summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/glossaries/glossaries-user.html
blob: 97d229ea49bda3097e85102e3715a277aae9975e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
2356
2357
2358
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387
2388
2389
2390
2391
2392
2393
2394
2395
2396
2397
2398
2399
2400
2401
2402
2403
2404
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
2440
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
2463
2464
2465
2466
2467
2468
2469
2470
2471
2472
2473
2474
2475
2476
2477
2478
2479
2480
2481
2482
2483
2484
2485
2486
2487
2488
2489
2490
2491
2492
2493
2494
2495
2496
2497
2498
2499
2500
2501
2502
2503
2504
2505
2506
2507
2508
2509
2510
2511
2512
2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
2551
2552
2553
2554
2555
2556
2557
2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
2578
2579
2580
2581
2582
2583
2584
2585
2586
2587
2588
2589
2590
2591
2592
2593
2594
2595
2596
2597
2598
2599
2600
2601
2602
2603
2604
2605
2606
2607
2608
2609
2610
2611
2612
2613
2614
2615
2616
2617
2618
2619
2620
2621
2622
2623
2624
2625
2626
2627
2628
2629
2630
2631
2632
2633
2634
2635
2636
2637
2638
2639
2640
2641
2642
2643
2644
2645
2646
2647
2648
2649
2650
2651
2652
2653
2654
2655
2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
2682
2683
2684
2685
2686
2687
2688
2689
2690
2691
2692
2693
2694
2695
2696
2697
2698
2699
2700
2701
2702
2703
2704
2705
2706
2707
2708
2709
2710
2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
2748
2749
2750
2751
2752
2753
2754
2755
2756
2757
2758
2759
2760
2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
2782
2783
2784
2785
2786
2787
2788
2789
2790
2791
2792
2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
2808
2809
2810
2811
2812
2813
2814
2815
2816
2817
2818
2819
2820
2821
2822
2823
2824
2825
2826
2827
2828
2829
2830
2831
2832
2833
2834
2835
2836
2837
2838
2839
2840
2841
2842
2843
2844
2845
2846
2847
2848
2849
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872
2873
2874
2875
2876
2877
2878
2879
2880
2881
2882
2883
2884
2885
2886
2887
2888
2889
2890
2891
2892
2893
2894
2895
2896
2897
2898
2899
2900
2901
2902
2903
2904
2905
2906
2907
2908
2909
2910
2911
2912
2913
2914
2915
2916
2917
2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
2939
2940
2941
2942
2943
2944
2945
2946
2947
2948
2949
2950
2951
2952
2953
2954
2955
2956
2957
2958
2959
2960
2961
2962
2963
2964
2965
2966
2967
2968
2969
2970
2971
2972
2973
2974
2975
2976
2977
2978
2979
2980
2981
2982
2983
2984
2985
2986
2987
2988
2989
2990
2991
2992
2993
2994
2995
2996
2997
2998
2999
3000
3001
3002
3003
3004
3005
3006
3007
3008
3009
3010
3011
3012
3013
3014
3015
3016
3017
3018
3019
3020
3021
3022
3023
3024
3025
3026
3027
3028
3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045
3046
3047
3048
3049
3050
3051
3052
3053
3054
3055
3056
3057
3058
3059
3060
3061
3062
3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
3078
3079
3080
3081
3082
3083
3084
3085
3086
3087
3088
3089
3090
3091
3092
3093
3094
3095
3096
3097
3098
3099
3100
3101
3102
3103
3104
3105
3106
3107
3108
3109
3110
3111
3112
3113
3114
3115
3116
3117
3118
3119
3120
3121
3122
3123
3124
3125
3126
3127
3128
3129
3130
3131
3132
3133
3134
3135
3136
3137
3138
3139
3140
3141
3142
3143
3144
3145
3146
3147
3148
3149
3150
3151
3152
3153
3154
3155
3156
3157
3158
3159
3160
3161
3162
3163
3164
3165
3166
3167
3168
3169
3170
3171
3172
3173
3174
3175
3176
3177
3178
3179
3180
3181
3182
3183
3184
3185
3186
3187
3188
3189
3190
3191
3192
3193
3194
3195
3196
3197
3198
3199
3200
3201
3202
3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
3235
3236
3237
3238
3239
3240
3241
3242
3243
3244
3245
3246
3247
3248
3249
3250
3251
3252
3253
3254
3255
3256
3257
3258
3259
3260
3261
3262
3263
3264
3265
3266
3267
3268
3269
3270
3271
3272
3273
3274
3275
3276
3277
3278
3279
3280
3281
3282
3283
3284
3285
3286
3287
3288
3289
3290
3291
3292
3293
3294
3295
3296
3297
3298
3299
3300
3301
3302
3303
3304
3305
3306
3307
3308
3309
3310
3311
3312
3313
3314
3315
3316
3317
3318
3319
3320
3321
3322
3323
3324
3325
3326
3327
3328
3329
3330
3331
3332
3333
3334
3335
3336
3337
3338
3339
3340
3341
3342
3343
3344
3345
3346
3347
3348
3349
3350
3351
3352
3353
3354
3355
3356
3357
3358
3359
3360
3361
3362
3363
3364
3365
3366
3367
3368
3369
3370
3371
3372
3373
3374
3375
3376
3377
3378
3379
3380
3381
3382
3383
3384
3385
3386
3387
3388
3389
3390
3391
3392
3393
3394
3395
3396
3397
3398
3399
3400
3401
3402
3403
3404
3405
3406
3407
3408
3409
3410
3411
3412
3413
3414
3415
3416
3417
3418
3419
3420
3421
3422
3423
3424
3425
3426
3427
3428
3429
3430
3431
3432
3433
3434
3435
3436
3437
3438
3439
3440
3441
3442
3443
3444
3445
3446
3447
3448
3449
3450
3451
3452
3453
3454
3455
3456
3457
3458
3459
3460
3461
3462
3463
3464
3465
3466
3467
3468
3469
3470
3471
3472
3473
3474
3475
3476
3477
3478
3479
3480
3481
3482
3483
3484
3485
3486
3487
3488
3489
3490
3491
3492
3493
3494
3495
3496
3497
3498
3499
3500
3501
3502
3503
3504
3505
3506
3507
3508
3509
3510
3511
3512
3513
3514
3515
3516
3517
3518
3519
3520
3521
3522
3523
3524
3525
3526
3527
3528
3529
3530
3531
3532
3533
3534
3535
3536
3537
3538
3539
3540
3541
3542
3543
3544
3545
3546
3547
3548
3549
3550
3551
3552
3553
3554
3555
3556
3557
3558
3559
3560
3561
3562
3563
3564
3565
3566
3567
3568
3569
3570
3571
3572
3573
3574
3575
3576
3577
3578
3579
3580
3581
3582
3583
3584
3585
3586
3587
3588
3589
3590
3591
3592
3593
3594
3595
3596
3597
3598
3599
3600
3601
3602
3603
3604
3605
3606
3607
3608
3609
3610
3611
3612
3613
3614
3615
3616
3617
3618
3619
3620
3621
3622
3623
3624
3625
3626
3627
3628
3629
3630
3631
3632
3633
3634
3635
3636
3637
3638
3639
3640
3641
3642
3643
3644
3645
3646
3647
3648
3649
3650
3651
3652
3653
3654
3655
3656
3657
3658
3659
3660
3661
3662
3663
3664
3665
3666
3667
3668
3669
3670
3671
3672
3673
3674
3675
3676
3677
3678
3679
3680
3681
3682
3683
3684
3685
3686
3687
3688
3689
3690
3691
3692
3693
3694
3695
3696
3697
3698
3699
3700
3701
3702
3703
3704
3705
3706
3707
3708
3709
3710
3711
3712
3713
3714
3715
3716
3717
3718
3719
3720
3721
3722
3723
3724
3725
3726
3727
3728
3729
3730
3731
3732
3733
3734
3735
3736
3737
3738
3739
3740
3741
3742
3743
3744
3745
3746
3747
3748
3749
3750
3751
3752
3753
3754
3755
3756
3757
3758
3759
3760
3761
3762
3763
3764
3765
3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
3782
3783
3784
3785
3786
3787
3788
3789
3790
3791
3792
3793
3794
3795
3796
3797
3798
3799
3800
3801
3802
3803
3804
3805
3806
3807
3808
3809
3810
3811
3812
3813
3814
3815
3816
3817
3818
3819
3820
3821
3822
3823
3824
3825
3826
3827
3828
3829
3830
3831
3832
3833
3834
3835
3836
3837
3838
3839
3840
3841
3842
3843
3844
3845
3846
3847
3848
3849
3850
3851
3852
3853
3854
3855
3856
3857
3858
3859
3860
3861
3862
3863
3864
3865
3866
3867
3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920
3921
3922
3923
3924
3925
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
3950
3951
3952
3953
3954
3955
3956
3957
3958
3959
3960
3961
3962
3963
3964
3965
3966
3967
3968
3969
3970
3971
3972
3973
3974
3975
3976
3977
3978
3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
3989
3990
3991
3992
3993
3994
3995
3996
3997
3998
3999
4000
4001
4002
4003
4004
4005
4006
4007
4008
4009
4010
4011
4012
4013
4014
4015
4016
4017
4018
4019
4020
4021
4022
4023
4024
4025
4026
4027
4028
4029
4030
4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
4054
4055
4056
4057
4058
4059
4060
4061
4062
4063
4064
4065
4066
4067
4068
4069
4070
4071
4072
4073
4074
4075
4076
4077
4078
4079
4080
4081
4082
4083
4084
4085
4086
4087
4088
4089
4090
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
4133
4134
4135
4136
4137
4138
4139
4140
4141
4142
4143
4144
4145
4146
4147
4148
4149
4150
4151
4152
4153
4154
4155
4156
4157
4158
4159
4160
4161
4162
4163
4164
4165
4166
4167
4168
4169
4170
4171
4172
4173
4174
4175
4176
4177
4178
4179
4180
4181
4182
4183
4184
4185
4186
4187
4188
4189
4190
4191
4192
4193
4194
4195
4196
4197
4198
4199
4200
4201
4202
4203
4204
4205
4206
4207
4208
4209
4210
4211
4212
4213
4214
4215
4216
4217
4218
4219
4220
4221
4222
4223
4224
4225
4226
4227
4228
4229
4230
4231
4232
4233
4234
4235
4236
4237
4238
4239
4240
4241
4242
4243
4244
4245
4246
4247
4248
4249
4250
4251
4252
4253
4254
4255
4256
4257
4258
4259
4260
4261
4262
4263
4264
4265
4266
4267
4268
4269
4270
4271
4272
4273
4274
4275
4276
4277
4278
4279
4280
4281
4282
4283
4284
4285
4286
4287
4288
4289
4290
4291
4292
4293
4294
4295
4296
4297
4298
4299
4300
4301
4302
4303
4304
4305
4306
4307
4308
4309
4310
4311
4312
4313
4314
4315
4316
4317
4318
4319
4320
4321
4322
4323
4324
4325
4326
4327
4328
4329
4330
4331
4332
4333
4334
4335
4336
4337
4338
4339
4340
4341
4342
4343
4344
4345
4346
4347
4348
4349
4350
4351
4352
4353
4354
4355
4356
4357
4358
4359
4360
4361
4362
4363
4364
4365
4366
4367
4368
4369
4370
4371
4372
4373
4374
4375
4376
4377
4378
4379
4380
4381
4382
4383
4384
4385
4386
4387
4388
4389
4390
4391
4392
4393
4394
4395
4396
4397
4398
4399
4400
4401
4402
4403
4404
4405
4406
4407
4408
4409
4410
4411
4412
4413
4414
4415
4416
4417
4418
4419
4420
4421
4422
4423
4424
4425
4426
4427
4428
4429
4430
4431
4432
4433
4434
4435
4436
4437
4438
4439
4440
4441
4442
4443
4444
4445
4446
4447
4448
4449
4450
4451
4452
4453
4454
4455
4456
4457
4458
4459
4460
4461
4462
4463
4464
4465
4466
4467
4468
4469
4470
4471
4472
4473
4474
4475
4476
4477
4478
4479
4480
4481
4482
4483
4484
4485
4486
4487
4488
4489
4490
4491
4492
4493
4494
4495
4496
4497
4498
4499
4500
4501
4502
4503
4504
4505
4506
4507
4508
4509
4510
4511
4512
4513
4514
4515
4516
4517
4518
4519
4520
4521
4522
4523
4524
4525
4526
4527
4528
4529
4530
4531
4532
4533
4534
4535
4536
4537
4538
4539
4540
4541
4542
4543
4544
4545
4546
4547
4548
4549
4550
4551
4552
4553
4554
4555
4556
4557
4558
4559
4560
4561
4562
4563
4564
4565
4566
4567
4568
4569
4570
4571
4572
4573
4574
4575
4576
4577
4578
4579
4580
4581
4582
4583
4584
4585
4586
4587
4588
4589
4590
4591
4592
4593
4594
4595
4596
4597
4598
4599
4600
4601
4602
4603
4604
4605
4606
4607
4608
4609
4610
4611
4612
4613
4614
4615
4616
4617
4618
4619
4620
4621
4622
4623
4624
4625
4626
4627
4628
4629
4630
4631
4632
4633
4634
4635
4636
4637
4638
4639
4640
4641
4642
4643
4644
4645
4646
4647
4648
4649
4650
4651
4652
4653
4654
4655
4656
4657
4658
4659
4660
4661
4662
4663
4664
4665
4666
4667
4668
4669
4670
4671
4672
4673
4674
4675
4676
4677
4678
4679
4680
4681
4682
4683
4684
4685
4686
4687
4688
4689
4690
4691
4692
4693
4694
4695
4696
4697
4698
4699
4700
4701
4702
4703
4704
4705
4706
4707
4708
4709
4710
4711
4712
4713
4714
4715
4716
4717
4718
4719
4720
4721
4722
4723
4724
4725
4726
4727
4728
4729
4730
4731
4732
4733
4734
4735
4736
4737
4738
4739
4740
4741
4742
4743
4744
4745
4746
4747
4748
4749
4750
4751
4752
4753
4754
4755
4756
4757
4758
4759
4760
4761
4762
4763
4764
4765
4766
4767
4768
4769
4770
4771
4772
4773
4774
4775
4776
4777
4778
4779
4780
4781
4782
4783
4784
4785
4786
4787
4788
4789
4790
4791
4792
4793
4794
4795
4796
4797
4798
4799
4800
4801
4802
4803
4804
4805
4806
4807
4808
4809
4810
4811
4812
4813
4814
4815
4816
4817
4818
4819
4820
4821
4822
4823
4824
4825
4826
4827
4828
4829
4830
4831
4832
4833
4834
4835
4836
4837
4838
4839
4840
4841
4842
4843
4844
4845
4846
4847
4848
4849
4850
4851
4852
4853
4854
4855
4856
4857
4858
4859
4860
4861
4862
4863
4864
4865
4866
4867
4868
4869
4870
4871
4872
4873
4874
4875
4876
4877
4878
4879
4880
4881
4882
4883
4884
4885
4886
4887
4888
4889
4890
4891
4892
4893
4894
4895
4896
4897
4898
4899
4900
4901
4902
4903
4904
4905
4906
4907
4908
4909
4910
4911
4912
4913
4914
4915
4916
4917
4918
4919
4920
4921
4922
4923
4924
4925
4926
4927
4928
4929
4930
4931
4932
4933
4934
4935
4936
4937
4938
4939
4940
4941
4942
4943
4944
4945
4946
4947
4948
4949
4950
4951
4952
4953
4954
4955
4956
4957
4958
4959
4960
4961
4962
4963
4964
4965
4966
4967
4968
4969
4970
4971
4972
4973
4974
4975
4976
4977
4978
4979
4980
4981
4982
4983
4984
4985
4986
4987
4988
4989
4990
4991
4992
4993
4994
4995
4996
4997
4998
4999
5000
5001
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
5016
5017
5018
5019
5020
5021
5022
5023
5024
5025
5026
5027
5028
5029
5030
5031
5032
5033
5034
5035
5036
5037
5038
5039
5040
5041
5042
5043
5044
5045
5046
5047
5048
5049
5050
5051
5052
5053
5054
5055
5056
5057
5058
5059
5060
5061
5062
5063
5064
5065
5066
5067
5068
5069
5070
5071
5072
5073
5074
5075
5076
5077
5078
5079
5080
5081
5082
5083
5084
5085
5086
5087
5088
5089
5090
5091
5092
5093
5094
5095
5096
5097
5098
5099
5100
5101
5102
5103
5104
5105
5106
5107
5108
5109
5110
5111
5112
5113
5114
5115
5116
5117
5118
5119
5120
5121
5122
5123
5124
5125
5126
5127
5128
5129
5130
5131
5132
5133
5134
5135
5136
5137
5138
5139
5140
5141
5142
5143
5144
5145
5146
5147
5148
5149
5150
5151
5152
5153
5154
5155
5156
5157
5158
5159
5160
5161
5162
5163
5164
5165
5166
5167
5168
5169
5170
5171
5172
5173
5174
5175
5176
5177
5178
5179
5180
5181
5182
5183
5184
5185
5186
5187
5188
5189
5190
5191
5192
5193
5194
5195
5196
5197
5198
5199
5200
5201
5202
5203
5204
5205
5206
5207
5208
5209
5210
5211
5212
5213
5214
5215
5216
5217
5218
5219
5220
5221
5222
5223
5224
5225
5226
5227
5228
5229
5230
5231
5232
5233
5234
5235
5236
5237
5238
5239
5240
5241
5242
5243
5244
5245
5246
5247
5248
5249
5250
5251
5252
5253
5254
5255
5256
5257
5258
5259
5260
5261
5262
5263
5264
5265
5266
5267
5268
5269
5270
5271
5272
5273
5274
5275
5276
5277
5278
5279
5280
5281
5282
5283
5284
5285
5286
5287
5288
5289
5290
5291
5292
5293
5294
5295
5296
5297
5298
5299
5300
5301
5302
5303
5304
5305
5306
5307
5308
5309
5310
5311
5312
5313
5314
5315
5316
5317
5318
5319
5320
5321
5322
5323
5324
5325
5326
5327
5328
5329
5330
5331
5332
5333
5334
5335
5336
5337
5338
5339
5340
5341
5342
5343
5344
5345
5346
5347
5348
5349
5350
5351
5352
5353
5354
5355
5356
5357
5358
5359
5360
5361
5362
5363
5364
5365
5366
5367
5368
5369
5370
5371
5372
5373
5374
5375
5376
5377
5378
5379
5380
5381
5382
5383
5384
5385
5386
5387
5388
5389
5390
5391
5392
5393
5394
5395
5396
5397
5398
5399
5400
5401
5402
5403
5404
5405
5406
5407
5408
5409
5410
5411
5412
5413
5414
5415
5416
5417
5418
5419
5420
5421
5422
5423
5424
5425
5426
5427
5428
5429
5430
5431
5432
5433
5434
5435
5436
5437
5438
5439
5440
5441
5442
5443
5444
5445
5446
5447
5448
5449
5450
5451
5452
5453
5454
5455
5456
5457
5458
5459
5460
5461
5462
5463
5464
5465
5466
5467
5468
5469
5470
5471
5472
5473
5474
5475
5476
5477
5478
5479
5480
5481
5482
5483
5484
5485
5486
5487
5488
5489
5490
5491
5492
5493
5494
5495
5496
5497
5498
5499
5500
5501
5502
5503
5504
5505
5506
5507
5508
5509
5510
5511
5512
5513
5514
5515
5516
5517
5518
5519
5520
5521
5522
5523
5524
5525
5526
5527
5528
5529
5530
5531
5532
5533
5534
5535
5536
5537
5538
5539
5540
5541
5542
5543
5544
5545
5546
5547
5548
5549
5550
5551
5552
5553
5554
5555
5556
5557
5558
5559
5560
5561
5562
5563
5564
5565
5566
5567
5568
5569
5570
5571
5572
5573
5574
5575
5576
5577
5578
5579
5580
5581
5582
5583
5584
5585
5586
5587
5588
5589
5590
5591
5592
5593
5594
5595
5596
5597
5598
5599
5600
5601
5602
5603
5604
5605
5606
5607
5608
5609
5610
5611
5612
5613
5614
5615
5616
5617
5618
5619
5620
5621
5622
5623
5624
5625
5626
5627
5628
5629
5630
5631
5632
5633
5634
5635
5636
5637
5638
5639
5640
5641
5642
5643
5644
5645
5646
5647
5648
5649
5650
5651
5652
5653
5654
5655
5656
5657
5658
5659
5660
5661
5662
5663
5664
5665
5666
5667
5668
5669
5670
5671
5672
5673
5674
5675
5676
5677
5678
5679
5680
5681
5682
5683
5684
5685
5686
5687
5688
5689
5690
5691
5692
5693
5694
5695
5696
5697
5698
5699
5700
5701
5702
5703
5704
5705
5706
5707
5708
5709
5710
5711
5712
5713
5714
5715
5716
5717
5718
5719
5720
5721
5722
5723
5724
5725
5726
5727
5728
5729
5730
5731
5732
5733
5734
5735
5736
5737
5738
5739
5740
5741
5742
5743
5744
5745
5746
5747
5748
5749
5750
5751
5752
5753
5754
5755
5756
5757
5758
5759
5760
5761
5762
5763
5764
5765
5766
5767
5768
5769
5770
5771
5772
5773
5774
5775
5776
5777
5778
5779
5780
5781
5782
5783
5784
5785
5786
5787
5788
5789
5790
5791
5792
5793
5794
5795
5796
5797
5798
5799
5800
5801
5802
5803
5804
5805
5806
5807
5808
5809
5810
5811
5812
5813
5814
5815
5816
5817
5818
5819
5820
5821
5822
5823
5824
5825
5826
5827
5828
5829
5830
5831
5832
5833
5834
5835
5836
5837
5838
5839
5840
5841
5842
5843
5844
5845
5846
5847
5848
5849
5850
5851
5852
5853
5854
5855
5856
5857
5858
5859
5860
5861
5862
5863
5864
5865
5866
5867
5868
5869
5870
5871
5872
5873
5874
5875
5876
5877
5878
5879
5880
5881
5882
5883
5884
5885
5886
5887
5888
5889
5890
5891
5892
5893
5894
5895
5896
5897
5898
5899
5900
5901
5902
5903
5904
5905
5906
5907
5908
5909
5910
5911
5912
5913
5914
5915
5916
5917
5918
5919
5920
5921
5922
5923
5924
5925
5926
5927
5928
5929
5930
5931
5932
5933
5934
5935
5936
5937
5938
5939
5940
5941
5942
5943
5944
5945
5946
5947
5948
5949
5950
5951
5952
5953
5954
5955
5956
5957
5958
5959
5960
5961
5962
5963
5964
5965
5966
5967
5968
5969
5970
5971
5972
5973
5974
5975
5976
5977
5978
5979
5980
5981
5982
5983
5984
5985
5986
5987
5988
5989
5990
5991
5992
5993
5994
5995
5996
5997
5998
5999
6000
6001
6002
6003
6004
6005
6006
6007
6008
6009
6010
6011
6012
6013
6014
6015
6016
6017
6018
6019
6020
6021
6022
6023
6024
6025
6026
6027
6028
6029
6030
6031
6032
6033
6034
6035
6036
6037
6038
6039
6040
6041
6042
6043
6044
6045
6046
6047
6048
6049
6050
6051
6052
6053
6054
6055
6056
6057
6058
6059
6060
6061
6062
6063
6064
6065
6066
6067
6068
6069
6070
6071
6072
6073
6074
6075
6076
6077
6078
6079
6080
6081
6082
6083
6084
6085
6086
6087
6088
6089
6090
6091
6092
6093
6094
6095
6096
6097
6098
6099
6100
6101
6102
6103
6104
6105
6106
6107
6108
6109
6110
6111
6112
6113
6114
6115
6116
6117
6118
6119
6120
6121
6122
6123
6124
6125
6126
6127
6128
6129
6130
6131
6132
6133
6134
6135
6136
6137
6138
6139
6140
6141
6142
6143
6144
6145
6146
6147
6148
6149
6150
6151
6152
6153
6154
6155
6156
6157
6158
6159
6160
6161
6162
6163
6164
6165
6166
6167
6168
6169
6170
6171
6172
6173
6174
6175
6176
6177
6178
6179
6180
6181
6182
6183
6184
6185
6186
6187
6188
6189
6190
6191
6192
6193
6194
6195
6196
6197
6198
6199
6200
6201
6202
6203
6204
6205
6206
6207
6208
6209
6210
6211
6212
6213
6214
6215
6216
6217
6218
6219
6220
6221
6222
6223
6224
6225
6226
6227
6228
6229
6230
6231
6232
6233
6234
6235
6236
6237
6238
6239
6240
6241
6242
6243
6244
6245
6246
6247
6248
6249
6250
6251
6252
6253
6254
6255
6256
6257
6258
6259
6260
6261
6262
6263
6264
6265
6266
6267
6268
6269
6270
6271
6272
6273
6274
6275
6276
6277
6278
6279
6280
6281
6282
6283
6284
6285
6286
6287
6288
6289
6290
6291
6292
6293
6294
6295
6296
6297
6298
6299
6300
6301
6302
6303
6304
6305
6306
6307
6308
6309
6310
6311
6312
6313
6314
6315
6316
6317
6318
6319
6320
6321
6322
6323
6324
6325
6326
6327
6328
6329
6330
6331
6332
6333
6334
6335
6336
6337
6338
6339
6340
6341
6342
6343
6344
6345
6346
6347
6348
6349
6350
6351
6352
6353
6354
6355
6356
6357
6358
6359
6360
6361
6362
6363
6364
6365
6366
6367
6368
6369
6370
6371
6372
6373
6374
6375
6376
6377
6378
6379
6380
6381
6382
6383
6384
6385
6386
6387
6388
6389
6390
6391
6392
6393
6394
6395
6396
6397
6398
6399
6400
6401
6402
6403
6404
6405
6406
6407
6408
6409
6410
6411
6412
6413
6414
6415
6416
6417
6418
6419
6420
6421
6422
6423
6424
6425
6426
6427
6428
6429
6430
6431
6432
6433
6434
6435
6436
6437
6438
6439
6440
6441
6442
6443
6444
6445
6446
6447
6448
6449
6450
6451
6452
6453
6454
6455
6456
6457
6458
6459
6460
6461
6462
6463
6464
6465
6466
6467
6468
6469
6470
6471
6472
6473
6474
6475
6476
6477
6478
6479
6480
6481
6482
6483
6484
6485
6486
6487
6488
6489
6490
6491
6492
6493
6494
6495
6496
6497
6498
6499
6500
6501
6502
6503
6504
6505
6506
6507
6508
6509
6510
6511
6512
6513
6514
6515
6516
6517
6518
6519
6520
6521
6522
6523
6524
6525
6526
6527
6528
6529
6530
6531
6532
6533
6534
6535
6536
6537
6538
6539
6540
6541
6542
6543
6544
6545
6546
6547
6548
6549
6550
6551
6552
6553
6554
6555
6556
6557
6558
6559
6560
6561
6562
6563
6564
6565
6566
6567
6568
6569
6570
6571
6572
6573
6574
6575
6576
6577
6578
6579
6580
6581
6582
6583
6584
6585
6586
6587
6588
6589
6590
6591
6592
6593
6594
6595
6596
6597
6598
6599
6600
6601
6602
6603
6604
6605
6606
6607
6608
6609
6610
6611
6612
6613
6614
6615
6616
6617
6618
6619
6620
6621
6622
6623
6624
6625
6626
6627
6628
6629
6630
6631
6632
6633
6634
6635
6636
6637
6638
6639
6640
6641
6642
6643
6644
6645
6646
6647
6648
6649
6650
6651
6652
6653
6654
6655
6656
6657
6658
6659
6660
6661
6662
6663
6664
6665
6666
6667
6668
6669
6670
6671
6672
6673
6674
6675
6676
6677
6678
6679
6680
6681
6682
6683
6684
6685
6686
6687
6688
6689
6690
6691
6692
6693
6694
6695
6696
6697
6698
6699
6700
6701
6702
6703
6704
6705
6706
6707
6708
6709
6710
6711
6712
6713
6714
6715
6716
6717
6718
6719
6720
6721
6722
6723
6724
6725
6726
6727
6728
6729
6730
6731
6732
6733
6734
6735
6736
6737
6738
6739
6740
6741
6742
6743
6744
6745
6746
6747
6748
6749
6750
6751
6752
6753
6754
6755
6756
6757
6758
6759
6760
6761
6762
6763
6764
6765
6766
6767
6768
6769
6770
6771
6772
6773
6774
6775
6776
6777
6778
6779
6780
6781
6782
6783
6784
6785
6786
6787
6788
6789
6790
6791
6792
6793
6794
6795
6796
6797
6798
6799
6800
6801
6802
6803
6804
6805
6806
6807
6808
6809
6810
6811
6812
6813
6814
6815
6816
6817
6818
6819
6820
6821
6822
6823
6824
6825
6826
6827
6828
6829
6830
6831
6832
6833
6834
6835
6836
6837
6838
6839
6840
6841
6842
6843
6844
6845
6846
6847
6848
6849
6850
6851
6852
6853
6854
6855
6856
6857
6858
6859
6860
6861
6862
6863
6864
6865
6866
6867
6868
6869
6870
6871
6872
6873
6874
6875
6876
6877
6878
6879
6880
6881
6882
6883
6884
6885
6886
6887
6888
6889
6890
6891
6892
6893
6894
6895
6896
6897
6898
6899
6900
6901
6902
6903
6904
6905
6906
6907
6908
6909
6910
6911
6912
6913
6914
6915
6916
6917
6918
6919
6920
6921
6922
6923
6924
6925
6926
6927
6928
6929
6930
6931
6932
6933
6934
6935
6936
6937
6938
6939
6940
6941
6942
6943
6944
6945
6946
6947
6948
6949
6950
6951
6952
6953
6954
6955
6956
6957
6958
6959
6960
6961
6962
6963
6964
6965
6966
6967
6968
6969
6970
6971
6972
6973
6974
6975
6976
6977
6978
6979
6980
6981
6982
6983
6984
6985
6986
6987
6988
6989
6990
6991
6992
6993
6994
6995
6996
6997
6998
6999
7000
7001
7002
7003
7004
7005
7006
7007
7008
7009
7010
7011
7012
7013
7014
7015
7016
7017
7018
7019
7020
7021
7022
7023
7024
7025
7026
7027
7028
7029
7030
7031
7032
7033
7034
7035
7036
7037
7038
7039
7040
7041
7042
7043
7044
7045
7046
7047
7048
7049
7050
7051
7052
7053
7054
7055
7056
7057
7058
7059
7060
7061
7062
7063
7064
7065
7066
7067
7068
7069
7070
7071
7072
7073
7074
7075
7076
7077
7078
7079
7080
7081
7082
7083
7084
7085
7086
7087
7088
7089
7090
7091
7092
7093
7094
7095
7096
7097
7098
7099
7100
7101
7102
7103
7104
7105
7106
7107
7108
7109
7110
7111
7112
7113
7114
7115
7116
7117
7118
7119
7120
7121
7122
7123
7124
7125
7126
7127
7128
7129
7130
7131
7132
7133
7134
7135
7136
7137
7138
7139
7140
7141
7142
7143
7144
7145
7146
7147
7148
7149
7150
7151
7152
7153
7154
7155
7156
7157
7158
7159
7160
7161
7162
7163
7164
7165
7166
7167
7168
7169
7170
7171
7172
7173
7174
7175
7176
7177
7178
7179
7180
7181
7182
7183
7184
7185
7186
7187
7188
7189
7190
7191
7192
7193
7194
7195
7196
7197
7198
7199
7200
7201
7202
7203
7204
7205
7206
7207
7208
7209
7210
7211
7212
7213
7214
7215
7216
7217
7218
7219
7220
7221
7222
7223
7224
7225
7226
7227
7228
7229
7230
7231
7232
7233
7234
7235
7236
7237
7238
7239
7240
7241
7242
7243
7244
7245
7246
7247
7248
7249
7250
7251
7252
7253
7254
7255
7256
7257
7258
7259
7260
7261
7262
7263
7264
7265
7266
7267
7268
7269
7270
7271
7272
7273
7274
7275
7276
7277
7278
7279
7280
7281
7282
7283
7284
7285
7286
7287
7288
7289
7290
7291
7292
7293
7294
7295
7296
7297
7298
7299
7300
7301
7302
7303
7304
7305
7306
7307
7308
7309
7310
7311
7312
7313
7314
7315
7316
7317
7318
7319
7320
7321
7322
7323
7324
7325
7326
7327
7328
7329
7330
7331
7332
7333
7334
7335
7336
7337
7338
7339
7340
7341
7342
7343
7344
7345
7346
7347
7348
7349
7350
7351
7352
7353
7354
7355
7356
7357
7358
7359
7360
7361
7362
7363
7364
7365
7366
7367
7368
7369
7370
7371
7372
7373
7374
7375
7376
7377
7378
7379
7380
7381
7382
7383
7384
7385
7386
7387
7388
7389
7390
7391
7392
7393
7394
7395
7396
7397
7398
7399
7400
7401
7402
7403
7404
7405
7406
7407
7408
7409
7410
7411
7412
7413
7414
7415
7416
7417
7418
7419
7420
7421
7422
7423
7424
7425
7426
7427
7428
7429
7430
7431
7432
7433
7434
7435
7436
7437
7438
7439
7440
7441
7442
7443
7444
7445
7446
7447
7448
7449
7450
7451
7452
7453
7454
7455
7456
7457
7458
7459
7460
7461
7462
7463
7464
7465
7466
7467
7468
7469
7470
7471
7472
7473
7474
7475
7476
7477
7478
7479
7480
7481
7482
7483
7484
7485
7486
7487
7488
7489
7490
7491
7492
7493
7494
7495
7496
7497
7498
7499
7500
7501
7502
7503
7504
7505
7506
7507
7508
7509
7510
7511
7512
7513
7514
7515
7516
7517
7518
7519
7520
7521
7522
7523
7524
7525
7526
7527
7528
7529
7530
7531
7532
7533
7534
7535
7536
7537
7538
7539
7540
7541
7542
7543
7544
7545
7546
7547
7548
7549
7550
7551
7552
7553
7554
7555
7556
7557
7558
7559
7560
7561
7562
7563
7564
7565
7566
7567
7568
7569
7570
7571
7572
7573
7574
7575
7576
7577
7578
7579
7580
7581
7582
7583
7584
7585
7586
7587
7588
7589
7590
7591
7592
7593
7594
7595
7596
7597
7598
7599
7600
7601
7602
7603
7604
7605
7606
7607
7608
7609
7610
7611
7612
7613
7614
7615
7616
7617
7618
7619
7620
7621
7622
7623
7624
7625
7626
7627
7628
7629
7630
7631
7632
7633
7634
7635
7636
7637
7638
7639
7640
7641
7642
7643
7644
7645
7646
7647
7648
7649
7650
7651
7652
7653
7654
7655
7656
7657
7658
7659
7660
7661
7662
7663
7664
7665
7666
7667
7668
7669
7670
7671
7672
7673
7674
7675
7676
7677
7678
7679
7680
7681
7682
7683
7684
7685
7686
7687
7688
7689
7690
7691
7692
7693
7694
7695
7696
7697
7698
7699
7700
7701
7702
7703
7704
7705
7706
7707
7708
7709
7710
7711
7712
7713
7714
7715
7716
7717
7718
7719
7720
7721
7722
7723
7724
7725
7726
7727
7728
7729
7730
7731
7732
7733
7734
7735
7736
7737
7738
7739
7740
7741
7742
7743
7744
7745
7746
7747
7748
7749
7750
7751
7752
7753
7754
7755
7756
7757
7758
7759
7760
7761
7762
7763
7764
7765
7766
7767
7768
7769
7770
7771
7772
7773
7774
7775
7776
7777
7778
7779
7780
7781
7782
7783
7784
7785
7786
7787
7788
7789
7790
7791
7792
7793
7794
7795
7796
7797
7798
7799
7800
7801
7802
7803
7804
7805
7806
7807
7808
7809
7810
7811
7812
7813
7814
7815
7816
7817
7818
7819
7820
7821
7822
7823
7824
7825
7826
7827
7828
7829
7830
7831
7832
7833
7834
7835
7836
7837
7838
7839
7840
7841
7842
7843
7844
7845
7846
7847
7848
7849
7850
7851
7852
7853
7854
7855
7856
7857
7858
7859
7860
7861
7862
7863
7864
7865
7866
7867
7868
7869
7870
7871
7872
7873
7874
7875
7876
7877
7878
7879
7880
7881
7882
7883
7884
7885
7886
7887
7888
7889
7890
7891
7892
7893
7894
7895
7896
7897
7898
7899
7900
7901
7902
7903
7904
7905
7906
7907
7908
7909
7910
7911
7912
7913
7914
7915
7916
7917
7918
7919
7920
7921
7922
7923
7924
7925
7926
7927
7928
7929
7930
7931
7932
7933
7934
7935
7936
7937
7938
7939
7940
7941
7942
7943
7944
7945
7946
7947
7948
7949
7950
7951
7952
7953
7954
7955
7956
7957
7958
7959
7960
7961
7962
7963
7964
7965
7966
7967
7968
7969
7970
7971
7972
7973
7974
7975
7976
7977
7978
7979
7980
7981
7982
7983
7984
7985
7986
7987
7988
7989
7990
7991
7992
7993
7994
7995
7996
7997
7998
7999
8000
8001
8002
8003
8004
8005
8006
8007
8008
8009
8010
8011
8012
8013
8014
8015
8016
8017
8018
8019
8020
8021
8022
8023
8024
8025
8026
8027
8028
8029
8030
8031
8032
8033
8034
8035
8036
8037
8038
8039
8040
8041
8042
8043
8044
8045
8046
8047
8048
8049
8050
8051
8052
8053
8054
8055
8056
8057
8058
8059
8060
8061
8062
8063
8064
8065
8066
8067
8068
8069
8070
8071
8072
8073
8074
8075
8076
8077
8078
8079
8080
8081
8082
8083
8084
8085
8086
8087
8088
8089
8090
8091
8092
8093
8094
8095
8096
8097
8098
8099
8100
8101
8102
8103
8104
8105
8106
8107
8108
8109
8110
8111
8112
8113
8114
8115
8116
8117
8118
8119
8120
8121
8122
8123
8124
8125
8126
8127
8128
8129
8130
8131
8132
8133
8134
8135
8136
8137
8138
8139
8140
8141
8142
8143
8144
8145
8146
8147
8148
8149
8150
8151
8152
8153
8154
8155
8156
8157
8158
8159
8160
8161
8162
8163
8164
8165
8166
8167
8168
8169
8170
8171
8172
8173
8174
8175
8176
8177
8178
8179
8180
8181
8182
8183
8184
8185
8186
8187
8188
8189
8190
8191
8192
8193
8194
8195
8196
8197
8198
8199
8200
8201
8202
8203
8204
8205
8206
8207
8208
8209
8210
8211
8212
8213
8214
8215
8216
8217
8218
8219
8220
8221
8222
8223
8224
8225
8226
8227
8228
8229
8230
8231
8232
8233
8234
8235
8236
8237
8238
8239
8240
8241
8242
8243
8244
8245
8246
8247
8248
8249
8250
8251
8252
8253
8254
8255
8256
8257
8258
8259
8260
8261
8262
8263
8264
8265
8266
8267
8268
8269
8270
8271
8272
8273
8274
8275
8276
8277
8278
8279
8280
8281
8282
8283
8284
8285
8286
8287
8288
8289
8290
8291
8292
8293
8294
8295
8296
8297
8298
8299
8300
8301
8302
8303
8304
8305
8306
8307
8308
8309
8310
8311
8312
8313
8314
8315
8316
8317
8318
8319
8320
8321
8322
8323
8324
8325
8326
8327
8328
8329
8330
8331
8332
8333
8334
8335
8336
8337
8338
8339
8340
8341
8342
8343
8344
8345
8346
8347
8348
8349
8350
8351
8352
8353
8354
8355
8356
8357
8358
8359
8360
8361
8362
8363
8364
8365
8366
8367
8368
8369
8370
8371
8372
8373
8374
8375
8376
8377
8378
8379
8380
8381
8382
8383
8384
8385
8386
8387
8388
8389
8390
8391
8392
8393
8394
8395
8396
8397
8398
8399
8400
8401
8402
8403
8404
8405
8406
8407
8408
8409
8410
8411
8412
8413
8414
8415
8416
8417
8418
8419
8420
8421
8422
8423
8424
8425
8426
8427
8428
8429
8430
8431
8432
8433
8434
8435
8436
8437
8438
8439
8440
8441
8442
8443
8444
8445
8446
8447
8448
8449
8450
8451
8452
8453
8454
8455
8456
8457
8458
8459
8460
8461
8462
8463
8464
8465
8466
8467
8468
8469
8470
8471
8472
8473
8474
8475
8476
8477
8478
8479
8480
8481
8482
8483
8484
8485
8486
8487
8488
8489
8490
8491
8492
8493
8494
8495
8496
8497
8498
8499
8500
8501
8502
8503
8504
8505
8506
8507
8508
8509
8510
8511
8512
8513
8514
8515
8516
8517
8518
8519
8520
8521
8522
8523
8524
8525
8526
8527
8528
8529
8530
8531
8532
8533
8534
8535
8536
8537
8538
8539
8540
8541
8542
8543
8544
8545
8546
8547
8548
8549
8550
8551
8552
8553
8554
8555
8556
8557
8558
8559
8560
8561
8562
8563
8564
8565
8566
8567
8568
8569
8570
8571
8572
8573
8574
8575
8576
8577
8578
8579
8580
8581
8582
8583
8584
8585
8586
8587
8588
8589
8590
8591
8592
8593
8594
8595
8596
8597
8598
8599
8600
8601
8602
8603
8604
8605
8606
8607
8608
8609
8610
8611
8612
8613
8614
8615
8616
8617
8618
8619
8620
8621
8622
8623
8624
8625
8626
8627
8628
8629
8630
8631
8632
8633
8634
8635
8636
8637
8638
8639
8640
8641
8642
8643
8644
8645
8646
8647
8648
8649
8650
8651
8652
8653
8654
8655
8656
8657
8658
8659
8660
8661
8662
8663
8664
8665
8666
8667
8668
8669
8670
8671
8672
8673
8674
8675
8676
8677
8678
8679
8680
8681
8682
8683
8684
8685
8686
8687
8688
8689
8690
8691
8692
8693
8694
8695
8696
8697
8698
8699
8700
8701
8702
8703
8704
8705
8706
8707
8708
8709
8710
8711
8712
8713
8714
8715
8716
8717
8718
8719
8720
8721
8722
8723
8724
8725
8726
8727
8728
8729
8730
8731
8732
8733
8734
8735
8736
8737
8738
8739
8740
8741
8742
8743
8744
8745
8746
8747
8748
8749
8750
8751
8752
8753
8754
8755
8756
8757
8758
8759
8760
8761
8762
8763
8764
8765
8766
8767
8768
8769
8770
8771
8772
8773
8774
8775
8776
8777
8778
8779
8780
8781
8782
8783
8784
8785
8786
8787
8788
8789
8790
8791
8792
8793
8794
8795
8796
8797
8798
8799
8800
8801
8802
8803
8804
8805
8806
8807
8808
8809
8810
8811
8812
8813
8814
8815
8816
8817
8818
8819
8820
8821
8822
8823
8824
8825
8826
8827
8828
8829
8830
8831
8832
8833
8834
8835
8836
8837
8838
8839
8840
8841
8842
8843
8844
8845
8846
8847
8848
8849
8850
8851
8852
8853
8854
8855
8856
8857
8858
8859
8860
8861
8862
8863
8864
8865
8866
8867
8868
8869
8870
8871
8872
8873
8874
8875
8876
8877
8878
8879
8880
8881
8882
8883
8884
8885
8886
8887
8888
8889
8890
8891
8892
8893
8894
8895
8896
8897
8898
8899
8900
8901
8902
8903
8904
8905
8906
8907
8908
8909
8910
8911
8912
8913
8914
8915
8916
8917
8918
8919
8920
8921
8922
8923
8924
8925
8926
8927
8928
8929
8930
8931
8932
8933
8934
8935
8936
8937
8938
8939
8940
8941
8942
8943
8944
8945
8946
8947
8948
8949
8950
8951
8952
8953
8954
8955
8956
8957
8958
8959
8960
8961
8962
8963
8964
8965
8966
8967
8968
8969
8970
8971
8972
8973
8974
8975
8976
8977
8978
8979
8980
8981
8982
8983
8984
8985
8986
8987
8988
8989
8990
8991
8992
8993
8994
8995
8996
8997
8998
8999
9000
9001
9002
9003
9004
9005
9006
9007
9008
9009
9010
9011
9012
9013
9014
9015
9016
9017
9018
9019
9020
9021
9022
9023
9024
9025
9026
9027
9028
9029
9030
9031
9032
9033
9034
9035
9036
9037
9038
9039
9040
9041
9042
9043
9044
9045
9046
9047
9048
9049
9050
9051
9052
9053
9054
9055
9056
9057
9058
9059
9060
9061
9062
9063
9064
9065
9066
9067
9068
9069
9070
9071
9072
9073
9074
9075
9076
9077
9078
9079
9080
9081
9082
9083
9084
9085
9086
9087
9088
9089
9090
9091
9092
9093
9094
9095
9096
9097
9098
9099
9100
9101
9102
9103
9104
9105
9106
9107
9108
9109
9110
9111
9112
9113
9114
9115
9116
9117
9118
9119
9120
9121
9122
9123
9124
9125
9126
9127
9128
9129
9130
9131
9132
9133
9134
9135
9136
9137
9138
9139
9140
9141
9142
9143
9144
9145
9146
9147
9148
9149
9150
9151
9152
9153
9154
9155
9156
9157
9158
9159
9160
9161
9162
9163
9164
9165
9166
9167
9168
9169
9170
9171
9172
9173
9174
9175
9176
9177
9178
9179
9180
9181
9182
9183
9184
9185
9186
9187
9188
9189
9190
9191
9192
9193
9194
9195
9196
9197
9198
9199
9200
9201
9202
9203
9204
9205
9206
9207
9208
9209
9210
9211
9212
9213
9214
9215
9216
9217
9218
9219
9220
9221
9222
9223
9224
9225
9226
9227
9228
9229
9230
9231
9232
9233
9234
9235
9236
9237
9238
9239
9240
9241
9242
9243
9244
9245
9246
9247
9248
9249
9250
9251
9252
9253
9254
9255
9256
9257
9258
9259
9260
9261
9262
9263
9264
9265
9266
9267
9268
9269
9270
9271
9272
9273
9274
9275
9276
9277
9278
9279
9280
9281
9282
9283
9284
9285
9286
9287
9288
9289
9290
9291
9292
9293
9294
9295
9296
9297
9298
9299
9300
9301
9302
9303
9304
9305
9306
9307
9308
9309
9310
9311
9312
9313
9314
9315
9316
9317
9318
9319
9320
9321
9322
9323
9324
9325
9326
9327
9328
9329
9330
9331
9332
9333
9334
9335
9336
9337
9338
9339
9340
9341
9342
9343
9344
9345
9346
9347
9348
9349
9350
9351
9352
9353
9354
9355
9356
9357
9358
9359
9360
9361
9362
9363
9364
9365
9366
9367
9368
9369
9370
9371
9372
9373
9374
9375
9376
9377
9378
9379
9380
9381
9382
9383
9384
9385
9386
9387
9388
9389
9390
9391
9392
9393
9394
9395
9396
9397
9398
9399
9400
9401
9402
9403
9404
9405
9406
9407
9408
9409
9410
9411
9412
9413
9414
9415
9416
9417
9418
9419
9420
9421
9422
9423
9424
9425
9426
9427
9428
9429
9430
9431
9432
9433
9434
9435
9436
9437
9438
9439
9440
9441
9442
9443
9444
9445
9446
9447
9448
9449
9450
9451
9452
9453
9454
9455
9456
9457
9458
9459
9460
9461
9462
9463
9464
9465
9466
9467
9468
9469
9470
9471
9472
9473
9474
9475
9476
9477
9478
9479
9480
9481
9482
9483
9484
9485
9486
9487
9488
9489
9490
9491
9492
9493
9494
9495
9496
9497
9498
9499
9500
9501
9502
9503
9504
9505
9506
9507
9508
9509
9510
9511
9512
9513
9514
9515
9516
9517
9518
9519
9520
9521
9522
9523
9524
9525
9526
9527
9528
9529
9530
9531
9532
9533
9534
9535
9536
9537
9538
9539
9540
9541
9542
9543
9544
9545
9546
9547
9548
9549
9550
9551
9552
9553
9554
9555
9556
9557
9558
9559
9560
9561
9562
9563
9564
9565
9566
9567
9568
9569
9570
9571
9572
9573
9574
9575
9576
9577
9578
9579
9580
9581
9582
9583
9584
9585
9586
9587
9588
9589
9590
9591
9592
9593
9594
9595
9596
9597
9598
9599
9600
9601
9602
9603
9604
9605
9606
9607
9608
9609
9610
9611
9612
9613
9614
9615
9616
9617
9618
9619
9620
9621
9622
9623
9624
9625
9626
9627
9628
9629
9630
9631
9632
9633
9634
9635
9636
9637
9638
9639
9640
9641
9642
9643
9644
9645
9646
9647
9648
9649
9650
9651
9652
9653
9654
9655
9656
9657
9658
9659
9660
9661
9662
9663
9664
9665
9666
9667
9668
9669
9670
9671
9672
9673
9674
9675
9676
9677
9678
9679
9680
9681
9682
9683
9684
9685
9686
9687
9688
9689
9690
9691
9692
9693
9694
9695
9696
9697
9698
9699
9700
9701
9702
9703
9704
9705
9706
9707
9708
9709
9710
9711
9712
9713
9714
9715
9716
9717
9718
9719
9720
9721
9722
9723
9724
9725
9726
9727
9728
9729
9730
9731
9732
9733
9734
9735
9736
9737
9738
9739
9740
9741
9742
9743
9744
9745
9746
9747
9748
9749
9750
9751
9752
9753
9754
9755
9756
9757
9758
9759
9760
9761
9762
9763
9764
9765
9766
9767
9768
9769
9770
9771
9772
9773
9774
9775
9776
9777
9778
9779
9780
9781
9782
9783
9784
9785
9786
9787
9788
9789
9790
9791
9792
9793
9794
9795
9796
9797
9798
9799
9800
9801
9802
9803
9804
9805
9806
9807
9808
9809
9810
9811
9812
9813
9814
9815
9816
9817
9818
9819
9820
9821
9822
9823
9824
9825
9826
9827
9828
9829
9830
9831
9832
9833
9834
9835
9836
9837
9838
9839
9840
9841
9842
9843
9844
9845
9846
9847
9848
9849
9850
9851
9852
9853
9854
9855
9856
9857
9858
9859
9860
9861
9862
9863
9864
9865
9866
9867
9868
9869
9870
9871
9872
9873
9874
9875
9876
9877
9878
9879
9880
9881
9882
9883
9884
9885
9886
9887
9888
9889
9890
9891
9892
9893
9894
9895
9896
9897
9898
9899
9900
9901
9902
9903
9904
9905
9906
9907
9908
9909
9910
9911
9912
9913
9914
9915
9916
9917
9918
9919
9920
9921
9922
9923
9924
9925
9926
9927
9928
9929
9930
9931
9932
9933
9934
9935
9936
9937
9938
9939
9940
9941
9942
9943
9944
9945
9946
9947
9948
9949
9950
9951
9952
9953
9954
9955
9956
9957
9958
9959
9960
9961
9962
9963
9964
9965
9966
9967
9968
9969
9970
9971
9972
9973
9974
9975
9976
9977
9978
9979
9980
9981
9982
9983
9984
9985
9986
9987
9988
9989
9990
9991
9992
9993
9994
9995
9996
9997
9998
9999
10000
10001
10002
10003
10004
10005
10006
10007
10008
10009
10010
10011
10012
10013
10014
10015
10016
10017
10018
10019
10020
10021
10022
10023
10024
10025
10026
10027
10028
10029
10030
10031
10032
10033
10034
10035
10036
10037
10038
10039
10040
10041
10042
10043
10044
10045
10046
10047
10048
10049
10050
10051
10052
10053
10054
10055
10056
10057
10058
10059
10060
10061
10062
10063
10064
10065
10066
10067
10068
10069
10070
10071
10072
10073
10074
10075
10076
10077
10078
10079
10080
10081
10082
10083
10084
10085
10086
10087
10088
10089
10090
10091
10092
10093
10094
10095
10096
10097
10098
10099
10100
10101
10102
10103
10104
10105
10106
10107
10108
10109
10110
10111
10112
10113
10114
10115
10116
10117
10118
10119
10120
10121
10122
10123
10124
10125
10126
10127
10128
10129
10130
10131
10132
10133
10134
10135
10136
10137
10138
10139
10140
10141
10142
10143
10144
10145
10146
10147
10148
10149
10150
10151
10152
10153
10154
10155
10156
10157
10158
10159
10160
10161
10162
10163
10164
10165
10166
10167
10168
10169
10170
10171
10172
10173
10174
10175
10176
10177
10178
10179
10180
10181
10182
10183
10184
10185
10186
10187
10188
10189
10190
10191
10192
10193
10194
10195
10196
10197
10198
10199
10200
10201
10202
10203
10204
10205
10206
10207
10208
10209
10210
10211
10212
10213
10214
10215
10216
10217
10218
10219
10220
10221
10222
10223
10224
10225
10226
10227
10228
10229
10230
10231
10232
10233
10234
10235
10236
10237
10238
10239
10240
10241
10242
10243
10244
10245
10246
10247
10248
10249
10250
10251
10252
10253
10254
10255
10256
10257
10258
10259
10260
10261
10262
10263
10264
10265
10266
10267
10268
10269
10270
10271
10272
10273
10274
10275
10276
10277
10278
10279
10280
10281
10282
10283
10284
10285
10286
10287
10288
10289
10290
10291
10292
10293
10294
10295
10296
10297
10298
10299
10300
10301
10302
10303
10304
10305
10306
10307
10308
10309
10310
10311
10312
10313
10314
10315
10316
10317
10318
10319
10320
10321
10322
10323
10324
10325
10326
10327
10328
10329
10330
10331
10332
10333
10334
10335
10336
10337
10338
10339
10340
10341
10342
10343
10344
10345
10346
10347
10348
10349
10350
10351
10352
10353
10354
10355
10356
10357
10358
10359
10360
10361
10362
10363
10364
10365
10366
10367
10368
10369
10370
10371
10372
10373
10374
10375
10376
10377
10378
10379
10380
10381
10382
10383
10384
10385
10386
10387
10388
10389
10390
10391
10392
10393
10394
10395
10396
10397
10398
10399
10400
10401
10402
10403
10404
10405
10406
10407
10408
10409
10410
10411
10412
10413
10414
10415
10416
10417
10418
10419
10420
10421
10422
10423
10424
10425
10426
10427
10428
10429
10430
10431
10432
10433
10434
10435
10436
10437
10438
10439
10440
10441
10442
10443
10444
10445
10446
10447
10448
10449
10450
10451
10452
10453
10454
10455
10456
10457
10458
10459
10460
10461
10462
10463
10464
10465
10466
10467
10468
10469
10470
10471
10472
10473
10474
10475
10476
10477
10478
10479
10480
10481
10482
10483
10484
10485
10486
10487
10488
10489
10490
10491
10492
10493
10494
10495
10496
10497
10498
10499
10500
10501
10502
10503
10504
10505
10506
10507
10508
10509
10510
10511
10512
10513
10514
10515
10516
10517
10518
10519
10520
10521
10522
10523
10524
10525
10526
10527
10528
10529
10530
10531
10532
10533
10534
10535
10536
10537
10538
10539
10540
10541
10542
10543
10544
10545
10546
10547
10548
10549
10550
10551
10552
10553
10554
10555
10556
10557
10558
10559
10560
10561
10562
10563
10564
10565
10566
10567
10568
10569
10570
10571
10572
10573
10574
10575
10576
10577
10578
10579
10580
10581
10582
10583
10584
10585
10586
10587
10588
10589
10590
10591
10592
10593
10594
10595
10596
10597
10598
10599
10600
10601
10602
10603
10604
10605
10606
10607
10608
10609
10610
10611
10612
10613
10614
10615
10616
10617
10618
10619
10620
10621
10622
10623
10624
10625
10626
10627
10628
10629
10630
10631
10632
10633
10634
10635
10636
10637
10638
10639
10640
10641
10642
10643
10644
10645
10646
10647
10648
10649
10650
10651
10652
10653
10654
10655
10656
10657
10658
10659
10660
10661
10662
10663
10664
10665
10666
10667
10668
10669
10670
10671
10672
10673
10674
10675
10676
10677
10678
10679
10680
10681
10682
10683
10684
10685
10686
10687
10688
10689
10690
10691
10692
10693
10694
10695
10696
10697
10698
10699
10700
10701
10702
10703
10704
10705
10706
10707
10708
10709
10710
10711
10712
10713
10714
10715
10716
10717
10718
10719
10720
10721
10722
10723
10724
10725
10726
10727
10728
10729
10730
10731
10732
10733
10734
10735
10736
10737
10738
10739
10740
10741
10742
10743
10744
10745
10746
10747
10748
10749
10750
10751
10752
10753
10754
10755
10756
10757
10758
10759
10760
10761
10762
10763
10764
10765
10766
10767
10768
10769
10770
10771
10772
10773
10774
10775
10776
10777
10778
10779
10780
10781
10782
10783
10784
10785
10786
10787
10788
10789
10790
10791
10792
10793
10794
10795
10796
10797
10798
10799
10800
10801
10802
10803
10804
10805
10806
10807
10808
10809
10810
10811
10812
10813
10814
10815
10816
10817
10818
10819
10820
10821
10822
10823
10824
10825
10826
10827
10828
10829
10830
10831
10832
10833
10834
10835
10836
10837
10838
10839
10840
10841
10842
10843
10844
10845
10846
10847
10848
10849
10850
10851
10852
10853
10854
10855
10856
10857
10858
10859
10860
10861
10862
10863
10864
10865
10866
10867
10868
10869
10870
10871
10872
10873
10874
10875
10876
10877
10878
10879
10880
10881
10882
10883
10884
10885
10886
10887
10888
10889
10890
10891
10892
10893
10894
10895
10896
10897
10898
10899
10900
10901
10902
10903
10904
10905
10906
10907
10908
10909
10910
10911
10912
10913
10914
10915
10916
10917
10918
10919
10920
10921
10922
10923
10924
10925
10926
10927
10928
10929
10930
10931
10932
10933
10934
10935
10936
10937
10938
10939
10940
10941
10942
10943
10944
10945
10946
10947
10948
10949
10950
10951
10952
10953
10954
10955
10956
10957
10958
10959
10960
10961
10962
10963
10964
10965
10966
10967
10968
10969
10970
10971
10972
10973
10974
10975
10976
10977
10978
10979
10980
10981
10982
10983
10984
10985
10986
10987
10988
10989
10990
10991
10992
10993
10994
10995
10996
10997
10998
10999
11000
11001
11002
11003
11004
11005
11006
11007
11008
11009
11010
11011
11012
11013
11014
11015
11016
11017
11018
11019
11020
11021
11022
11023
11024
11025
11026
11027
11028
11029
11030
11031
11032
11033
11034
11035
11036
11037
11038
11039
11040
11041
11042
11043
11044
11045
11046
11047
11048
11049
11050
11051
11052
11053
11054
11055
11056
11057
11058
11059
11060
11061
11062
11063
11064
11065
11066
11067
11068
11069
11070
11071
11072
11073
11074
11075
11076
11077
11078
11079
11080
11081
11082
11083
11084
11085
11086
11087
11088
11089
11090
11091
11092
11093
11094
11095
11096
11097
11098
11099
11100
11101
11102
11103
11104
11105
11106
11107
11108
11109
11110
11111
11112
11113
11114
11115
11116
11117
11118
11119
11120
11121
11122
11123
11124
11125
11126
11127
11128
11129
11130
11131
11132
11133
11134
11135
11136
11137
11138
11139
11140
11141
11142
11143
11144
11145
11146
11147
11148
11149
11150
11151
11152
11153
11154
11155
11156
11157
11158
11159
11160
11161
11162
11163
11164
11165
11166
11167
11168
11169
11170
11171
11172
11173
11174
11175
11176
11177
11178
11179
11180
11181
11182
11183
11184
11185
11186
11187
11188
11189
11190
11191
11192
11193
11194
11195
11196
11197
11198
11199
11200
11201
11202
11203
11204
11205
11206
11207
11208
11209
11210
11211
11212
11213
11214
11215
11216
11217
11218
11219
11220
11221
11222
11223
11224
11225
11226
11227
11228
11229
11230
11231
11232
11233
11234
11235
11236
11237
11238
11239
11240
11241
11242
11243
11244
11245
11246
11247
11248
11249
11250
11251
11252
11253
11254
11255
11256
11257
11258
11259
11260
11261
11262
11263
11264
11265
11266
11267
11268
11269
11270
11271
11272
11273
11274
11275
11276
11277
11278
11279
11280
11281
11282
11283
11284
11285
11286
11287
11288
11289
11290
11291
11292
11293
11294
11295
11296
11297
11298
11299
11300
11301
11302
11303
11304
11305
11306
11307
11308
11309
11310
11311
11312
11313
11314
11315
11316
11317
11318
11319
11320
11321
11322
11323
11324
11325
11326
11327
11328
11329
11330
11331
11332
11333
11334
11335
11336
11337
11338
11339
11340
11341
11342
11343
11344
11345
11346
11347
11348
11349
11350
11351
11352
11353
11354
11355
11356
11357
11358
11359
11360
11361
11362
11363
11364
11365
11366
11367
11368
11369
11370
11371
11372
11373
11374
11375
11376
11377
11378
11379
11380
11381
11382
11383
11384
11385
11386
11387
11388
11389
11390
11391
11392
11393
11394
11395
11396
11397
11398
11399
11400
11401
11402
11403
11404
11405
11406
11407
11408
11409
11410
11411
11412
11413
11414
11415
11416
11417
11418
11419
11420
11421
11422
11423
11424
11425
11426
11427
11428
11429
11430
11431
11432
11433
11434
11435
11436
11437
11438
11439
11440
11441
11442
11443
11444
11445
11446
11447
11448
11449
11450
11451
11452
11453
11454
11455
11456
11457
11458
11459
11460
11461
11462
11463
11464
11465
11466
11467
11468
11469
11470
11471
11472
11473
11474
11475
11476
11477
11478
11479
11480
11481
11482
11483
11484
11485
11486
11487
11488
11489
11490
11491
11492
11493
11494
11495
11496
11497
11498
11499
11500
11501
11502
11503
11504
11505
11506
11507
11508
11509
11510
11511
11512
11513
11514
11515
11516
11517
11518
11519
11520
11521
11522
11523
11524
11525
11526
11527
11528
11529
11530
11531
11532
11533
11534
11535
11536
11537
11538
11539
11540
11541
11542
11543
11544
11545
11546
11547
11548
11549
11550
11551
11552
11553
11554
11555
11556
11557
11558
11559
11560
11561
11562
11563
11564
11565
11566
11567
11568
11569
11570
11571
11572
11573
11574
11575
11576
11577
11578
11579
11580
11581
11582
11583
11584
11585
11586
11587
11588
11589
11590
11591
11592
11593
11594
11595
11596
11597
11598
11599
11600
11601
11602
11603
11604
11605
11606
11607
11608
11609
11610
11611
11612
11613
11614
11615
11616
11617
11618
11619
11620
11621
11622
11623
11624
11625
11626
11627
11628
11629
11630
11631
11632
11633
11634
11635
11636
11637
11638
11639
11640
11641
11642
11643
11644
11645
11646
11647
11648
11649
11650
11651
11652
11653
11654
11655
11656
11657
11658
11659
11660
11661
11662
11663
11664
11665
11666
11667
11668
11669
11670
11671
11672
11673
11674
11675
11676
11677
11678
11679
11680
11681
11682
11683
11684
11685
11686
11687
11688
11689
11690
11691
11692
11693
11694
11695
11696
11697
11698
11699
11700
11701
11702
11703
11704
11705
11706
11707
11708
11709
11710
11711
11712
11713
11714
11715
11716
11717
11718
11719
11720
11721
11722
11723
11724
11725
11726
11727
11728
11729
11730
11731
11732
11733
11734
11735
11736
11737
11738
11739
11740
11741
11742
11743
11744
11745
11746
11747
11748
11749
11750
11751
11752
11753
11754
11755
11756
11757
11758
11759
11760
11761
11762
11763
11764
11765
11766
11767
11768
11769
11770
11771
11772
11773
11774
11775
11776
11777
11778
11779
11780
11781
11782
11783
11784
11785
11786
11787
11788
11789
11790
11791
11792
11793
11794
11795
11796
11797
11798
11799
11800
11801
11802
11803
11804
11805
11806
11807
11808
11809
11810
11811
11812
11813
11814
11815
11816
11817
11818
11819
11820
11821
11822
11823
11824
11825
11826
11827
11828
11829
11830
11831
11832
11833
11834
11835
11836
11837
11838
11839
11840
11841
11842
11843
11844
11845
11846
11847
11848
11849
11850
11851
11852
11853
11854
11855
11856
11857
11858
11859
11860
11861
11862
11863
11864
11865
11866
11867
11868
11869
11870
11871
11872
11873
11874
11875
11876
11877
11878
11879
11880
11881
11882
11883
11884
11885
11886
11887
11888
11889
11890
11891
11892
11893
11894
11895
11896
11897
11898
11899
11900
11901
11902
11903
11904
11905
11906
11907
11908
11909
11910
11911
11912
11913
11914
11915
11916
11917
11918
11919
11920
11921
11922
11923
11924
11925
11926
11927
11928
11929
11930
11931
11932
11933
11934
11935
11936
11937
11938
11939
11940
11941
11942
11943
11944
11945
11946
11947
11948
11949
11950
11951
11952
11953
11954
11955
11956
11957
11958
11959
11960
11961
11962
11963
11964
11965
11966
11967
11968
11969
11970
11971
11972
11973
11974
11975
11976
11977
11978
11979
11980
11981
11982
11983
11984
11985
11986
11987
11988
11989
11990
11991
11992
11993
11994
11995
11996
11997
11998
11999
12000
12001
12002
12003
12004
12005
12006
12007
12008
12009
12010
12011
12012
12013
12014
12015
12016
12017
12018
12019
12020
12021
12022
12023
12024
12025
12026
12027
12028
12029
12030
12031
12032
12033
12034
12035
12036
12037
12038
12039
12040
12041
12042
12043
12044
12045
12046
12047
12048
12049
12050
12051
12052
12053
12054
12055
12056
12057
12058
12059
12060
12061
12062
12063
12064
12065
12066
12067
12068
12069
12070
12071
12072
12073
12074
12075
12076
12077
12078
12079
12080
12081
12082
12083
12084
12085
12086
12087
12088
12089
12090
12091
12092
12093
12094
12095
12096
12097
12098
12099
12100
12101
12102
12103
12104
12105
12106
12107
12108
12109
12110
12111
12112
12113
12114
12115
12116
12117
12118
12119
12120
12121
12122
12123
12124
12125
12126
12127
12128
12129
12130
12131
12132
12133
12134
12135
12136
12137
12138
12139
12140
12141
12142
12143
12144
12145
12146
12147
12148
12149
12150
12151
12152
12153
12154
12155
12156
12157
12158
12159
12160
12161
12162
12163
12164
12165
12166
12167
12168
12169
12170
12171
12172
12173
12174
12175
12176
12177
12178
12179
12180
12181
12182
12183
12184
12185
12186
12187
12188
12189
12190
12191
12192
12193
12194
12195
12196
12197
12198
12199
12200
12201
12202
12203
12204
12205
12206
12207
12208
12209
12210
12211
12212
12213
12214
12215
12216
12217
12218
12219
12220
12221
12222
12223
12224
12225
12226
12227
12228
12229
12230
12231
12232
12233
12234
12235
12236
12237
12238
12239
12240
12241
12242
12243
12244
12245
12246
12247
12248
12249
12250
12251
12252
12253
12254
12255
12256
12257
12258
12259
12260
12261
12262
12263
12264
12265
12266
12267
12268
12269
12270
12271
12272
12273
12274
12275
12276
12277
12278
12279
12280
12281
12282
12283
12284
12285
12286
12287
12288
12289
12290
12291
12292
12293
12294
12295
12296
12297
12298
12299
12300
12301
12302
12303
12304
12305
12306
12307
12308
12309
12310
12311
12312
12313
12314
12315
12316
12317
12318
12319
12320
12321
12322
12323
12324
12325
12326
12327
12328
12329
12330
12331
12332
12333
12334
12335
12336
12337
12338
12339
12340
12341
12342
12343
12344
12345
12346
12347
12348
12349
12350
12351
12352
12353
12354
12355
12356
12357
12358
12359
12360
12361
12362
12363
12364
12365
12366
12367
12368
12369
12370
12371
12372
12373
12374
12375
12376
12377
12378
12379
12380
12381
12382
12383
12384
12385
12386
12387
12388
12389
12390
12391
12392
12393
12394
12395
12396
12397
12398
12399
12400
12401
12402
12403
12404
12405
12406
12407
12408
12409
12410
12411
12412
12413
12414
12415
12416
12417
12418
12419
12420
12421
12422
12423
12424
12425
12426
12427
12428
12429
12430
12431
12432
12433
12434
12435
12436
12437
12438
12439
12440
12441
12442
12443
12444
12445
12446
12447
12448
12449
12450
12451
12452
12453
12454
12455
12456
12457
12458
12459
12460
12461
12462
12463
12464
12465
12466
12467
12468
12469
12470
12471
12472
12473
12474
12475
12476
12477
12478
12479
12480
12481
12482
12483
12484
12485
12486
12487
12488
12489
12490
12491
12492
12493
12494
12495
12496
12497
12498
12499
12500
12501
12502
12503
12504
12505
12506
12507
12508
12509
12510
12511
12512
12513
12514
12515
12516
12517
12518
12519
12520
12521
12522
12523
12524
12525
12526
12527
12528
12529
12530
12531
12532
12533
12534
12535
12536
12537
12538
12539
12540
12541
12542
12543
12544
12545
12546
12547
12548
12549
12550
12551
12552
12553
12554
12555
12556
12557
12558
12559
12560
12561
12562
12563
12564
12565
12566
12567
12568
12569
12570
12571
12572
12573
12574
12575
12576
12577
12578
12579
12580
12581
12582
12583
12584
12585
12586
12587
12588
12589
12590
12591
12592
12593
12594
12595
12596
12597
12598
12599
12600
12601
12602
12603
12604
12605
12606
12607
12608
12609
12610
12611
12612
12613
12614
12615
12616
12617
12618
12619
12620
12621
12622
12623
12624
12625
12626
12627
12628
12629
12630
12631
12632
12633
12634
12635
12636
12637
12638
12639
12640
12641
12642
12643
12644
12645
12646
12647
12648
12649
12650
12651
12652
12653
12654
12655
12656
12657
12658
12659
12660
12661
12662
12663
12664
12665
12666
12667
12668
12669
12670
12671
12672
12673
12674
12675
12676
12677
12678
12679
12680
12681
12682
12683
12684
12685
12686
12687
12688
12689
12690
12691
12692
12693
12694
12695
12696
12697
12698
12699
12700
12701
12702
12703
12704
12705
12706
12707
12708
12709
12710
12711
12712
12713
12714
12715
12716
12717
12718
12719
12720
12721
12722
12723
12724
12725
12726
12727
12728
12729
12730
12731
12732
12733
12734
12735
12736
12737
12738
12739
12740
12741
12742
12743
12744
12745
12746
12747
12748
12749
12750
12751
12752
12753
12754
12755
12756
12757
12758
12759
12760
12761
12762
12763
12764
12765
12766
12767
12768
12769
12770
12771
12772
12773
12774
12775
12776
12777
12778
12779
12780
12781
12782
12783
12784
12785
12786
12787
12788
12789
12790
12791
12792
12793
12794
12795
12796
12797
12798
12799
12800
12801
12802
12803
12804
12805
12806
12807
12808
12809
12810
12811
12812
12813
12814
12815
12816
12817
12818
12819
12820
12821
12822
12823
12824
12825
12826
12827
12828
12829
12830
12831
12832
12833
12834
12835
12836
12837
12838
12839
12840
12841
12842
12843
12844
12845
12846
12847
12848
12849
12850
12851
12852
12853
12854
12855
12856
12857
12858
12859
12860
12861
12862
12863
12864
12865
12866
12867
12868
12869
12870
12871
12872
12873
12874
12875
12876
12877
12878
12879
12880
12881
12882
12883
12884
12885
12886
12887
12888
12889
12890
12891
12892
12893
12894
12895
12896
12897
12898
12899
12900
12901
12902
12903
12904
12905
12906
12907
12908
12909
12910
12911
12912
12913
12914
12915
12916
12917
12918
12919
12920
12921
12922
12923
12924
12925
12926
12927
12928
12929
12930
12931
12932
12933
12934
12935
12936
12937
12938
12939
12940
12941
12942
12943
12944
12945
12946
12947
12948
12949
12950
12951
12952
12953
12954
12955
12956
12957
12958
12959
12960
12961
12962
12963
12964
12965
12966
12967
12968
12969
12970
12971
12972
12973
12974
12975
12976
12977
12978
12979
12980
12981
12982
12983
12984
12985
12986
12987
12988
12989
12990
12991
12992
12993
12994
12995
12996
12997
12998
12999
13000
13001
13002
13003
13004
13005
13006
13007
13008
13009
13010
13011
13012
13013
13014
13015
13016
13017
13018
13019
13020
13021
13022
13023
13024
13025
13026
13027
13028
13029
13030
13031
13032
13033
13034
13035
13036
13037
13038
13039
13040
13041
13042
13043
13044
13045
13046
13047
13048
13049
13050
13051
13052
13053
13054
13055
13056
13057
13058
13059
13060
13061
13062
13063
13064
13065
13066
13067
13068
13069
13070
13071
13072
13073
13074
13075
13076
13077
13078
13079
13080
13081
13082
13083
13084
13085
13086
13087
13088
13089
13090
13091
13092
13093
13094
13095
13096
13097
13098
13099
13100
13101
13102
13103
13104
13105
13106
13107
13108
13109
13110
13111
13112
13113
13114
13115
13116
13117
13118
13119
13120
13121
13122
13123
13124
13125
13126
13127
13128
13129
13130
13131
13132
13133
13134
13135
13136
13137
13138
13139
13140
13141
13142
13143
13144
13145
13146
13147
13148
13149
13150
13151
13152
13153
13154
13155
13156
13157
13158
13159
13160
13161
13162
13163
13164
13165
13166
13167
13168
13169
13170
13171
13172
13173
13174
13175
13176
13177
13178
13179
13180
13181
13182
13183
13184
13185
13186
13187
13188
13189
13190
13191
13192
13193
13194
13195
13196
13197
13198
13199
13200
13201
13202
13203
13204
13205
13206
13207
13208
13209
13210
13211
13212
13213
13214
13215
13216
13217
13218
13219
13220
13221
13222
13223
13224
13225
13226
13227
13228
13229
13230
13231
13232
13233
13234
13235
13236
13237
13238
13239
13240
13241
13242
13243
13244
13245
13246
13247
13248
13249
13250
13251
13252
13253
13254
13255
13256
13257
13258
13259
13260
13261
13262
13263
13264
13265
13266
13267
13268
13269
13270
13271
13272
13273
13274
13275
13276
13277
13278
13279
13280
13281
13282
13283
13284
13285
13286
13287
13288
13289
13290
13291
13292
13293
13294
13295
13296
13297
13298
13299
13300
13301
13302
13303
13304
13305
13306
13307
13308
13309
13310
13311
13312
13313
13314
13315
13316
13317
13318
13319
13320
13321
13322
13323
13324
13325
13326
13327
13328
13329
13330
13331
13332
13333
13334
13335
13336
13337
13338
13339
13340
13341
13342
13343
13344
13345
13346
13347
13348
13349
13350
13351
13352
13353
13354
13355
13356
13357
13358
13359
13360
13361
13362
13363
13364
13365
13366
13367
13368
13369
13370
13371
13372
13373
13374
13375
13376
13377
13378
13379
13380
13381
13382
13383
13384
13385
13386
13387
13388
13389
13390
13391
13392
13393
13394
13395
13396
13397
13398
13399
13400
13401
13402
13403
13404
13405
13406
13407
13408
13409
13410
13411
13412
13413
13414
13415
13416
13417
13418
13419
13420
13421
13422
13423
13424
13425
13426
13427
13428
13429
13430
13431
13432
13433
13434
13435
13436
13437
13438
13439
13440
13441
13442
13443
13444
13445
13446
13447
13448
13449
13450
13451
13452
13453
13454
13455
13456
13457
13458
13459
13460
13461
13462
13463
13464
13465
13466
13467
13468
13469
13470
13471
13472
13473
13474
13475
13476
13477
13478
13479
13480
13481
13482
13483
13484
13485
13486
13487
13488
13489
13490
13491
13492
13493
13494
13495
13496
13497
13498
13499
13500
13501
13502
13503
13504
13505
13506
13507
13508
13509
13510
13511
13512
13513
13514
13515
13516
13517
13518
13519
13520
13521
13522
13523
13524
13525
13526
13527
13528
13529
13530
13531
13532
13533
13534
13535
13536
13537
13538
13539
13540
13541
13542
13543
13544
13545
13546
13547
13548
13549
13550
13551
13552
13553
13554
13555
13556
13557
13558
13559
13560
13561
13562
13563
13564
13565
13566
13567
13568
13569
13570
13571
13572
13573
13574
13575
13576
13577
13578
13579
13580
13581
13582
13583
13584
13585
13586
13587
13588
13589
13590
13591
13592
13593
13594
13595
13596
13597
13598
13599
13600
13601
13602
13603
13604
13605
13606
13607
13608
13609
13610
13611
13612
13613
13614
13615
13616
13617
13618
13619
13620
13621
13622
13623
13624
13625
13626
13627
13628
13629
13630
13631
13632
13633
13634
13635
13636
13637
13638
13639
13640
13641
13642
13643
13644
13645
13646
13647
13648
13649
13650
13651
13652
13653
13654
13655
13656
13657
13658
13659
13660
13661
13662
13663
13664
13665
13666
13667
13668
13669
13670
13671
13672
13673
13674
13675
13676
13677
13678
13679
13680
13681
13682
13683
13684
13685
13686
13687
13688
13689
13690
13691
13692
13693
13694
13695
13696
13697
13698
13699
13700
13701
13702
13703
13704
13705
13706
13707
13708
13709
13710
13711
13712
13713
13714
13715
13716
13717
13718
13719
13720
13721
13722
13723
13724
13725
13726
13727
13728
13729
13730
13731
13732
13733
13734
13735
13736
13737
13738
13739
13740
13741
13742
13743
13744
13745
13746
13747
13748
13749
13750
13751
13752
13753
13754
13755
13756
13757
13758
13759
13760
13761
13762
13763
13764
13765
13766
13767
13768
13769
13770
13771
13772
13773
13774
13775
13776
13777
13778
13779
13780
13781
13782
13783
13784
13785
13786
13787
13788
13789
13790
13791
13792
13793
13794
13795
13796
13797
13798
13799
13800
13801
13802
13803
13804
13805
13806
13807
13808
13809
13810
13811
13812
13813
13814
13815
13816
13817
13818
13819
13820
13821
13822
13823
13824
13825
13826
13827
13828
13829
13830
13831
13832
13833
13834
13835
13836
13837
13838
13839
13840
13841
13842
13843
13844
13845
13846
13847
13848
13849
13850
13851
13852
13853
13854
13855
13856
13857
13858
13859
13860
13861
13862
13863
13864
13865
13866
13867
13868
13869
13870
13871
13872
13873
13874
13875
13876
13877
13878
13879
13880
13881
13882
13883
13884
13885
13886
13887
13888
13889
13890
13891
13892
13893
13894
13895
13896
13897
13898
13899
13900
13901
13902
13903
13904
13905
13906
13907
13908
13909
13910
13911
13912
13913
13914
13915
13916
13917
13918
13919
13920
13921
13922
13923
13924
13925
13926
13927
13928
13929
13930
13931
13932
13933
13934
13935
13936
13937
13938
13939
13940
13941
13942
13943
13944
13945
13946
13947
13948
13949
13950
13951
13952
13953
13954
13955
13956
13957
13958
13959
13960
13961
13962
13963
13964
13965
13966
13967
13968
13969
13970
13971
13972
13973
13974
13975
13976
13977
13978
13979
13980
13981
13982
13983
13984
13985
13986
13987
13988
13989
13990
13991
13992
13993
13994
13995
13996
13997
13998
13999
14000
14001
14002
14003
14004
14005
14006
14007
14008
14009
14010
14011
14012
14013
14014
14015
14016
14017
14018
14019
14020
14021
14022
14023
14024
14025
14026
14027
14028
14029
14030
14031
14032
14033
14034
14035
14036
14037
14038
14039
14040
14041
14042
14043
14044
14045
14046
14047
14048
14049
14050
14051
14052
14053
14054
14055
14056
14057
14058
14059
14060
14061
14062
14063
14064
14065
14066
14067
14068
14069
14070
14071
14072
14073
14074
14075
14076
14077
14078
14079
14080
14081
14082
14083
14084
14085
14086
14087
14088
14089
14090
14091
14092
14093
14094
14095
14096
14097
14098
14099
14100
14101
14102
14103
14104
14105
14106
14107
14108
14109
14110
14111
14112
14113
14114
14115
14116
14117
14118
14119
14120
14121
14122
14123
14124
14125
14126
14127
14128
14129
14130
14131
14132
14133
14134
14135
14136
14137
14138
14139
14140
14141
14142
14143
14144
14145
14146
14147
14148
14149
14150
14151
14152
14153
14154
14155
14156
14157
14158
14159
14160
14161
14162
14163
14164
14165
14166
14167
14168
14169
14170
14171
14172
14173
14174
14175
14176
14177
14178
14179
14180
14181
14182
14183
14184
14185
14186
14187
14188
14189
14190
14191
14192
14193
14194
14195
14196
14197
14198
14199
14200
14201
14202
14203
14204
14205
14206
14207
14208
14209
14210
14211
14212
14213
14214
14215
14216
14217
14218
14219
14220
14221
14222
14223
14224
14225
14226
14227
14228
14229
14230
14231
14232
14233
14234
14235
14236
14237
14238
14239
14240
14241
14242
14243
14244
14245
14246
14247
14248
14249
14250
14251
14252
14253
14254
14255
14256
14257
14258
14259
14260
14261
14262
14263
14264
14265
14266
14267
14268
14269
14270
14271
14272
14273
14274
14275
14276
14277
14278
14279
14280
14281
14282
14283
14284
14285
14286
14287
14288
14289
14290
14291
14292
14293
14294
14295
14296
14297
14298
14299
14300
14301
14302
14303
14304
14305
14306
14307
14308
14309
14310
14311
14312
14313
14314
14315
14316
14317
14318
14319
14320
14321
14322
14323
14324
14325
14326
14327
14328
14329
14330
14331
14332
14333
14334
14335
14336
14337
14338
14339
14340
14341
14342
14343
14344
14345
14346
14347
14348
14349
14350
14351
14352
14353
14354
14355
14356
14357
14358
14359
14360
14361
14362
14363
14364
14365
14366
14367
14368
14369
14370
14371
14372
14373
14374
14375
14376
14377
14378
14379
14380
14381
14382
14383
14384
14385
14386
14387
14388
14389
14390
14391
14392
14393
14394
14395
14396
14397
14398
14399
14400
14401
14402
14403
14404
14405
14406
14407
14408
14409
14410
14411
14412
14413
14414
14415
14416
14417
14418
14419
14420
14421
14422
14423
14424
14425
14426
14427
14428
14429
14430
14431
14432
14433
14434
14435
14436
14437
14438
14439
14440
14441
14442
14443
14444
14445
14446
14447
14448
14449
14450
14451
14452
14453
14454
14455
14456
14457
14458
14459
14460
14461
14462
14463
14464
14465
14466
14467
14468
14469
14470
14471
14472
14473
14474
14475
14476
14477
14478
14479
14480
14481
14482
14483
14484
14485
14486
14487
14488
14489
14490
14491
14492
14493
14494
14495
14496
14497
14498
14499
14500
14501
14502
14503
14504
14505
14506
14507
14508
14509
14510
14511
14512
14513
14514
14515
14516
14517
14518
14519
14520
14521
14522
14523
14524
14525
14526
14527
14528
14529
14530
14531
14532
14533
14534
14535
14536
14537
14538
14539
14540
14541
14542
14543
14544
14545
14546
14547
14548
14549
14550
14551
14552
14553
14554
14555
14556
14557
14558
14559
14560
14561
14562
14563
14564
14565
14566
14567
14568
14569
14570
14571
14572
14573
14574
14575
14576
14577
14578
14579
14580
14581
14582
14583
14584
14585
14586
14587
14588
14589
14590
14591
14592
14593
14594
14595
14596
14597
14598
14599
14600
14601
14602
14603
14604
14605
14606
14607
14608
14609
14610
14611
14612
14613
14614
14615
14616
14617
14618
14619
14620
14621
14622
14623
14624
14625
14626
14627
14628
14629
14630
14631
14632
14633
14634
14635
14636
14637
14638
14639
14640
14641
14642
14643
14644
14645
14646
14647
14648
14649
14650
14651
14652
14653
14654
14655
14656
14657
14658
14659
14660
14661
14662
14663
14664
14665
14666
14667
14668
14669
14670
14671
14672
14673
14674
14675
14676
14677
14678
14679
14680
14681
14682
14683
14684
14685
14686
14687
14688
14689
14690
14691
14692
14693
14694
14695
14696
14697
14698
14699
14700
14701
14702
14703
14704
14705
14706
14707
14708
14709
14710
14711
14712
14713
14714
14715
14716
14717
14718
14719
14720
14721
14722
14723
14724
14725
14726
14727
14728
14729
14730
14731
14732
14733
14734
14735
14736
14737
14738
14739
14740
14741
14742
14743
14744
14745
14746
14747
14748
14749
14750
14751
14752
14753
14754
14755
14756
14757
14758
14759
14760
14761
14762
14763
14764
14765
14766
14767
14768
14769
14770
14771
14772
14773
14774
14775
14776
14777
14778
14779
14780
14781
14782
14783
14784
14785
14786
14787
14788
14789
14790
14791
14792
14793
14794
14795
14796
14797
14798
14799
14800
14801
14802
14803
14804
14805
14806
14807
14808
14809
14810
14811
14812
14813
14814
14815
14816
14817
14818
14819
14820
14821
14822
14823
14824
14825
14826
14827
14828
14829
14830
14831
14832
14833
14834
14835
14836
14837
14838
14839
14840
14841
14842
14843
14844
14845
14846
14847
14848
14849
14850
14851
14852
14853
14854
14855
14856
14857
14858
14859
14860
14861
14862
14863
14864
14865
14866
14867
14868
14869
14870
14871
14872
14873
14874
14875
14876
14877
14878
14879
14880
14881
14882
14883
14884
14885
14886
14887
14888
14889
14890
14891
14892
14893
14894
14895
14896
14897
14898
14899
14900
14901
14902
14903
14904
14905
14906
14907
14908
14909
14910
14911
14912
14913
14914
14915
14916
14917
14918
14919
14920
14921
14922
14923
14924
14925
14926
14927
14928
14929
14930
14931
14932
14933
14934
14935
14936
14937
14938
14939
14940
14941
14942
14943
14944
14945
14946
14947
14948
14949
14950
14951
14952
14953
14954
14955
14956
14957
14958
14959
14960
14961
14962
14963
14964
14965
14966
14967
14968
14969
14970
14971
14972
14973
14974
14975
14976
14977
14978
14979
14980
14981
14982
14983
14984
14985
14986
14987
14988
14989
14990
14991
14992
14993
14994
14995
14996
14997
14998
14999
15000
15001
15002
15003
15004
15005
15006
15007
15008
15009
15010
15011
15012
15013
15014
15015
15016
15017
15018
15019
15020
15021
15022
15023
15024
15025
15026
15027
15028
15029
15030
15031
15032
15033
15034
15035
15036
15037
15038
15039
15040
15041
15042
15043
15044
15045
15046
15047
15048
15049
15050
15051
15052
15053
15054
15055
15056
15057
15058
15059
15060
15061
15062
15063
15064
15065
15066
15067
15068
15069
15070
15071
15072
15073
15074
15075
15076
15077
15078
15079
15080
15081
15082
15083
15084
15085
15086
15087
15088
15089
15090
15091
15092
15093
15094
15095
15096
15097
15098
15099
15100
15101
15102
15103
15104
15105
15106
15107
15108
15109
15110
15111
15112
15113
15114
15115
15116
15117
15118
15119
15120
15121
15122
15123
15124
15125
15126
15127
15128
15129
15130
15131
15132
15133
15134
15135
15136
15137
15138
15139
15140
15141
15142
15143
15144
15145
15146
15147
15148
15149
15150
15151
15152
15153
15154
15155
15156
15157
15158
15159
15160
15161
15162
15163
15164
15165
15166
15167
15168
15169
15170
15171
15172
15173
15174
15175
15176
15177
15178
15179
15180
15181
15182
15183
15184
15185
15186
15187
15188
15189
15190
15191
15192
15193
15194
15195
15196
15197
15198
15199
15200
15201
15202
15203
15204
15205
15206
15207
15208
15209
15210
15211
15212
15213
15214
15215
15216
15217
15218
15219
15220
15221
15222
15223
15224
15225
15226
15227
15228
15229
15230
15231
15232
15233
15234
15235
15236
15237
15238
15239
15240
15241
15242
15243
15244
15245
15246
15247
15248
15249
15250
15251
15252
15253
15254
15255
15256
15257
15258
15259
15260
15261
15262
15263
15264
15265
15266
15267
15268
15269
15270
15271
15272
15273
15274
15275
15276
15277
15278
15279
15280
15281
15282
15283
15284
15285
15286
15287
15288
15289
15290
15291
15292
15293
15294
15295
15296
15297
15298
15299
15300
15301
15302
15303
15304
15305
15306
15307
15308
15309
15310
15311
15312
15313
15314
15315
15316
15317
15318
15319
15320
15321
15322
15323
15324
15325
15326
15327
15328
15329
15330
15331
15332
15333
15334
15335
15336
15337
15338
15339
15340
15341
15342
15343
15344
15345
15346
15347
15348
15349
15350
15351
15352
15353
15354
15355
15356
15357
15358
15359
15360
15361
15362
15363
15364
15365
15366
15367
15368
15369
15370
15371
15372
15373
15374
15375
15376
15377
15378
15379
15380
15381
15382
15383
15384
15385
15386
15387
15388
15389
15390
15391
15392
15393
15394
15395
15396
15397
15398
15399
15400
15401
15402
15403
15404
15405
15406
15407
15408
15409
15410
15411
15412
15413
15414
15415
15416
15417
15418
15419
15420
15421
15422
15423
15424
15425
15426
15427
15428
15429
15430
15431
15432
15433
15434
15435
15436
15437
15438
15439
15440
15441
15442
15443
15444
15445
15446
15447
15448
15449
15450
15451
15452
15453
15454
15455
15456
15457
15458
15459
15460
15461
15462
15463
15464
15465
15466
15467
15468
15469
15470
15471
15472
15473
15474
15475
15476
15477
15478
15479
15480
15481
15482
15483
15484
15485
15486
15487
15488
15489
15490
15491
15492
15493
15494
15495
15496
15497
15498
15499
15500
15501
15502
15503
15504
15505
15506
15507
15508
15509
15510
15511
15512
15513
15514
15515
15516
15517
15518
15519
15520
15521
15522
15523
15524
15525
15526
15527
15528
15529
15530
15531
15532
15533
15534
15535
15536
15537
15538
15539
15540
15541
15542
15543
15544
15545
15546
15547
15548
15549
15550
15551
15552
15553
15554
15555
15556
15557
15558
15559
15560
15561
15562
15563
15564
15565
15566
15567
15568
15569
15570
15571
15572
15573
15574
15575
15576
15577
15578
15579
15580
15581
15582
15583
15584
15585
15586
15587
15588
15589
15590
15591
15592
15593
15594
15595
15596
15597
15598
15599
15600
15601
15602
15603
15604
15605
15606
15607
15608
15609
15610
15611
15612
15613
15614
15615
15616
15617
15618
15619
15620
15621
15622
15623
15624
15625
15626
15627
15628
15629
15630
15631
15632
15633
15634
15635
15636
15637
15638
15639
15640
15641
15642
15643
15644
15645
15646
15647
15648
15649
15650
15651
15652
15653
15654
15655
15656
15657
15658
15659
15660
15661
15662
15663
15664
15665
15666
15667
15668
15669
15670
15671
15672
15673
15674
15675
15676
15677
15678
15679
15680
15681
15682
15683
15684
15685
15686
15687
15688
15689
15690
15691
15692
15693
15694
15695
15696
15697
15698
15699
15700
15701
15702
15703
15704
15705
15706
15707
15708
15709
15710
15711
15712
15713
15714
15715
15716
15717
15718
15719
15720
15721
15722
15723
15724
15725
15726
15727
15728
15729
15730
15731
15732
15733
15734
15735
15736
15737
15738
15739
15740
15741
15742
15743
15744
15745
15746
15747
15748
15749
15750
15751
15752
15753
15754
15755
15756
15757
15758
15759
15760
15761
15762
15763
15764
15765
15766
15767
15768
15769
15770
15771
15772
15773
15774
15775
15776
15777
15778
15779
15780
15781
15782
15783
15784
15785
15786
15787
15788
15789
15790
15791
15792
15793
15794
15795
15796
15797
15798
15799
15800
15801
15802
15803
15804
15805
15806
15807
15808
15809
15810
15811
15812
15813
15814
15815
15816
15817
15818
15819
15820
15821
15822
15823
15824
15825
15826
15827
15828
15829
15830
15831
15832
15833
15834
15835
15836
15837
15838
15839
15840
15841
15842
15843
15844
15845
15846
15847
15848
15849
15850
15851
15852
15853
15854
15855
15856
15857
15858
15859
15860
15861
15862
15863
15864
15865
15866
15867
15868
15869
15870
15871
15872
15873
15874
15875
15876
15877
15878
15879
15880
15881
15882
15883
15884
15885
15886
15887
15888
15889
15890
15891
15892
15893
15894
15895
15896
15897
15898
15899
15900
15901
15902
15903
15904
15905
15906
15907
15908
15909
15910
15911
15912
15913
15914
15915
15916
15917
15918
15919
15920
15921
15922
15923
15924
15925
15926
15927
15928
15929
15930
15931
15932
15933
15934
15935
15936
15937
15938
15939
15940
15941
15942
15943
15944
15945
15946
15947
15948
15949
15950
15951
15952
15953
15954
15955
15956
15957
15958
15959
15960
15961
15962
15963
15964
15965
15966
15967
15968
15969
15970
15971
15972
15973
15974
15975
15976
15977
15978
15979
15980
15981
15982
15983
15984
15985
15986
15987
15988
15989
15990
15991
15992
15993
15994
15995
15996
15997
15998
15999
16000
16001
16002
16003
16004
16005
16006
16007
16008
16009
16010
16011
16012
16013
16014
16015
16016
16017
16018
16019
16020
16021
16022
16023
16024
16025
16026
16027
16028
16029
16030
16031
16032
16033
16034
16035
16036
16037
16038
16039
16040
16041
16042
16043
16044
16045
16046
16047
16048
16049
16050
16051
16052
16053
16054
16055
16056
16057
16058
16059
16060
16061
16062
16063
16064
16065
16066
16067
16068
16069
16070
16071
16072
16073
16074
16075
16076
16077
16078
16079
16080
16081
16082
16083
16084
16085
16086
16087
16088
16089
16090
16091
16092
16093
16094
16095
16096
16097
16098
16099
16100
16101
16102
16103
16104
16105
16106
16107
16108
16109
16110
16111
16112
16113
16114
16115
16116
16117
16118
16119
16120
16121
16122
16123
16124
16125
16126
16127
16128
16129
16130
16131
16132
16133
16134
16135
16136
16137
16138
16139
16140
16141
16142
16143
16144
16145
16146
16147
16148
16149
16150
16151
16152
16153
16154
16155
16156
16157
16158
16159
16160
16161
16162
16163
16164
16165
16166
16167
16168
16169
16170
16171
16172
16173
16174
16175
16176
16177
16178
16179
16180
16181
16182
16183
16184
16185
16186
16187
16188
16189
16190
16191
16192
16193
16194
16195
16196
16197
16198
16199
16200
16201
16202
16203
16204
16205
16206
16207
16208
16209
16210
16211
16212
16213
16214
16215
16216
16217
16218
16219
16220
16221
16222
16223
16224
16225
16226
16227
16228
16229
16230
16231
16232
16233
16234
16235
16236
16237
16238
16239
16240
16241
16242
16243
16244
16245
16246
16247
16248
16249
16250
16251
16252
16253
16254
16255
16256
16257
16258
16259
16260
16261
16262
16263
16264
16265
16266
16267
16268
16269
16270
16271
16272
16273
16274
16275
16276
16277
16278
16279
16280
16281
16282
16283
16284
16285
16286
16287
16288
16289
16290
16291
16292
16293
16294
16295
16296
16297
16298
16299
16300
16301
16302
16303
16304
16305
16306
16307
16308
16309
16310
16311
16312
16313
16314
16315
16316
16317
16318
16319
16320
16321
16322
16323
16324
16325
16326
16327
16328
16329
16330
16331
16332
16333
16334
16335
16336
16337
16338
16339
16340
16341
16342
16343
16344
16345
16346
16347
16348
16349
16350
16351
16352
16353
16354
16355
16356
16357
16358
16359
16360
16361
16362
16363
16364
16365
16366
16367
16368
16369
16370
16371
16372
16373
16374
16375
16376
16377
16378
16379
16380
16381
16382
16383
16384
16385
16386
16387
16388
16389
16390
16391
16392
16393
16394
16395
16396
16397
16398
16399
16400
16401
16402
16403
16404
16405
16406
16407
16408
16409
16410
16411
16412
16413
16414
16415
16416
16417
16418
16419
16420
16421
16422
16423
16424
16425
16426
16427
16428
16429
16430
16431
16432
16433
16434
16435
16436
16437
16438
16439
16440
16441
16442
16443
16444
16445
16446
16447
16448
16449
16450
16451
16452
16453
16454
16455
16456
16457
16458
16459
16460
16461
16462
16463
16464
16465
16466
16467
16468
16469
16470
16471
16472
16473
16474
16475
16476
16477
16478
16479
16480
16481
16482
16483
16484
16485
16486
16487
16488
16489
16490
16491
16492
16493
16494
16495
16496
16497
16498
16499
16500
16501
16502
16503
16504
16505
16506
16507
16508
16509
16510
16511
16512
16513
16514
16515
16516
16517
16518
16519
16520
16521
16522
16523
16524
16525
16526
16527
16528
16529
16530
16531
16532
16533
16534
16535
16536
16537
16538
16539
16540
16541
16542
16543
16544
16545
16546
16547
16548
16549
16550
16551
16552
16553
16554
16555
16556
16557
16558
16559
16560
16561
16562
16563
16564
16565
16566
16567
16568
16569
16570
16571
16572
16573
16574
16575
16576
16577
16578
16579
16580
16581
16582
16583
16584
16585
16586
16587
16588
16589
16590
16591
16592
16593
16594
16595
16596
16597
16598
16599
16600
16601
16602
16603
16604
16605
16606
16607
16608
16609
16610
16611
16612
16613
16614
16615
16616
16617
16618
16619
16620
16621
16622
16623
16624
16625
16626
16627
16628
16629
16630
16631
16632
16633
16634
16635
16636
16637
16638
16639
16640
16641
16642
16643
16644
16645
16646
16647
16648
16649
16650
16651
16652
16653
16654
16655
16656
16657
16658
16659
16660
16661
16662
16663
16664
16665
16666
16667
16668
16669
16670
16671
16672
16673
16674
16675
16676
16677
16678
16679
16680
16681
16682
16683
16684
16685
16686
16687
16688
16689
16690
16691
16692
16693
16694
16695
16696
16697
16698
16699
16700
16701
16702
16703
16704
16705
16706
16707
16708
16709
16710
16711
16712
16713
16714
16715
16716
16717
16718
16719
16720
16721
16722
16723
16724
16725
16726
16727
16728
16729
16730
16731
16732
16733
16734
16735
 <!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="generator" content="TeX Parser Library">
<!-- MathJax -->
<script type="text/x-mathjax-config">
MathJax.Hub.Config({tex2jax:
{
  inlineMath: [['\\(','\\)']],
  displayMath: [ ['\\[','\\]'] ]
}});
</script>
<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
</script>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   <title>User Manual for glossaries.sty v4.50</title>
<style type="text/css">
#main {margin-left: 5%; margin-right: 15%}
div.tomain {position: absolute; left: 0pt; width: 5%; text-align: right; font-size: x-small;}
div.tomain a {text-decoration: none;}
div.labellink {display: inline; font-size: x-small; margin-left: 1em; margin-right: 1em;}
div.marginleft {position: absolute; left: 0pt; width: 5%;}
div.marginright {position: absolute; right: 0pt; width: 15%;}
div.displaymath { display: block; text-align: center; }
span.eqno { float: right; }
div.table { display: block; text-align: center; }
table.tabular-cm
{
  display: inline-table;
  border-collapse: collapse;
  align: center;
  vertical-align: middle;
}
table.tabular-cb
{
  display: inline-table;
  border-collapse: collapse;
  align: center;
  vertical-align: bottom;
}
table.tabular-ct
{
  display: inline-table;
  border-collapse: collapse;
  align: center;
  vertical-align: top;
}
table.tabular-lm
{
  display: inline-table;
  border-collapse: collapse;
  align: left;
  vertical-align: middle;
}
table.tabular-lb
{
  display: inline-table;
  border-collapse: collapse;
  align: left;
  vertical-align: bottom;
}
table.tabular-lt
{
  display: inline-table;
  border-collapse: collapse;
  align: left;
  vertical-align: top;
}
table.tabular-rm
{
  display: inline-table;
  border-collapse: collapse;
  align: right;
  vertical-align: middle;
}
table.tabular-rb
{
  display: inline-table;
  border-collapse: collapse;
  align: right;
  vertical-align: bottom;
}
table.tabular-rt
{
  display: inline-table;
  border-collapse: collapse;
  align: right;
  vertical-align: top;
}
table.tabular-m
{
  display: inline-table;
  border-collapse: collapse;
  vertical-align: middle;
}
table.tabular-b
{
  display: inline-table;
  border-collapse: collapse;
  vertical-align: bottom;
}
table.tabular-t
{
  display: inline-table;
  border-collapse: collapse;
  vertical-align: top;
}
table.tabular-l
{
  display: inline-table;
  border-collapse: collapse;
  align: left;
}
table.tabular-c
{
  display: inline-table;
  border-collapse: collapse;
  align: center;
}
table.tabular-r
{
  display: inline-table;
  border-collapse: collapse;
  align: right;
}
pre { white-space: pre-wrap; }
div.figure { display: block; text-align: center; }
div.caption { display: block; text-align: center; }
div.marginpar { float: right; }
div.abstract { display: block; margin-right: 4em; margin-left: 4em;}
div.title { display: block; text-align: center; font-size: x-large;}
div.author { display: block; text-align: center; font-size: large;}
div.date { display: block; text-align: center; font-size: medium;}
div.bibliography { display: block; margin-left: 4em; }
div.bibitem { display: inline; float: left; text-indent: -3em; }
span.numberline { display: inline-block; width: 3em; }
.toc-subsection span.numberline { display: inline-block; width: 3em; }
.toc-subsubsection span.numberline { display: inline-block; width: 4em; }
.toc-paragraph span.numberline { display: inline-block; width: 5em; }
.toc-subparagraph span.numberline { display: inline-block; width: 6em; }
nav ul { list-style-type: none; }
.toc-part { padding-left: 0em; padding-bottom: 1ex; padding-top: 1ex; font-weight: bold; font-size: large;}
.toc-chapter { padding-left: 0em; padding-bottom: .25ex; padding-top: .25ex; font-weight: bold; }
.toc-section { padding-left: .5em; }
.toc-subsection { padding-left: 1.5em; }
.toc-subsubsection { padding-left: 2em; }
.toc-paragraph { padding-left: 2.5em; }
.toc-subparagraph { padding-left: 3em; }
.part { font-size: x-large; font-weight: bold; }
div.bigskip { padding-left: 0pt; padding-right: 0pt; padding-top: 0pt; padding-bottom: 2ex;}
div.medskip { padding-left: 0pt; padding-right: 0pt; padding-top: 0pt; padding-bottom: 1ex;}
div.smallskip { padding-left: 0pt; padding-right: 0pt; padding-top: 0pt; padding-bottom: .5ex;}
span.quad { padding-left: 0pt; padding-right: 1em; padding-top: 0pt; padding-bottom: 0pt;}
span.qquad { padding-left: 0pt; padding-right: 2em; padding-top: 0pt; padding-bottom: 0pt;}
.displaylist { display: block; list-style-type: none; }
.inlinelist { display: inline; }
dl.inlinetitle dt { display: inline-block; margin-left: 0; margin-right: 1em;}
dl.inlinetitle dd { display: inline; margin: 0; }
dl.inlinetitle dd::after { display: block; content: ''; }
dl.inlineblock dt { display: inline-block; margin-left: 0; margin-right: 1em;}
dl.inlineblock dd { display: inline; margin: 0; }
dl.inlineblock dd::after { display: block; content: ''; }
.clearfix::after { content: ""; clear: both; display: table; }
span.inlineitem { margin-right: .5em; margin-left: .5em; }
span.numitem { float: left; margin-left: -3em; text-align: right; min-width: 2.5em; }
span.bulletitem { float: left; margin-left: -1em; }
span.descitem { font: normal; font-weight: bold; }
div.indexspace { min-height: 2ex; }
.cell-noborder-nosep-r {border-top: none; border-right: none; border-left: none; padding-left: 0px; padding-right: 0px; text-align: right; }
.cell-noborder-bothsep-l {border-top: none; border-right: none; border-left: none; padding-left: 6.000000pt; padding-right: 6.000000pt; text-align: left; }
.cell-noborder-bothsep-r {border-top: none; border-right: none; border-left: none; padding-left: 6.000000pt; padding-right: 6.000000pt; text-align: right; }
.cell-noborder-bothsep-halfwidth {border-top: none; border-right: none; border-left: none; padding-left: 6.000000pt; width: 50.000000%; padding-right: 6.000000pt; text-align: left; }
.cell-noborder-nosep-l {border-top: none; border-right: none; border-left: none; padding-left: 0px; padding-right: 0px; text-align: left; }
.cell-noborder-rightsep-l {border-top: none; border-right: none; border-left: none; padding-left: 6.000000pt; padding-right: 0px; text-align: left; }
.cell-noborder-leftsep-r {border-top: none; border-right: none; border-left: none; padding-left: 6.000000pt; padding-right: 0px; text-align: right; }
.cell-noborder-bothsep-c {border-top: none; border-right: none; border-left: none; padding-left: 6.000000pt; padding-right: 6.000000pt; text-align: center; }
.cell-noborder-bothsep-eightypc {border-top: none; border-right: none; border-left: none; padding-left: 6.000000pt; width: 80.000000%; padding-right: 6.000000pt; text-align: left; }
.cell-noborder-rightsep-c {border-top: none; border-right: none; border-left: none; padding-left: 0px; padding-right: 6.000000pt; text-align: center; }
.cell-noborder-bothsep-threequarterwidth {border-top: none; border-right: none; border-left: none; padding-left: 6.000000pt; width: 75.000000%; padding-right: 6.000000pt; text-align: left; }
.cell-noborder-rightsep-r {border-top: none; border-right: none; border-left: none; padding-left: 0px; padding-right: 6.000000pt; text-align: right; }
.cell-noborder-bothsep-quarterwidth {border-top: none; border-right: none; border-left: none; padding-left: 6.000000pt; width: 25.000000%; padding-right: 6.000000pt; text-align: left; }
.cell-noborder-rightsep-c {border-top: none; border-right: none; border-left: none; padding-left: 6.000000pt; padding-right: 0px; text-align: center; }
.cell-noborder-rightsep-l {border-top: none; border-right: none; border-left: none; padding-left: 0px; padding-right: 6.000000pt; text-align: left; }
.cell-noborder-nosep-c {border-top: none; border-right: none; border-left: none; padding-left: 0px; padding-right: 0px; text-align: center; }
span.mbox {border-style: none; }
span.frame {border-style: solid; border-width: 1.000000pt; padding: 0.000000pt; }
span.boxed {text-align: center; vertical-align: middle; border-style: solid; border-width: 2.000000pt; padding: 0.000000pt; width: 1.000000em; height: 1.000000em; display: inline-block; }
span.circled {text-align: center; vertical-align: middle; border-style: solid; border-width: 2.000000pt; padding: 1.000000pt; border-radius: 5000.000000%;width: 1.000000em; height: 1.000000em; display: inline-block; }
span.overlapped {text-align: center; border-style: none; padding: 0.000000pt; width: 1.000000em; height: 1.000000em; display: inline-block; }
span.overlapper {text-align: center; border-style: none; padding: 0.000000pt; margin-left: -1.000000em; width: 1.000000em; height: 1.000000em; display: inline-block; }
span.overlappertop {text-align: center; vertical-align: top; border-style: none; padding: 0.000000pt; margin-left: -1.000000em; width: 1.000000em; height: 1.000000em; display: inline-block; }
span.partialoverlapper {text-align: center; border-style: none; padding: 0.000000pt; margin-left: -0.750000em; width: 1.000000em; height: 1.000000em; display: inline-block; }
span.quarterleft {text-align: center; vertical-align: middle; border-style: none; padding: 0.000000pt; transform: rotate(-90.000000deg); -ms-transform: rotate(-90.000000deg); -webkit-transform: rotate(-90.000000deg); display: inline-block; }
span.quarterright {text-align: center; vertical-align: middle; border-style: none; padding: 0.000000pt; transform: rotate(90.000000deg); -ms-transform: rotate(90.000000deg); -webkit-transform: rotate(90.000000deg); display: inline-block; }
span.eighthleft {text-align: center; vertical-align: middle; border-style: none; padding: 0.000000pt; transform: rotate(-45.000000deg); -ms-transform: rotate(-45.000000deg); -webkit-transform: rotate(-45.000000deg); display: inline-block; }
span.eighthright {text-align: center; vertical-align: middle; border-style: none; padding: 0.000000pt; transform: rotate(45.000000deg); -ms-transform: rotate(45.000000deg); -webkit-transform: rotate(45.000000deg); display: inline-block; }
span.halfturn {text-align: center; vertical-align: middle; border-style: none; padding: 0.000000pt; transform: rotate(180.000000deg); -ms-transform: rotate(180.000000deg); -webkit-transform: rotate(180.000000deg); display: inline-block; }
span.fwsdisabledicon {border-style: none; color: gray; }
span.fwsactiveicon {border-style: none; color: green; }
span.glsshowtargetfonttext {font-family: monospace; font-size: x-small; border-style: none; }
dfn { font-style: normal; font-weight: bold; } a { text-decoration: none; } a:hover { text-decoration: underline; } div.tablefns { border-top: solid; } div.example { border-bottom: solid silver; padding: 20px; } div.example div.title { font-weight: bold; font-size: large; }
div.sidenote {font-size: x-small; float: right; border-style: none; }
span.advantage {border-style: none; color: green; }
span.disadvantage {border-style: none; color: red; }
strong.strong {font-weight: bold; border-style: none; }
em.booktitle {font-style: italic; font-variant: normal; border-style: none; }
code.code {font-family: monospace; border-style: none; }
code.cmd {font-family: monospace; border-style: none; }
span.cmdfmt {font-family: monospace; border-style: none; }
span.comment {border-style: none; color: rgb(94,94,94); }
code.csfmt {font-family: monospace; border-style: none; color: rgb(84,111,26); }
span.csfmtfont {font-family: monospace; border-style: none; }
span.csfmtcolourfont {font-family: monospace; border-style: none; color: rgb(84,111,26); }
span.appfmt {font-family: monospace; border-style: none; }
span.styfmt {font-family: monospace; border-style: none; }
span.clsfmt {font-family: monospace; border-style: none; }
span.envfmt {font-family: monospace; border-style: none; }
span.optfmt {font-family: monospace; border-style: none; }
span.csoptfmt {font-family: monospace; border-style: none; color: rgb(104,34,139); }
span.styoptfmt {font-family: monospace; border-style: none; color: rgb(104,34,139); }
span.clsoptfmt {font-family: monospace; border-style: none; }
span.ctrfmt {font-family: monospace; border-style: none; }
span.filefmt {font-family: monospace; border-style: none; }
span.extfmt {font-family: monospace; border-style: none; }
span.deprecatedorbannedfmt {border-style: none; color: rgb(204,0,0); }
span.summarylocfmt {font-style: italic; font-variant: normal; border-style: none; }
span.menufmt {font-family: monospace; border-style: none; }
code.cbeg {font-family: monospace; border-style: none; }
code.cend {font-family: monospace; border-style: none; }
span.termslocfmt {font-style: italic; font-variant: normal; border-style: none; }
span.crossreftag {font-style: italic; font-variant: normal; border-style: none; }
div.crossref {border-style: none; margin-left: 1.000000em; }
span.longargfmt {font-family: monospace; border-style: none; }
span.shortargfmt {font-family: monospace; border-style: none; }
span.qt {border-style: none; }
code.qtt {font-family: monospace; border-style: none; }
em.metainner {font-style: italic; font-variant: normal; border-style: none; }
span.meta {font-family: serif; border-style: none; color: black; }
em.initvalnotefmtinner {font-style: italic; font-variant: normal; border-style: none; }
span.initvalnotefmt {font-family: serif; border-style: none; color: black; }
span.summarytag {font-style: italic; font-variant: normal; border-style: none; }
div.importanttitle {text-align: right; border-style: none; color: red; }
div.important {border-style: solid; border-color: red; border-width: 2.000000pt; padding: 2.000000pt; background-color: rgb(255,235,235); }
div.warningtitle {text-align: right; border-style: none; color: red; }
div.warning {border-style: solid; border-color: red; border-width: 2.000000pt; padding: 2.000000pt; background-color: rgb(255,235,235); }
div.informationtitle {text-align: right; border-style: none; color: rgb(0,128,128); }
div.information {border-style: solid; border-color: rgb(0,128,128); border-width: 2.000000pt; padding: 2.000000pt; background-color: rgb(240,255,255); }
div.pinnedboxtitle {text-align: right; border-style: none; color: black; }
div.pinnedbox {border-style: solid; border-color: black; border-width: 2.000000pt; padding: 2.000000pt; background-color: rgb(255,255,191); }
div.terminaltitle {text-align: right; border-style: none; color: black; }
pre.terminal {font-family: monospace; border-style: solid; border-color: black; border-width: 2.000000pt; padding: 2.000000pt; background-color: rgb(250,250,250); }
div.transcripttitle {text-align: right; border-style: none; color: black; }
pre.transcript {font-family: monospace; border-style: solid; border-color: black; border-width: 2.000000pt; padding: 2.000000pt; background-color: rgb(250,250,250); }
div.ctrboxtitle {text-align: right; border-style: none; color: black; }
div.ctrbox {border-style: solid; border-color: black; border-width: 2.000000pt; padding: 2.000000pt; background-color: rgb(255,255,191); }
div.codeboxtitle {text-align: right; border-style: none; color: black; }
pre.codebox {font-family: monospace; border-style: solid; border-color: black; border-width: 2.000000pt; padding: 2.000000pt; background-color: rgb(250,250,250); }
div.resultboxtitle {text-align: right; border-style: none; color: black; }
div.resultbox {border-style: solid; border-color: black; border-width: 2.000000pt; padding: 2.000000pt; }
div.badcodeboxtitle {text-align: right; border-style: none; color: black; }
pre.badcodebox {font-family: monospace; border-style: solid; border-color: black; border-width: 2.000000pt; padding: 2.000000pt; background-color: rgb(250,250,250); }
div.unicodeboxtitle {text-align: right; border-style: none; color: black; }
pre.unicodebox {font-family: monospace; border-style: solid; border-color: black; border-width: 2.000000pt; padding: 2.000000pt; background-color: rgb(250,250,250); }
pre.compactcodebox {font-family: monospace; border-style: solid; border-color: black; border-width: 1.000000pt; padding: 2.000000pt; background-color: rgb(250,250,250); }
pre.sidebysidecode {font-family: monospace; font-size: small; vertical-align: top; border-style: solid; border-color: black; border-width: 1.000000pt; padding: 2.000000pt; margin-right: 3.000000%; margin-top: 0.000000pt; background-color: rgb(250,250,250); width: 47.000000%; display: inline-block; }
div.sidebysideresult {vertical-align: top; border-style: solid; border-color: black; border-width: 1.000000pt; padding: 2.000000pt; margin-top: 0.000000pt; width: 47.000000%; display: inline-block; }
div.defnbox {border-style: solid; border-color: black; border-width: 1.000000pt; padding: 2.000000pt; background-color: rgb(255,255,191); }
div.optionsummarybox {border-style: solid; border-color: black; border-width: 1.000000pt; padding: 2.000000pt; background-color: rgb(255,255,191); }
div.optionvaluesummarybox {border-style: none; margin-left: 40.000000pt; }
span.floatrightbox {float: right; border-style: none; }
div.noteBox {border-style: none; }
div.settingsboxtitle {text-align: right; border-style: none; color: black; }
div.settingsbox {border-style: solid; border-color: black; border-width: 2.000000pt; padding: 2.000000pt; background-color: rgb(255,255,227); }
div.optionvalueboxtitle {text-align: right; border-style: none; color: black; }
div.optionvaluebox {border-style: solid; border-color: black; border-width: 2.000000pt; padding: 2.000000pt; background-color: rgb(255,255,245); }
div.nlctuserguideidx0 {border-style: none; margin-left: 0.000000pt; }
div.nlctuserguideidx1 {border-style: none; margin-left: 20.000000pt; }
div.nlctuserguideidx2 {border-style: none; margin-left: 40.000000pt; }
div.nlctusernavbox {border-style: none; }
div.abstractheader {font-weight: bold; text-align: center; border-style: none; }
div.filedef {font-family: monospace; text-align: left; border-style: none; }
div.tablefn {font-size: x-small; border-style: none; }
div.tablefns {text-align: left; border-style: none; width: 80.000000%; }
code.glostypefmt {font-family: monospace; border-style: none; color: rgb(54,100,139); }
code.fieldfmt {font-family: monospace; border-style: none; color: rgb(82,139,139); }
code.entryfmt {font-family: monospace; border-style: none; color: rgb(139,90,43); }
span.acrstylefmt {font-family: sans-serif; border-style: none; color: rgb(0,0,139); }
span.glostylefmt {font-family: sans-serif; border-style: none; }
span.catfmt {font-family: sans-serif; border-style: none; color: rgb(139,90,43); }
span.catattrfmt {font-family: sans-serif; border-style: none; color: rgb(139,90,43); }
span.xtrfmt {border-style: none; color: rgb(139,90,43); }
code.xtrcsfmt {font-family: monospace; border-style: none; color: rgb(139,90,43); }
span.xtrcsoptfmt {border-style: none; color: rgb(139,90,43); }
span.xtrstyoptfmt {border-style: none; color: rgb(139,90,43); }
span.xtroptfmt {border-style: none; color: rgb(139,90,43); }
span.xtrctrfmt {border-style: none; color: rgb(139,90,43); }
span.abbrstylefmt {font-family: sans-serif; border-style: none; color: rgb(139,90,43); }
span.xtrglostylefmt {font-family: sans-serif; border-style: none; color: rgb(139,90,43); }
</style>
</head>
<body>
<div id="main">
 <header><div class="title">User Manual for glossaries.sty v4.50</div><!-- end of title --><div class="author">Nicola L.C. Talbot<br>

<a href="http://www.dickimaw-books.com/contact">dickimaw-books.com/contact</a></div><!-- end of author --><div class="date">2022-10-14</div><!-- end of date --></header><p>
<p>

<div class="abstract"><div class="abstractheader">Abstract</div><!-- end of abstractheader -->
 The <a id="wrglossary.1"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package provides a means to define terms or <a id="wrglossary.2"></a><a href="#glo:idx.acronym">acronyms</a> or symbols that can be referenced within your document. Sorted lists with collated <a id="wrglossary.3"></a><a href="#glo:@@glslabel@entrylocation">locations</a> can be generated either using TeX or using a supplementary <a id="wrglossary.4"></a><a href="#glo:dual.indexingapp">indexing application</a>. Sample documents are provided with the <a id="wrglossary.5"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package. These are listed in §<a href="#sec:samples">18</a>. </div><!-- end of abstract -->
<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.6"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><!-- end of informationtitle -->
 Additional features not provided here may be available through the extension package <a id="wrglossary.7"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> which, if required, needs to be installed separately. New features will be added to <a id="wrglossary.8"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>. Versions of the <a id="wrglossary.9"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package after v4.21 will mostly be just bug fixes or minor maintenance. The most significant update to the <a id="wrglossary.10"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package since then is version 4.50, which involved the integration of <a id="wrglossary.11"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> v2.08 and the phasing out the use of the now deprecated <a id="wrglossary.12"></a><a href="#glo:pkg.textcase"><span class="styfmt">textcase</span></a> package.<p>
Note that <a id="wrglossary.13"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> provides an extra indexing option (<a id="wrglossary.14"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>) which isn’t available with just the base <a id="wrglossary.15"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package. </div><!-- end of information -->
<p>
If you require multilingual support you must also install the relevant language module. Each language module is called <a id="wrglossary.16"></a><a href="#glo:file.glossaries-language"><span class="filefmt">glossaries-</span><span class="meta">〈<em class="metainner">language</em>〉</span><span class="filefmt"></span></a>, where <span class="meta">〈<em class="metainner">language</em>〉</span> is the root language name. For example, <a id="wrglossary.17"></a><a href="#glo:file.glossaries-french"><span class="filefmt">glossaries-french</span></a> or <a id="wrglossary.18"></a><a href="#glo:file.glossaries-german"><span class="filefmt">glossaries-german</span></a>. If a language module is required, the <a id="wrglossary.19"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package will automatically try to load it and will give a warning if the module isn’t found. See §<a href="#sec:languages">1.5</a> for further details. If there isn’t any support available for your language, use the <a id="wrglossary.20"></a><a href="#glo:opt.nolangwarn"><span class="styoptfmt">nolangwarn</span></a> package option to suppress the warning and provide your own translations. (For example, use the <a id="wrglossary.21"></a><a href="#glo:opt.printgloss.title"><span class="csoptfmt">title</span></a> key in <a id="wrglossary.22"></a><a href="#glo:printglossary"><code class="csfmt">\printglossary</code></a>.)<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.23"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
Documents have wide-ranging styles when it comes to presenting <a id="wrglossary.24"></a><a href="#glo:dual.glossary">glossaries</a> or lists of terms or notation. People have their own preferences and to a large extent this is determined by the kind of information that needs to go in the <a id="wrglossary.25"></a><a href="#glo:dual.glossary">glossary</a>. They may just have symbols with terse descriptions or they may have long technical words with complicated descriptions. The <a id="wrglossary.26"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package is flexible enough to accommodate such varied requirements, but this flexibility comes at a price: a big manual.<p>
1f631 If you’re freaking out at the size of this manual, start with <a href="glossariesbegin.html"><span class="qt">“The <span class="styfmt">glossaries</span> package: a guide for beginners”</span></a>. You should find it in the same directory as this document or try <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.27"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div><a href="https://www.tug.org/texdoc/">texdoc</a> glossariesbegin</pre> Once you’ve got to grips with the basics, then come back to this manual to find out how to adjust the settings. </div><!-- end of important -->
<p>
The <a id="wrglossary.28"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> bundle includes the following documentation: 
<dl>
 <dt><a href="glossariesbegin.html">The <span class="styfmt">glossaries</span> package: a guide for beginners</a></dt>
 
<dd> If you want some brief information and examples to get you going, start with the guide for beginners. </dd>
<p>
<dt>User Manual for glossaries.sty (<span class="filefmt">glossaries-user.pdf)</span></dt>
<p>

<dd> This document is the main user guide for the <a id="wrglossary.29"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package. </dd>
<p>
<dt>Documented Code for glossaries (<a href="glossaries-code.pdf">glossaries-code.pdf</a>)</dt>
<p>

<dd> Advanced users wishing to know more about the inner workings of all the packages provided in the <span class="styfmt">glossaries</span> bundle should read <span class="qt">“Documented Code for glossaries v4.50”</span>. </dd>
<p>
<dt><a href="CHANGES">CHANGES</a></dt>
 
<dd> Change log. </dd>
<p>
<dt><a href="README.md">README.md</a></dt>
<p>

<dd> Package summary. </dd>
<p>
<dt><a href="Depends.txt">Depends.txt</a></dt>
<p>

<dd> List of all packages unconditionally required by <a id="wrglossary.30"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a>. Other unlisted packages may be required under certain circumstances. For help on installing packages see, for example, <a href="https://tex.stackexchange.com/questions/55437">How do I update my TeX distribution?</a> or (for Linux users) <a href="https://tex.stackexchange.com/questions/14925">Updating TeX on Linux</a>. </dd>
<p>

</dl>
 Related resources: 
<ul class="displaylist">
 <li><span class="bulletitem">•</span><a href="http://mirrors.ctan.org/support/bib2gls/bib2gls-begin.pdf"><span class="styfmt">glossaries-extra</span> and <span class="appfmt">bib2gls</span>: An Introductory Guide</a>.<p>
<li><span class="bulletitem">•</span><a href="https://www.dickimaw-books.com/faqs/glossariesfaq.html"><span class="styfmt">glossaries</span> FAQ</a><p>
<li><span class="bulletitem">•</span><a href="https://www.dickimaw-books.com/gallery/#glossaries"><span class="styfmt">glossaries</span> gallery</a><p>
<li><span class="bulletitem">•</span><a href="https://www.dickimaw-books.com/gallery/glossaries-styles/">a summary of all glossary styles provided by <span class="styfmt">glossaries</span> and <span class="styfmt">glossaries-extra</span></a><p>
<li><span class="bulletitem">•</span><a href="https://www.dickimaw-books.com/gallery/glossaries-performance.shtml"><span class="styfmt">glossaries</span> performance</a> (comparing document build times for the different options provided by <span class="styfmt">glossaries</span> and <span class="styfmt">glossaries-extra</span>).<p>
<li><span class="bulletitem">•</span><a href="https://www.dickimaw-books.com/latex/thesis/">Using LaTeX to Write a PhD Thesis</a> (chapter 6).<p>
<li><span class="bulletitem">•</span><a href="https://www.dickimaw-books.com/latex/buildglossaries/">Incorporating <span class="appfmt">makeglossaries</span> or <span class="appfmt">makeglossaries-lite</span> or  <span class="appfmt">bib2gls</span> into the document build</a><p>
<li><span class="bulletitem">•</span>The <a href="https://ctan.org/pkg/glossaries-extra"><span class="styfmt">glossaries-extra</span> package</a><p>
<li><span class="bulletitem">•</span><a href="https://ctan.org/pkg/bib2gls"><span class="appfmt">bib2gls</span></a> 
</ul>
<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.31"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
If you use <a id="wrglossary.32"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a> and <a id="wrglossary.33"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a>, you must load <a id="wrglossary.34"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a> <span style="font-style: italic; font-variant: normal; ">first</span> (although, in general, <a id="wrglossary.35"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a> should be loaded after other packages). </div><!-- end of important -->
<p>
<nav class="toc">
<section id="toc"><!-- start of section toc --><div class="tomain"><a href="#main">[top]</a></div>
<h1><!-- start of chapter header -->Contents<div class="labellink"><a href="#toc">[link]</a></div></h1><!-- end of chapter header -->

<ul>
<li class="toc-chapter"><a href="#chapter*.2">List of Tables</a></li><!-- end of toc-chapter -->

<li class="toc-chapter"><a href="#sec:listofexamples">List of Examples</a></li><!-- end of toc-chapter -->

<li class="toc-part"><a href="#userguide"><span class="numberline">I</span>User Guide</a></li><!-- end of toc-part -->

<li class="toc-chapter"><a href="#sec:intro"><span class="numberline">1</span>Introduction</a></li><!-- end of toc-chapter -->

<ul>
<li class="toc-section"><a href="#sec:rollback"><span class="numberline">1.1</span>Rollback</a></li><!-- end of toc-section -->

<li class="toc-section"><a href="#sec:pkgintegration"><span class="numberline">1.2</span>Integrating Other Packages and Known Issues</a></li><!-- end of toc-section -->

<li class="toc-section"><a href="#sec:indexingoptions"><span class="numberline">1.3</span>Indexing Options</a></li><!-- end of toc-section -->

<ul>
<li class="toc-subsection"><a href="#wrglossary.285"><span class="numberline">1.3.1</span>Option 1 (<span class="qt">“noidx”</span>)</a></li><!-- end of toc-subsection -->

<li class="toc-subsection"><a href="#wrglossary.386"><span class="numberline">1.3.2</span>Option 2 (<span class="appfmt">makeindex</span>)</a></li><!-- end of toc-subsection -->

<li class="toc-subsection"><a href="#wrglossary.527"><span class="numberline">1.3.3</span>Option 3 (<span class="appfmt">xindy</span>)</a></li><!-- end of toc-subsection -->

<li class="toc-subsection"><a href="#wrglossary.670"><span class="numberline">1.3.4</span>Option 4 (<span class="appfmt">bib2gls</span>)</a></li><!-- end of toc-subsection -->

<li class="toc-subsection"><a href="#wrglossary.787"><span class="numberline">1.3.5</span>Option 5 (<span class="qt">“unsrt”</span>)</a></li><!-- end of toc-subsection -->

<li class="toc-subsection"><a href="#wrglossary.848"><span class="numberline">1.3.6</span>Option 6 (<span class="qt">“standalone”</span>)</a></li><!-- end of toc-subsection -->
</ul>
<li class="toc-section"><a href="#sec:lipsum"><span class="numberline">1.4</span>Dummy Entries for Testing</a></li><!-- end of toc-section -->

<li class="toc-section"><a href="#sec:languages"><span class="numberline">1.5</span>Multi-Lingual Support</a></li><!-- end of toc-section -->

<ul>
<li class="toc-subsection"><a href="#sec:fixednames"><span class="numberline">1.5.1</span>Changing the Fixed Names</a></li><!-- end of toc-subsection -->

<li class="toc-subsection"><a href="#sec:newlang"><span class="numberline">1.5.2</span>Creating a New Language Module</a></li><!-- end of toc-subsection -->
</ul>
<li class="toc-section"><a href="#sec:makeglossaries"><span class="numberline">1.6</span>Generating the Associated Glossary Files</a></li><!-- end of toc-section -->

<ul>
<li class="toc-subsection"><a href="#sec:makeglossariesapp"><span class="numberline">1.6.1</span>Using the <span class="appfmt">makeglossaries</span> Perl Script</a></li><!-- end of toc-subsection -->

<li class="toc-subsection"><a href="#sec:makeglossarieslua"><span class="numberline">1.6.2</span>Using the <span class="appfmt">makeglossaries-lite</span> Lua Script</a></li><!-- end of toc-subsection -->

<li class="toc-subsection"><a href="#sec:xindyapp"><span class="numberline">1.6.3</span>Using <span class="appfmt">xindy</span> explicitly (Option 3)</a></li><!-- end of toc-subsection -->

<li class="toc-subsection"><a href="#sec:makeindexapp"><span class="numberline">1.6.4</span>Using <span class="appfmt">makeindex</span> explicitly (Option 2)</a></li><!-- end of toc-subsection -->
</ul>
<li class="toc-section"><a href="#sec:notedev"><span class="numberline">1.7</span>Note to Front-End and Script Developers</a></li><!-- end of toc-section -->

<ul>
<li class="toc-subsection"><a href="#sec:notedev.makeindex.xindy"><span class="numberline">1.7.1</span>MakeIndex and Xindy</a></li><!-- end of toc-subsection -->

<li class="toc-subsection"><a href="#sec:notedev.labels"><span class="numberline">1.7.2</span>Entry Labels</a></li><!-- end of toc-subsection -->

<li class="toc-subsection"><a href="#sec:notedev.bib2gls"><span class="numberline">1.7.3</span>Bib2Gls</a></li><!-- end of toc-subsection -->
</ul></ul>
<li class="toc-chapter"><a href="#sec:pkgopts"><span class="numberline">2</span>Package Options</a></li><!-- end of toc-chapter -->

<ul>
<li class="toc-section"><a href="#sec:pkgopts-general"><span class="numberline">2.1</span>General Options</a></li><!-- end of toc-section -->

<li class="toc-section"><a href="#sec:pkgopts-sec"><span class="numberline">2.2</span>Sectioning, Headings and TOC Options</a></li><!-- end of toc-section -->

<li class="toc-section"><a href="#sec:pkgopts-printglos"><span class="numberline">2.3</span>Glossary Appearance Options</a></li><!-- end of toc-section -->

<li class="toc-section"><a href="#sec:pkgopts-indexing"><span class="numberline">2.4</span>Indexing Options</a></li><!-- end of toc-section -->

<li class="toc-section"><a href="#sec:pkgopts-sort"><span class="numberline">2.5</span>Sorting Options</a></li><!-- end of toc-section -->

<li class="toc-section"><a href="#sec:pkgopts-type"><span class="numberline">2.6</span>Glossary Type Options</a></li><!-- end of toc-section -->

<li class="toc-section"><a href="#sec:pkgopts-acronym"><span class="numberline">2.7</span>acronym and <span class="xtrfmt">abbreviation</span> Options</a></li><!-- end of toc-section -->

<li class="toc-section"><a href="#sec:pkgopts-old-acronym"><span class="numberline">2.8</span>Deprecated Acronym Style Options</a></li><!-- end of toc-section -->

<li class="toc-section"><a href="#sec:pkgopts-other"><span class="numberline">2.9</span>Other Options</a></li><!-- end of toc-section -->

<li class="toc-section"><a href="#sec:setupglossaries"><span class="numberline">2.10</span>Setting Options After the Package is Loaded</a></li><!-- end of toc-section -->
</ul>
<li class="toc-chapter"><a href="#sec:setup"><span class="numberline">3</span>Setting Up</a></li><!-- end of toc-chapter -->

<ul>
<li class="toc-section"><a href="#sec:setupopt1"><span class="numberline">3.1</span>Option 1</a></li><!-- end of toc-section -->

<li class="toc-section"><a href="#sec:setupopt23"><span class="numberline">3.2</span>Options 2 and 3</a></li><!-- end of toc-section -->
</ul>
<li class="toc-chapter"><a href="#sec:newglosentry"><span class="numberline">4</span>Defining glossary entries</a></li><!-- end of toc-chapter -->

<ul>
<li class="toc-section"><a href="#sec:plurals"><span class="numberline">4.1</span>Plurals</a></li><!-- end of toc-section -->

<li class="toc-section"><a href="#sec:grammar"><span class="numberline">4.2</span>Other Grammatical Constructs</a></li><!-- end of toc-section -->

<li class="toc-section"><a href="#sec:addkey"><span class="numberline">4.3</span>Additional Keys</a></li><!-- end of toc-section -->

<ul>
<li class="toc-subsection"><a href="#sec:glsaddkey"><span class="numberline">4.3.1</span>Document Keys</a></li><!-- end of toc-subsection -->

<li class="toc-subsection"><a href="#sec:glsaddstoragekey"><span class="numberline">4.3.2</span>Storage Keys</a></li><!-- end of toc-subsection -->
</ul>
<li class="toc-section"><a href="#sec:expansion"><span class="numberline">4.4</span>Expansion</a></li><!-- end of toc-section -->

<li class="toc-section"><a href="#sec:subentries"><span class="numberline">4.5</span>Sub-Entries</a></li><!-- end of toc-section -->

<ul>
<li class="toc-subsection"><a href="#sec:hierarchical"><span class="numberline">4.5.1</span>Hierarchy</a></li><!-- end of toc-subsection -->

<li class="toc-subsection"><a href="#sec:homographs"><span class="numberline">4.5.2</span>homographs</a></li><!-- end of toc-subsection -->
</ul>
<li class="toc-section"><a href="#sec:loadglsentries"><span class="numberline">4.6</span>Loading Entries From a File</a></li><!-- end of toc-section -->

<li class="toc-section"><a href="#sec:moveentry"><span class="numberline">4.7</span>Moving Entries to Another Glossary</a></li><!-- end of toc-section -->

<li class="toc-section"><a href="#sec:docdefs"><span class="numberline">4.8</span>Drawbacks With Defining Entries in the Document Environment</a></li><!-- end of toc-section -->

<ul>
<li class="toc-subsection"><a href="#sec:techissues"><span class="numberline">4.8.1</span>Technical Issues</a></li><!-- end of toc-subsection -->

<li class="toc-subsection"><a href="#sec:goodpractice"><span class="numberline">4.8.2</span>Good Practice Issues</a></li><!-- end of toc-subsection -->
</ul></ul>
<li class="toc-chapter"><a href="#sec:usingentries"><span class="numberline">5</span>Referencing Entries in the Document</a></li><!-- end of toc-chapter -->

<ul>
<li class="toc-section"><a href="#sec:glslink"><span class="numberline">5.1</span>Links to Glossary Entries</a></li><!-- end of toc-section -->

<ul>
<li class="toc-subsection"><a href="#sec:glslinkoptions"><span class="numberline">5.1.1</span>Options</a></li><!-- end of toc-subsection -->

<li class="toc-subsection"><a href="#sec:gls-like"><span class="numberline">5.1.2</span>The <code class="csfmt">\gls</code>-Like Commands (First Use Flag Queried)</a></li><!-- end of toc-subsection -->

<li class="toc-subsection"><a href="#sec:glstext-like"><span class="numberline">5.1.3</span>The <code class="csfmt">\glstext</code>-Like Commands (First Use Flag Not Queried)</a></li><!-- end of toc-subsection -->

<li class="toc-subsection"><a href="#sec:glsdisplay"><span class="numberline">5.1.4</span>Changing the Format of the <code class="csfmt">\gls</code>-like Link Text</a></li><!-- end of toc-subsection -->

<li class="toc-subsection"><a href="#sec:glshooks"><span class="numberline">5.1.5</span>Hooks</a></li><!-- end of toc-subsection -->

<li class="toc-subsection"><a href="#sec:disablehyperlinks"><span class="numberline">5.1.6</span>Enabling and Disabling hyperlinks to Glossary Entries</a></li><!-- end of toc-subsection -->
</ul>
<li class="toc-section"><a href="#sec:glsnolink"><span class="numberline">5.2</span>Using Glossary Terms Without Indexing</a></li><!-- end of toc-section -->
</ul>
<li class="toc-chapter"><a href="#sec:acronyms"><span class="numberline">6</span>Acronyms and Other Abbreviations</a></li><!-- end of toc-chapter -->

<ul>
<li class="toc-section"><a href="#sec:longshortfull"><span class="numberline">6.1</span>Displaying the Long, Short and Full Forms (Independent of First Use)</a></li><!-- end of toc-section -->

<li class="toc-section"><a href="#sec:setacronymstyle"><span class="numberline">6.2</span>Changing the Acronym Style</a></li><!-- end of toc-section -->

<ul>
<li class="toc-subsection"><a href="#sec:predefinedacrstyles"><span class="numberline">6.2.1</span>Predefined Acronym Styles</a></li><!-- end of toc-subsection -->

<ul>
<li class="toc-subsubsection"><a href="#sec:acrstyleslongshort"><span class="numberline">6.2.1.1</span>Long (Short)</a></li><!-- end of toc-subsubsection -->

<li class="toc-subsubsection"><a href="#sec:acrstylesshortlong"><span class="numberline">6.2.1.2</span>Short (Long)</a></li><!-- end of toc-subsubsection -->

<li class="toc-subsubsection"><a href="#sec:acrstyleslongshortdesc"><span class="numberline">6.2.1.3</span>Long (Short) User Supplied Description</a></li><!-- end of toc-subsubsection -->

<li class="toc-subsubsection"><a href="#sec:acrstylesshortlongdesc"><span class="numberline">6.2.1.4</span>Short (Long) User Supplied Description</a></li><!-- end of toc-subsubsection -->

<li class="toc-subsubsection"><a href="#sec:acrstylesdua"><span class="numberline">6.2.1.5</span>Do Not Use Acronym (DUA)</a></li><!-- end of toc-subsubsection -->

<li class="toc-subsubsection"><a href="#sec:acrstylesfootnote"><span class="numberline">6.2.1.6</span>Footnote</a></li><!-- end of toc-subsubsection -->
</ul>
<li class="toc-subsection"><a href="#sec:customacronym"><span class="numberline">6.2.2</span>Defining A Custom Acronym Style</a></li><!-- end of toc-subsection -->
</ul>
<li class="toc-section"><a href="#sec:disploa"><span class="numberline">6.3</span>Displaying the List of Acronyms</a></li><!-- end of toc-section -->

<li class="toc-section"><a href="#sec:oldacronym"><span class="numberline">6.4</span>Upgrading From the <span class="styfmt">glossary</span> Package</a></li><!-- end of toc-section -->
</ul>
<li class="toc-chapter"><a href="#sec:glsunset"><span class="numberline">7</span>Unsetting and Resetting Entry Flags</a></li><!-- end of toc-chapter -->

<ul>
<li class="toc-section"><a href="#sec:enableentrycount"><span class="numberline">7.1</span>Counting the Number of Times an Entry has been Used (First Use Flag Unset)</a></li><!-- end of toc-section -->
</ul>
<li class="toc-chapter"><a href="#sec:printglossary"><span class="numberline">8</span>Displaying a Glossary</a></li><!-- end of toc-chapter -->

<ul>
<li class="toc-section"><a href="#sec:printglossoptions"><span class="numberline">8.1</span><code class="csfmt">\print<span class="meta">〈<em class="metainner">…</em>〉</span>glossary</code> Options</a></li><!-- end of toc-section -->

<li class="toc-section"><a href="#sec:glossmarkup"><span class="numberline">8.2</span>Glossary Markup</a></li><!-- end of toc-section -->
</ul>
<li class="toc-chapter"><a href="#sec:newglossary"><span class="numberline">9</span>Defining New Glossaries</a></li><!-- end of toc-chapter -->

<li class="toc-chapter"><a href="#sec:glsadd"><span class="numberline">10</span>Adding an Entry to the Glossary Without Generating Text</a></li><!-- end of toc-chapter -->

<li class="toc-chapter"><a href="#sec:crossref"><span class="numberline">11</span>Cross-Referencing Entries</a></li><!-- end of toc-chapter -->

<ul>
<li class="toc-section"><a href="#sec:customxr"><span class="numberline">11.1</span>Customising Cross-Reference Text</a></li><!-- end of toc-section -->
</ul>
<li class="toc-chapter"><a href="#sec:numberlists"><span class="numberline">12</span>Number Lists</a></li><!-- end of toc-chapter -->

<ul>
<li class="toc-section"><a href="#sec:encap"><span class="numberline">12.1</span>Encap Values (Location Formats)</a></li><!-- end of toc-section -->

<li class="toc-section"><a href="#sec:ranges"><span class="numberline">12.2</span>Range Formations</a></li><!-- end of toc-section -->

<li class="toc-section"><a href="#sec:locationsyntax"><span class="numberline">12.3</span>Locations</a></li><!-- end of toc-section -->

<li class="toc-section"><a href="#sec:pageprecedence"><span class="numberline">12.4</span>Page Precedence</a></li><!-- end of toc-section -->

<li class="toc-section"><a href="#sec:problemlocations"><span class="numberline">12.5</span>Problematic Locations</a></li><!-- end of toc-section -->

<li class="toc-section"><a href="#sec:numberlistloop"><span class="numberline">12.6</span>Iterating Over Locations</a></li><!-- end of toc-section -->
</ul>
<li class="toc-chapter"><a href="#sec:styles"><span class="numberline">13</span>Glossary Styles</a></li><!-- end of toc-chapter -->

<ul>
<li class="toc-section"><a href="#sec:predefinedstyles"><span class="numberline">13.1</span>Predefined Styles</a></li><!-- end of toc-section -->

<ul>
<li class="toc-subsection"><a href="#sec:liststyles"><span class="numberline">13.1.1</span>List Styles</a></li><!-- end of toc-subsection -->

<li class="toc-subsection"><a href="#sec:longstyles"><span class="numberline">13.1.2</span>Longtable Styles</a></li><!-- end of toc-subsection -->

<li class="toc-subsection"><a href="#sec:longraggedstyles"><span class="numberline">13.1.3</span>Longtable Styles (Ragged Right)</a></li><!-- end of toc-subsection -->

<li class="toc-subsection"><a href="#sec:longbooktabsstyles"><span class="numberline">13.1.4</span>Longtable Styles (<span style="font-family: sans-serif; ">booktabs</span>)</a></li><!-- end of toc-subsection -->

<li class="toc-subsection"><a href="#sec:superstyles"><span class="numberline">13.1.5</span>Supertabular Styles</a></li><!-- end of toc-subsection -->

<li class="toc-subsection"><a href="#sec:superraggedstyles"><span class="numberline">13.1.6</span>Supertabular Styles (Ragged Right)</a></li><!-- end of toc-subsection -->

<li class="toc-subsection"><a href="#sec:treestyles"><span class="numberline">13.1.7</span>Tree-Like Styles</a></li><!-- end of toc-subsection -->

<li class="toc-subsection"><a href="#sec:mcolstyles"><span class="numberline">13.1.8</span>Multicols Style</a></li><!-- end of toc-subsection -->

<li class="toc-subsection"><a href="#sec:inline"><span class="numberline">13.1.9</span>In-Line Style</a></li><!-- end of toc-subsection -->
</ul>
<li class="toc-section"><a href="#sec:newglossarystyle"><span class="numberline">13.2</span>Defining your own glossary style</a></li><!-- end of toc-section -->

<ul>
<li class="toc-subsection"><a href="#sec:glossarycmds"><span class="numberline">13.2.1</span>Commands For Use in Glossary Styles</a></li><!-- end of toc-subsection -->

<li class="toc-subsection"><a href="#sec:hypernav"><span class="numberline">13.2.2</span>Hyper Group Navigation</a></li><!-- end of toc-subsection -->

<li class="toc-subsection"><a href="#sec:glossarystylecmds"><span class="numberline">13.2.3</span>Glossary Style Commands</a></li><!-- end of toc-subsection -->
</ul></ul>
<li class="toc-chapter"><a href="#sec:xindy"><span class="numberline">14</span>Xindy (Option 3)</a></li><!-- end of toc-chapter -->

<ul>
<li class="toc-section"><a href="#sec:xdystyles"><span class="numberline">14.1</span>Required Styles</a></li><!-- end of toc-section -->

<li class="toc-section"><a href="#sec:langenc"><span class="numberline">14.2</span>Language and Encodings</a></li><!-- end of toc-section -->

<li class="toc-section"><a href="#sec:xindyloc"><span class="numberline">14.3</span>Locations and Number lists</a></li><!-- end of toc-section -->

<li class="toc-section"><a href="#sec:groups"><span class="numberline">14.4</span>Glossary Groups</a></li><!-- end of toc-section -->
</ul>
<li class="toc-chapter"><a href="#sec:utilities"><span class="numberline">15</span>Utilities</a></li><!-- end of toc-chapter -->

<ul>
<li class="toc-section"><a href="#sec:hyperref"><span class="numberline">15.1</span><span class="styfmt">hyperref</span></a></li><!-- end of toc-section -->

<li class="toc-section"><a href="#sec:casechanging"><span class="numberline">15.2</span>Case-Changing</a></li><!-- end of toc-section -->

<li class="toc-section"><a href="#sec:loops"><span class="numberline">15.3</span>Loops</a></li><!-- end of toc-section -->

<li class="toc-section"><a href="#sec:conditionals"><span class="numberline">15.4</span>Conditionals</a></li><!-- end of toc-section -->

<li class="toc-section"><a href="#sec:fetchset"><span class="numberline">15.5</span>Fetching and Updating the Value of a Field</a></li><!-- end of toc-section -->
</ul>
<li class="toc-chapter"><a href="#sec:prefix"><span class="numberline">16</span>Prefixes or Determiners</a></li><!-- end of toc-chapter -->

<li class="toc-chapter"><a href="#sec:accsupp"><span class="numberline">17</span>Accessibility Support</a></li><!-- end of toc-chapter -->

<ul>
<li class="toc-section"><a href="#sec:accsuppkeys"><span class="numberline">17.1</span>Accessibility Keys</a></li><!-- end of toc-section -->

<li class="toc-section"><a href="#sec:accsuppcmds"><span class="numberline">17.2</span>Incorporating Accessibility Support</a></li><!-- end of toc-section -->

<li class="toc-section"><a href="#sec:glsentryaccessdisplay"><span class="numberline">17.3</span>Incorporating the Access Field Values</a></li><!-- end of toc-section -->

<li class="toc-section"><a href="#sec:glsentryaccess"><span class="numberline">17.4</span>Obtaining the Access Field Values</a></li><!-- end of toc-section -->

<li class="toc-section"><a href="#sec:accsuppdevnote"><span class="numberline">17.5</span>Developer’s Note</a></li><!-- end of toc-section -->
</ul>
<li class="toc-chapter"><a href="#sec:samples"><span class="numberline">18</span>Sample Documents</a></li><!-- end of toc-chapter -->

<ul>
<li class="toc-section"><a href="#sec:samplesbasic"><span class="numberline">18.1</span>Basic</a></li><!-- end of toc-section -->

<li class="toc-section"><a href="#sec:sampleacronyms"><span class="numberline">18.2</span>Acronyms and First Use</a></li><!-- end of toc-section -->

<li class="toc-section"><a href="#sec:samplecounter"><span class="numberline">18.3</span>Non-Page Locations</a></li><!-- end of toc-section -->

<li class="toc-section"><a href="#sec:samplestype"><span class="numberline">18.4</span>Multiple Glossaries</a></li><!-- end of toc-section -->

<li class="toc-section"><a href="#sec:samplessort"><span class="numberline">18.5</span>Sorting</a></li><!-- end of toc-section -->

<li class="toc-section"><a href="#sec:samplesparent"><span class="numberline">18.6</span>Child Entries</a></li><!-- end of toc-section -->

<li class="toc-section"><a href="#sec:samplescrossref"><span class="numberline">18.7</span>Cross-Referencing</a></li><!-- end of toc-section -->

<li class="toc-section"><a href="#sec:samplescustomkeys"><span class="numberline">18.8</span>Custom Keys</a></li><!-- end of toc-section -->

<li class="toc-section"><a href="#sec:samplesxindy"><span class="numberline">18.9</span>Xindy (Option 3)</a></li><!-- end of toc-section -->

<li class="toc-section"><a href="#sec:samplesnoidx"><span class="numberline">18.10</span>No Indexing Application (Option 1)</a></li><!-- end of toc-section -->

<li class="toc-section"><a href="#sec:samplesother"><span class="numberline">18.11</span>Other</a></li><!-- end of toc-section -->
</ul>
<li class="toc-chapter"><a href="#sec:trouble"><span class="numberline">19</span>Troubleshooting</a></li><!-- end of toc-chapter -->

<li class="toc-part"><a href="#summaries"><span class="numberline">II</span>Summaries and Index</a></li><!-- end of toc-part -->

<li class="toc-chapter"><a href="#symbols">Symbols</a></li><!-- end of toc-chapter -->

<li class="toc-chapter"><a href="#glossary">Terms</a></li><!-- end of toc-chapter -->

<li class="toc-chapter"><a href="#sec:gloskeys">Glossary Entry Keys Summary</a></li><!-- end of toc-chapter -->

<li class="toc-chapter"><a href="#idx.glsopt-optionsummary"><span style="font-family: monospace; ">\Gls</span>-Like and <span style="font-family: monospace; ">\Glstext</span>-Like Options Summary</a></li><!-- end of toc-chapter -->

<li class="toc-chapter"><a href="#idx.printglossopt-optionsummary"><span style="font-family: monospace; ">\print<span class="meta">〈<em class="metainner">…</em>〉</span>glossary</span> Options Summary</a></li><!-- end of toc-chapter -->

<li class="toc-chapter"><a href="#idx.acronymstyle-optionsummary">Acronym Style Summary</a></li><!-- end of toc-chapter -->

<li class="toc-chapter"><a href="#idx.glossarystyle-optionsummary">Glossary Styles Summary</a></li><!-- end of toc-chapter -->

<li class="toc-chapter"><a href="#cmdsummary">Command Summary</a></li><!-- end of toc-chapter -->

<ul>
<li class="toc-section"><a href="#summary.index@">Command Summary: @</a></li><!-- end of toc-section -->

<li class="toc-section"><a href="#summary.index6553600">Command Summary: A</a></li><!-- end of toc-section -->

<li class="toc-section"><a href="#summary.index6619136">Command Summary: B</a></li><!-- end of toc-section -->

<li class="toc-section"><a href="#summary.index6684672">Command Summary: C</a></li><!-- end of toc-section -->

<li class="toc-section"><a href="#summary.index6750208">Command Summary: D</a></li><!-- end of toc-section -->

<li class="toc-section"><a href="#summary.index6815744">Command Summary: E</a></li><!-- end of toc-section -->

<li class="toc-section"><a href="#summary.index6881280">Command Summary: F</a></li><!-- end of toc-section -->

<li class="toc-section"><a href="#summary.index6946816">Command Summary: G</a></li><!-- end of toc-section -->

<li class="toc-section"><a href="#summary.index7012352">Command Summary: Glo</a></li><!-- end of toc-section -->

<li class="toc-section"><a href="#summary.index7077888">Command Summary: Gls</a></li><!-- end of toc-section -->

<li class="toc-section"><a href="#summary.index7143424">Command Summary: Glsxtr</a></li><!-- end of toc-section -->

<li class="toc-section"><a href="#summary.index7208960">Command Summary: H</a></li><!-- end of toc-section -->

<li class="toc-section"><a href="#summary.index7274496">Command Summary: I</a></li><!-- end of toc-section -->

<li class="toc-section"><a href="#summary.index7471104">Command Summary: L</a></li><!-- end of toc-section -->

<li class="toc-section"><a href="#summary.index7536640">Command Summary: M</a></li><!-- end of toc-section -->

<li class="toc-section"><a href="#summary.index7602176">Command Summary: N</a></li><!-- end of toc-section -->

<li class="toc-section"><a href="#summary.index7667712">Command Summary: O</a></li><!-- end of toc-section -->

<li class="toc-section"><a href="#summary.index7733248">Command Summary: P</a></li><!-- end of toc-section -->

<li class="toc-section"><a href="#summary.index7864320">Command Summary: R</a></li><!-- end of toc-section -->

<li class="toc-section"><a href="#summary.index7929856">Command Summary: S</a></li><!-- end of toc-section -->

<li class="toc-section"><a href="#summary.index7995392">Command Summary: T</a></li><!-- end of toc-section -->

<li class="toc-section"><a href="#summary.index8192000">Command Summary: W</a></li><!-- end of toc-section -->

<li class="toc-section"><a href="#summary.index8257536">Command Summary: X</a></li><!-- end of toc-section -->
</ul>
<li class="toc-chapter"><a href="#envsummary">Environment Summary</a></li><!-- end of toc-chapter -->

<li class="toc-chapter"><a href="#styoptsummary">Package Option Summary</a></li><!-- end of toc-chapter -->

<li class="toc-chapter"><a href="#index">Index</a></li><!-- end of toc-chapter -->
 </ul></nav><!-- end of toc -->
</section><!-- end of section toc -->

<section id="chapter*.2"><!-- start of section chapter*.2 --><div class="tomain"><a href="#main">[top]</a></div>
<h1><!-- start of chapter header -->List of Tables<div class="labellink"><a href="#chapter*.2">[link]</a></div></h1><!-- end of chapter header -->
<div class="lot">  
<div class="toc-table"><a href="#tab:options"><span class="numberline">1.1</span>Glossary Options: Pros and Cons</a></div><!-- end of toc-table -->

<div class="toc-table"><a href="#tab:predefinednames"><span class="numberline">1.2</span>Customised Text</a></div><!-- end of toc-table -->

<div class="toc-table"><a href="#tab:makeglossariesCmds"><span class="numberline">1.3</span>Commands and package options that have no effect when using <span class="appfmt">xindy</span> or <span class="appfmt">makeindex</span> explicitly</a></div><!-- end of toc-table -->
   
<div class="toc-table"><a href="#tab:fieldmap"><span class="numberline">4.1</span>Key to Field Mappings</a></div><!-- end of toc-table -->
  
<div class="toc-table"><a href="#tab:shortcuts"><span class="numberline">6.1</span>Synonyms provided by the <span class="styoptfmt">shortcuts</span> package option</a></div><!-- end of toc-table -->

<div class="toc-table"><a href="#tab:xspace"><span class="numberline">6.2</span>The effect of using <span class="styfmt">xspace</span> with <code class="csfmt">\oldacronym</code></a></div><!-- end of toc-table -->
      
<div class="toc-table"><a href="#tab:hyperxx"><span class="numberline">12.1</span>Predefined Hyperlinked Location Formats</a></div><!-- end of toc-table -->
 
<div class="toc-table"><a href="#tab:styles"><span class="numberline">13.1</span>Glossary Styles</a></div><!-- end of toc-table -->

<div class="toc-table"><a href="#tab:mcols"><span class="numberline">13.2</span>Multicolumn Styles</a></div><!-- end of toc-table -->
                  </div><!-- end of lot -->
</section><!-- end of section chapter*.2 -->

<section id="sec:listofexamples"><!-- start of section sec:listofexamples --><div class="tomain"><a href="#main">[top]</a></div>
<h1><!-- start of chapter header -->List of Examples<div class="labellink"><a href="#sec:listofexamples">[link]</a></div></h1><!-- end of chapter header -->
<div class="loe">
<div class="toc-example"><a href="#ex:simplenogloss"><span class="numberline">1</span>Simple document with no glossary</a></div><!-- end of toc-example -->

<div class="toc-example"><a href="#ex:simpleunsrt"><span class="numberline">2</span>Simple document with unsorted glossaries</a></div><!-- end of toc-example -->

<div class="toc-example"><a href="#ex:noidx"><span class="numberline">3</span>Simple document that uses TeX to sort entries</a></div><!-- end of toc-example -->

<div class="toc-example"><a href="#ex:mkidx"><span class="numberline">4</span>Simple document that uses <span class="appfmt">makeindex</span> to sort entries</a></div><!-- end of toc-example -->

<div class="toc-example"><a href="#ex:xdy"><span class="numberline">5</span>Simple document that uses <span class="appfmt">xindy</span> to sort entries</a></div><!-- end of toc-example -->

<div class="toc-example"><a href="#ex:b2g"><span class="numberline">6</span>Simple document that uses <span class="appfmt">bib2gls</span> to sort entries</a></div><!-- end of toc-example -->

<div class="toc-example"><a href="#ex:unsrt"><span class="numberline">7</span>Simple document with an unsorted list of all defined entries</a></div><!-- end of toc-example -->

<div class="toc-example"><a href="#ex:standalone"><span class="numberline">8</span>Simple document with standalone entries</a></div><!-- end of toc-example -->

<div class="toc-example"><a href="#ex:diffsorts"><span class="numberline">9</span>Mixing Alphabetical and Order of Definition Sorting</a></div><!-- end of toc-example -->

<div class="toc-example"><a href="#ex:customsort"><span class="numberline">10</span>Customizing Standard Sort (Options 2 or 3)</a></div><!-- end of toc-example -->

<div class="toc-example"><a href="#ex:addkey"><span class="numberline">11</span>Defining Custom Keys</a></div><!-- end of toc-example -->

<div class="toc-example"><a href="#ex:addstoragekey"><span class="numberline">12</span>Defining Custom Storage Key (Acronyms and Initialisms)</a></div><!-- end of toc-example -->

<div class="toc-example"><a href="#ex:addstoragekey2"><span class="numberline">13</span>Defining Custom Storage Key (Acronyms and Non-Acronyms with Descriptions)</a></div><!-- end of toc-example -->

<div class="toc-example"><a href="#ex:hierarchical"><span class="numberline">14</span>Hierarchical Divisions — Greek and Roman Mathematical Symbols</a></div><!-- end of toc-example -->

<div class="toc-example"><a href="#ex:loadgls"><span class="numberline">15</span>Loading Entries from Another File</a></div><!-- end of toc-example -->

<div class="toc-example"><a href="#ex:customfmt"><span class="numberline">16</span>Custom Entry Display in Text</a></div><!-- end of toc-example -->

<div class="toc-example"><a href="#ex:defglsentryfmt"><span class="numberline">17</span>Custom Format for Particular Glossary</a></div><!-- end of toc-example -->

<div class="toc-example"><a href="#ex:hyperdesc"><span class="numberline">18</span>First Use With Hyperlinked Footnote Description</a></div><!-- end of toc-example -->

<div class="toc-example"><a href="#ex:hyperfirst"><span class="numberline">19</span>Suppressing Hyperlinks on First Use Just For Acronyms</a></div><!-- end of toc-example -->

<div class="toc-example"><a href="#ex:nomathhyper"><span class="numberline">20</span>Only Hyperlink in Text Mode Not Math Mode</a></div><!-- end of toc-example -->

<div class="toc-example"><a href="#ex:chap-hyperfirst"><span class="numberline">21</span>One Hyper Link Per Entry Per Chapter</a></div><!-- end of toc-example -->

<div class="toc-example"><a href="#ex:simpleacronyms"><span class="numberline">22</span>Simple document with acronyms</a></div><!-- end of toc-example -->

<div class="toc-example"><a href="#ex:newacronym"><span class="numberline">23</span>Defining and Using an Acronym</a></div><!-- end of toc-example -->

<div class="toc-example"><a href="#ex:newacronymrollback"><span class="numberline">24</span>Defining and Using an Acronym (Rollback)</a></div><!-- end of toc-example -->

<div class="toc-example"><a href="#ex:longscshort"><span class="numberline">25</span>Small-Caps Acronym</a></div><!-- end of toc-example -->

<div class="toc-example"><a href="#ex:acrstyle"><span class="numberline">26</span>Adapting a Predefined Acronym Style</a></div><!-- end of toc-example -->

<div class="toc-example"><a href="#ex:customacrstyle"><span class="numberline">27</span>Defining a Custom Acronym Style</a></div><!-- end of toc-example -->

<div class="toc-example"><a href="#ex:font-abbr"><span class="numberline">28</span>Italic and Upright Abbreviations</a></div><!-- end of toc-example -->

<div class="toc-example"><a href="#ex:dotabbr"><span class="numberline">29</span>Abbreviations with Full Stops (Periods)</a></div><!-- end of toc-example -->

<div class="toc-example"><a href="#sec:entrycount"><span class="numberline">30</span>Don’t index entries that are only used once</a></div><!-- end of toc-example -->

<div class="toc-example"><a href="#ex:twocolumn"><span class="numberline">31</span>Switch to Two Column Mode for Glossary</a></div><!-- end of toc-example -->

<div class="toc-example"><a href="#ex:dual"><span class="numberline">32</span>Dual Entries</a></div><!-- end of toc-example -->

<div class="toc-example"><a href="#ex:glsnamefont"><span class="numberline">33</span>Changing the Font Used to Display Entry Names in the Glossary</a></div><!-- end of toc-example -->

<div class="toc-example"><a href="#sec:exnewstyle"><span class="numberline">34</span>Creating a completely new style</a></div><!-- end of toc-example -->

<div class="toc-example"><a href="#sec:exadaptstyle"><span class="numberline">35</span>Creating a new glossary style based on an existing style</a></div><!-- end of toc-example -->

<div class="toc-example"><a href="#sec:exuserstyle"><span class="numberline">36</span>Example: creating a glossary style that uses the <span class="csoptfmt">user1</span>, …, <span class="csoptfmt">user6</span> keys</a></div><!-- end of toc-example -->

<div class="toc-example"><a href="#ex:hyperbfit"><span class="numberline">37</span>Custom Font for Displaying a Location</a></div><!-- end of toc-example -->

<div class="toc-example"><a href="#ex:customloc"><span class="numberline">38</span>Custom Numbering System for Locations</a></div><!-- end of toc-example -->

<div class="toc-example"><a href="#ex:dice"><span class="numberline">39</span>Locations as Dice</a></div><!-- end of toc-example -->

<div class="toc-example"><a href="#ex:fmtcount"><span class="numberline">40</span>Locations as Words not Digits</a></div><!-- end of toc-example -->

<div class="toc-example"><a href="#ex:determiners"><span class="numberline">41</span>Defining Determiners</a></div><!-- end of toc-example -->

<div class="toc-example"><a href="#ex:prefixes"><span class="numberline">42</span>Using Prefixes</a></div><!-- end of toc-example -->

<div class="toc-example"><a href="#ex:plist"><span class="numberline">43</span>Adding Determiner to Glossary Style</a></div><!-- end of toc-example -->
</div><!-- end of loe --><p>
  
</section><!-- end of section sec:listofexamples -->

<section id="userguide"><!-- start of section userguide --><div class="tomain"><a href="#main">[top]</a></div>
<div class="part"><!-- start of part header -->I. User Guide<div class="labellink"><a href="#userguide">[link]</a></div></div><!-- end of part header -->
<p>

</section><!-- end of section userguide -->

<section id="sec:intro"><!-- start of section sec:intro --><div class="tomain"><a href="#main">[top]</a></div>
<h1><!-- start of chapter header -->1. Introduction<div class="labellink"><a href="#sec:intro">[link]</a></div></h1><!-- end of chapter header -->
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.36"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.37"></a><code class="code"><code class="cmd">\usepackage</code>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<dfn id="glo:pkg.glossaries"><span class="styfmt">glossaries</span></dfn>}</code></div><!-- end of pinnedbox -->
<p>
The <a id="wrglossary.38"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package is provided to assist generating lists of terms, symbols or <a id="wrglossary.39"></a><a href="#glo:idx.acronym">acronyms</a>. For convenience, these lists are all referred to as <a id="wrglossary.40"></a><a href="#glo:dual.glossary">glossaries</a> in this manual. The terms, symbols and <a id="wrglossary.41"></a><a href="#glo:idx.acronym">acronyms</a> are collectively referred to as <a id="wrglossary.42"></a><dfn id="glo:idx.glossaryentry">glossary entries</dfn>.<p>
The package has a certain amount of flexibility, allowing the user to customize the format of the <a id="wrglossary.43"></a><a href="#glo:dual.glossary">glossary</a> and define multiple <a id="wrglossary.44"></a><a href="#glo:dual.glossary">glossaries</a>. It also supports <a id="wrglossary.45"></a><a href="#glo:idx.glossarystyle">glossary styles</a> that include an associated symbol (in addition to a name and description) for each <a id="wrglossary.46"></a><a href="#glo:idx.glossaryentry">glossary entry</a>.<p>
There is provision for loading a database of glossary entries. Only those entries <a id="wrglossary.47"></a><a href="#glo:@@glslabel@indexing">indexed</a> in the document will be displayed in the <a id="wrglossary.48"></a><a href="#glo:dual.glossary">glossary</a>. (Unless you use <a id="wrglossary.49"></a><a href="#glo:idx.opt.unsrt">Option 5</a>, which doesn’t use any <a id="wrglossary.50"></a><a href="#glo:dual.indexing">indexing</a> but will instead list all defined entries in order of definition.)<p>
It’s not necessary to actually have a <a id="wrglossary.51"></a><a href="#glo:dual.glossary">glossary</a> in the document. You may be interested in using this package just as means to consistently format certain types of terms, such as <a id="wrglossary.52"></a><a href="#glo:idx.acronym">acronyms</a>, or you may prefer to have descriptions scattered about the document and be able to easily link to the relevant description (<a id="wrglossary.53"></a><a href="#glo:idx.opt.standalone">Option 6</a>).<p>
The simplest document is one without a glossary: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.54"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\documentclass</code>{article}
<code class="cmd">\usepackage</code>[
  <a id="wrglossary.55"></a><a href="#glo:opt.sort"><span class="styoptfmt">sort</span></a><span class="optfmt">=</span><a id="wrglossary.56"></a><a href="#glo:optval.sort.none"><span class="optfmt">none</span></a> <span class="comment">% no sorting or <a id="wrglossary.57"></a><a href="#glo:dual.indexing">indexing</a> required</span>
]
{glossaries}

<a id="wrglossary.58"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>
 {cafe}<span class="comment">% label</span>
 {<span class="comment">% definition:</span>
   <a id="wrglossary.59"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={café}</span>,
   <a id="wrglossary.60"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={small restaurant selling refreshments}</span>
 }

<a id="wrglossary.61"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>{<a id="wrglossary.62"></a><a href="#glo:opt.acrstyle.long-short"><span class="acrstylefmt">long-short</span></a>}
<a id="wrglossary.63"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>
 {html}<span class="comment">% label</span>
 {HTML}<span class="comment">% short form</span>
 {hypertext markup language}<span class="comment">% long form</span>

<a id="wrglossary.64"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>
 {pi}<span class="comment">% label</span>
 {<span class="comment">% definition:</span>
   <a id="wrglossary.65"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={<a id="wrglossary.66"></a><a href="#glo:ensuremath"><code class="csfmt">\ensuremath</code></a>{<code class="cmd">\pi</code>}}</span>,
   <a id="wrglossary.67"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={Archimedes' Constant}</span>
 }

<a id="wrglossary.68"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>
 {distance}<span class="comment">% label</span>
 {<span class="comment">% definition:</span>
   <a id="wrglossary.69"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={distance}</span>,
   <a id="wrglossary.70"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={the length between two points}</span>,
   <a id="wrglossary.71"></a><a href="#glo:opt.gloskey.symbol"><span class="csoptfmt">symbol</span></a><span class="optfmt">={m}</span>
 }

<code class="cbeg">\begin{document}</code>
First use: <a id="wrglossary.72"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{cafe}, <a id="wrglossary.73"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}, <a id="wrglossary.74"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{pi}.
Next use: <a id="wrglossary.75"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{cafe}, <a id="wrglossary.76"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}, <a id="wrglossary.77"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{pi}.

<a id="wrglossary.78"></a><a href="#glo:Gls"><code class="csfmt">\Gls</code></a>{distance} (<a id="wrglossary.79"></a><a href="#glo:glsentrydesc"><code class="csfmt">\glsentrydesc</code></a>{distance}) is measured in
<a id="wrglossary.80"></a><a href="#glo:glssymbol"><code class="csfmt">\glssymbol</code></a>{distance}.
<code class="cend">\end{document}</code>
</pre> (This is a trivial example. For a real document I recommend you use <a id="wrglossary.81"></a><a href="#glo:pkg.siunitx"><span class="styfmt">siunitx</span></a> for units.) <div class="resultbox"><div class="resultboxtitle"><a id="wrglossary.82"></a><a href="#glo:sym.result"><span title="Result" class="icon">🖺</span></a></div><!-- end of resultboxtitle -->
<a id="ex:simplenogloss"></a>Example 1: Simple document with no glossary <a href="glossaries-user-examples/glossaries-user-example001.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-user-examples/glossaries-user-example001.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
<object data="glossaries-user-examples/glossaries-user-example001.png" type="image/png" width="388" height="42">Example document that defines some glossary entries and references them in the text..</object> </div><!-- end of resultbox -->
<p>
<div class="sidenote"><a id="wrglossary.83"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><span class="clearfix"></span><!-- end of sidenote -->
The <a id="wrglossary.84"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package, which is distributed as a separate bundle, extends the capabilities of the <a id="wrglossary.85"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package. The simplest document with a <a id="wrglossary.86"></a><a href="#glo:dual.glossary">glossary</a> can be created with <a id="wrglossary.87"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> (which internally loads the <a id="wrglossary.88"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package): <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.89"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\documentclass</code>{article}
<code class="cmd">\usepackage</code>[
 <a id="wrglossary.90"></a><a href="#glo:opt.sort"><span class="styoptfmt">sort</span></a><span class="optfmt">=none</span>,<span class="comment">% no sorting or indexing required</span>
 <a id="wrglossary.91"></a><a href="#glo:opt.abbreviations"><span class="xtrstyoptfmt">abbreviations</span></a>,<span class="comment">% create list of <a id="wrglossary.92"></a><a href="#glo:idx.abbreviation"><span class="xtrfmt">abbreviations</span></a></span>
 <a id="wrglossary.93"></a><a href="#glo:opt.symbols"><span class="styoptfmt">symbols</span></a>,<span class="comment">% create list of symbols</span>
 <a id="wrglossary.94"></a><a href="#glo:opt.postdot"><span class="xtrstyoptfmt">postdot</span></a>, <span class="comment">% append a full stop after the descriptions</span>
 <a id="wrglossary.95"></a><a href="#glo:opt.stylemods"><span class="xtrstyoptfmt">stylemods</span></a>,<a id="wrglossary.96"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a><span class="optfmt">=index</span> <span class="comment">% set the default glossary style</span>
]{glossaries-extra}

<a id="wrglossary.97"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a> <span class="comment">% <a id="wrglossary.98"></a><a href="#glo:pkg.glossaries-extra">glossaries.sty</a></span> {cafe}<span class="comment">% label</span>
 {<span class="comment">% definition:</span>
   <a id="wrglossary.99"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={café}</span>,
   <a id="wrglossary.100"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={small restaurant selling refreshments}</span>
 }

<a id="wrglossary.101"></a><a href="#glo:setabbreviationstyle"><code class="xtrcsfmt">\setabbreviationstyle</code></a>{<a id="wrglossary.102"></a><a href="#glo:opt.abbrstyle.long-short"><span class="abbrstylefmt">long-short</span></a>}<span class="comment">% <a id="wrglossary.103"></a><a href="#glo:pkg.glossaries-extra">glossaries-extra.sty</a></span>
<a id="wrglossary.104"></a><a href="#glo:newabbreviation"><code class="xtrcsfmt">\newabbreviation</code></a> <span class="comment">% <a id="wrglossary.105"></a><a href="#glo:pkg.glossaries-extra">glossaries-extra.sty</a></span> {html}<span class="comment">% label</span>
 {HTML}<span class="comment">% short form</span>
 {hypertext markup language}<span class="comment">% long form</span>

<span class="comment">% requires <a id="wrglossary.106"></a><a href="#glo:pkg.glossaries-extra">glossaries-extra.sty</a> '<a id="wrglossary.107"></a><a href="#glo:opt.symbols"><span class="styoptfmt">symbols</span></a>' option</span>
<a id="wrglossary.108"></a><a href="#glo:glsxtrnewsymbol"><code class="xtrcsfmt">\glsxtrnewsymbol</code></a> 
 [<a id="wrglossary.109"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={Archimedes' constant}</span>]<span class="comment">% options</span>
 {pi}<span class="comment">% label</span>
 {<a id="wrglossary.110"></a><a href="#glo:ensuremath"><code class="csfmt">\ensuremath</code></a>{<code class="cmd">\pi</code>}}<span class="comment">% symbol</span>

<a id="wrglossary.111"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a> <span class="comment">% <a id="wrglossary.112"></a><a href="#glo:pkg.glossaries-extra">glossaries.sty</a></span> {distance}<span class="comment">% label</span>
 {<span class="comment">% definition:</span>
   <a id="wrglossary.113"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={distance}</span>,
   <a id="wrglossary.114"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={the length between two points}</span>,
   <a id="wrglossary.115"></a><a href="#glo:opt.gloskey.symbol"><span class="csoptfmt">symbol</span></a><span class="optfmt">={m}</span>
 }

<code class="cbeg">\begin{document}</code>
First use: <a id="wrglossary.116"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{cafe}, <a id="wrglossary.117"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}, <a id="wrglossary.118"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{pi}.
Next use: <a id="wrglossary.119"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{cafe}, <a id="wrglossary.120"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}, <a id="wrglossary.121"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{pi}.

<a id="wrglossary.122"></a><a href="#glo:Gls"><code class="csfmt">\Gls</code></a>{distance} is measured in <a id="wrglossary.123"></a><a href="#glo:glssymbol"><code class="csfmt">\glssymbol</code></a>{distance}.
<a id="wrglossary.124"></a><a href="#glo:printunsrtglossaries"><code class="xtrcsfmt">\printunsrtglossaries</code></a> <span class="comment">% list all defined entries</span>
<code class="cend">\end{document}</code>
</pre><p>
<div class="resultbox"><div class="resultboxtitle"><a id="wrglossary.125"></a><a href="#glo:sym.result"><span title="Result" class="icon">🖺</span></a></div><!-- end of resultboxtitle -->
<a id="ex:simpleunsrt"></a>Example 2: Simple document with unsorted glossaries <a href="glossaries-user-examples/glossaries-user-example002.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-user-examples/glossaries-user-example002.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
<object data="glossaries-user-examples/glossaries-user-example002.png" type="image/png" width="388" height="265">Example document that defines some glossary entries, references them in the text, and displays three simple unsorted glossaries..</object> </div><!-- end of resultbox -->
<p>
Note the difference in the way the <a id="wrglossary.126"></a><a href="#glo:idx.abbreviation"><span class="xtrfmt">abbreviation</span></a> (HTML) and symbol (\(𝜋\)) are defined in the two above examples. The <a id="wrglossary.127"></a><a href="#glo:opt.abbreviations"><span class="xtrstyoptfmt">abbreviations</span></a>, <a id="wrglossary.128"></a><a href="#glo:opt.postdot"><span class="xtrstyoptfmt">postdot</span></a> and <a id="wrglossary.129"></a><a href="#glo:opt.stylemods"><span class="xtrstyoptfmt">stylemods</span></a> options are specific to <a id="wrglossary.130"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>. Other options are passed to the base <a id="wrglossary.131"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package.<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.132"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><!-- end of informationtitle -->
 In this user manual, commands and options displayed in <span class="xtrfmt">tan</span>, such as <a id="wrglossary.133"></a><a href="#glo:newabbreviation"><code class="xtrcsfmt">\newabbreviation</code></a> and <a id="wrglossary.134"></a><a href="#glo:opt.stylemods"><span class="xtrstyoptfmt">stylemods</span></a>, are only available with  the <a id="wrglossary.135"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package. There are also some commands and options (such as <a id="wrglossary.136"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a> and <a id="wrglossary.137"></a><a href="#glo:opt.symbols"><span class="styoptfmt">symbols</span></a>) that are provided by the base <a id="wrglossary.138"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package but are redefined by the <a id="wrglossary.139"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package. See the <a id="wrglossary.140"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> user manual for further details of those commands. </div><!-- end of information -->
<p>
One of the strengths of the <a id="wrglossary.141"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package is its flexibility, however the drawback of this is the necessity of having a large manual that covers all the various settings. If you are daunted by the size of the manual, try starting off with the much shorter <a href="glossariesbegin.html">guide for beginners</a>.<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.142"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
There’s a common misconception that you have to have Perl installed in order to use the <a id="wrglossary.143"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package. Perl is <span style="font-style: italic; font-variant: normal; ">not</span> a requirement (as demonstrated by the above examples) but it does  increase the available options, particularly if you use an <a id="wrglossary.144"></a><a href="#glo:dual.exlatinalph">extended Latin alphabet</a>  or a <a id="wrglossary.145"></a><a href="#glo:dual.nonlatinalph">non-Latin alphabet</a>. </div><!-- end of important -->
<p>
This document uses the <a id="wrglossary.146"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package with <a id="wrglossary.147"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> (<a id="wrglossary.148"></a><a href="#glo:idx.opt.b2g">Option 4</a>). For example, when viewing the <a id="wrglossary.149"></a><a href="#glo:PDF">PDF</a> version of this document in a <a id="wrglossary.150"></a><a href="#glo:@@glslabel@hyperlink">hyperlinked-enabled</a> <a id="wrglossary.151"></a><a href="#glo:PDF">PDF</a> viewer (such as Adobe Reader or Okular) if you click on the word <span class="qt">“<a id="wrglossary.152"></a><a href="#glo:dual.indexing">indexing</a>”</span> you’ll be taken to the <a id="wrglossary.153"></a><a href="#glo:idx.glossaryentry">entry</a> in the <a href="#glossary">main glossary</a> where there’s a brief description of the term. This is the way the <a id="wrglossary.154"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> mechanism works. An <a id="wrglossary.155"></a><a href="#glo:dual.indexingapp">indexing application</a> (<a id="wrglossary.156"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> in this case) is used to generate the sorted list of terms. The <a id="wrglossary.157"></a><a href="#glo:dual.indexingapp">indexing applications</a> are <a id="wrglossary.158"></a><a href="#glo:cli">CLI</a> tools, which means they can be run directly from a command prompt or terminal, or can be integrated into some text editors, or you can use a build tool such as <a id="wrglossary.159"></a><a href="#glo:app.arara"><span class="appfmt">arara</span></a> to run them.<p>
In addition to standard <a id="wrglossary.160"></a><a href="#glo:dual.glossary">glossaries</a>, this document has <span class="qt">“standalone”</span> definitions (<a id="wrglossary.161"></a><a href="#glo:idx.opt.standalone">Option 6</a>). For example, if you click on the command <a id="wrglossary.162"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>, the <a id="wrglossary.163"></a><a href="#glo:idx.hyperlink">hyperlink</a> will take you to main part of the document where the command is described. The <a href="#index">index</a>  and <a href="#summaries">summaries</a> are also glossaries. The technique used is too complicated to describe in this manual, but an example can be found in <a href="https://tug.org/TUGboat/tb2022-1/tb133talbot-bib2gls-reorder.pdf"><span class="qt">“<span class="appfmt">bib2gls</span>: Standalone entries and repeated lists (a little book of poisons)”</span> <span style="font-style: italic; font-variant: normal; ">TUGboat</span>, Volume 43 (2022), No. 1</a>.<p>
Neither of the above two examples require an <a id="wrglossary.164"></a><a href="#glo:dual.indexingapp">indexing application</a>. The first is just using the <a id="wrglossary.165"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package for consistent formatting, and there is no list. The second has lists but they are unsorted (see <a id="wrglossary.166"></a><a href="#glo:idx.opt.unsrt">Option 5</a>).<p>
The remainder of this introductory section covers the following: 
<ul class="displaylist">
 <li><span class="bulletitem">•</span>§<a href="#sec:indexingoptions">1.3</a> lists the available indexing options.<p>
<li><span class="bulletitem">•</span>§<a href="#sec:lipsum">1.4</a> lists the files provided that contain dummy glossary entries which may be used for testing.<p>
<li><span class="bulletitem">•</span>§<a href="#sec:languages">1.5</a> provides information for users who wish to write in a language other than English.<p>
<li><span class="bulletitem">•</span>§<a href="#sec:makeglossaries">1.6</a> describes how to use an <a id="wrglossary.167"></a><a href="#glo:indexingapp">indexing application</a> to create the sorted glossaries for your document (Options <a href="#glo:idx.opt.mkidx">2</a> or <a href="#glo:idx.opt.xdy">3</a>).<p>

</ul>
<p>
In addition to the examples provided in this document, there are some sample documents provided with the <a id="wrglossary.168"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package. They are described in §<a href="#sec:samples">18</a>.<p>
The <a id="wrglossary.169"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package comes with a number of sample documents that illustrate the various functions. These are listed in §<a href="#sec:samples">18</a>.<p>

</section><!-- end of section sec:intro -->

<section id="sec:rollback"><!-- start of section sec:rollback --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->1.1. Rollback<div class="labellink"><a href="#sec:rollback">[link]</a></div></h2><!-- end of section header -->
<p>
The following rollback releases are available: <p>

<ul class="displaylist">
 <li><span class="bulletitem">•</span>Version 4.49 (2021-11-01): <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.170"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>{glossaries}[=v4.49]
</pre> Note that this should also rollback <a id="wrglossary.171"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> to version 2.07 if you have a later version installed.<p>
<li><span class="bulletitem">•</span>Version 4.46 (2020-03-19): <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.172"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>{glossaries}[=v4.46]
</pre><p>

</ul>
<p>
If you rollback using <a id="wrglossary.173"></a><a href="#glo:pkg.latexrelease"><span class="styfmt">latexrelease</span></a> to an earlier date, then you will need to specify v4.46 for <a id="wrglossary.174"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> as there are no earlier rollback versions available. You may want to consider using one of the historic TeX Live Docker images instead. See, for example, <a href="https://www.dickimaw-books.com/blog/legacy-documents-and-tex-live-docker-images">Legacy Documents and TeX Live Docker Images</a>.<p>

</section><!-- end of section sec:rollback -->

<section id="sec:pkgintegration"><!-- start of section sec:pkgintegration --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->1.2. Integrating Other Packages and Known Issues<div class="labellink"><a href="#sec:pkgintegration">[link]</a></div></h2><!-- end of section header -->
<p>
If you use <a id="wrglossary.175"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a> and <a id="wrglossary.176"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a>, you must load <a id="wrglossary.177"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a> <span style="font-style: italic; font-variant: normal; ">first</span> (although, in general, <a id="wrglossary.178"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a> should be loaded after other packages).<p>
Occasionally you may find that certain packages need to be loaded <span style="font-style: italic; font-variant: normal; ">after</span> packages that are required by <a id="wrglossary.179"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> but need to also be loaded before <a id="wrglossary.180"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a>. For example, a package <span class="meta">〈<em class="metainner">X</em>〉</span> might need to be loaded after <a id="wrglossary.181"></a><a href="#glo:pkg.amsgen"><span class="styfmt">amsgen</span></a> but before <a id="wrglossary.182"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a> (which needs to be loaded before <a id="wrglossary.183"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a>). In which case, load the required package first (for example, <a id="wrglossary.184"></a><a href="#glo:pkg.amsgen"><span class="styfmt">amsgen</span></a>), then <span class="meta">〈<em class="metainner">X</em>〉</span>, and finally load <a id="wrglossary.185"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a>. <pre class="compactcodebox"><code class="cmd">\usepackage</code>{amsgen}<span class="comment">% load before <span class="meta">〈<em class="metainner">X</em>〉</span></span>
<code class="cmd">\usepackage</code>{<span class="meta">〈<em class="metainner">X</em>〉</span>}<span class="comment">% must be loaded after <a id="wrglossary.186"></a><a href="#glo:pkg.amsgen"><span class="styfmt">amsgen</span></a></span>
<code class="cmd">\usepackage</code>{hyperref}<span class="comment">% load after <span class="meta">〈<em class="metainner">X</em>〉</span></span>
<code class="cmd">\usepackage</code>{glossaries}<span class="comment">% load after <a id="wrglossary.187"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a></span>
</pre><p>
Some packages don’t work with some <a id="wrglossary.188"></a><a href="#glo:idx.glossarystyle">glossary styles</a>. For example, <a id="wrglossary.189"></a><a href="#glo:pkg.classicthesis"><span class="styfmt">classicthesis</span></a> doesn’t work with the styles that use the <a id="wrglossary.190"></a><a href="#glo:env.description"><span class="envfmt">description</span></a> environment, such as the <a id="wrglossary.191"></a><a href="#glo:opt.glostyle.list"><span class="glostylefmt">list</span></a> style. Since this is the default style, the <a id="wrglossary.192"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package checks for <a id="wrglossary.193"></a><a href="#glo:pkg.classicthesis"><span class="styfmt">classicthesis</span></a> and will change the default to the <a id="wrglossary.194"></a><a href="#glo:opt.glostyle.index"><span class="glostylefmt">index</span></a> style if it has been loaded.<p>
Some packages conflict with a package that’s required by a <a id="wrglossary.195"></a><a href="#glo:idx.glossarystyle">glossary style</a> style package. For example, <a id="wrglossary.196"></a><a href="#glo:pkg.xtab"><span class="styfmt">xtab</span></a> conflicts with <a id="wrglossary.197"></a><a href="#glo:pkg.supertabular"><span class="styfmt">supertabular</span></a>, which is required by <a id="wrglossary.198"></a><a href="#glo:pkg.glossary-super"><span class="styfmt">glossary-super</span></a>. In this case, ensure the problematic <a id="wrglossary.199"></a><a href="#glo:idx.glossarystyle">glossary style</a> package isn’t loaded. For example, use the <a id="wrglossary.200"></a><a href="#glo:opt.nosuper"><span class="styoptfmt">nosuper</span></a> option and (with <a id="wrglossary.201"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>) don’t use <a id="wrglossary.202"></a><a href="#glo:opt.stylemods"><span class="xtrstyoptfmt">stylemods</span></a><span class="optfmt">=super</span> or <a id="wrglossary.203"></a><a href="#glo:opt.stylemods"><span class="xtrstyoptfmt">stylemods</span></a><span class="optfmt">=all</span>. The <a id="wrglossary.204"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package now (v4.50+) checks for <a id="wrglossary.205"></a><a href="#glo:pkg.xtab"><span class="styfmt">xtab</span></a> and will automatically implement <a id="wrglossary.206"></a><a href="#glo:opt.nosuper"><span class="styoptfmt">nosuper</span></a> if it has been loaded.<p>
The language-support is implemented using <a id="wrglossary.207"></a><a href="#glo:pkg.tracklang"><span class="styfmt">tracklang</span></a>. This needs to know the document languages that have to be supported. It currently (version 1.6 at the time of writing) can’t detect the use of <a id="wrglossary.208"></a><a href="#glo:babelprovide"><code class="csfmt">\babelprovide</code></a>. The <a id="wrglossary.209"></a><a href="#glo:pkg.tracklang"><span class="styfmt">tracklang</span></a> package is able to pick up known language labels from the document class options, for example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.210"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\documentclass</code>[german]{article}
<code class="cmd">\usepackage</code>[<a id="wrglossary.211"></a><a href="#glo:opt.translate"><span class="styoptfmt">translate</span></a><span class="optfmt">=true</span>]{glossaries}
</pre> The above doesn’t load <a id="wrglossary.212"></a><a href="#glo:pkg.babel"><span class="styfmt">babel</span></a> or <a id="wrglossary.213"></a><a href="#glo:pkg.polyglossia"><span class="styfmt">polyglossia</span></a> or <a id="wrglossary.214"></a><a href="#glo:pkg.translator"><span class="styfmt">translator</span></a>, but the <a id="wrglossary.215"></a><a href="#glo:opt.translate"><span class="styoptfmt">translate</span></a><span class="optfmt">=true</span> setting will ensure that <a id="wrglossary.216"></a><a href="#glo:pkg.tracklang"><span class="styfmt">tracklang</span></a> is loaded and the language-sensitive command provided by <a id="wrglossary.217"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> will use the definitions in <a id="wrglossary.218"></a><a href="#glo:file.glossaries-german.ldf"><span class="filefmt">glossaries-german.ldf</span></a> (which needs to be installed separately, see §<a href="#sec:languages">1.5</a>) because <a id="wrglossary.219"></a><a href="#glo:pkg.tracklang"><span class="styfmt">tracklang</span></a> can pick up the <span class="optfmt">german</span> document class option.<p>
The <a id="wrglossary.220"></a><a href="#glo:pkg.tracklang"><span class="styfmt">tracklang</span></a> package is also able to pick up languages passed as package options to <a id="wrglossary.221"></a><a href="#glo:pkg.babel"><span class="styfmt">babel</span></a> or <a id="wrglossary.222"></a><a href="#glo:pkg.translator"><span class="styfmt">translator</span></a>, provided they were loaded before <a id="wrglossary.223"></a><a href="#glo:pkg.tracklang"><span class="styfmt">tracklang</span></a>. For example,  <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.224"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[french]{babel}
<code class="cmd">\usepackage</code>[<a id="wrglossary.225"></a><a href="#glo:opt.translate"><span class="styoptfmt">translate</span></a><span class="optfmt">=babel</span>]{glossaries}
</pre> The <a id="wrglossary.226"></a><a href="#glo:pkg.tracklang"><span class="styfmt">tracklang</span></a> package used to be able to detect languages identified by <a id="wrglossary.227"></a><a href="#glo:pkg.polyglossia"><span class="styfmt">polyglossia</span>’s</a> <a id="wrglossary.228"></a><a href="#glo:setmainlanguage"><code class="csfmt">\setmainlanguage</code></a> and <a id="wrglossary.229"></a><a href="#glo:setotherlanguage"><code class="csfmt">\setotherlanguage</code></a>, but <a id="wrglossary.230"></a><a href="#glo:pkg.tracklang"><span class="styfmt">tracklang</span></a> v1.5 can’t with newer versions of <a id="wrglossary.231"></a><a href="#glo:pkg.polyglossia"><span class="styfmt">polyglossia</span></a>. You will need to upgrade to <a id="wrglossary.232"></a><a href="#glo:pkg.tracklang"><span class="styfmt">tracklang</span></a> v1.6+ to allow this to work again.<p>
In the event that <a id="wrglossary.233"></a><a href="#glo:pkg.tracklang"><span class="styfmt">tracklang</span></a> can’t pick up the required languages, it’s also possible to identify them with the <a id="wrglossary.234"></a><a href="#glo:opt.languages"><span class="styoptfmt">languages</span></a> option. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.235"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[nil]{babel}
<a id="wrglossary.236"></a><a href="#glo:babelprovide"><code class="csfmt">\babelprovide</code></a>{french}
<code class="cmd">\usepackage</code>[<a id="wrglossary.237"></a><a href="#glo:opt.languages"><span class="styoptfmt">languages</span></a><span class="optfmt">=french</span>]{glossaries}
</pre><p>

</section><!-- end of section sec:pkgintegration -->

<section id="sec:indexingoptions"><!-- start of section sec:indexingoptions --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->1.3. Indexing Options<div class="labellink"><a href="#sec:indexingoptions">[link]</a></div></h2><!-- end of section header -->
<p>
<a id="wrglossary.238"></a>The basic idea behind the <a id="wrglossary.239"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package is that you first define your <a id="wrglossary.240"></a><a href="#glo:idx.glossaryentry">entries</a> (terms, symbols or <a id="wrglossary.241"></a><a href="#glo:idx.acronym">acronyms</a>). Then you can reference these within your document (analogous to <a id="wrglossary.242"></a><a href="#glo:cite"><code class="csfmt">\cite</code></a> or <a id="wrglossary.243"></a><a href="#glo:ref"><code class="csfmt">\ref</code></a>). You can also, optionally, display a list of the <a id="wrglossary.244"></a><a href="#glo:idx.glossaryentry">entries</a> you have referenced in your document (the <a id="wrglossary.245"></a><a href="#glo:dual.glossary">glossary</a>). This last part, displaying the <a id="wrglossary.246"></a><a href="#glo:dual.glossary">glossary</a>, is the part that most new users find difficult. There are three options available with the base <a id="wrglossary.247"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package (Options <a id="wrglossary.248"></a><a href="#glo:idx.opt.noidx">1</a>–<a id="wrglossary.249"></a><a href="#glo:idx.opt.xdy">3</a>). The <a id="wrglossary.250"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> extension package provides two extra options for lists (Options <a href="#glo:idx.opt.b2g">4</a> and <a href="#glo:idx.opt.unsrt">5</a>) as well as an option for standalone descriptions within the document body (<a id="wrglossary.251"></a><a href="#glo:idx.opt.standalone">Option 6</a>).<p>
An overview of Options <a id="wrglossary.252"></a><a href="#glo:idx.opt.noidx">1</a>–<a id="wrglossary.253"></a><a href="#glo:idx.opt.unsrt">5</a> is given in Table <a href="#tab:options">1.1</a>. <a id="wrglossary.254"></a><a href="#glo:idx.opt.standalone">Option 6</a> is omitted from the table as it doesn’t produce a list. For a more detailed comparison of the various methods, see the <a href="https://www.dickimaw-books.com/gallery/glossaries-performance.shtml"><span class="styfmt">glossaries</span> performance page</a>. If, for some reason, you want to know what <a id="wrglossary.255"></a><a href="#glo:dual.indexing">indexing</a> option is in effect, you can test the value of: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.256"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.257"></a><code class="code"><dfn id="glo:glsindexingsetting"><code class="csfmt">\glsindexingsetting</code></dfn></code></div><!-- end of pinnedbox -->
 This is initialised to: <pre class="compactcodebox"><a id="wrglossary.258"></a><a href="#glo:ifglsxindy"><code class="csfmt">\ifglsxindy</code></a> xindy<code class="cmd">\else</code> makeindex<code class="cmd">\fi</code>
</pre> If the <a id="wrglossary.259"></a><a href="#glo:opt.sort"><span class="styoptfmt">sort</span></a><span class="optfmt">=</span><a id="wrglossary.260"></a><a href="#glo:optval.sort.none"><span class="optfmt">none</span></a> or <a id="wrglossary.261"></a><a href="#glo:opt.sort"><span class="styoptfmt">sort</span></a><span class="optfmt">=</span><a id="wrglossary.262"></a><a href="#glo:optval.sort.clear"><span class="optfmt">clear</span></a> options are used, <a id="wrglossary.263"></a><a href="#glo:glsindexingsetting"><code class="csfmt">\glsindexingsetting</code></a> will be redefined to <code class="code">none</code>. If <a id="wrglossary.264"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a> is used <a id="wrglossary.265"></a><a href="#glo:glsindexingsetting"><code class="csfmt">\glsindexingsetting</code></a> will be updated to either <code class="code">makeindex</code> or <code class="code">xindy</code> as appropriate (that is, the conditional will no longer be part of the definition). If <a id="wrglossary.266"></a><a href="#glo:makenoidxglossaries"><code class="csfmt">\makenoidxglossaries</code></a> is used then <a id="wrglossary.267"></a><a href="#glo:glsindexingsetting"><code class="csfmt">\glsindexingsetting</code></a> will be updated to <code class="code">noidx</code>. This means that <a id="wrglossary.268"></a><a href="#glo:glsindexingsetting"><code class="csfmt">\glsindexingsetting</code></a> can’t be fully relied on until the start of the <a id="wrglossary.269"></a><a href="#glo:env.document"><span class="envfmt">document</span></a> environment. (If you are using <a id="wrglossary.270"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.49+, then this command will also be updated to take the <a id="wrglossary.271"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a> setting into account.)<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.272"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
If you are developing a class or package that loads <a id="wrglossary.273"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a>, I recommend that you don’t force the user into a particular <a id="wrglossary.274"></a><a href="#glo:dual.indexing">indexing</a> method by adding an unconditional <a id="wrglossary.275"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a> into your class or package code. Aside from forcing the user into a particular indexing method, it means that they’re unable to use any commands that must come before <a id="wrglossary.276"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a> (such as <a id="wrglossary.277"></a><a href="#glo:newglossary"><code class="csfmt">\newglossary</code></a>) and they can’t switch off the indexing whilst working on a draft document. (If you are using a class or package that has done this, pass the <a id="wrglossary.278"></a><a href="#glo:opt.disablemakegloss"><span class="styoptfmt">disablemakegloss</span></a> option to <a id="wrglossary.279"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a>. For example, via the document class options.) </div><!-- end of important -->
<p>
Strictly speaking, Options <a href="#glo:idx.opt.unsrt">5</a> and <a href="#glo:idx.opt.standalone">6</a> aren’t actually <a id="wrglossary.280"></a><a href="#glo:dual.indexing">indexing</a> options as no <a id="wrglossary.281"></a><a href="#glo:dual.indexing">indexing</a> is performed. In the case of <a id="wrglossary.282"></a><a href="#glo:idx.opt.unsrt">Option 5</a>, all defined entries are listed in order of definition. In the case of <a id="wrglossary.283"></a><a href="#glo:idx.opt.standalone">Option 6</a>, the entry hypertargets and descriptions are manually inserted at appropriate points in the document. These two options are included here for completeness and for comparison with the actual <a id="wrglossary.284"></a><a href="#glo:dual.indexing">indexing</a> options.<p>
<div class="table"> <div id="tab:options" class="caption">Table&nbsp;1: Glossary Options: Pros and Cons</div><table class="tabular-c">
<tr style=""><th style="border-top: none; border-right: none; border-left: none; padding-left: 0px; width: 3500.000000%; padding-right: 6.000000pt; text-align: left; "><span style="font-size: small; ">Option </span></th>
<td class="cell-noborder-bothsep-c"> <span style="font-weight: bold; "><a href="#glo:idx.opt.noidx">1</a>  </span></td>
<td class="cell-noborder-bothsep-c"> <span style="font-weight: bold; "><a href="#glo:idx.opt.mkidx">2</a>  </span></td>
<td class="cell-noborder-bothsep-c"> <span style="font-weight: bold; "><a href="#glo:idx.opt.xdy">3</a> </span></td>
<td class="cell-noborder-bothsep-c"> <span style="font-weight: bold; "><a href="#glo:idx.opt.b2g">4</a>  </span></td>
<td class="cell-noborder-rightsep-c"> <span style="font-weight: bold; "><a href="#glo:idx.opt.unsrt">5</a> </span></td>
</tr><tr style=""><td style="border-top: none; border-right: none; border-left: none; padding-left: 0px; width: 3500.000000%; padding-right: 6.000000pt; text-align: left; "><span style="font-size: small; ">Requires <a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>? </span></td>
<td class="cell-noborder-bothsep-c"> <span class="advantage"><span title="no" class="icon">✖</span></span></td>
<td class="cell-noborder-bothsep-c"> <span class="advantage"><span title="no" class="icon">✖</span></span></td>
<td class="cell-noborder-bothsep-c"> <span class="advantage"><span title="no" class="icon">✖</span></span></td>
<td class="cell-noborder-bothsep-c"> <span class="disadvantage"><span title="yes" class="icon">✔</span></span></td>
<td class="cell-noborder-rightsep-c"> <span class="disadvantage"><span title="yes" class="icon">✔</span></span></td>
</tr><tr style=""><td style="border-top: none; border-right: none; border-left: none; padding-left: 0px; width: 3500.000000%; padding-right: 6.000000pt; text-align: left; "><span style="font-size: small; ">Requires an external application? </span></td>
<td class="cell-noborder-bothsep-c"> <span class="advantage"><span title="no" class="icon">✖</span></span></td>
<td class="cell-noborder-bothsep-c"> <span class="disadvantage"><span title="yes" class="icon">✔</span></span></td>
<td class="cell-noborder-bothsep-c"> <span class="disadvantage"><span title="yes" class="icon">✔</span></span></td>
<td class="cell-noborder-bothsep-c"> <span class="disadvantage"><span title="yes" class="icon">✔</span></span></td>
<td class="cell-noborder-rightsep-c"> <span class="advantage"><span title="no" class="icon">✖</span></span></td>
</tr><tr style=""><td style="border-top: none; border-right: none; border-left: none; padding-left: 0px; width: 3500.000000%; padding-right: 6.000000pt; text-align: left; "><span style="font-size: small; ">Requires Perl? </span></td>
<td class="cell-noborder-bothsep-c"> <span class="advantage"><span title="no" class="icon">✖</span></span></td>
<td class="cell-noborder-bothsep-c"> <span class="advantage"><span title="no" class="icon">✖</span></span></td>
<td class="cell-noborder-bothsep-c"> <span class="disadvantage"><span title="yes" class="icon">✔</span></span></td>
<td class="cell-noborder-bothsep-c"> <span class="advantage"><span title="no" class="icon">✖</span></span></td>
<td class="cell-noborder-rightsep-c"> <span class="advantage"><span title="no" class="icon">✖</span></span></td>
</tr><tr style=""><td style="border-top: none; border-right: none; border-left: none; padding-left: 0px; width: 3500.000000%; padding-right: 6.000000pt; text-align: left; "><span style="font-size: small; ">Requires Java? </span></td>
<td class="cell-noborder-bothsep-c"> <span class="advantage"><span title="no" class="icon">✖</span></span></td>
<td class="cell-noborder-bothsep-c"> <span class="advantage"><span title="no" class="icon">✖</span></span></td>
<td class="cell-noborder-bothsep-c"> <span class="advantage"><span title="no" class="icon">✖</span></span></td>
<td class="cell-noborder-bothsep-c"> <span class="disadvantage"><span title="yes" class="icon">✔</span></span></td>
<td class="cell-noborder-rightsep-c"> <span class="advantage"><span title="no" class="icon">✖</span></span></td>
</tr><tr style=""><td style="border-top: none; border-right: none; border-left: none; padding-left: 0px; width: 3500.000000%; padding-right: 6.000000pt; text-align: left; "><span style="font-size: small; ">Can sort <a href="#glo:exlatinalph">extended Latin alphabets</a> or <a href="#glo:nonlatinalph">non-Latin alphabets</a>? </span></td>
<td class="cell-noborder-bothsep-c"> <span class="disadvantage"><span title="no" class="icon">✖</span></span><sup><span title="asterisk marker" class="icon">∗</span></sup> </td>
<td class="cell-noborder-bothsep-c"> <span class="disadvantage"><span title="no" class="icon">✖</span></span></td>
<td class="cell-noborder-bothsep-c"> <span class="advantage"><span title="yes" class="icon">✔</span></span></td>
<td class="cell-noborder-bothsep-c"> <span class="advantage"><span title="yes" class="icon">✔</span></span></td>
<td class="cell-noborder-rightsep-c"> N/A</td>
</tr><tr style=""><td style="border-top: none; border-right: none; border-left: none; padding-left: 0px; width: 3500.000000%; padding-right: 6.000000pt; text-align: left; "><span style="font-size: small; ">Efficient sort algorithm? </span></td>
<td class="cell-noborder-bothsep-c"> <span class="disadvantage"><span title="no" class="icon">✖</span></span></td>
<td class="cell-noborder-bothsep-c"> <span class="advantage"><span title="yes" class="icon">✔</span></span></td>
<td class="cell-noborder-bothsep-c"> <span class="advantage"><span title="yes" class="icon">✔</span></span></td>
<td class="cell-noborder-bothsep-c"> <span class="advantage"><span title="yes" class="icon">✔</span></span></td>
<td class="cell-noborder-rightsep-c"> N/A</td>
</tr><tr style=""><td style="border-top: none; border-right: none; border-left: none; padding-left: 0px; width: 3500.000000%; padding-right: 6.000000pt; text-align: left; "><span style="font-size: small; ">Can use a different sort method for each glossary? </span></td>
<td class="cell-noborder-bothsep-c"> <span class="advantage"><span title="yes" class="icon">✔</span></span></td>
<td class="cell-noborder-bothsep-c"> <span class="disadvantage"><span title="no" class="icon">✖</span></span><sup><span title="dagger marker" class="icon">†</span></sup> </td>
<td class="cell-noborder-bothsep-c"> <span class="disadvantage"><span title="no" class="icon">✖</span></span><sup><span title="dagger marker" class="icon">†</span></sup> </td>
<td class="cell-noborder-bothsep-c"> <span class="advantage"><span title="yes" class="icon">✔</span></span></td>
<td class="cell-noborder-rightsep-c"> N/A</td>
</tr><tr style=""><td style="border-top: none; border-right: none; border-left: none; padding-left: 0px; width: 3500.000000%; padding-right: 6.000000pt; text-align: left; "><span style="font-size: small; ">Any problematic sort values? </span></td>
<td class="cell-noborder-bothsep-c"> <span class="disadvantage"><span title="yes" class="icon">✔</span></span></td>
<td class="cell-noborder-bothsep-c"> <span class="disadvantage"><span title="yes" class="icon">✔</span></span></td>
<td class="cell-noborder-bothsep-c"> <span class="disadvantage"><span title="yes" class="icon">✔</span></span></td>
<td class="cell-noborder-bothsep-c"> <span class="advantage"><span title="no" class="icon">✖</span></span></td>
<td class="cell-noborder-rightsep-c"> <span class="advantage"><span title="no" class="icon">✖</span></span><sup><span title="double dagger marker" class="icon">‡</span></sup></td>
</tr><tr style=""><td style="border-top: none; border-right: none; border-left: none; padding-left: 0px; width: 3500.000000%; padding-right: 6.000000pt; text-align: left; "><span style="font-size: small; ">Are entries with identical sort values treated as separate unique entries? </span></td>
<td class="cell-noborder-bothsep-c"> <span class="advantage"><span title="yes" class="icon">✔</span></span></td>
<td class="cell-noborder-bothsep-c"> <span class="advantage"><span title="yes" class="icon">✔</span></span></td>
<td class="cell-noborder-bothsep-c"> <span class="disadvantage"><span title="no" class="icon">✖</span></span><sup><span title="section marker" class="icon">§</span></sup> </td>
<td class="cell-noborder-bothsep-c"> <span class="advantage"><span title="yes" class="icon">✔</span></span></td>
<td class="cell-noborder-rightsep-c"> <span class="advantage"><span title="yes" class="icon">✔</span></span></td>
</tr><tr style=""><td style="border-top: none; border-right: none; border-left: none; padding-left: 0px; width: 3500.000000%; padding-right: 6.000000pt; text-align: left; "><span style="font-size: small; ">Can automatically form <a href="#glo:idx.range">ranges</a> in the <a href="#glo:dual.locationlist">location lists</a>? </span></td>
<td class="cell-noborder-bothsep-c"> <span class="disadvantage"><span title="no" class="icon">✖</span></span></td>
<td class="cell-noborder-bothsep-c"> <span class="advantage"><span title="yes" class="icon">✔</span></span></td>
<td class="cell-noborder-bothsep-c"> <span class="advantage"><span title="yes" class="icon">✔</span></span></td>
<td class="cell-noborder-bothsep-c"> <span class="advantage"><span title="yes" class="icon">✔</span></span></td>
<td class="cell-noborder-rightsep-c"> <span class="disadvantage"><span title="no" class="icon">✖</span></span></td>
</tr><tr style=""><td style="border-top: none; border-right: none; border-left: none; padding-left: 0px; width: 3500.000000%; padding-right: 6.000000pt; text-align: left; "><span style="font-size: small; ">Can have non-standard <a href="#glo:@@glslabel@entrylocation">locations</a> in the <a href="#glo:dual.locationlist">location lists</a>? </span></td>
<td class="cell-noborder-bothsep-c"> <span class="advantage"><span title="yes" class="icon">✔</span></span></td>
<td class="cell-noborder-bothsep-c"> <span class="disadvantage"><span title="no" class="icon">✖</span></span></td>
<td class="cell-noborder-bothsep-c"> <span class="advantage"><span title="yes" class="icon">✔</span></span><sup><span title="lozenge marker" class="icon">⧫</span></sup> </td>
<td class="cell-noborder-bothsep-c"> <span class="advantage"><span title="yes" class="icon">✔</span></span></td>
<td class="cell-noborder-rightsep-c"> <span class="advantage"><span title="yes" class="icon">✔</span></span><sup><span title="pilcrow marker" class="icon">¶</span></sup></td>
</tr><tr style=""><td style="border-top: none; border-right: none; border-left: none; padding-left: 0px; width: 3500.000000%; padding-right: 6.000000pt; text-align: left; "><span style="font-size: small; ">Maximum hierarchical depth (style-dependent) </span></td>
<td class="cell-noborder-bothsep-c"> <span title="unlimited" class="icon">∞</span><sup><span title="hash marker" class="icon">#</span></sup> </td>
<td class="cell-noborder-bothsep-c"> 3 </td>
<td class="cell-noborder-bothsep-c"> <span title="unlimited" class="icon">∞</span></td>
<td class="cell-noborder-bothsep-c"> <span title="unlimited" class="icon">∞</span></td>
<td class="cell-noborder-rightsep-c"> <span title="unlimited" class="icon">∞</span></td>
</tr><tr style=""><td style="border-top: none; border-right: none; border-left: none; padding-left: 0px; width: 3500.000000%; padding-right: 6.000000pt; text-align: left; "><span style="font-size: small; "><a href="#glo:glsdisplaynumberlist"><code class="csfmt">\glsdisplaynumberlist</code></a> reliable? </span></td>
<td class="cell-noborder-bothsep-c"> <span class="advantage"><span title="yes" class="icon">✔</span></span></td>
<td class="cell-noborder-bothsep-c"> <span class="disadvantage"><span title="no" class="icon">✖</span></span></td>
<td class="cell-noborder-bothsep-c"> <span class="disadvantage"><span title="no" class="icon">✖</span></span></td>
<td class="cell-noborder-bothsep-c"> <span class="advantage"><span title="yes" class="icon">✔</span></span></td>
<td class="cell-noborder-rightsep-c"> <span class="disadvantage"><span title="no" class="icon">✖</span></span></td>
</tr><tr style=""><td style="border-top: none; border-right: none; border-left: none; padding-left: 0px; width: 3500.000000%; padding-right: 6.000000pt; text-align: left; "><span style="font-size: small; "><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a> allowed in <a href="#glo:env.document"><span class="envfmt">document</span></a> environment? (Not recommended.) </span></td>
<td class="cell-noborder-bothsep-c"> <span title="no" class="icon">✖</span></td>
<td class="cell-noborder-bothsep-c"> <span title="yes" class="icon">✔</span></td>
<td class="cell-noborder-bothsep-c"> <span title="yes" class="icon">✔</span></td>
<td class="cell-noborder-bothsep-c"> <span title="no" class="icon">✖</span><sup><span title="reference marker" class="icon">※</span></sup> </td>
<td class="cell-noborder-rightsep-c"> <span title="yes" class="icon">✔</span><sup><span title="vertical double asterisk marker" class="icon">⁑</span></sup></td>
</tr><tr style=""><td style="border-top: none; border-right: none; border-left: none; padding-left: 0px; width: 3500.000000%; padding-right: 6.000000pt; text-align: left; "><span style="font-size: small; ">Requires additional write registers? </span></td>
<td class="cell-noborder-bothsep-c"> <span class="advantage"><span title="no" class="icon">✖</span></span></td>
<td class="cell-noborder-bothsep-c"> <span class="disadvantage"><span title="yes" class="icon">✔</span></span></td>
<td class="cell-noborder-bothsep-c"> <span class="disadvantage"><span title="yes" class="icon">✔</span></span></td>
<td class="cell-noborder-bothsep-c"> <span class="advantage"><span title="no" class="icon">✖</span></span></td>
<td class="cell-noborder-rightsep-c"> <span class="advantage"><span title="no" class="icon">✖</span></span><sup><span title="star marker" class="icon">★</span></sup></td>
</tr><tr style=""><td style="border-top: none; border-right: none; border-left: none; padding-left: 0px; width: 3500.000000%; padding-right: 6.000000pt; text-align: left; "><span style="font-size: small; ">Default value of <a href="#glo:opt.sanitizesort"><span class="styoptfmt">sanitizesort</span></a> package option </span></td>
<td class="cell-noborder-bothsep-c"> <span class="optfmt">false</span> </td>
<td class="cell-noborder-bothsep-c"> <span class="optfmt">true</span> </td>
<td class="cell-noborder-bothsep-c"> <span class="optfmt">true</span> </td>
<td class="cell-noborder-bothsep-c"> <span class="optfmt">true</span><sup><span title="florette marker" class="icon">✾</span></sup> </td>
<td class="cell-noborder-rightsep-c"> <span class="optfmt">true</span><sup><span title="florette marker" class="icon">✾</span></sup> </td>
</tr></table>
 <p>
<div class="tablefns"><div class="tablefn"><sup><span title="asterisk marker" class="icon">∗</span></sup>Strips standard LaTeX accents (that is, accents generated by core LaTeX commands) so, for example, <code class="csfmt">\AA</code> is treated the same as A.</div><!-- end of tablefn -->
 <div class="tablefn"><sup><span title="dagger marker" class="icon">†</span></sup>Only with the hybrid method provided with <a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>.</div><!-- end of tablefn -->
 <div class="tablefn"><sup><span title="double dagger marker" class="icon">‡</span></sup>Provided <a href="#glo:opt.sort"><span class="styoptfmt">sort</span></a><span class="optfmt">=</span><a href="#glo:optval.sort.none"><span class="optfmt">none</span></a> is used.</div><!-- end of tablefn -->
 <div class="tablefn"><sup><span title="section marker" class="icon">§</span></sup>Entries with the same sort value are merged.</div><!-- end of tablefn -->
 <div class="tablefn"><sup><span title="lozenge marker" class="icon">⧫</span></sup>Requires some setting up.</div><!-- end of tablefn -->
 <div class="tablefn"><sup><span title="pilcrow marker" class="icon">¶</span></sup>The locations must be set explicitly through the custom <a href="#glo:opt.gloskey.location"><span class="xtrcsoptfmt">location</span></a> field provided by <a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>.</div><!-- end of tablefn -->
 <div class="tablefn"><sup><span title="hash marker" class="icon">#</span></sup>Unlimited but unreliable.</div><!-- end of tablefn -->
 <div class="tablefn"><sup><span title="reference marker" class="icon">※</span></sup>Entries are defined in <a href="#glo:ext.bib"><span class="extfmt">bib</span></a> format. <a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a> should not be used explicitly.</div><!-- end of tablefn -->
 <div class="tablefn"><sup><span title="vertical double asterisk marker" class="icon">⁑</span></sup>Provided <a href="#glo:opt.docdef"><span class="xtrstyoptfmt">docdef</span></a><span class="optfmt">=true</span> or <a href="#glo:opt.docdef"><span class="xtrstyoptfmt">docdef</span></a><span class="optfmt">=restricted</span> but not recommended.</div><!-- end of tablefn -->
 <div class="tablefn"><sup><span title="star marker" class="icon">★</span></sup>Provided <a href="#glo:opt.docdef"><span class="xtrstyoptfmt">docdef</span></a><span class="optfmt">=false</span> or <a href="#glo:opt.docdef"><span class="xtrstyoptfmt">docdef</span></a><span class="optfmt">=restricted</span>.</div><!-- end of tablefn -->
 <div class="tablefn"><sup><span title="florette marker" class="icon">✾</span></sup>Irrelevant with <a href="#glo:opt.sort"><span class="styoptfmt">sort</span></a><span class="optfmt">=</span><a href="#glo:optval.sort.none"><span class="optfmt">none</span></a>. (The <a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a><span class="optfmt">=only</span> option automatically switches this on.)</div><!-- end of tablefn -->
 </div><!-- end of tablefns -->
 </div><p>

</section><!-- end of section sec:indexingoptions -->

<section id="option1"><!-- start of section option1 --><div class="tomain"><a href="#main">[top]</a></div>
<h3><!-- start of subsection header -->1.3.1. <a id="wrglossary.285"></a><dfn id="glo:idx.opt.noidx">Option 1 (<span class="qt">“noidx”</span>)</dfn><div class="labellink"><a href="#option1">[link]</a></div></h3><!-- end of subsection header -->
<p>
This option isn’t generally recommended for reasons given below. It’s best used with <a id="wrglossary.286"></a><a href="#glo:opt.sort"><span class="styoptfmt">sort</span></a><span class="optfmt">=</span><a id="wrglossary.287"></a><a href="#glo:optval.sort.use"><span class="optfmt">use</span></a> (order of use) or <a id="wrglossary.288"></a><a href="#glo:opt.sort"><span class="styoptfmt">sort</span></a><span class="optfmt">=</span><a id="wrglossary.289"></a><a href="#glo:optval.sort.def"><span class="optfmt">def</span></a> (order of definition). Example Document: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.290"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\documentclass</code>{article}
<code class="cmd">\usepackage</code>[<a id="wrglossary.291"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a><span class="optfmt">=<a id="wrglossary.292"></a><a href="#glo:opt.glostyle.indexgroup"><span class="glostylefmt">indexgroup</span></a></span>]{glossaries}
<strong class="strong"><a id="wrglossary.293"></a><a href="#glo:makenoidxglossaries"><code class="csfmt">\makenoidxglossaries</code></a></strong> <span class="comment">% use TeX to sort</span>
<a id="wrglossary.294"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{parrot}{<a id="wrglossary.295"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={parrot}</span>, 
  <a id="wrglossary.296"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={a brightly coloured tropical bird}</span>}
<a id="wrglossary.297"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{duck}{<a id="wrglossary.298"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={duck}</span>, 
  <a id="wrglossary.299"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={a waterbird}</span>}
<a id="wrglossary.300"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{puffin}{<a id="wrglossary.301"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={puffin}</span>,
  <a id="wrglossary.302"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={a seabird with a brightly coloured bill}</span>}
<a id="wrglossary.303"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{penguin}{<a id="wrglossary.304"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={penguin}</span>, 
  <a id="wrglossary.305"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={a flightless black and white seabird}</span>}
<span class="comment">% a symbol:</span>
<a id="wrglossary.306"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{alpha}{<a id="wrglossary.307"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={<a id="wrglossary.308"></a><a href="#glo:ensuremath"><code class="csfmt">\ensuremath</code></a>{<a id="wrglossary.309"></a><a href="#glo:alpha"><code class="csfmt">\alpha</code></a>}}</span>,
 <strong class="strong"><a id="wrglossary.310"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a><span class="optfmt">={alpha}</span></strong>,<a id="wrglossary.311"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={a variable}</span>}
<span class="comment">% an <a id="wrglossary.312"></a><a href="#glo:idx.acronym">acronym</a>:</span>
<a id="wrglossary.313"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>{<a id="wrglossary.314"></a><a href="#glo:opt.acrstyle.short-long"><span class="acrstylefmt">short-long</span></a>}
<a id="wrglossary.315"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>{arpanet}{ARPANET}{Advanced Research Projects Agency Network}
<code class="cbeg">\begin{document}</code>
<a id="wrglossary.316"></a><a href="#glo:Gls"><code class="csfmt">\Gls</code></a>{puffin}, <a id="wrglossary.317"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{duck} and <a id="wrglossary.318"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{parrot}.
<a id="wrglossary.319"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{arpanet} and <a id="wrglossary.320"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{alpha}.
Next use: <a id="wrglossary.321"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{arpanet}.
<strong class="strong"><a id="wrglossary.322"></a><a href="#glo:printnoidxglossary"><code class="csfmt">\printnoidxglossary</code></a></strong>
<code class="cend">\end{document}</code>
</pre> You can place all your entry definitions in a separate file and load it in the <a id="wrglossary.323"></a><a href="#glo:idx.documentpreamble">document preamble</a> with <a id="wrglossary.324"></a><a href="#glo:loadglsentries"><code class="csfmt">\loadglsentries</code></a> (<span style="font-style: italic; font-variant: normal; ">after</span> <a id="wrglossary.325"></a><a href="#glo:makenoidxglossaries"><code class="csfmt">\makenoidxglossaries</code></a>). Note that six entries have been defined but only five are referenced (<a id="wrglossary.326"></a><a href="#glo:@@glslabel@indexing">indexed</a>) in the document so only those five appear in the <a id="wrglossary.327"></a><a href="#glo:dual.glossary">glossary</a>. <div class="resultbox"><div class="resultboxtitle"><a id="wrglossary.328"></a><a href="#glo:sym.result"><span title="Result" class="icon">🖺</span></a></div><!-- end of resultboxtitle -->
<a id="ex:noidx"></a>Example 3: Simple document that uses TeX to sort entries <a href="glossaries-user-examples/glossaries-user-example003.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-user-examples/glossaries-user-example003.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
<object data="glossaries-user-examples/glossaries-user-example003.png" type="image/png" width="391" height="244">Example document that defines some entries, references a subset of them in the document and displays a sorted list of the referenced entries: alpha, ARPANET, duck, parrot and puffin. There are three letter groups, headed A, D and P.</object> </div><!-- end of resultbox -->
 This uses the <a id="wrglossary.329"></a><a href="#glo:opt.glostyle.indexgroup"><span class="glostylefmt">indexgroup</span></a> style, which puts a heading at the start of each <a id="wrglossary.330"></a><a href="#glo:idx.group">letter group</a>. The <a id="wrglossary.331"></a><a href="#glo:idx.group">letter group</a> is determined by the first character of the sort value. For a preview of all available styles, see <a href="https://www.dickimaw-books.com/gallery/index.php?label=glossaries-styles">Gallery: Predefined Styles</a>. The number 1 after each description is the <a id="wrglossary.332"></a><a href="#glo:locationlist">number list</a> (or <a id="wrglossary.333"></a><a href="#glo:dual.locationlist">location list</a>). This is the list of <a id="wrglossary.334"></a><a href="#glo:@@glslabel@entrylocation">locations</a> (page numbers, in this case) where the entry was <a id="wrglossary.335"></a><a href="#glo:@@glslabel@indexing">indexed</a>. In this example, all entries were <a id="wrglossary.336"></a><a href="#glo:@@glslabel@indexing">indexed</a> on page 1.<p>
This option doesn’t require an external <a id="wrglossary.337"></a><a href="#glo:dual.indexingapp">indexing application</a> but, with the default alphabetic sorting, it’s very slow with severe limitations. If you want a sorted list, it doesn’t work well for <a id="wrglossary.338"></a><a href="#glo:dual.exlatinalph">extended Latin alphabets</a> or <a id="wrglossary.339"></a><a href="#glo:dual.nonlatinalph">non-Latin alphabets</a>.  However, if you use the <a id="wrglossary.340"></a><a href="#glo:opt.sanitizesort"><span class="styoptfmt">sanitizesort</span></a><span class="optfmt">=false</span> package option (the default for <a id="wrglossary.341"></a><a href="#glo:idx.opt.noidx">Option 1</a>) then the <a id="wrglossary.342"></a><a href="#glo:@@glslabel@latexexlatinchar">standard LaTeX accent commands</a> will be ignored, so if an entry’s name is set to <code class="code"><a id="wrglossary.343"></a><a href="#glo:cs.apos"><code class="csfmt">\'</code></a>elite</code> then the sort value will default to <code class="code">elite</code> if <a id="wrglossary.344"></a><a href="#glo:opt.sanitizesort"><span class="styoptfmt">sanitizesort</span></a><span class="optfmt">=false</span> is used and will default to the literal string \’elite if <a id="wrglossary.345"></a><a href="#glo:opt.sanitizesort"><span class="styoptfmt">sanitizesort</span></a><span class="optfmt">=true</span> is used. <p>
<div class="warning"><div class="warningtitle"><a id="wrglossary.346"></a><a href="#glo:sym.warning"><span title="Warning" class="icon">⚠</span></a></div><!-- end of warningtitle -->
Previously, it was also possible to strip accents from <a id="wrglossary.347"></a><a href="#glo:dual.utf8">UTF-8</a> characters, but that’s not possible following updates to the LaTeX kernel. The kernel updates are beneficial as they make it possible to use <a id="wrglossary.348"></a><a href="#glo:dual.utf8">UTF-8</a> characters in labels, but the trick of stripping accents was a hack that no longer works. </div><!-- end of warning -->
<p>
If you have any other kinds of commands that don’t expand to <a id="wrglossary.349"></a><a href="#glo:dual.ascii">ASCII</a> characters, such as <a id="wrglossary.350"></a><a href="#glo:alpha"><code class="csfmt">\alpha</code></a>, then you must use <a id="wrglossary.351"></a><a href="#glo:opt.sanitizesort"><span class="styoptfmt">sanitizesort</span></a><span class="optfmt">=true</span> or change the sort method (<a id="wrglossary.352"></a><a href="#glo:opt.sort"><span class="styoptfmt">sort</span></a><span class="optfmt">=</span><a id="wrglossary.353"></a><a href="#glo:optval.sort.use"><span class="optfmt">use</span></a> or <a id="wrglossary.354"></a><a href="#glo:opt.sort"><span class="styoptfmt">sort</span></a><span class="optfmt">=</span><a id="wrglossary.355"></a><a href="#glo:optval.sort.def"><span class="optfmt">def</span></a>) in the package options or explicitly set the <a id="wrglossary.356"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> key when you define the relevant entries, as shown in the above example which has: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.357"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.358"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{alpha}{<a id="wrglossary.359"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={<a id="wrglossary.360"></a><a href="#glo:ensuremath"><code class="csfmt">\ensuremath</code></a>{<a id="wrglossary.361"></a><a href="#glo:alpha"><code class="csfmt">\alpha</code></a>}}</span>,
 <strong class="strong"><a id="wrglossary.362"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a><span class="optfmt">={alpha}</span>,</strong><a id="wrglossary.363"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={a variable}</span>
}
</pre><p>
<div class="information"><div class="informationtitle"><a id="wrglossary.364"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><!-- end of informationtitle -->
 The <a id="wrglossary.365"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package has a modified <a id="wrglossary.366"></a><a href="#glo:opt.symbols"><span class="styoptfmt">symbols</span></a> package option that provides <a id="wrglossary.367"></a><a href="#glo:glsxtrnewsymbol"><code class="xtrcsfmt">\glsxtrnewsymbol</code></a>, which automatically sets the <a id="wrglossary.368"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> key to the entry label (instead of the <a id="wrglossary.369"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a>). </div><!-- end of information -->
<p>
This option works best with the <a id="wrglossary.370"></a><a href="#glo:opt.sort"><span class="styoptfmt">sort</span></a><span class="optfmt">=</span><a id="wrglossary.371"></a><a href="#glo:optval.sort.def"><span class="optfmt">def</span></a> or <a id="wrglossary.372"></a><a href="#glo:opt.sort"><span class="styoptfmt">sort</span></a><span class="optfmt">=</span><a id="wrglossary.373"></a><a href="#glo:optval.sort.use"><span class="optfmt">use</span></a> setting. For any other setting, be prepared for a long document build time, especially if you have a lot of entries defined. <strong class="strong">This option is intended as a last resort for alphabetical sorting.</strong> This option allows a mixture of sort methods. (For example,  sorting by word order for one glossary and order of use for another.) This option is not suitable for <a id="wrglossary.374"></a><a href="#glo:hierarchicallevel">hierarchical</a> glossaries and does not form <a id="wrglossary.375"></a><a href="#glo:idx.range">ranges</a> in the <a id="wrglossary.376"></a><a href="#glo:dual.locationlist">location lists</a>. If you really can’t use an <a id="wrglossary.377"></a><a href="#glo:dual.indexingapp">indexing application</a> consider using <a id="wrglossary.378"></a><a href="#glo:idx.opt.unsrt">Option 5</a> instead.<p>
Summary: 
<ol class="displaylist">
 <li><span class="numitem">1.</span>Add  <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.379"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.380"></a><a href="#glo:makenoidxglossaries"><code class="csfmt">\makenoidxglossaries</code></a>
</pre> to your <a id="wrglossary.381"></a><a href="#glo:idx.documentpreamble">preamble</a> (before you start defining your  entries, as described in §<a href="#sec:newglosentry">4</a>).<p>
<li><span class="numitem">2.</span>Put <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.382"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.383"></a><a href="#glo:printnoidxglossary"><code class="csfmt">\printnoidxglossary</code></a>
</pre> where you want your list of entries to appear (described in §<a href="#sec:printglossary">8</a>). Alternatively, to display all glossaries use the iterative command: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.384"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.385"></a><a href="#glo:printnoidxglossaries"><code class="csfmt">\printnoidxglossaries</code></a>
</pre><p>
<li><span class="numitem">3.</span>Run LaTeX twice on your document. (As you would do to make a table of contents appear.) For example, click twice on the <span class="qt">“typeset”</span> or <span class="qt">“build”</span> or <span class="qt">“pdfLaTeX”</span> button in your editor. 
</ol>
<p>

</section><!-- end of section option1 -->

<section id="option2"><!-- start of section option2 --><div class="tomain"><a href="#main">[top]</a></div>
<h3><!-- start of subsection header -->1.3.2. <a id="wrglossary.386"></a><dfn id="glo:idx.opt.mkidx">Option 2 (<span class="appfmt">makeindex</span>)</dfn><div class="labellink"><a href="#option2">[link]</a></div></h3><!-- end of subsection header -->
<p>
<a id="wrglossary.387"></a>Example document: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.388"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\documentclass</code>{article}
<code class="cmd">\usepackage</code>[<a id="wrglossary.389"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a><span class="optfmt">=<a id="wrglossary.390"></a><a href="#glo:opt.glostyle.indexgroup"><span class="glostylefmt">indexgroup</span></a></span>]{glossaries}
<strong class="strong"><a id="wrglossary.391"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a></strong> <span class="comment">% open <a id="wrglossary.392"></a><a href="#glo:dual.indexingfile">indexing files</a></span>
<a id="wrglossary.393"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{parrot}{<a id="wrglossary.394"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={parrot}</span>, 
  <a id="wrglossary.395"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={a brightly coloured tropical bird}</span>}
<a id="wrglossary.396"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{duck}{<a id="wrglossary.397"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={duck}</span>, 
  <a id="wrglossary.398"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={a waterbird}</span>}
<a id="wrglossary.399"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{puffin}{<a id="wrglossary.400"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={puffin}</span>,
  <a id="wrglossary.401"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={a seabird with a brightly coloured bill}</span>}
<a id="wrglossary.402"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{penguin}{<a id="wrglossary.403"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={penguin}</span>, 
  <a id="wrglossary.404"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={a flightless black and white seabird}</span>}
<span class="comment">% a symbol:</span>
<a id="wrglossary.405"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{alpha}{<a id="wrglossary.406"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={<a id="wrglossary.407"></a><a href="#glo:ensuremath"><code class="csfmt">\ensuremath</code></a>{<a id="wrglossary.408"></a><a href="#glo:alpha"><code class="csfmt">\alpha</code></a>}}</span>,
 <strong class="strong"><a id="wrglossary.409"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a><span class="optfmt">={alpha}</span></strong>,<a id="wrglossary.410"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={a variable}</span>}
<span class="comment">% an <a id="wrglossary.411"></a><a href="#glo:idx.acronym">acronym</a>:</span>
<a id="wrglossary.412"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>{<a id="wrglossary.413"></a><a href="#glo:opt.acrstyle.short-long"><span class="acrstylefmt">short-long</span></a>}
<a id="wrglossary.414"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>{arpanet}{ARPANET}{Advanced Research Projects Agency Network}
<code class="cbeg">\begin{document}</code>
<a id="wrglossary.415"></a><a href="#glo:Gls"><code class="csfmt">\Gls</code></a>{puffin}, <a id="wrglossary.416"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{duck} and <a id="wrglossary.417"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{parrot}.
<a id="wrglossary.418"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{arpanet} and <a id="wrglossary.419"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{alpha}.
Next use: <a id="wrglossary.420"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{arpanet}.
<strong class="strong"><a id="wrglossary.421"></a><a href="#glo:printglossary"><code class="csfmt">\printglossary</code></a></strong>
<code class="cend">\end{document}</code>
</pre> You can place all your entry definitions in a separate file and load it in the <a id="wrglossary.422"></a><a href="#glo:idx.documentpreamble">preamble</a> with <a id="wrglossary.423"></a><a href="#glo:loadglsentries"><code class="csfmt">\loadglsentries</code></a> (<span style="font-style: italic; font-variant: normal; ">after</span> <a id="wrglossary.424"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>). The result is the same as for Example <a href="#ex:noidx">3</a>. <div class="resultbox"><div class="resultboxtitle"><a id="wrglossary.425"></a><a href="#glo:sym.result"><span title="Result" class="icon">🖺</span></a></div><!-- end of resultboxtitle -->
<a id="ex:mkidx"></a>Example 4: Simple document that uses <span class="appfmt">makeindex</span> to sort entries <a href="glossaries-user-examples/glossaries-user-example004.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-user-examples/glossaries-user-example004.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
<object data="glossaries-user-examples/glossaries-user-example004.png" type="image/png" width="391" height="244">Example document that defines some entries, references a subset of them in the document and displays a sorted list of the referenced entries: alpha, ARPANET, duck, parrot and puffin. There are three letter groups, headed A, D and P.</object> </div><!-- end of resultbox -->
<p>
This option uses a <a id="wrglossary.426"></a><a href="#glo:dual.cli">CLI</a> application called <a id="wrglossary.427"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> to sort  the entries. This application comes with all modern TeX distributions,  but it’s hard-coded for the non-extended <a id="wrglossary.428"></a><a href="#glo:dual.latinalph">Latin alphabet</a>. It can’t correctly sort accent commands (such as <a id="wrglossary.429"></a><a href="#glo:cs.apos"><code class="csfmt">\'</code></a> or <a id="wrglossary.430"></a><a href="#glo:c"><code class="csfmt">\c</code></a>) and fails with <a id="wrglossary.431"></a><a href="#glo:dual.utf8">UTF-8</a> characters, especially for any sort values that start with a <a id="wrglossary.432"></a><a href="#glo:dual.utf8">UTF-8</a> character (as it separates the octets resulting in an invalid file <a id="wrglossary.433"></a><a href="#glo:idx.encoding">encoding</a>). This process involves making LaTeX write the <a id="wrglossary.434"></a><a href="#glo:dual.glossary">glossary</a> information to a temporary file which <a id="wrglossary.435"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> reads. Then <a id="wrglossary.436"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> writes a new file containing the code to typeset the <a id="wrglossary.437"></a><a href="#glo:dual.glossary">glossary</a>. Then <a id="wrglossary.438"></a><a href="#glo:printglossary"><code class="csfmt">\printglossary</code></a> reads this file in on the next run.<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.439"></a><a href="#glo:sym.information"><span title="Information" class="icon">🛈</span></a></div><!-- end of informationtitle -->
There are other applications that can read <a id="wrglossary.440"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> files, such as <a id="wrglossary.441"></a><a href="#glo:app.texindy"><span class="appfmt">texindy</span></a> and <a id="wrglossary.442"></a><a href="#glo:app.xindex"><span class="appfmt">xindex</span></a>, but the <a id="wrglossary.443"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package uses a customized <a id="wrglossary.444"></a><a href="#glo:ext.ist"><span class="extfmt">ist</span></a> style file (created by <a id="wrglossary.445"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>) that adjusts the special characters and input keyword and also ensures that the resulting file (which is input by <a id="wrglossary.446"></a><a href="#glo:printglossary"><code class="csfmt">\printglossary</code></a>) adheres to the <a id="wrglossary.447"></a><a href="#glo:dual.glossary">glossary</a> style. If you want to use an alternative, you will need to ensure that it can honour the settings in the <a id="wrglossary.448"></a><a href="#glo:ext.ist"><span class="extfmt">ist</span></a> file. </div><!-- end of information -->
<p>
This option works best if you want to sort entries according to the English alphabet and you don’t want to install Perl or Java. This method can also work with the restricted <a id="wrglossary.449"></a><a href="#glo:dual.shellescape">shell escape</a> since <a id="wrglossary.450"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> is considered a trusted application, which means you should be able to use the <a id="wrglossary.451"></a><a href="#glo:opt.automake"><span class="styoptfmt">automake</span></a><span class="optfmt">=</span><a id="wrglossary.452"></a><a href="#glo:optval.automake.immediate"><span class="optfmt">immediate</span></a> or <a id="wrglossary.453"></a><a href="#glo:opt.automake"><span class="styoptfmt">automake</span></a><span class="optfmt">=</span><a id="wrglossary.454"></a><a href="#glo:optval.automake.delayed"><span class="optfmt">true</span></a> package option provided the <a id="wrglossary.455"></a><a href="#glo:dual.shellescape">shell escape</a> hasn’t been completely disabled.<p>
This method can form <a id="wrglossary.456"></a><a href="#glo:idx.range">ranges</a> in the <a id="wrglossary.457"></a><a href="#glo:locationlist">number list</a> but only accepts limited number formats: <a id="wrglossary.458"></a><a href="#glo:arabic"><code class="csfmt">\arabic</code></a>, <a id="wrglossary.459"></a><a href="#glo:roman"><code class="csfmt">\roman</code></a>, <a id="wrglossary.460"></a><a href="#glo:Roman"><code class="csfmt">\Roman</code></a>, <a id="wrglossary.461"></a><a href="#glo:alph"><code class="csfmt">\alph</code></a> and <a id="wrglossary.462"></a><a href="#glo:Alph"><code class="csfmt">\Alph</code></a>. <p>
This option does not allow a mixture of sort methods.  All <a id="wrglossary.463"></a><a href="#glo:dual.glossary">glossaries</a> must be sorted according to the same method:  word/letter ordering or order of use or order of definition. If you need word ordering for one <a id="wrglossary.464"></a><a href="#glo:dual.glossary">glossary</a> and letter ordering for another you’ll have to explicitly call <a id="wrglossary.465"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> for  each <a id="wrglossary.466"></a><a href="#glo:dual.glossary">glossary</a> type.<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.467"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><!-- end of informationtitle -->
 The <a id="wrglossary.468"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package allows a hybrid mix of Options <a href="#glo:idx.opt.noidx">1</a> and <a href="#glo:idx.opt.mkidx">2</a> to provide word/letter ordering with <a id="wrglossary.469"></a><a href="#glo:idx.opt.mkidx">Option 2</a> and order of use/definition with <a id="wrglossary.470"></a><a href="#glo:idx.opt.noidx">Option 1</a>. See the <a id="wrglossary.471"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> documentation for further details. See also the <a id="wrglossary.472"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> alternative to <a id="wrglossary.473"></a><a href="#glo:file.sampleSort.tex"><span class="filefmt">sampleSort.tex</span></a> in §<a href="#sec:samplessort">18.5</a>. </div><!-- end of information -->
<p>
Summary: 
<ol class="displaylist">
 <li><span class="numitem">1.</span>If you want to use <a id="wrglossary.474"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span>’s</a> <a id="wrglossary.475"></a><a href="#glo:switch.mkidx.g"><span class="shortargfmt">-g</span></a> option you must change the quote character using <a id="wrglossary.476"></a><a href="#glo:GlsSetQuote"><code class="csfmt">\GlsSetQuote</code></a>. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.477"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.478"></a><a href="#glo:GlsSetQuote"><code class="csfmt">\GlsSetQuote</code></a>{+}
</pre> This must be used before <a id="wrglossary.479"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>. Note that if you are using <a id="wrglossary.480"></a><a href="#glo:pkg.babel"><span class="styfmt">babel</span></a>, the shorthands aren’t enabled until the start of the document, so you won’t be able to use the shorthands in definitions that occur in the <a id="wrglossary.481"></a><a href="#glo:idx.documentpreamble">preamble</a>.<p>
<li><span class="numitem">2.</span>Add  <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.482"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.483"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>
</pre> to your <a id="wrglossary.484"></a><a href="#glo:idx.documentpreamble">preamble</a> (before you start defining your entries, as described in §<a href="#sec:newglosentry">4</a>).<p>
<li><span class="numitem">3.</span>Put <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.485"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.486"></a><a href="#glo:printglossary"><code class="csfmt">\printglossary</code></a>
</pre> where you want your list of entries to appear (described in §<a href="#sec:printglossary">8</a>). Alternatively, to display all glossaries use the iterative command: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.487"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.488"></a><a href="#glo:printglossaries"><code class="csfmt">\printglossaries</code></a>
</pre><p>
<li><span class="numitem">4.</span>Run LaTeX on your document. This creates files with the extensions <a id="wrglossary.489"></a><a href="#glo:ext.glo"><span class="extfmt">glo</span></a> and <a id="wrglossary.490"></a><a href="#glo:ext.ist"><span class="extfmt">ist</span></a> (for example, if your  LaTeX document is called <span class="filefmt">myDoc.tex</span>, then you’ll have  two extra files called <span class="filefmt">myDoc.glo</span> and <span class="filefmt">myDoc.ist</span>). If you look at your document at this point, you won’t see the  glossary as it hasn’t been created yet. (If you use <a id="wrglossary.491"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> you’ll see the section heading and some  boilerplate text.)<p>
If you have used package options such as <a id="wrglossary.492"></a><a href="#glo:opt.symbols"><span class="styoptfmt">symbols</span></a> there will also be other sets of files corresponding to the extra glossaries that were created by those options.<p>
<li><span class="numitem">5.</span><a id="makeindex.run"></a> Run <a id="wrglossary.493"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> with the <a id="wrglossary.494"></a><a href="#glo:ext.glo"><span class="extfmt">glo</span></a> file as the input file and the <a id="wrglossary.495"></a><a href="#glo:ext.ist"><span class="extfmt">ist</span></a> file as the style so that it creates an output file with the extension <a id="wrglossary.496"></a><a href="#glo:ext.gls"><span class="extfmt">gls</span></a>: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.497"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>makeindex <a id="wrglossary.498"></a><a href="#glo:switch.mkidx.s"><span class="shortargfmt">-s</span></a> myDoc.ist <a id="wrglossary.499"></a><a href="#glo:switch.mkidx.o"><span class="shortargfmt">-o</span></a> myDoc.gls myDoc.glo
</pre> (Replace <code class="code">myDoc</code> with the base name of your LaTeX document file. Avoid spaces in the file name if possible.)<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.500"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
The file extensions vary according to the <a id="wrglossary.501"></a><a href="#glo:dual.glossary">glossary</a> <a id="wrglossary.502"></a><a href="#glo:opt.gloskey.type"><span class="csoptfmt">type</span></a>. See §<a href="#sec:makeindexapp">1.6.4</a> for further details. <a id="wrglossary.503"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> must be called for each set of files. </div><!-- end of important -->
<p>
If you don’t know how to use the command prompt, then you can probably access <a id="wrglossary.504"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> via your text editor, but each editor has a different method of doing this. See <a href="https://www.dickimaw-books.com/latex/buildglossaries/">Incorporating makeglossaries or makeglossaries-lite or bib2gls into the document build</a> for some examples.<p>
Alternatively, run <a id="wrglossary.505"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> indirectly via the <a id="wrglossary.506"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> script: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.507"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>makeglossaries myDoc
</pre> Note that the file extension isn’t supplied in this case. (Replace <a id="wrglossary.508"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> with <a id="wrglossary.509"></a><a href="#glo:app.makeglossaries-lite"><span class="appfmt">makeglossaries-lite</span></a> if you don’t have Perl installed.) This will pick up all the file extensions from the <a id="wrglossary.510"></a><a href="#glo:ext.aux"><span class="extfmt">aux</span></a> file and run <a id="wrglossary.511"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> the appropriate number of times with all the necessary switches.<p>
The simplest approach is to use <a id="wrglossary.512"></a><a href="#glo:app.arara"><span class="appfmt">arara</span></a> and add the following comment lines to the start of your document: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.513"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div>% arara: pdflatex
% arara: makeglossaries
% arara: pdflatex
</pre> (Replace <code class="code">makeglossaries</code> with <code class="code">makeglossarieslite</code> in the  second line above if you don’t have Perl installed. Note that there’s no hyphen in this case.)<p>
The default sort is word order (<span class="qt">“sea lion”</span> comes before <span class="qt">“seal”</span>).  If you want letter ordering you need to add the <a id="wrglossary.514"></a><a href="#glo:switch.mkidx.l"><span class="shortargfmt">-l</span></a> switch: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.515"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>makeindex <a id="wrglossary.516"></a><a href="#glo:switch.mkidx.l"><span class="shortargfmt">-l</span></a> <a id="wrglossary.517"></a><a href="#glo:switch.mkidx.s"><span class="shortargfmt">-s</span></a> myDoc.ist -o myDoc.gls myDoc.glo
</pre> (See §<a href="#sec:makeindexapp">1.6.4</a> for further details on using  <a id="wrglossary.518"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> explicitly.) If you use <a id="wrglossary.519"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> or <a id="wrglossary.520"></a><a href="#glo:app.makeglossaries-lite"><span class="appfmt">makeglossaries-lite</span></a> then use the <a id="wrglossary.521"></a><a href="#glo:opt.order"><span class="styoptfmt">order</span></a><span class="optfmt">=letter</span> package option and the <a id="wrglossary.522"></a><a href="#glo:switch.mkidx.l"><span class="shortargfmt">-l</span></a> option will be added automatically.<p>
<li><span class="numitem">6.</span><a id="makeindex.relatex"></a> Once you have successfully completed the previous step, you can now run LaTeX on your document again. 
</ol>
 You’ll need to repeat the last step if you have used the <a id="wrglossary.523"></a><a href="#glo:opt.toc"><span class="styoptfmt">toc</span></a> option (unless you’re using <a id="wrglossary.524"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>) to ensure the section heading is added to the table of contents. You’ll also need to repeat steps <a href="#makeindex.run">5</a> and <a href="#makeindex.relatex">6</a> if you have any cross-references which can’t be <a id="wrglossary.525"></a><a href="#glo:@@glslabel@indexing">indexed</a> until the <a id="wrglossary.526"></a><a href="#glo:dual.indexingfile">indexing file</a> has been created.<p>

</section><!-- end of section option2 -->

<section id="option3"><!-- start of section option3 --><div class="tomain"><a href="#main">[top]</a></div>
<h3><!-- start of subsection header -->1.3.3. <a id="wrglossary.527"></a><dfn id="glo:idx.opt.xdy">Option 3 (<span class="appfmt">xindy</span>)</dfn><div class="labellink"><a href="#option3">[link]</a></div></h3><!-- end of subsection header -->
<p>
<a id="wrglossary.528"></a>Example document: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.529"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\documentclass</code>{article}
<code class="cmd">\usepackage</code>[<strong class="strong"><a id="wrglossary.530"></a><a href="#glo:opt.xindy"><span class="styoptfmt">xindy</span></a></strong>,<a id="wrglossary.531"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a><span class="optfmt">=<a id="wrglossary.532"></a><a href="#glo:opt.glostyle.indexgroup"><span class="glostylefmt">indexgroup</span></a></span>]{glossaries}
<strong class="strong"><a id="wrglossary.533"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a></strong> <span class="comment">% open <a id="wrglossary.534"></a><a href="#glo:dual.indexingfile">indexing files</a></span>
<a id="wrglossary.535"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{parrot}{<a id="wrglossary.536"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={parrot}</span>, 
  <a id="wrglossary.537"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={a brightly coloured tropical bird}</span>}
<a id="wrglossary.538"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{duck}{<a id="wrglossary.539"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={duck}</span>, 
  <a id="wrglossary.540"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={a waterbird}</span>}
<a id="wrglossary.541"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{puffin}{<a id="wrglossary.542"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={puffin}</span>,
  <a id="wrglossary.543"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={a seabird with a brightly coloured bill}</span>}
<a id="wrglossary.544"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{penguin}{<a id="wrglossary.545"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={penguin}</span>, 
  <a id="wrglossary.546"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={a flightless black and white seabird}</span>}
<span class="comment">% a symbol:</span>
<a id="wrglossary.547"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{alpha}{<a id="wrglossary.548"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={<a id="wrglossary.549"></a><a href="#glo:ensuremath"><code class="csfmt">\ensuremath</code></a>{<a id="wrglossary.550"></a><a href="#glo:alpha"><code class="csfmt">\alpha</code></a>}}</span>,
 <strong class="strong"><a id="wrglossary.551"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a><span class="optfmt">={alpha}</span></strong>,<a id="wrglossary.552"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={a variable}</span>}
<span class="comment">% an <a id="wrglossary.553"></a><a href="#glo:idx.acronym">acronym</a>:</span>
<a id="wrglossary.554"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>{<a id="wrglossary.555"></a><a href="#glo:opt.acrstyle.short-long"><span class="acrstylefmt">short-long</span></a>}
<a id="wrglossary.556"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>{arpanet}{ARPANET}{Advanced Research Projects Agency Network}
<code class="cbeg">\begin{document}</code>
<a id="wrglossary.557"></a><a href="#glo:Gls"><code class="csfmt">\Gls</code></a>{puffin}, <a id="wrglossary.558"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{duck} and <a id="wrglossary.559"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{parrot}.
<a id="wrglossary.560"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{arpanet} and <a id="wrglossary.561"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{alpha}.
Next use: <a id="wrglossary.562"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{arpanet}.
<strong class="strong"><a id="wrglossary.563"></a><a href="#glo:printglossary"><code class="csfmt">\printglossary</code></a></strong>
<code class="cend">\end{document}</code>
</pre> You can place all your entry definitions in a separate file and load it in the <a id="wrglossary.564"></a><a href="#glo:idx.documentpreamble">preamble</a> with <a id="wrglossary.565"></a><a href="#glo:loadglsentries"><code class="csfmt">\loadglsentries</code></a> (<span style="font-style: italic; font-variant: normal; ">after</span> <a id="wrglossary.566"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>). The result is the same as for Example <a href="#ex:noidx">3</a> and Example <a href="#ex:mkidx">4</a>. <div class="resultbox"><div class="resultboxtitle"><a id="wrglossary.567"></a><a href="#glo:sym.result"><span title="Result" class="icon">🖺</span></a></div><!-- end of resultboxtitle -->
<a id="ex:xdy"></a>Example 5: Simple document that uses <span class="appfmt">xindy</span> to sort entries <a href="glossaries-user-examples/glossaries-user-example005.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-user-examples/glossaries-user-example005.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
<object data="glossaries-user-examples/glossaries-user-example005.png" type="image/png" width="391" height="244">Example document that defines some entries, references a subset of them in the document and displays a sorted list of the referenced entries: alpha, ARPANET, duck, parrot and puffin. There are three letter groups, headed A, D and P.</object> </div><!-- end of resultbox -->
<p>
This option uses a <a id="wrglossary.568"></a><a href="#glo:dual.cli">CLI</a> application called <a id="wrglossary.569"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> to sort the entries. This application is more flexible than  <a id="wrglossary.570"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> and is able to sort <a id="wrglossary.571"></a><a href="#glo:dual.exlatinalph">extended Latin alphabets</a> or  <a id="wrglossary.572"></a><a href="#glo:dual.nonlatinalph">non-Latin alphabets</a>, however it does still have some limitations.<p>
The <a id="wrglossary.573"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> application comes with both TeX Live and MikTeX, but since <a id="wrglossary.574"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> is a Perl script, you will also need to install Perl, if you don’t already have it. In a similar way to <a id="wrglossary.575"></a><a href="#glo:idx.opt.mkidx">Option 2</a>, this option involves making LaTeX write the <a id="wrglossary.576"></a><a href="#glo:dual.glossary">glossary</a> information to a temporary file which <a id="wrglossary.577"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> reads. Then <a id="wrglossary.578"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> writes a new file containing the code to typeset the glossary. Then <a id="wrglossary.579"></a><a href="#glo:printglossary"><code class="csfmt">\printglossary</code></a> reads this file in on the next run.<p>
This is the best option with just the base <a id="wrglossary.580"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package if you want to sort according to a language other than  English or if you want non-standard <a id="wrglossary.581"></a><a href="#glo:dual.locationlist">location lists</a>, but it can  require some setting up (see §<a href="#sec:xindy">14</a>). There are some problems with certain sort values: 
<ul class="displaylist">
 <li><span class="bulletitem">•</span>entries with the same sort value are merged by <a id="wrglossary.582"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> into a single glossary line so you must make sure that each entry has a unique sort value; <li><span class="bulletitem">•</span><a id="wrglossary.583"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> forbids empty sort values; <li><span class="bulletitem">•</span><a id="wrglossary.584"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> automatically strips control sequences, the math-shift character <a id="wrglossary.585"></a><a href="#glo:idx.sym.dollar"><code class="code">$</code></a> and braces <a id="wrglossary.586"></a><a href="#glo:idx.sym.bg"><code class="code">{</code></a><a id="wrglossary.587"></a><a href="#glo:idx.sym.eg"><code class="code">}</code></a> from the sort value, which is usually desired but this can cause the sort value to collapse to an empty string which <a id="wrglossary.588"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> forbids. 
</ul>
 In these problematic cases, you must set the <a id="wrglossary.589"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> field explicitly, as in the above example which has: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.590"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.591"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{alpha}{<a id="wrglossary.592"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={<a id="wrglossary.593"></a><a href="#glo:ensuremath"><code class="csfmt">\ensuremath</code></a>{<a id="wrglossary.594"></a><a href="#glo:alpha"><code class="csfmt">\alpha</code></a>}}</span>,
 <strong class="strong"><a id="wrglossary.595"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a><span class="optfmt">={alpha}</span>,</strong><a id="wrglossary.596"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={a variable}</span>
}
</pre> <div class="information"><div class="informationtitle"><a id="wrglossary.597"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><!-- end of informationtitle -->
 The <a id="wrglossary.598"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package has a modified <a id="wrglossary.599"></a><a href="#glo:opt.symbols"><span class="styoptfmt">symbols</span></a> package option that provides <a id="wrglossary.600"></a><a href="#glo:glsxtrnewsymbol"><code class="xtrcsfmt">\glsxtrnewsymbol</code></a>, which automatically sets the <a id="wrglossary.601"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> key to the entry label (instead of the <a id="wrglossary.602"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a>). </div><!-- end of information -->
<p>
All <a id="wrglossary.603"></a><a href="#glo:dual.glossary">glossaries</a> must be sorted according to the same method  (word/letter ordering, order of use, or order of definition).<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.604"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><!-- end of informationtitle -->
 The <a id="wrglossary.605"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package allows a hybrid mix of Options <a href="#glo:idx.opt.noidx">1</a> and <a href="#glo:idx.opt.xdy">3</a> to provide word/letter ordering with <a id="wrglossary.606"></a><a href="#glo:idx.opt.xdy">Option 3</a> and order of use/definition with <a id="wrglossary.607"></a><a href="#glo:idx.opt.mkidx">Option 2</a>. See the <a id="wrglossary.608"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> documentation for further details. </div><!-- end of information -->
<p>
Summary: 
<ol class="displaylist">
 <li><span class="numitem">1.</span>Add the <a id="wrglossary.609"></a><a href="#glo:opt.xindy"><span class="styoptfmt">xindy</span></a> option to the <a id="wrglossary.610"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package option list: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.611"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.612"></a><a href="#glo:opt.xindy"><span class="styoptfmt">xindy</span></a>]{glossaries}
</pre> If you are using a non-Latin script you’ll also need to either switch off the creation of the number <a id="wrglossary.613"></a><a href="#glo:idx.group">group</a>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.614"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.615"></a><a href="#glo:opt.xindy"><span class="styoptfmt">xindy</span></a><span class="optfmt">={<a id="wrglossary.616"></a><a href="#glo:opt.xindy.glsnumbers"><span class="optfmt">glsnumbers</span></a><span class="optfmt">=false</span>}</span>]{glossaries}
</pre> or use either <code class="code"><a id="wrglossary.617"></a><a href="#glo:GlsSetXdyFirstLetterAfterDigits"><code class="csfmt">\GlsSetXdyFirstLetterAfterDigits</code></a>{<span class="meta">〈<em class="metainner">letter</em>〉</span>}</code> (to indicate the first <a id="wrglossary.618"></a><a href="#glo:idx.group">letter group</a> to follow the digits) or <code class="code"><a id="wrglossary.619"></a><a href="#glo:GlsSetXdyNumberGroupOrder"><code class="csfmt">\GlsSetXdyNumberGroupOrder</code></a>{<span class="meta">〈<em class="metainner">spec</em>〉</span>}</code> to indicate where the number <a id="wrglossary.620"></a><a href="#glo:idx.group">group</a> should be placed (see §<a href="#sec:xindy">14</a>).<p>
<li><span class="numitem">2.</span>Add <a id="wrglossary.621"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a> to your <a id="wrglossary.622"></a><a href="#glo:idx.documentpreamble">preamble</a> (before you start defining your entries, as described in §<a href="#sec:newglosentry">4</a>).<p>
<li><span class="numitem">3.</span>Run LaTeX on your document. This creates files with the extensions <a id="wrglossary.623"></a><a href="#glo:ext.glo"><span class="extfmt">glo</span></a> and <a id="wrglossary.624"></a><a href="#glo:ext.xdy"><span class="extfmt">xdy</span></a> (for example, if your  LaTeX document is called <span class="filefmt">myDoc.tex</span>, then you’ll have  two extra files called <span class="filefmt">myDoc.glo</span> and <span class="filefmt">myDoc.xdy</span>). If you look at your document at this point, you won’t see the  glossary as it hasn’t been created yet. (If you’re using the <a id="wrglossary.625"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> extension package, you’ll see the section header and some boilerplate text.)<p>
If you have used package options such as <a id="wrglossary.626"></a><a href="#glo:opt.symbols"><span class="styoptfmt">symbols</span></a> there will also be other sets of files corresponding to the extra glossaries that were created by those options.<p>
<li><span class="numitem">4.</span>Run <a id="wrglossary.627"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> with the <a id="wrglossary.628"></a><a href="#glo:ext.glo"><span class="extfmt">glo</span></a> file as the input file and the <a id="wrglossary.629"></a><a href="#glo:ext.xdy"><span class="extfmt">xdy</span></a> file as a module so that it creates an output file with the extension <a id="wrglossary.630"></a><a href="#glo:ext.gls"><span class="extfmt">gls</span></a>. You  also need to set the language name and input <a id="wrglossary.631"></a><a href="#glo:idx.encoding">encoding</a>, as follows (all on one line): <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.632"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>xindy <a id="wrglossary.633"></a><a href="#glo:switch.xdy.L"><span class="shortargfmt">-L</span></a> english <a id="wrglossary.634"></a><a href="#glo:switch.xdy.C"><span class="shortargfmt">-C</span></a> utf8 <a id="wrglossary.635"></a><a href="#glo:switch.xdy.I"><span class="shortargfmt">-I</span></a> xindy <a id="wrglossary.636"></a><a href="#glo:switch.xdy.M"><span class="shortargfmt">-M</span></a> myDoc <a id="wrglossary.637"></a><a href="#glo:switch.xdy.t"><span class="shortargfmt">-t</span></a> myDoc.glg <a id="wrglossary.638"></a><a href="#glo:switch.xdy.o"><span class="shortargfmt">-o</span></a> myDoc.gls myDoc.glo
</pre> (Replace <code class="code">myDoc</code> with the base name of your LaTeX document file. Avoid spaces in the file name. If necessary, also replace <code class="code">english</code> with the name of your language and <code class="code">utf8</code> with your input <a id="wrglossary.639"></a><a href="#glo:idx.encoding">encoding</a>, for example,  <code class="code"><a id="wrglossary.640"></a><a href="#glo:switch.xdy.L"><span class="shortargfmt">-L</span></a> german <a id="wrglossary.641"></a><a href="#glo:switch.xdy.C"><span class="shortargfmt">-C</span></a> din5007-utf8</code>.)<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.642"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
The file extensions vary according to the glossary <a id="wrglossary.643"></a><a href="#glo:opt.gloskey.type"><span class="csoptfmt">type</span></a>. See §<a href="#sec:xindyapp">1.6.3</a> for further details. <a id="wrglossary.644"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> must be called for each set of files. </div><!-- end of important -->
<p>
It’s much simpler to use <a id="wrglossary.645"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> instead: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.646"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>makeglossaries myDoc
</pre> Note that the file extension isn’t supplied in this case. This will pick up all the file extensions from the <a id="wrglossary.647"></a><a href="#glo:ext.aux"><span class="extfmt">aux</span></a> file and run <a id="wrglossary.648"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> the appropriate number of times with all the necessary switches.<p>
There’s no benefit in using <a id="wrglossary.649"></a><a href="#glo:app.makeglossaries-lite"><span class="appfmt">makeglossaries-lite</span></a> with <a id="wrglossary.650"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>. (Remember that <a id="wrglossary.651"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> is a Perl script so if you can use <a id="wrglossary.652"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> then you can also use <a id="wrglossary.653"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a>, and if you don’t want to use <a id="wrglossary.654"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> because you don’t want to install Perl, then you can’t use <a id="wrglossary.655"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> either.)  If you don’t know how to use the command prompt, then you can  probably access <a id="wrglossary.656"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> or <a id="wrglossary.657"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> via your text editor, but each editor has a different method of doing this. See <a href="https://www.dickimaw-books.com/latex/buildglossaries/">Incorporating makeglossaries or makeglossaries-lite or bib2gls into the document build</a> for some examples.<p>
Again, a convenient method is to use <a id="wrglossary.658"></a><a href="#glo:app.arara"><span class="appfmt">arara</span></a> and add the follow comment lines to the start of your document: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.659"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div>% arara: pdflatex
% arara: makeglossaries
% arara: pdflatex
</pre><p>
The default sort is word order (<span class="qt">“sea lion”</span> comes before <span class="qt">“seal”</span>).  If you want letter ordering you need to add the <a id="wrglossary.660"></a><a href="#glo:opt.order"><span class="styoptfmt">order</span></a><span class="optfmt">=letter</span> package option: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.661"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.662"></a><a href="#glo:opt.xindy"><span class="styoptfmt">xindy</span></a>,<a id="wrglossary.663"></a><a href="#glo:opt.order"><span class="styoptfmt">order</span></a><span class="optfmt">=letter</span>]{glossaries}
</pre> (and return to the previous step). This option is picked up by <a id="wrglossary.664"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a>. If you are explicitly using <a id="wrglossary.665"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> then you’ll need to add <code class="code"><a id="wrglossary.666"></a><a href="#glo:switch.xdy.M"><span class="shortargfmt">-M</span></a> ord/letorder</code> to the options list. See §<a href="#sec:xindyapp">1.6.3</a> for further details on using  <a id="wrglossary.667"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> explicitly.<p>
<li><span class="numitem">5.</span>Once you have successfully completed the previous step, you can now run LaTeX on your document again. As with <a id="wrglossary.668"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> (<a id="wrglossary.669"></a><a href="#glo:idx.opt.mkidx">Option 2</a>), you may need to repeat the previous step and this step to ensure the table of contents and cross-references are resolved.<p>

</ol>
<p>

</section><!-- end of section option3 -->

<section id="option4"><!-- start of section option4 --><div class="tomain"><a href="#main">[top]</a></div>
<h3><!-- start of subsection header -->1.3.4. <a id="wrglossary.670"></a><dfn id="glo:idx.opt.b2g">Option 4 (<span class="appfmt">bib2gls</span>)</dfn><div class="labellink"><a href="#option4">[link]</a></div></h3><!-- end of subsection header -->
<p>
<div class="sidenote"><a id="wrglossary.671"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><span class="clearfix"></span><!-- end of sidenote -->
<a id="wrglossary.672"></a>This option is only available with the <a id="wrglossary.673"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> extension package. This method uses <a id="wrglossary.674"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> to both fetch <a id="wrglossary.675"></a><a href="#glo:idx.glossaryentry">entry</a> definitions from <a id="wrglossary.676"></a><a href="#glo:ext.bib"><span class="extfmt">bib</span></a> files and to hierarchically sort and collate.<p>
Example document: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.677"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\documentclass</code>{article}
<code class="cmd">\usepackage</code>[<strong class="strong"><a id="wrglossary.678"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a></strong>,<a id="wrglossary.679"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a><span class="optfmt">=<a id="wrglossary.680"></a><a href="#glo:opt.glostyle.indexgroup"><span class="glostylefmt">indexgroup</span></a></span>]{<strong class="strong">glossaries-extra</strong>}
<a id="wrglossary.681"></a><a href="#glo:setabbreviationstyle"><code class="xtrcsfmt">\setabbreviationstyle</code></a>{<a id="wrglossary.682"></a><a href="#glo:opt.abbrstyle.short-long"><span class="abbrstylefmt">short-long</span></a>}
<span class="comment">% data in sample-entries.bib:</span>
<strong class="strong"><a id="wrglossary.683"></a><a href="#glo:GlsXtrLoadResources"><code class="xtrcsfmt">\GlsXtrLoadResources</code></a></strong>[<a id="wrglossary.684"></a><a href="#glo:opt.resource.src"><span class="xtrcsoptfmt">src</span></a><span class="optfmt">={sample-entries}</span>]
<code class="cbeg">\begin{document}</code>
<a id="wrglossary.685"></a><a href="#glo:Gls"><code class="csfmt">\Gls</code></a>{puffin}, <a id="wrglossary.686"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{duck} and <a id="wrglossary.687"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{parrot}.
<a id="wrglossary.688"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{arpanet} and <a id="wrglossary.689"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{alpha}.
Next use: <a id="wrglossary.690"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{arpanet}.
<strong class="strong"><a id="wrglossary.691"></a><a href="#glo:printunsrtglossary"><code class="xtrcsfmt">\printunsrtglossary</code></a></strong>
<code class="cend">\end{document}</code>
</pre> Note that the <a id="wrglossary.692"></a><a href="#glo:idx.abbrvstyle"><span class="xtrfmt">abbreviation</span> style</a> must be set before <a id="wrglossary.693"></a><a href="#glo:GlsXtrLoadResources"><code class="xtrcsfmt">\GlsXtrLoadResources</code></a>. The file <span class="filefmt">sample-entries.bib</span> contains: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.694"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="code">@entry</code>{parrot,
 <a id="wrglossary.695"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={parrot}</span>, 
 <a id="wrglossary.696"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={a brightly coloured tropical bird}</span>
}
<code class="code">@entry</code>{duck,
 <a id="wrglossary.697"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={duck}</span>, 
 <a id="wrglossary.698"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={a waterbird}</span>
}
<code class="code">@entry</code>{puffin,
 <a id="wrglossary.699"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={puffin}</span>,
 <a id="wrglossary.700"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={a seabird with a brightly coloured bill}</span>
}
<code class="code">@entry</code>{penguin,
 <a id="wrglossary.701"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={penguin}</span>, 
 <a id="wrglossary.702"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={a flightless black and white seabird}</span>
}
<code class="code">@symbol</code>{alpha,
 <a id="wrglossary.703"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={<a id="wrglossary.704"></a><a href="#glo:ensuremath"><code class="csfmt">\ensuremath</code></a>{<a id="wrglossary.705"></a><a href="#glo:alpha"><code class="csfmt">\alpha</code></a>}}</span>,
 <a id="wrglossary.706"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={a variable}</span>
}
<code class="code">@abbreviation</code>{arpanet,
  <a id="wrglossary.707"></a><a href="#glo:opt.gloskey.short"><span class="csoptfmt">short</span></a><span class="optfmt">={ARPANET}</span>,
  <a id="wrglossary.708"></a><a href="#glo:opt.gloskey.long"><span class="csoptfmt">long</span></a><span class="optfmt">={Advanced Research Projects Agency Network}</span>
}
</pre> The result is slightly different from the previous examples. Letter groups aren’t created by default with <a id="wrglossary.709"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> so, even though the <a id="wrglossary.710"></a><a href="#glo:idx.glossarystyle">glossary style</a> supports <a id="wrglossary.711"></a><a href="#glo:idx.group">letter groups</a>, there’s no  <a id="wrglossary.712"></a><a href="#glo:idx.group">group</a> information. <div class="resultbox"><div class="resultboxtitle"><a id="wrglossary.713"></a><a href="#glo:sym.result"><span title="Result" class="icon">🖺</span></a></div><!-- end of resultboxtitle -->
<a id="ex:b2g"></a>Example 6: Simple document that uses <span class="appfmt">bib2gls</span> to sort entries <a href="glossaries-user-examples/glossaries-user-example006.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-user-examples/glossaries-user-example006.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
<object data="glossaries-user-examples/glossaries-user-example006.png" type="image/png" width="391" height="151">Example document that defines some entries, references a subset of them in the document and displays a sorted list of the referenced entries: alpha, ARPANET, duck, parrot and puffin. There are no letter groups.</object> </div><!-- end of resultbox -->
<p>
All entries must be provided in one or more <a id="wrglossary.714"></a><a href="#glo:ext.bib"><span class="extfmt">bib</span></a> files. (See the <a id="wrglossary.715"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> user manual for the required format.) In this example, the terms <span class="qt">“parrot”</span>, <span class="qt">“duck”</span>, <span class="qt">“puffin”</span> and <span class="qt">“penguin”</span> are defined using <code class="code">@atentry</code>, the symbol alpha (\(𝛼\)) is defined using <code class="code">@symbol</code> and the <a id="wrglossary.716"></a><a href="#glo:idx.abbreviation"><span class="xtrfmt">abbreviation</span></a> <span class="qt">“ARPANET”</span> is defined using <code class="code">@abbreviation</code>.<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.717"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
Note that the <a id="wrglossary.718"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> key should not be used. Each entry type (<code class="code">@entry</code>, <code class="code">@symbol</code>, <code class="code">@abbreviation</code>) has a particular field that’s used for the sort value by default (<a id="wrglossary.719"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a>, the label, <a id="wrglossary.720"></a><a href="#glo:opt.gloskey.short"><span class="csoptfmt">short</span></a>). You will break this mechanism if you explicitly use the <a id="wrglossary.721"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> key. See <a href="https://www.dickimaw-books.com/gallery/index.php?label=label=bib2gls-sorting"><span class="appfmt">bib2gls</span> gallery: sorting</a> for examples. </div><!-- end of important -->
<p>
The <a id="wrglossary.722"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package needs to be loaded with the <a id="wrglossary.723"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a> package option: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.724"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.725"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a>]{glossaries-extra}
</pre> or (equivalently) <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.726"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.727"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a><span class="optfmt">=only</span>]{glossaries-extra}
</pre> or (with <a id="wrglossary.728"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.37+ and <a id="wrglossary.729"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> v1.8+): <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.730"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.731"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a><span class="optfmt">=nameref</span>]{glossaries-extra}
</pre> The <a id="wrglossary.732"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a><span class="optfmt">=nameref</span> option is the best method if you are using <a id="wrglossary.733"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a>.<p>
Each resource set is loaded with <a id="wrglossary.734"></a><a href="#glo:GlsXtrLoadResources"><code class="xtrcsfmt">\GlsXtrLoadResources</code></a>. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.735"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.736"></a><a href="#glo:GlsXtrLoadResources"><code class="xtrcsfmt">\GlsXtrLoadResources</code></a>
[<span class="comment">% definitions in entries1.bib and entries2.bib:</span>
 <a id="wrglossary.737"></a><a href="#glo:opt.resource.src"><span class="xtrcsoptfmt">src</span></a><span class="optfmt">={entries1,entries2}</span>,
 <a id="wrglossary.738"></a><a href="#glo:opt.resource.sort"><span class="xtrcsoptfmt">sort</span></a><span class="optfmt">={de-CH-1996}</span><span class="comment">% sort according to this locale</span>
]
</pre> The <a id="wrglossary.739"></a><a href="#glo:ext.bib"><span class="extfmt">bib</span></a> files are identified as a comma-separated list in the value of the <a id="wrglossary.740"></a><a href="#glo:opt.resource.src"><span class="xtrcsoptfmt">src</span></a> key. The <a id="wrglossary.741"></a><a href="#glo:opt.resource.sort"><span class="xtrcsoptfmt">sort</span></a> option identifies the sorting method. This may be a locale identifier for alphabetic sorting, but there are other sort methods available, such as character code or numeric. One resource set may cover multiple <a id="wrglossary.742"></a><a href="#glo:dual.glossary">glossaries</a> or one <a id="wrglossary.743"></a><a href="#glo:dual.glossary">glossary</a> may be split across multiple resource sets, forming logical sub-blocks.<p>
If you want to ensure that all entries are selected, even if they haven’t been referenced in the document, then add the option <a id="wrglossary.744"></a><a href="#glo:opt.resource.selection"><span class="xtrcsoptfmt">selection</span></a><span class="optfmt">=all</span>. (There are also ways of filtering the selection or you can even have a random selection by shuffling and truncating the list. See the <a id="wrglossary.745"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> user manual for further details.)<p>
The <a id="wrglossary.746"></a><a href="#glo:dual.glossary">glossary</a> is displayed using: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.747"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.748"></a><a href="#glo:printunsrtglossary"><code class="xtrcsfmt">\printunsrtglossary</code></a>
</pre> Alternatively all glossaries can be displayed using the iterative command: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.749"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.750"></a><a href="#glo:printunsrtglossaries"><code class="xtrcsfmt">\printunsrtglossaries</code></a>
</pre> The document is built using: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.751"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>pdflatex myDoc
bib2gls myDoc
pdflatex myDoc
</pre> If <a id="wrglossary.752"></a><a href="#glo:idx.group">letter groups</a> are required, you need the <a id="wrglossary.753"></a><a href="#glo:switch.group"><span class="longargfmt">--group</span></a> switch: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.754"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>bib2gls <a id="wrglossary.755"></a><a href="#glo:switch.group"><span class="longargfmt">--group</span></a> myDoc
</pre> or with <a id="wrglossary.756"></a><a href="#glo:app.arara"><span class="appfmt">arara</span></a>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.757"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div>% arara: bib2gls: { group: on }
</pre> (You will also need an appropriate <a id="wrglossary.758"></a><a href="#glo:idx.glossarystyle">glossary style</a>.)<p>
Unlike Options <a href="#glo:idx.opt.mkidx">2</a> and <a href="#glo:idx.opt.xdy">3</a>, this method doesn’t create a file containing the typeset <a id="wrglossary.759"></a><a href="#glo:dual.glossary">glossary</a> but simply determines which entries are needed for the document, their associated locations and (if required) their associated <a id="wrglossary.760"></a><a href="#glo:idx.group">letter group</a>. This option allows a mixture of sort methods. For example, sorting by word order for one glossary and order of use for another or even sorting one block of the <a id="wrglossary.761"></a><a href="#glo:dual.glossary">glossary</a> differently to another block in the same <a id="wrglossary.762"></a><a href="#glo:dual.glossary">glossary</a>. See <a href="https://www.dickimaw-books.com/gallery/index.php?label=label=bib2gls-sorting"><span class="appfmt">bib2gls</span> gallery: sorting</a>.<p>
This method supports Unicode and uses the Common Locale Data Repository, which provides more extensive language support than <a id="wrglossary.763"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>. (Except for Klingon, which is supported by <a id="wrglossary.764"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>, but not by the CLDR.) The locations in the <a id="wrglossary.765"></a><a href="#glo:locationlist">number list</a> may be in any format. If <a id="wrglossary.766"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> can deduce a numerical value it will attempt to form <a id="wrglossary.767"></a><a href="#glo:idx.range">ranges</a> otherwise it will simply list the <a id="wrglossary.768"></a><a href="#glo:@@glslabel@entrylocation">locations</a>.<p>
Summary: 
<ol class="displaylist">
 <li><span class="numitem">1.</span>Use <a id="wrglossary.769"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> with the <a id="wrglossary.770"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a> package option: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.771"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.772"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a>]{glossaries-extra}
</pre><p>
<li><span class="numitem">2.</span>Use <a id="wrglossary.773"></a><a href="#glo:GlsXtrLoadResources"><code class="xtrcsfmt">\GlsXtrLoadResources</code></a> to identify the <a id="wrglossary.774"></a><a href="#glo:ext.bib"><span class="extfmt">bib</span></a> file(s) and <a id="wrglossary.775"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> options. The <a id="wrglossary.776"></a><a href="#glo:ext.bib"><span class="extfmt">bib</span></a> extension may be omitted: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.777"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.778"></a><a href="#glo:GlsXtrLoadResources"><code class="xtrcsfmt">\GlsXtrLoadResources</code></a>[<a id="wrglossary.779"></a><a href="#glo:opt.resource.src"><span class="xtrcsoptfmt">src</span></a><span class="optfmt">={terms.bib,abbreviations.bib}</span>,<a id="wrglossary.780"></a><a href="#glo:opt.resource.sort"><span class="xtrcsoptfmt">sort</span></a><span class="optfmt">=en</span>]
</pre><p>
<li><span class="numitem">3.</span>Put <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.781"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.782"></a><a href="#glo:printunsrtglossary"><code class="xtrcsfmt">\printunsrtglossary</code></a>
</pre> where you want your list of entries to appear. Alternatively to display all glossaries use the iterative command: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.783"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.784"></a><a href="#glo:printunsrtglossaries"><code class="xtrcsfmt">\printunsrtglossaries</code></a>
</pre><p>
<li><span class="numitem">4.</span>Run LaTeX on your document.<p>
<li><span class="numitem">5.</span>Run <a id="wrglossary.785"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> with just the document base name.<p>
<li><span class="numitem">6.</span>Run LaTeX on your document.<p>

</ol>
<p>
See <a href="http://mirrors.ctan.org/support/bib2gls/bib2gls-begin.pdf"><span class="styfmt">glossaries-extra</span> and <span class="appfmt">bib2gls</span>: An Introductory Guide</a> or the <a id="wrglossary.786"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> user manual for further details of this method, and also <a href="https://www.dickimaw-books.com/latex/buildglossaries/">Incorporating makeglossaries or makeglossaries-lite or bib2gls into the document build</a>.<p>

</section><!-- end of section option4 -->

<section id="option5"><!-- start of section option5 --><div class="tomain"><a href="#main">[top]</a></div>
<h3><!-- start of subsection header -->1.3.5. <a id="wrglossary.787"></a><dfn id="glo:idx.opt.unsrt">Option 5 (<span class="qt">“unsrt”</span>)</dfn><div class="labellink"><a href="#option5">[link]</a></div></h3><!-- end of subsection header -->
<p>
<div class="sidenote"><a id="wrglossary.788"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><span class="clearfix"></span><!-- end of sidenote -->
This option is only available with the extension package <a id="wrglossary.789"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>. No <a id="wrglossary.790"></a><a href="#glo:dual.indexingapp">indexing application</a> is required. <p>
Example document: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.791"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\documentclass</code>{article}
<code class="cmd">\usepackage</code>[<a id="wrglossary.792"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a><span class="optfmt">=<a id="wrglossary.793"></a><a href="#glo:opt.glostyle.indexgroup"><span class="glostylefmt">indexgroup</span></a></span>]{glossaries-extra}
<a id="wrglossary.794"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{parrot}{<a id="wrglossary.795"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={parrot}</span>, 
  <a id="wrglossary.796"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={a brightly coloured tropical bird}</span>}
<a id="wrglossary.797"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{duck}{<a id="wrglossary.798"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={duck}</span>, 
  <a id="wrglossary.799"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={a waterbird}</span>}
<a id="wrglossary.800"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{puffin}{<a id="wrglossary.801"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={puffin}</span>,
  <a id="wrglossary.802"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={a seabird with a brightly coloured bill}</span>}
<a id="wrglossary.803"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{penguin}{<a id="wrglossary.804"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={penguin}</span>, 
  <a id="wrglossary.805"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={a flightless black and white seabird}</span>}
<span class="comment">% a symbol:</span>
<a id="wrglossary.806"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{alpha}{<a id="wrglossary.807"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={<a id="wrglossary.808"></a><a href="#glo:ensuremath"><code class="csfmt">\ensuremath</code></a>{<a id="wrglossary.809"></a><a href="#glo:alpha"><code class="csfmt">\alpha</code></a>}}</span>,
 <a id="wrglossary.810"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={a variable}</span>}
<span class="comment">% an <a id="wrglossary.811"></a><a href="#glo:idx.abbreviation"><span class="xtrfmt">abbreviation</span></a>:</span>
<a id="wrglossary.812"></a><a href="#glo:setabbreviationstyle"><code class="xtrcsfmt">\setabbreviationstyle</code></a>{<a id="wrglossary.813"></a><a href="#glo:opt.abbrstyle.short-long"><span class="abbrstylefmt">short-long</span></a>}
<a id="wrglossary.814"></a><a href="#glo:newabbreviation"><code class="xtrcsfmt">\newabbreviation</code></a>{arpanet}{ARPANET}{Advanced Research Projects Agency Network}
<code class="cbeg">\begin{document}</code>
<a id="wrglossary.815"></a><a href="#glo:Gls"><code class="csfmt">\Gls</code></a>{puffin}, <a id="wrglossary.816"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{duck} and <a id="wrglossary.817"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{parrot}.
<a id="wrglossary.818"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{arpanet} and <a id="wrglossary.819"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{alpha}.
Next use: <a id="wrglossary.820"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{arpanet}.
<strong class="strong"><a id="wrglossary.821"></a><a href="#glo:printunsrtglossary"><code class="xtrcsfmt">\printunsrtglossary</code></a></strong>
<code class="cend">\end{document}</code>
</pre> You can place all your entry definitions in a separate file and load it in the <a id="wrglossary.822"></a><a href="#glo:idx.documentpreamble">preamble</a> with <a id="wrglossary.823"></a><a href="#glo:loadglsentries"><code class="csfmt">\loadglsentries</code></a>.  There’s no <span class="qt">“activation”</span> command (such as <a id="wrglossary.824"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a> for Options <a href="#glo:idx.opt.mkidx">2</a> and <a href="#glo:idx.opt.xdy">3</a>). <p>
The result is different from the previous examples. Now all entries are listed in the <a id="wrglossary.825"></a><a href="#glo:dual.glossary">glossary</a>, including <span class="qt">“penguin”</span> which hasn’t been referenced in the document, and the list is in the order that the entries were defined. There are no <a id="wrglossary.826"></a><a href="#glo:locationlist">number lists</a>. <div class="resultbox"><div class="resultboxtitle"><a id="wrglossary.827"></a><a href="#glo:sym.result"><span title="Result" class="icon">🖺</span></a></div><!-- end of resultboxtitle -->
<a id="ex:unsrt"></a>Example 7: Simple document with an unsorted list of all defined entries <a href="glossaries-user-examples/glossaries-user-example007.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-user-examples/glossaries-user-example007.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
<object data="glossaries-user-examples/glossaries-user-example007.png" type="image/png" width="391" height="293">Example document that defines some entries, references a subset of them in the document and displays an unsorted list of the defined entries: parrot, duck, puffin, penguin, alpha and ARPANET. There are four letter groups with a repeated letter: P, D, P, A.</object> </div><!-- end of resultbox -->
 Note that the letter groups are fragmented because the list isn’t in alphabetical order, so there are two <span class="qt">“P”</span> letter groups.<p>
The <a id="wrglossary.828"></a><a href="#glo:printunsrtglossary"><code class="xtrcsfmt">\printunsrtglossary</code></a> command simply iterates over the set of all defined entries associated with the given <a id="wrglossary.829"></a><a href="#glo:dual.glossary">glossary</a> and  lists them in the order of definition. This means that child  entries must be defined immediately after their parent entry  if they must be kept together in the glossary. Some <a id="wrglossary.830"></a><a href="#glo:idx.glossarystyle">glossary styles</a> indent entries that have a parent but it’s the <a id="wrglossary.831"></a><a href="#glo:dual.indexingapp">indexing application</a> that ensures the child entries are listed immediately after the parent. If you’re opting to use this manual approach then it’s your responsibility to define the entries in the correct order.<p>
The <a id="wrglossary.832"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package requires entries to be defined in the <a id="wrglossary.833"></a><a href="#glo:idx.documentpreamble">preamble</a> by default. It’s possible to remove this restriction, but bear in mind that any entries defined after <a id="wrglossary.834"></a><a href="#glo:printunsrtglossary"><code class="xtrcsfmt">\printunsrtglossary</code></a> won’t be listed.<p>
The <a id="wrglossary.835"></a><a href="#glo:dual.glossary">glossary</a> is displayed using: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.836"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.837"></a><a href="#glo:printunsrtglossary"><code class="xtrcsfmt">\printunsrtglossary</code></a>
</pre> Alternatively all glossaries can be displayed using the iterative command: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.838"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.839"></a><a href="#glo:printunsrtglossaries"><code class="xtrcsfmt">\printunsrtglossaries</code></a>
</pre><p>
This method will display <span style="font-style: italic; font-variant: normal; ">all</span> defined entries, regardless of whether or not they have been used in the document. Note that this uses the same command for displaying the <a id="wrglossary.840"></a><a href="#glo:dual.glossary">glossary</a> as <a id="wrglossary.841"></a><a href="#glo:idx.opt.b2g">Option 4</a>. This is because <a id="wrglossary.842"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> takes advantage of this method by defining the wanted entries in the required order and setting the locations (and <a id="wrglossary.843"></a><a href="#glo:idx.group">letter group</a> information, if required). See the <a id="wrglossary.844"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> manual for further details.<p>
Therefore, the above example document has a glossary containing the entries: parrot, duck, puffin, penguin, \(𝛼\) and ARPANET (in that order). Note that the <span class="qt">“penguin”</span> entry has been included even though it wasn’t referenced in the document.<p>
This just requires a single LaTeX call: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.845"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>pdflatex myDoc
</pre> unless the glossary needs to appear in the table of contents, in which case a second run is required: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.846"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>pdflatex myDoc
pdflatex myDoc
</pre> (Naturally if the document also contains citations, and so on,  then additional steps are required. Similarly for all the other options above.)<p>
See the <a id="wrglossary.847"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> documentation for further details of this method.<p>

</section><!-- end of section option5 -->

<section id="option6"><!-- start of section option6 --><div class="tomain"><a href="#main">[top]</a></div>
<h3><!-- start of subsection header -->1.3.6. <a id="wrglossary.848"></a><dfn id="glo:idx.opt.standalone">Option 6 (<span class="qt">“standalone”</span>)</dfn><div class="labellink"><a href="#option6">[link]</a></div></h3><!-- end of subsection header -->
<p>
<div class="sidenote"><a id="wrglossary.849"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><span class="clearfix"></span><!-- end of sidenote -->
This option is only available with the <a id="wrglossary.850"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> extension package. (You can just use the base <a id="wrglossary.851"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package for the first case, but it’s less convenient. You’d have to manually insert the entry target before the sectioning command and use <code class="code"><a id="wrglossary.852"></a><a href="#glo:glsentryname"><code class="csfmt">\glsentryname</code></a>{<span class="meta">〈<em class="metainner">label</em>〉</span>}</code> or <code class="code"><a id="wrglossary.853"></a><a href="#glo:Glsentryname"><code class="csfmt">\Glsentryname</code></a>{<span class="meta">〈<em class="metainner">label</em>〉</span>}</code> to display the entry name.) Instead of creating a list, this has standalone definitions throughout the document. The entry name may or may not be in a section heading.<p>
You can either define entries in the <a id="wrglossary.854"></a><a href="#glo:idx.documentpreamble">preamble</a> (or in an external file loaded with <a id="wrglossary.855"></a><a href="#glo:loadglsentries"><code class="csfmt">\loadglsentries</code></a>), as with <a id="wrglossary.856"></a><a href="#glo:idx.opt.unsrt">Option 5</a>, for example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.857"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\documentclass</code>{article}

<code class="cmd">\usepackage</code>[colorlinks]{hyperref}
<code class="cmd">\usepackage</code>[<a id="wrglossary.858"></a><a href="#glo:opt.sort"><span class="styoptfmt">sort</span></a><span class="optfmt">=none</span>,
   <a id="wrglossary.859"></a><a href="#glo:opt.nostyles"><span class="styoptfmt">nostyles</span></a><span class="comment">% &lt;- no glossary styles are required</span>
 ]{glossaries-extra}

<a id="wrglossary.860"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{set}{<a id="wrglossary.861"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={set}</span>,
  <a id="wrglossary.862"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={a collection of any kind of objects}</span>,
  <a id="wrglossary.863"></a><a href="#glo:opt.gloskey.symbol"><span class="csoptfmt">symbol</span></a><span class="optfmt">={<a id="wrglossary.864"></a><a href="#glo:ensuremath"><code class="csfmt">\ensuremath</code></a>{<code class="cmd">\mathcal</code>{S}}}</span>
}

<a id="wrglossary.865"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{function}{<a id="wrglossary.866"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={function}</span>,
  <a id="wrglossary.867"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={a rule that assigns every element in the    domain <a id="wrglossary.868"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{set} to an element in the range <a id="wrglossary.869"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{set}}</span>,
  <a id="wrglossary.870"></a><a href="#glo:opt.gloskey.symbol"><span class="csoptfmt">symbol</span></a><span class="optfmt">={<a id="wrglossary.871"></a><a href="#glo:ensuremath"><code class="csfmt">\ensuremath</code></a>{f(x)}}</span>
}
<code class="cmd">\newcommand</code>*{<code class="cmd">\termdef</code>}[1]{<span class="comment">% </span>
  <a id="wrglossary.872"></a><a href="#glo:section"><code class="csfmt">\section</code></a>{<a id="wrglossary.873"></a><a href="#glo:glsxtrglossentry"><code class="csfmt">\glsxtrglossentry</code></a>{#1} <a id="wrglossary.874"></a><a href="#glo:glsentrysymbol"><code class="csfmt">\glsentrysymbol</code></a>{#1}}<span class="comment">% </span>
  <code class="cbeg">\begin{quote}</code><code class="cmd">\em</code><a id="wrglossary.875"></a><a href="#glo:Glsentrydesc"><code class="csfmt">\Glsentrydesc</code></a>{#1}.<code class="cend">\end{quote}</code><span class="comment">% </span>
}
<code class="cbeg">\begin{document}</code>
<code class="cmd">\tableofcontents</code>

<a id="wrglossary.876"></a><a href="#glo:section"><code class="csfmt">\section</code></a>{Introduction}
Sample document about <a id="wrglossary.877"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{function} and <a id="wrglossary.878"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{set}.

<code class="cmd">\termdef</code>{set}

More detailed information about <a id="wrglossary.879"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{set} with examples.

<code class="cmd">\termdef</code>{function}

More detailed information about <a id="wrglossary.880"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{function} with examples.

<code class="cend">\end{document}</code>
</pre> This allows the references to <a id="wrglossary.881"></a><a href="#glo:idx.hyperlink">hyperlink</a> to the standalone definitions rather than to a <a id="wrglossary.882"></a><a href="#glo:dual.glossary">glossary</a>. <div class="resultbox"><div class="resultboxtitle"><a id="wrglossary.883"></a><a href="#glo:sym.result"><span title="Result" class="icon">🖺</span></a></div><!-- end of resultboxtitle -->
<a id="ex:standalone"></a>Example 8: Simple document with standalone entries <a href="glossaries-user-examples/glossaries-user-example008.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-user-examples/glossaries-user-example008.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
<object data="glossaries-user-examples/glossaries-user-example008.png" type="image/png" width="388" height="362">Example document that defines entries and displays them in the document..</object> </div><!-- end of resultbox -->
<p>
Or you can use <a id="wrglossary.884"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> if you want to manage a large  database of terms. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.885"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\documentclass</code>{article}

<code class="cmd">\usepackage</code>[colorlinks]{hyperref}
<code class="cmd">\usepackage</code>[<a id="wrglossary.886"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a>,
   <a id="wrglossary.887"></a><a href="#glo:opt.nostyles"><span class="styoptfmt">nostyles</span></a><span class="comment">% &lt;- no glossary styles are required</span>
  ]{glossaries-extra}

<a id="wrglossary.888"></a><a href="#glo:GlsXtrLoadResources"><code class="xtrcsfmt">\GlsXtrLoadResources</code></a>[<a id="wrglossary.889"></a><a href="#glo:opt.resource.src"><span class="xtrcsoptfmt">src</span></a><span class="optfmt">={terms}</span>,<a id="wrglossary.890"></a><a href="#glo:opt.resource.sort"><span class="xtrcsoptfmt">sort</span></a><span class="optfmt">=none</span>,<a id="wrglossary.891"></a><a href="#glo:opt.resource.save-locations"><span class="xtrcsoptfmt">save-locations</span></a><span class="optfmt">=false</span>]

<code class="cmd">\newcommand</code>*{<code class="cmd">\termdef</code>}[1]{<span class="comment">% </span>
  <a id="wrglossary.892"></a><a href="#glo:section"><code class="csfmt">\section</code></a>{<a id="wrglossary.893"></a><a href="#glo:glsxtrglossentry"><code class="csfmt">\glsxtrglossentry</code></a>{#1} <strong class="strong"><a id="wrglossary.894"></a><a href="#glo:glossentrysymbol"><code class="csfmt">\glossentrysymbol</code></a></strong>{#1}}<span class="comment">% </span>
  <a id="wrglossary.895"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>{#1}<span class="comment">% &lt;- index this entry</span>
  <code class="cbeg">\begin{quote}</code><code class="cmd">\em</code><a id="wrglossary.896"></a><a href="#glo:Glsentrydesc"><code class="csfmt">\Glsentrydesc</code></a>{#1}.<code class="cend">\end{quote}</code><span class="comment">% </span>
}
<code class="cbeg">\begin{document}</code>
<code class="cmd">\tableofcontents</code>

<a id="wrglossary.897"></a><a href="#glo:section"><code class="csfmt">\section</code></a>{Introduction}
Sample document about <a id="wrglossary.898"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{function} and <a id="wrglossary.899"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{set}.

<code class="cmd">\termdef</code>{set}

More detailed information about <a id="wrglossary.900"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{set} with examples.

<code class="cmd">\termdef</code>{function}

More detailed information about <a id="wrglossary.901"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{function} with examples.
<code class="cend">\end{document}</code>
</pre> Where the file <span class="filefmt">terms.bib</span> contains: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.902"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="code">@entry</code>{set,
  <a id="wrglossary.903"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={set}</span>,
  <a id="wrglossary.904"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={a collection of any kind of objects}</span>,
  <a id="wrglossary.905"></a><a href="#glo:opt.gloskey.symbol"><span class="csoptfmt">symbol</span></a><span class="optfmt">={<a id="wrglossary.906"></a><a href="#glo:ensuremath"><code class="csfmt">\ensuremath</code></a>{<code class="cmd">\mathcal</code>{S}}}</span>
}
<code class="code">@entry</code>{function,
  <a id="wrglossary.907"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={function}</span>,
  <a id="wrglossary.908"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={a rule that assigns every element in the domain   <a id="wrglossary.909"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{set} to an element in the range <a id="wrglossary.910"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{set}}</span>,
  <a id="wrglossary.911"></a><a href="#glo:opt.gloskey.symbol"><span class="csoptfmt">symbol</span></a><span class="optfmt">={<a id="wrglossary.912"></a><a href="#glo:ensuremath"><code class="csfmt">\ensuremath</code></a>{f(x)}}</span>
}
</pre> The advantage in this approach (with <a id="wrglossary.913"></a><a href="#glo:loadglsentries"><code class="csfmt">\loadglsentries</code></a> or  <a id="wrglossary.914"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>) is that you can use an existing database of entries shared across multiple documents, ensuring consistent notation for all of them.<p>
In both cases, there’s no need to load all the <a id="wrglossary.915"></a><a href="#glo:idx.glossarystyle">glossary styles</a> packages, as they’re not required, so I’ve used the <a id="wrglossary.916"></a><a href="#glo:opt.nostyles"><span class="styoptfmt">nostyles</span></a> package option to prevent them from being loaded.<p>
In the first case, you just need to define the terms (preferably in the <a id="wrglossary.917"></a><a href="#glo:idx.documentpreamble">preamble</a> or in a file that’s input in the <a id="wrglossary.918"></a><a href="#glo:idx.documentpreamble">preamble</a>).  No external tool is required. Just run LaTeX as normal. (Twice to ensure that the table of contents is up to date.) <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.919"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>pdflatex myDoc
pdflatex myDoc
</pre><p>
In the second case, you need the <a id="wrglossary.920"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a> package option (as in <a id="wrglossary.921"></a><a href="#glo:idx.opt.b2g">Option 4</a>) since <a id="wrglossary.922"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> is needed to select the required entries, but you don’t need a sorted list: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.923"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.924"></a><a href="#glo:GlsXtrLoadResources"><code class="xtrcsfmt">\GlsXtrLoadResources</code></a>[<a id="wrglossary.925"></a><a href="#glo:opt.resource.src"><span class="xtrcsoptfmt">src</span></a><span class="optfmt">={terms}</span>,<strong class="strong"><a id="wrglossary.926"></a><a href="#glo:opt.resource.sort"><span class="xtrcsoptfmt">sort</span></a><span class="optfmt">=none</span></strong>]
</pre> This will ensure that any entries <a id="wrglossary.927"></a><a href="#glo:@@glslabel@indexing">indexed</a> in the document (through commands like <a id="wrglossary.928"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> or <a id="wrglossary.929"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>) will be selected by  <a id="wrglossary.930"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, but it will skip the sorting step.  (The chances are you probably also won’t need <a id="wrglossary.931"></a><a href="#glo:dual.locationlist">location lists</a> either. If so, you can add the option <a id="wrglossary.932"></a><a href="#glo:opt.resource.save-locations"><span class="xtrcsoptfmt">save-locations</span></a><span class="optfmt">=false</span>.)<p>
Remember that for this second case you need to run <a id="wrglossary.933"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> as per <a id="wrglossary.934"></a><a href="#glo:idx.opt.b2g">Option 4</a>: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.935"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>pdflatex myDoc
bib2gls myDoc
pdflatex myDoc
pdflatex myDoc
</pre><p>
For both cases (with or without <a id="wrglossary.936"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>), instead of listing all the entries using <a id="wrglossary.937"></a><a href="#glo:printunsrtglossary"><code class="xtrcsfmt">\printunsrtglossary</code></a>, you use <code class="code"><a id="wrglossary.938"></a><a href="#glo:glsxtrglossentry"><code class="csfmt">\glsxtrglossentry</code></a>{<span class="meta">〈<em class="metainner">label</em>〉</span>}</code> where you want the name (and anchor with <a id="wrglossary.939"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a>) to appear in the document. This will allow the <a id="wrglossary.940"></a><a href="#glo:dual.linktext">link text</a> created by commands like <a id="wrglossary.941"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> to link to that point in the document. The description can simply be displayed with <code class="code"><a id="wrglossary.942"></a><a href="#glo:glsentrydesc"><code class="csfmt">\glsentrydesc</code></a>{<span class="meta">〈<em class="metainner">label</em>〉</span>}</code> or <code class="code"><a id="wrglossary.943"></a><a href="#glo:Glsentrydesc"><code class="csfmt">\Glsentrydesc</code></a>{label}</code>, as in the above examples. In both examples, I’ve defined a custom command <code class="csfmt">\termdef</code> to simplify the code and ensure consistency. Extra styling, such as placing the description in a coloured frame, can be added to this custom definition as required.<p>
(Instead of using <a id="wrglossary.944"></a><a href="#glo:glsentrydesc"><code class="csfmt">\glsentrydesc</code></a> or <a id="wrglossary.945"></a><a href="#glo:Glsentrydesc"><code class="csfmt">\Glsentrydesc</code></a>, you can use  <code class="code"><a id="wrglossary.946"></a><a href="#glo:glossentrydesc"><code class="csfmt">\glossentrydesc</code></a>{<span class="meta">〈<em class="metainner">label</em>〉</span>}</code>, which will obey <a id="wrglossary.947"></a><a href="#glo:idx.categoryattribute">category attributes</a> such as <a id="wrglossary.948"></a><a href="#glo:opt.catattr.glossdesc"><span class="csoptfmt">glossdesc</span></a> and <a id="wrglossary.949"></a><a href="#glo:opt.catattr.glossdescfont"><span class="csoptfmt">glossdescfont</span></a>. See the <a id="wrglossary.950"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>  manual for further details.)<p>
The symbol (if required) can be displayed with either <code class="code"><a id="wrglossary.951"></a><a href="#glo:glsentrysymbol"><code class="csfmt">\glsentrysymbol</code></a>{<span class="meta">〈<em class="metainner">label</em>〉</span>}</code> or <code class="code"><a id="wrglossary.952"></a><a href="#glo:glossentrysymbol"><code class="csfmt">\glossentrysymbol</code></a>{<span class="meta">〈<em class="metainner">label</em>〉</span>}</code>. In the first example, I’ve used <a id="wrglossary.953"></a><a href="#glo:glsentrysymbol"><code class="csfmt">\glsentrysymbol</code></a>. In the second I’ve used <a id="wrglossary.954"></a><a href="#glo:glossentrysymbol"><code class="csfmt">\glossentrysymbol</code></a>. The latter is necessary with <a id="wrglossary.955"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> if the symbol needs to go in a section title as the entries aren’t defined on the first LaTeX run.<p>
In normal document text, <a id="wrglossary.956"></a><a href="#glo:glsentrysymbol"><code class="csfmt">\glsentrysymbol</code></a> will silently do nothing if the entry hasn’t been defined, but when used in a section heading it will expand to an undefined internal command when written to the <a id="wrglossary.957"></a><a href="#glo:ext.aux"><span class="extfmt">aux</span></a> file, which triggers an error. <p>
The <a id="wrglossary.958"></a><a href="#glo:glossentrysymbol"><code class="csfmt">\glossentrysymbol</code></a> command performs an existence check, which triggers a warning if the entry is undefined. (All entries will be undefined before the first <a id="wrglossary.959"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> call.) You need at least <a id="wrglossary.960"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.42 to use this command in a section title. (<a id="wrglossary.961"></a><a href="#glo:glossentrysymbol"><code class="csfmt">\glossentrysymbol</code></a> is defined by the base <a id="wrglossary.962"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package but is redefined by <a id="wrglossary.963"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>.) If <a id="wrglossary.964"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a> has been loaded, this will use <a id="wrglossary.965"></a><a href="#glo:texorpdfstring"><code class="csfmt">\texorpdfstring</code></a> to allow a simple expansion for the <a id="wrglossary.966"></a><a href="#glo:idx.PDFbookmark">PDF bookmarks</a> (see the <a id="wrglossary.967"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> user manual for further details).<p>
If you want to test if the <a id="wrglossary.968"></a><a href="#glo:opt.gloskey.symbol"><span class="csoptfmt">symbol</span></a> field has been set, you need to use <a id="wrglossary.969"></a><a href="#glo:ifglshassymbol"><code class="csfmt">\ifglshassymbol</code></a> outside of the section title. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.970"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.971"></a><a href="#glo:ifglshassymbol"><code class="csfmt">\ifglshassymbol</code></a>{#1}<span class="comment">% </span>
{<a id="wrglossary.972"></a><a href="#glo:section"><code class="csfmt">\section</code></a>{<a id="wrglossary.973"></a><a href="#glo:glsxtrglossentry"><code class="csfmt">\glsxtrglossentry</code></a>{#1} <a id="wrglossary.974"></a><a href="#glo:glossentrysymbol"><code class="csfmt">\glossentrysymbol</code></a>{#1}}}
{<a id="wrglossary.975"></a><a href="#glo:section"><code class="csfmt">\section</code></a>{<a id="wrglossary.976"></a><a href="#glo:glsxtrglossentry"><code class="csfmt">\glsxtrglossentry</code></a>{#1}}}
</pre><p>
In both of the above examples, the section titles start with a <a id="wrglossary.977"></a><a href="#glo:idx.lowercase">lowercase</a> character (because the <a id="wrglossary.978"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> value is all <a id="wrglossary.979"></a><a href="#glo:idx.lowercase">lowercase</a> in entry definitions). You can apply automatic <a id="wrglossary.980"></a><a href="#glo:dual.casechange">case change</a> with the <a id="wrglossary.981"></a><a href="#glo:opt.catattr.glossname"><span class="csoptfmt">glossname</span></a> <a id="wrglossary.982"></a><a href="#glo:idx.categoryattribute">category attribute</a>. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.983"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.984"></a><a href="#glo:glssetcategoryattribute"><code class="xtrcsfmt">\glssetcategoryattribute</code></a>{<a id="wrglossary.985"></a><a href="#glo:opt.cat.general"><span class="catfmt">general</span></a>}{<a id="wrglossary.986"></a><a href="#glo:opt.catattr.glossname"><span class="csoptfmt">glossname</span></a>}{firstuc}
</pre> or (for title-case) <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.987"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.988"></a><a href="#glo:glssetcategoryattribute"><code class="xtrcsfmt">\glssetcategoryattribute</code></a>{<a id="wrglossary.989"></a><a href="#glo:opt.cat.general"><span class="catfmt">general</span></a>}{<a id="wrglossary.990"></a><a href="#glo:opt.catattr.glossname"><span class="csoptfmt">glossname</span></a>}{title}
</pre> However, this won’t apply the <a id="wrglossary.991"></a><a href="#glo:dual.casechange">case change</a> in the table of contents or bookmarks. Instead you can use helper commands provided by <a id="wrglossary.992"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.49+ but make sure you have up-to-date versions of <a id="wrglossary.993"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> and <a id="wrglossary.994"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a>.<p>
In the second example, you can instead use <a id="wrglossary.995"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> to apply a <a id="wrglossary.996"></a><a href="#glo:dual.casechange">case change</a>. For example, to apply <a id="wrglossary.997"></a><a href="#glo:idx.sentencecase">sentence case</a> to the <a id="wrglossary.998"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> field: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.999"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.1000"></a><a href="#glo:GlsXtrLoadResources"><code class="xtrcsfmt">\GlsXtrLoadResources</code></a>[<a id="wrglossary.1001"></a><a href="#glo:opt.resource.src"><span class="xtrcsoptfmt">src</span></a><span class="optfmt">={terms}</span>,
 <a id="wrglossary.1002"></a><a href="#glo:opt.resource.sort"><span class="xtrcsoptfmt">sort</span></a><span class="optfmt">=none</span>,<a id="wrglossary.1003"></a><a href="#glo:opt.resource.save-locations"><span class="xtrcsoptfmt">save-locations</span></a><span class="optfmt">=false</span><strong class="strong">,
 <a id="wrglossary.1004"></a><a href="#glo:opt.resource.replicate-fields"><span class="xtrcsoptfmt">replicate-fields</span></a><span class="optfmt">={name=text}</span>,
 <a id="wrglossary.1005"></a><a href="#glo:opt.resource.name-case-change"><span class="xtrcsoptfmt">name-case-change</span></a><span class="optfmt">=firstuc</span></strong>
]
</pre> (Or <a id="wrglossary.1006"></a><a href="#glo:opt.resource.name-case-change"><span class="xtrcsoptfmt">name-case-change</span></a><span class="optfmt">=title</span> for <a id="wrglossary.1007"></a><a href="#glo:idx.titlecase">title case</a>.) This copies the <a id="wrglossary.1008"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> value to the <a id="wrglossary.1009"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a> field and then applies a <a id="wrglossary.1010"></a><a href="#glo:dual.casechange">case change</a> to the <a id="wrglossary.1011"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> field (leaving the <a id="wrglossary.1012"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a> field unchanged). The name in the section titles now starts with a capital but the <a id="wrglossary.1013"></a><a href="#glo:dual.linktext">link text</a> produced by commands like <a id="wrglossary.1014"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> is still <a id="wrglossary.1015"></a><a href="#glo:idx.lowercase">lowercase</a>.<p>
In the first example (without <a id="wrglossary.1016"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>) you can do this manually. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.1017"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.1018"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{set}{<a id="wrglossary.1019"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={<strong class="strong">S</strong>et}</span>,<strong class="strong"><a id="wrglossary.1020"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a><span class="optfmt">={set}</span></strong>,
  <a id="wrglossary.1021"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={a collection of any kind of objects}</span>,
  <a id="wrglossary.1022"></a><a href="#glo:opt.gloskey.symbol"><span class="csoptfmt">symbol</span></a><span class="optfmt">={<a id="wrglossary.1023"></a><a href="#glo:ensuremath"><code class="csfmt">\ensuremath</code></a>{<code class="cmd">\mathcal</code>{S}}}</span>
}
</pre> A more automated solution can be obtained with the standalone helper commands for the <a id="wrglossary.1024"></a><a href="#glo:idx.PDFbookmark">PDF bookmark</a> and heading text (<a id="wrglossary.1025"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.49+).<p>
Note that if you use the default <a id="wrglossary.1026"></a><a href="#glo:opt.resource.save-locations"><span class="xtrcsoptfmt">save-locations</span></a><span class="optfmt">=true</span> with <a id="wrglossary.1027"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, it’s possible to combine Options <a href="#glo:idx.opt.b2g">4</a> and <a href="#glo:idx.opt.standalone">6</a>  to have both standalone definitions and an index. In this case, a <a id="wrglossary.1028"></a><a href="#glo:idx.glossarystyle">glossary style</a> is required. In the example below, I’ve use <a id="wrglossary.1029"></a><a href="#glo:opt.glostyle.bookindex"><span class="xtrglostylefmt">bookindex</span></a>, which is provided in the <a id="wrglossary.1030"></a><a href="#glo:pkg.glossary-bookindex"><span class="styfmt">glossary-bookindex</span></a> package (bundled with <a id="wrglossary.1031"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>). I don’t need any of the other style packages, so I can still keep the <a id="wrglossary.1032"></a><a href="#glo:opt.nostyles"><span class="styoptfmt">nostyles</span></a> option and just load <a id="wrglossary.1033"></a><a href="#glo:pkg.glossary-bookindex"><span class="styfmt">glossary-bookindex</span></a>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.1034"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.1035"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a><span class="optfmt">=nameref</span>,<span class="comment">% &lt;- using <a id="wrglossary.1036"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a></span>
 <a id="wrglossary.1037"></a><a href="#glo:opt.nostyles"><span class="styoptfmt">nostyles</span></a>,<span class="comment">% &lt;- don't load default style packages</span>
 <a id="wrglossary.1038"></a><a href="#glo:opt.stylemods"><span class="xtrstyoptfmt">stylemods</span></a><span class="optfmt">=bookindex</span>,<span class="comment">% &lt;- load glossary-bookindex.sty</span>
 <a id="wrglossary.1039"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a><span class="optfmt">=<a id="wrglossary.1040"></a><a href="#glo:opt.glostyle.bookindex"><span class="xtrglostylefmt">bookindex</span></a></span><span class="comment">% &lt;- set the default style to 'bookindex'</span>
]{glossaries-extra}
</pre> I also need to sort the entries, so the resource command is now: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.1041"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.1042"></a><a href="#glo:GlsXtrLoadResources"><code class="xtrcsfmt">\GlsXtrLoadResources</code></a>[<a id="wrglossary.1043"></a><a href="#glo:opt.resource.src"><span class="xtrcsoptfmt">src</span></a><span class="optfmt">={terms}</span>,<span class="comment">% definitions in terms.bib</span>
 <a id="wrglossary.1044"></a><a href="#glo:opt.resource.sort"><span class="xtrcsoptfmt">sort</span></a><span class="optfmt">=en-GB</span>,<span class="comment">% sort by this locale</span>
 <a id="wrglossary.1045"></a><a href="#glo:opt.resource.replicate-fields"><span class="xtrcsoptfmt">replicate-fields</span></a><span class="optfmt">={name=text}</span>,
 <a id="wrglossary.1046"></a><a href="#glo:opt.resource.name-case-change"><span class="xtrcsoptfmt">name-case-change</span></a><span class="optfmt">=firstuc</span>
]
</pre> At the end of the document, I can add the <a id="wrglossary.1047"></a><a href="#glo:dual.glossary">glossary</a>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.1048"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.1049"></a><a href="#glo:printunsrtglossary"><code class="xtrcsfmt">\printunsrtglossary</code></a>[<a id="wrglossary.1050"></a><a href="#glo:opt.printgloss.title"><span class="csoptfmt">title</span></a><span class="optfmt">=Index</span>,<a id="wrglossary.1051"></a><a href="#glo:opt.printgloss.target"><span class="xtrcsoptfmt">target</span></a><span class="optfmt">=false</span>]
</pre> Note that I’ve had to switch off the hypertargets with <a id="wrglossary.1052"></a><a href="#glo:opt.printgloss.target"><span class="xtrcsoptfmt">target</span></a><span class="optfmt">=false</span> (otherwise there would be duplicate targets). If you want <a id="wrglossary.1053"></a><a href="#glo:idx.group">letter group</a> headings you need to use the <a id="wrglossary.1054"></a><a href="#glo:switch.group"><span class="longargfmt">--group</span></a> switch: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.1055"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>bib2gls <a id="wrglossary.1056"></a><a href="#glo:switch.group"><span class="longargfmt">--group</span></a> myDoc
</pre> or if you are using <a id="wrglossary.1057"></a><a href="#glo:app.arara"><span class="appfmt">arara</span></a>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.1058"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div>% arara: bib2gls: { group: on }
</pre><p>
The <a id="wrglossary.1059"></a><a href="#glo:opt.glostyle.bookindex"><span class="xtrglostylefmt">bookindex</span></a> style doesn’t show the description, so only the name and location is displayed. Remember that the name has had a <a id="wrglossary.1060"></a><a href="#glo:dual.casechange">case change</a> so it now starts with an initial capital. If you feel this is inappropriate for the index, you can adjust the <a id="wrglossary.1061"></a><a href="#glo:opt.glostyle.bookindex"><span class="xtrglostylefmt">bookindex</span></a> style so that it uses the <a id="wrglossary.1062"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a> field instead. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.1063"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>*{<a id="wrglossary.1064"></a><a href="#glo:glsxtrbookindexname"><code class="xtrcsfmt">\glsxtrbookindexname</code></a>}[1]{<span class="comment">% </span>
  <a id="wrglossary.1065"></a><a href="#glo:glossentrynameother"><code class="xtrcsfmt">\glossentrynameother</code></a>{#1}{text}}
</pre> See the <a id="wrglossary.1066"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> user manual for further details about this style.<p>
Note that on the first LaTeX run none of the entries will be defined. Once they are defined, the page numbers may shift due to the increased amount of document text. You may therefore need to repeat the document build to ensure the page numbers are correct.<p>
If there are extra terms that need to be included in the index that don’t have a description, you can define them with <code class="code">@index</code> in the <a id="wrglossary.1067"></a><a href="#glo:ext.bib"><span class="extfmt">bib</span></a> file. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.1068"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="code">@index</code>{element}
<code class="code">@index</code>{member,<a id="wrglossary.1069"></a><a href="#glo:opt.gloskey.alias"><span class="xtrcsoptfmt">alias</span></a><span class="optfmt">={element}</span>}
</pre> They can be used in the document as usual: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.1070"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div>The objects that make up a set are the <a id="wrglossary.1071"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{element}
or <a id="wrglossary.1072"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{member}.
</pre> See <a href="http://mirrors.ctan.org/support/bib2gls/bib2gls-begin.pdf"><span class="styfmt">glossaries-extra</span> and <span class="appfmt">bib2gls</span>: An Introductory Guide</a> or the <a id="wrglossary.1073"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> user manual for further details.<p>

</section><!-- end of section option6 -->

<section id="sec:lipsum"><!-- start of section sec:lipsum --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->1.4. Dummy Entries for Testing<div class="labellink"><a href="#sec:lipsum">[link]</a></div></h2><!-- end of section header -->
<p>
In addition to the sample files described in §<a href="#sec:samples">18</a>, <a id="wrglossary.1074"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> also provides some files containing lorum ipsum dummy <a id="wrglossary.1075"></a><a href="#glo:idx.glossaryentry">entries</a>. These are provided for testing purposes and are on TeX’s path (in <span class="filefmt">tex/latex/glossaries/test-entries</span>) so they can be included via <a id="wrglossary.1076"></a><a href="#glo:input"><code class="csfmt">\input</code></a> or <a id="wrglossary.1077"></a><a href="#glo:loadglsentries"><code class="csfmt">\loadglsentries</code></a>. The <a id="wrglossary.1078"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package provides <a id="wrglossary.1079"></a><a href="#glo:ext.bib"><span class="extfmt">bib</span></a> versions of all these files for use with <a id="wrglossary.1080"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>. The files are as follows:<p>
<div class="filedef">🗋 <a id="wrglossary.1081"></a><dfn id="glo:file.example-glossaries-brief.tex"><span class="filefmt">example-glossaries-brief.tex</span></dfn></div><!-- end of filedef -->
 These entries all have brief descriptions. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.1082"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.1083"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{lorem}{<a id="wrglossary.1084"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={lorem}</span>,<a id="wrglossary.1085"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={ipsum}</span>}
</pre><p>
<div class="filedef">🗋 <a id="wrglossary.1086"></a><dfn id="glo:file.example-glossaries-long.tex"><span class="filefmt">example-glossaries-long.tex</span></dfn></div><!-- end of filedef -->
 These entries all have long descriptions. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.1087"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.1088"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{loremipsum}{<a id="wrglossary.1089"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={lorem ipsum}</span>,
<a id="wrglossary.1090"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={dolor sit amet, consectetuer adipiscing  elit. Ut purus elit, vestibulum ut, placerat ac,  adipiscing vitae, felis. Curabitur dictum gravida  mauris.}</span>}
</pre><p>
<div class="filedef">🗋 <a id="wrglossary.1091"></a><dfn id="glo:file.example-glossaries-multipar.tex"><span class="filefmt">example-glossaries-multipar.tex</span></dfn></div><!-- end of filedef -->
 These entries all have multi-paragraph descriptions. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.1092"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.1093"></a><a href="#glo:longnewglossaryentry"><code class="csfmt">\longnewglossaryentry</code></a>{loremi-ii}{<a id="wrglossary.1094"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={lorem 1--2}</span>}<span class="comment">% </span>
{<span class="comment">% </span>
Lorem ipsum ...

Nam dui ligula...
}
</pre><p>
<div class="filedef">🗋 <a id="wrglossary.1095"></a><dfn id="glo:file.example-glossaries-symbols.tex"><span class="filefmt">example-glossaries-symbols.tex</span></dfn></div><!-- end of filedef -->
 These entries all use the <a id="wrglossary.1096"></a><a href="#glo:opt.gloskey.symbol"><span class="csoptfmt">symbol</span></a> key. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.1097"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.1098"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{alpha}{<a id="wrglossary.1099"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={alpha}</span>,
<a id="wrglossary.1100"></a><a href="#glo:opt.gloskey.symbol"><span class="csoptfmt">symbol</span></a><span class="optfmt">={<a id="wrglossary.1101"></a><a href="#glo:ensuremath"><code class="csfmt">\ensuremath</code></a>{<a id="wrglossary.1102"></a><a href="#glo:alpha"><code class="csfmt">\alpha</code></a>}}</span>,
<a id="wrglossary.1103"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={Quisque ullamcorper placerat ipsum.}</span>}
</pre><p>
<div class="filedef">🗋 <a id="wrglossary.1104"></a><dfn id="glo:file.example-glossaries-symbolnames.tex"><span class="filefmt">example-glossaries-symbolnames.tex</span></dfn></div><!-- end of filedef -->
 Similar to the previous file but the <a id="wrglossary.1105"></a><a href="#glo:opt.gloskey.symbol"><span class="csoptfmt">symbol</span></a> key isn’t used. Instead the symbol is stored in the <a id="wrglossary.1106"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> key. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.1107"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.1108"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{sym.alpha}{<a id="wrglossary.1109"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a><span class="optfmt">={alpha}</span>,
<a id="wrglossary.1110"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={<a id="wrglossary.1111"></a><a href="#glo:ensuremath"><code class="csfmt">\ensuremath</code></a>{<a id="wrglossary.1112"></a><a href="#glo:alpha"><code class="csfmt">\alpha</code></a>}}</span>,
<a id="wrglossary.1113"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={Quisque ullamcorper placerat ipsum.}</span>}
</pre><p>
<div class="filedef">🗋 <a id="wrglossary.1114"></a><dfn id="glo:file.example-glossaries-images.tex"><span class="filefmt">example-glossaries-images.tex</span></dfn></div><!-- end of filedef -->
 These entries use the <a id="wrglossary.1115"></a><a href="#glo:opt.gloskey.user1"><span class="csoptfmt">user1</span></a> key to store the name of an image file. (The images are provided by the <a id="wrglossary.1116"></a><a href="#glo:pkg.mwe"><span class="styfmt">mwe</span></a> package and should be on TeX’s path.) One entry doesn’t have an associated image to help test for a missing key. The descriptions are long to allow for tests with the text wrapping around the image. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.1117"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.1118"></a><a href="#glo:longnewglossaryentry"><code class="csfmt">\longnewglossaryentry</code></a>{sedfeugiat}{<a id="wrglossary.1119"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={sed feugiat}</span>,
<a id="wrglossary.1120"></a><a href="#glo:opt.gloskey.user1"><span class="csoptfmt">user1</span></a><span class="optfmt">={example-image}</span>}<span class="comment">% </span>
{<span class="comment">% </span>
Cum sociis natoque...

Etiam...
}
</pre><p>
<div class="filedef">🗋 <a id="wrglossary.1121"></a><dfn id="glo:file.example-glossaries-acronym.tex"><span class="filefmt">example-glossaries-acronym.tex</span></dfn></div><!-- end of filedef -->
 These entries are all <a id="wrglossary.1122"></a><a href="#glo:idx.acronym">acronyms</a>. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.1123"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.1124"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>[<a id="wrglossary.1125"></a><a href="#glo:opt.gloskey.type"><span class="csoptfmt">type</span></a><span class="optfmt">={<a id="wrglossary.1126"></a><a href="#glo:glsdefaulttype"><code class="csfmt">\glsdefaulttype</code></a>}</span>]{lid}{LID}{lorem ipsum 
dolor}
</pre> <div class="information"><div class="informationtitle"><a id="wrglossary.1127"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><!-- end of informationtitle -->
 If you use the <a id="wrglossary.1128"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> extension package, then <a id="wrglossary.1129"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a> is redefined to use <a id="wrglossary.1130"></a><a href="#glo:newabbreviation"><code class="xtrcsfmt">\newabbreviation</code></a> with the <a id="wrglossary.1131"></a><a href="#glo:opt.gloskey.category"><span class="xtrcsoptfmt">category</span></a> key set to <a id="wrglossary.1132"></a><a href="#glo:opt.cat.acronym"><span class="catfmt">acronym</span></a> (rather than the default <a id="wrglossary.1133"></a><a href="#glo:opt.cat.abbreviation"><span class="catfmt">abbreviation</span></a>). This means that you need to set the <a id="wrglossary.1134"></a><a href="#glo:idx.abbrvstyle"><span class="xtrfmt">abbreviation</span> style</a> for the <a id="wrglossary.1135"></a><a href="#glo:opt.cat.acronym"><span class="catfmt">acronym</span></a> category. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.1136"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.1137"></a><a href="#glo:setabbreviationstyle"><code class="xtrcsfmt">\setabbreviationstyle</code></a>[acronym]{<a id="wrglossary.1138"></a><a href="#glo:opt.abbrstyle.long-short"><span class="abbrstylefmt">long-short</span></a>}
</pre> </div><!-- end of information -->
<p>
<div class="filedef">🗋 <a id="wrglossary.1139"></a><dfn id="glo:file.example-glossaries-acronym-desc.tex"><span class="filefmt">example-glossaries-acronym-desc.tex</span></dfn></div><!-- end of filedef -->
 This file contains entries that are all <a id="wrglossary.1140"></a><a href="#glo:idx.acronym">acronyms</a> that use the <a id="wrglossary.1141"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a> key. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.1142"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.1143"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>[<a id="wrglossary.1144"></a><a href="#glo:opt.gloskey.type"><span class="csoptfmt">type</span></a><span class="optfmt">={<a id="wrglossary.1145"></a><a href="#glo:glsdefaulttype"><code class="csfmt">\glsdefaulttype</code></a>}</span>,
  <a id="wrglossary.1146"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={fringilla a, euismod sodales,   sollicitudin vel, wisi}</span>]{ndl}{NDL}{nam dui ligula}
</pre> <div class="information"><div class="informationtitle"><a id="wrglossary.1147"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><!-- end of informationtitle -->
 If you use the <a id="wrglossary.1148"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> extension package, then <a id="wrglossary.1149"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a> is redefined to use <a id="wrglossary.1150"></a><a href="#glo:newabbreviation"><code class="xtrcsfmt">\newabbreviation</code></a> with the <a id="wrglossary.1151"></a><a href="#glo:opt.gloskey.category"><span class="xtrcsoptfmt">category</span></a> key set to <a id="wrglossary.1152"></a><a href="#glo:opt.cat.acronym"><span class="catfmt">acronym</span></a> (rather than the default <a id="wrglossary.1153"></a><a href="#glo:opt.cat.abbreviation"><span class="catfmt">abbreviation</span></a>). This means that you need to set the <a id="wrglossary.1154"></a><a href="#glo:idx.abbrvstyle"><span class="xtrfmt">abbreviation</span> style</a> for the <a id="wrglossary.1155"></a><a href="#glo:opt.cat.acronym"><span class="catfmt">acronym</span></a> category. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.1156"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.1157"></a><a href="#glo:setabbreviationstyle"><code class="xtrcsfmt">\setabbreviationstyle</code></a>[<a id="wrglossary.1158"></a><a href="#glo:opt.cat.acronym"><span class="catfmt">acronym</span></a>]{<a id="wrglossary.1159"></a><a href="#glo:opt.abbrstyle.long-short-desc"><span class="abbrstylefmt">long-short-desc</span></a>}
</pre> </div><!-- end of information -->
<p>
<div class="filedef">🗋 <a id="wrglossary.1160"></a><dfn id="glo:file.example-glossaries-acronyms-lang.tex"><span class="filefmt">example-glossaries-acronyms-lang.tex</span></dfn></div><!-- end of filedef -->
 These entries are all <a id="wrglossary.1161"></a><a href="#glo:idx.acronym">acronyms</a>, where some of them have  a translation supplied in the <a id="wrglossary.1162"></a><a href="#glo:opt.gloskey.user1"><span class="csoptfmt">user1</span></a> key. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.1163"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.1164"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>[<a id="wrglossary.1165"></a><a href="#glo:opt.gloskey.type"><span class="csoptfmt">type</span></a><span class="optfmt">={<a id="wrglossary.1166"></a><a href="#glo:glsdefaulttype"><code class="csfmt">\glsdefaulttype</code></a>}</span>,<a id="wrglossary.1167"></a><a href="#glo:opt.gloskey.user1"><span class="csoptfmt">user1</span></a><span class="optfmt">={love itself}</span>]
 {li}{LI}{lorem ipsum}
</pre> <div class="information"><div class="informationtitle"><a id="wrglossary.1168"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><!-- end of informationtitle -->
 If you use the <a id="wrglossary.1169"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> extension package, then <a id="wrglossary.1170"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a> is redefined to use <a id="wrglossary.1171"></a><a href="#glo:newabbreviation"><code class="xtrcsfmt">\newabbreviation</code></a> with the <a id="wrglossary.1172"></a><a href="#glo:opt.gloskey.category"><span class="xtrcsoptfmt">category</span></a> key set to <a id="wrglossary.1173"></a><a href="#glo:opt.cat.acronym"><span class="catfmt">acronym</span></a> (rather than the default <a id="wrglossary.1174"></a><a href="#glo:opt.cat.abbreviation"><span class="catfmt">abbreviation</span></a>). This means that you need to set the <a id="wrglossary.1175"></a><a href="#glo:idx.abbrvstyle"><span class="xtrfmt">abbreviation</span> style</a> for the <a id="wrglossary.1176"></a><a href="#glo:opt.cat.acronym"><span class="catfmt">acronym</span></a> category. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.1177"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.1178"></a><a href="#glo:setabbreviationstyle"><code class="xtrcsfmt">\setabbreviationstyle</code></a>[<a id="wrglossary.1179"></a><a href="#glo:opt.cat.acronym"><span class="catfmt">acronym</span></a>]{<a id="wrglossary.1180"></a><a href="#glo:opt.abbrstyle.long-short-user"><span class="abbrstylefmt">long-short-user</span></a>}
</pre> </div><!-- end of information -->
<p>
<div class="filedef">🗋 <a id="wrglossary.1181"></a><dfn id="glo:file.example-glossaries-parent.tex"><span class="filefmt">example-glossaries-parent.tex</span></dfn></div><!-- end of filedef -->
 These are hierarchical entries where the child entries  use the <a id="wrglossary.1182"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> key. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.1183"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.1184"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{sedmattis}{<a id="wrglossary.1185"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={sed mattis}</span>,
<a id="wrglossary.1186"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={erat sit amet}</span>}

<a id="wrglossary.1187"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{gravida}{<a id="wrglossary.1188"></a><a href="#glo:opt.gloskey.parent"><span class="csoptfmt">parent</span></a><span class="optfmt">={sedmattis}</span>,
  <a id="wrglossary.1189"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={gravida}</span>,<a id="wrglossary.1190"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={malesuada}</span>}
</pre><p>
<div class="filedef">🗋 <a id="wrglossary.1191"></a><dfn id="glo:file.example-glossaries-childnoname.tex"><span class="filefmt">example-glossaries-childnoname.tex</span></dfn></div><!-- end of filedef -->
 These are hierarchical entries where the child entries  don’t use the <a id="wrglossary.1192"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> key. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.1193"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.1194"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{scelerisque}{<a id="wrglossary.1195"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={scelerisque}</span>,
  <a id="wrglossary.1196"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={at}</span>}

<a id="wrglossary.1197"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{vestibulum}{<a id="wrglossary.1198"></a><a href="#glo:opt.gloskey.parent"><span class="csoptfmt">parent</span></a><span class="optfmt">={scelerisque}</span>,
  <a id="wrglossary.1199"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={eu, nulla}</span>}
</pre><p>
<div class="filedef">🗋 <a id="wrglossary.1200"></a><dfn id="glo:file.example-glossaries-longchild.tex"><span class="filefmt">example-glossaries-longchild.tex</span></dfn></div><!-- end of filedef -->
 These entries all have long descriptions and there are some  child entries. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.1201"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.1202"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{longsedmattis}{<a id="wrglossary.1203"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={sed mattis}</span>,
 <a id="wrglossary.1204"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={erat sit amet dolor sit amet, consectetuer adipiscing elit.   Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis.   Curabitur dictum gravida mauris.}</span>}

<a id="wrglossary.1205"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{longgravida}{<a id="wrglossary.1206"></a><a href="#glo:opt.gloskey.parent"><span class="csoptfmt">parent</span></a><span class="optfmt">={longsedmattis}</span>,<a id="wrglossary.1207"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={gravida}</span>,
 <a id="wrglossary.1208"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={malesuada libero, nonummy eget, consectetuer id, vulputate a,   magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Mauris ut leo.}</span>}
</pre><p>
<div class="filedef">🗋 <a id="wrglossary.1209"></a><dfn id="glo:file.example-glossaries-childmultipar.tex"><span class="filefmt">example-glossaries-childmultipar.tex</span></dfn></div><!-- end of filedef -->
 This consists of parent entries with single paragraph descriptions and child entries with multi-paragraph descriptions. Some entries have the <a id="wrglossary.1210"></a><a href="#glo:opt.gloskey.user1"><span class="csoptfmt">user1</span></a> key set to the name of an image file provided by the <a id="wrglossary.1211"></a><a href="#glo:pkg.mwe"><span class="styfmt">mwe</span></a> package. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.1212"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.1213"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{hiersedmattis}{<a id="wrglossary.1214"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={sed mattis}</span>,<a id="wrglossary.1215"></a><a href="#glo:opt.gloskey.user1"><span class="csoptfmt">user1</span></a><span class="optfmt">={example-image}</span>,
 <a id="wrglossary.1216"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={Erat sit amet dolor sit amet, consectetuer adipiscing elit.   Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Ut pellentesque augue sed urna. Vestibulum diam eros, fringilla et, consectetuer eu, nonummy id, sapien. Nullam at lectus. In sagittis ultrices mauris. Curabitur malesuada erat sit amet massa. Fusce blandit. Aliquam erat volutpat.}</span>}

<a id="wrglossary.1217"></a><a href="#glo:longnewglossaryentry"><code class="csfmt">\longnewglossaryentry</code></a>{hierloremi-ii}
{<a id="wrglossary.1218"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={lorem 1--2}</span>,<a id="wrglossary.1219"></a><a href="#glo:opt.gloskey.parent"><span class="csoptfmt">parent</span></a><span class="optfmt">={hiersedmattis}</span>}<span class="comment">% </span>
{<span class="comment">% </span>
Lorem ipsum ...

Nam dui ligula...
}
</pre><p>
<div class="filedef">🗋 <a id="wrglossary.1220"></a><dfn id="glo:file.example-glossaries-cite.tex"><span class="filefmt">example-glossaries-cite.tex</span></dfn></div><!-- end of filedef -->
 These entries use the <a id="wrglossary.1221"></a><a href="#glo:opt.gloskey.user1"><span class="csoptfmt">user1</span></a> key to store a citation key (or comma-separated list of citation keys). The citations are defined in <span class="filefmt">xampl.bib</span>, which should be available on all modern TeX distributions. One entry doesn’t have an associated citation to help test for a missing key.  For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.1222"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.1223"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{fusce}{<a id="wrglossary.1224"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={fusce}</span>,
<a id="wrglossary.1225"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={suscipit cursus sem}</span>,<a id="wrglossary.1226"></a><a href="#glo:opt.gloskey.user1"><span class="csoptfmt">user1</span></a><span class="optfmt">={article-minimal}</span>}
</pre><p>
<div class="filedef">🗋 <a id="wrglossary.1227"></a><dfn id="glo:file.example-glossaries-url.tex"><span class="filefmt">example-glossaries-url.tex</span></dfn></div><!-- end of filedef -->
 These entries use the <a id="wrglossary.1228"></a><a href="#glo:opt.gloskey.user1"><span class="csoptfmt">user1</span></a> key to store an <a id="wrglossary.1229"></a><a href="#glo:URL">URL</a> associated with the entry. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.1230"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.1231"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{aenean-url}{<a id="wrglossary.1232"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={aenean}</span>,
 <a id="wrglossary.1233"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={adipiscing auctor est}</span>,
 <a id="wrglossary.1234"></a><a href="#glo:opt.gloskey.user1"><span class="csoptfmt">user1</span></a><span class="optfmt">={http://uk.tug.org/}</span>}
</pre><p>
The sample file <a href="http://mirrors.ctan.org/macros/latex/contrib/glossaries/samples//glossary-lipsum-examples.tex"><span class="filefmt">glossary-lipsum-examples.tex</span></a> in the  <span class="filefmt">doc/latex/glossaries/samples</span> directory uses all these files. See also <a href="https://www.dickimaw-books.com/gallery/#glossaries"><span class="styfmt">glossaries</span> gallery</a>.<p>
<div class="sidenote"><a id="wrglossary.1235"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><span class="clearfix"></span><!-- end of sidenote -->
The <a id="wrglossary.1236"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package provides the additional test file: <div class="filedef">🗋 <a id="wrglossary.1237"></a><dfn id="glo:file.example-glossaries-xr.tex"><span class="filefmt">example-glossaries-xr.tex</span></dfn></div><!-- end of filedef -->
 These entries use the <a id="wrglossary.1238"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a> key provided by the base <span class="styfmt">glossaries</span> package and also the <a id="wrglossary.1239"></a><a href="#glo:opt.gloskey.alias"><span class="xtrcsoptfmt">alias</span></a> and <a id="wrglossary.1240"></a><a href="#glo:opt.gloskey.seealso"><span class="xtrcsoptfmt">seealso</span></a> keys that require <a id="wrglossary.1241"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.1242"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.1243"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{alias-lorem}{<a id="wrglossary.1244"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={alias-lorem}</span>,
 <a id="wrglossary.1245"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={ipsum}</span>,<a id="wrglossary.1246"></a><a href="#glo:opt.gloskey.alias"><span class="xtrcsoptfmt">alias</span></a><span class="optfmt">={lorem}</span>}

<a id="wrglossary.1247"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{amet}{<a id="wrglossary.1248"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={amet}</span>,<a id="wrglossary.1249"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={consectetuer}</span>,
 <a id="wrglossary.1250"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a><span class="optfmt">={dolor}</span>}

<a id="wrglossary.1251"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{arcu}<a id="wrglossary.1252"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={arcu}</span>,<a id="wrglossary.1253"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={libero}</span>,
 <a id="wrglossary.1254"></a><a href="#glo:opt.gloskey.seealso"><span class="xtrcsoptfmt">seealso</span></a><span class="optfmt">={placerat,vitae,curabitur}</span>
</pre> <p>

</section><!-- end of section sec:lipsum -->

<section id="sec:languages"><!-- start of section sec:languages --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->1.5. Multi-Lingual Support<div class="labellink"><a href="#sec:languages">[link]</a></div></h2><!-- end of section header -->
<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.1255"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
The <a id="wrglossary.1256"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package uses the <a id="wrglossary.1257"></a><a href="#glo:pkg.tracklang"><span class="styfmt">tracklang</span></a> package to determine the document languages. Unfortunately, because there isn’t a standard language identification framework provided with LaTeX, <a id="wrglossary.1258"></a><a href="#glo:pkg.tracklang"><span class="styfmt">tracklang</span></a> isn’t always able to detect the selected languages either as a result of using an unknown interface or where the interface doesn’t provide a way of detecting the language. In particular, <a id="wrglossary.1259"></a><a href="#glo:pkg.tracklang"><span class="styfmt">tracklang</span></a> can’t pick up languages specified using <a id="wrglossary.1260"></a><a href="#glo:pkg.babel"><span class="styfmt">babel</span>’s</a> <a id="wrglossary.1261"></a><a href="#glo:babelprovide"><code class="csfmt">\babelprovide</code></a>. In the event that <a id="wrglossary.1262"></a><a href="#glo:pkg.tracklang"><span class="styfmt">tracklang</span></a> can’t detect the language, use the <a id="wrglossary.1263"></a><a href="#glo:opt.languages"><span class="styoptfmt">languages</span></a> package option. See §<a href="#sec:pkgintegration">1.2</a> and also <a href="https://www.dickimaw-books.com/latex/tracklang/">Localisation with <span class="filefmt">tracklang.tex</span></a> for further details. </div><!-- end of important -->
<p>
As from version 1.17, the <a id="wrglossary.1264"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package can be used with <a id="wrglossary.1265"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> as well as <a id="wrglossary.1266"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>. If you are writing in a language that uses an <a id="wrglossary.1267"></a><a href="#glo:dual.exlatinalph">extended Latin alphabet</a> or <a id="wrglossary.1268"></a><a href="#glo:dual.nonlatinalph">non-Latin alphabet</a> it’s best to use <a id="wrglossary.1269"></a><a href="#glo:idx.opt.xdy">Option 3</a> (<a id="wrglossary.1270"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>)  or <a id="wrglossary.1271"></a><a href="#glo:idx.opt.b2g">Option 4</a> (<a id="wrglossary.1272"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>) as <a id="wrglossary.1273"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> (<a id="wrglossary.1274"></a><a href="#glo:idx.opt.mkidx">Option 2</a>) is hard-coded for the non-extended <a id="wrglossary.1275"></a><a href="#glo:dual.latinalph">Latin alphabet</a> and <a id="wrglossary.1276"></a><a href="#glo:idx.opt.noidx">Option 1</a> can only perform limited ASCII comparisons.<p>
This means that with Options <a href="#glo:idx.opt.xdy">3</a> or <a href="#glo:idx.opt.b2g">4</a> you are not restricted to the A, …, Z letter groups. If you want to use <a id="wrglossary.1277"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>, remember to use the <a id="wrglossary.1278"></a><a href="#glo:opt.xindy"><span class="styoptfmt">xindy</span></a> package option. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.1279"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\documentclass</code>[french]{article}
<code class="cmd">\usepackage</code>[utf8]{inputenc}
<code class="cmd">\usepackage</code>[T1]{fontenc}
<code class="cmd">\usepackage</code>{babel}
<code class="cmd">\usepackage</code>[<a id="wrglossary.1280"></a><a href="#glo:opt.xindy"><span class="styoptfmt">xindy</span></a>]{glossaries}
</pre> If you are using a non-Latin script, you may need the <a id="wrglossary.1281"></a><a href="#glo:opt.xindynoglsnumbers"><span class="styoptfmt">xindynoglsnumbers</span></a><span class="optfmt">=o</span>ption or use <a id="wrglossary.1282"></a><a href="#glo:GlsSetXdyFirstLetterAfterDigits"><code class="csfmt">\GlsSetXdyFirstLetterAfterDigits</code></a> to indicate the first  <a id="wrglossary.1283"></a><a href="#glo:idx.group">letter group</a> that should follow the number <a id="wrglossary.1284"></a><a href="#glo:idx.group">group</a>.<p>
If you want to use <a id="wrglossary.1285"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, you need to use the <a id="wrglossary.1286"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a> option with <a id="wrglossary.1287"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> and supply the definitions in <a id="wrglossary.1288"></a><a href="#glo:ext.bib"><span class="extfmt">bib</span></a> files. (See the <a id="wrglossary.1289"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> user manual for further details.)<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.1290"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
Note that although a <a id="wrglossary.1291"></a><a href="#glo:dual.nonlatinchar">non-Latin character</a>, such as é, looks like a plain character in your <a id="wrglossary.1292"></a><a href="#glo:ext.tex"><span class="extfmt">tex</span></a> file, with standard LaTeX it’s actually a macro and can therefore cause problems. (This issue doesn’t occur with XeLaTeX or LuaLaTeX which both natively support <a id="wrglossary.1293"></a><a href="#glo:dual.utf8">UTF-8</a>.) Recent versions of the LaTeX kernel have made significant improvements in handling <a id="wrglossary.1294"></a><a href="#glo:dual.utf8">UTF-8</a>. To ensure you have the best <a id="wrglossary.1295"></a><a href="#glo:dual.utf8">UTF-8</a> support, use at least <a id="wrglossary.1296"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> v2.08+ with <a id="wrglossary.1297"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.50+ (and, if required, <a id="wrglossary.1298"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.49+). </div><!-- end of important -->
<p>
With old versions of <a id="wrglossary.1299"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> (pre v2.08), if you use a <a id="wrglossary.1300"></a><a href="#glo:dual.utf8">UTF-8</a> character at the start of an <a id="wrglossary.1301"></a><a href="#glo:idx.glossaryentry">entry</a> name, you must place it in a group, or it will cause a problem for <a id="wrglossary.1302"></a><a href="#glo:idx.sentencecase">sentence case</a> commands (e.g. <a id="wrglossary.1303"></a><a href="#glo:Gls"><code class="csfmt">\Gls</code></a>). For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.1304"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><span class="comment">% <a id="wrglossary.1305"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> v2.07:</span>
<a id="wrglossary.1306"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{elite}{<a id="wrglossary.1307"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={{é}lite}</span>,
<a id="wrglossary.1308"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={select group or class}</span>}
</pre> This isn’t necessary with <a id="wrglossary.1309"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.50+ and <a id="wrglossary.1310"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> v2.08+. <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.1311"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><span class="comment">% <a id="wrglossary.1312"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> v2.08:</span>
<a id="wrglossary.1313"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{elite}{<a id="wrglossary.1314"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={élite}</span>,
<a id="wrglossary.1315"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={select group or class}</span>}
</pre><p>
If you are using <a id="wrglossary.1316"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> or <a id="wrglossary.1317"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, the application needs to know the <a id="wrglossary.1318"></a><a href="#glo:idx.encoding">encoding</a> of the <a id="wrglossary.1319"></a><a href="#glo:ext.tex"><span class="extfmt">tex</span></a> file. This information is added to the <a id="wrglossary.1320"></a><a href="#glo:ext.aux"><span class="extfmt">aux</span></a> file and can be picked up by <a id="wrglossary.1321"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> and <a id="wrglossary.1322"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>. If you use <a id="wrglossary.1323"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> explicitly instead of via <a id="wrglossary.1324"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>, you may need to specify the <a id="wrglossary.1325"></a><a href="#glo:idx.encoding">encoding</a> using the <a id="wrglossary.1326"></a><a href="#glo:switch.xdy.C"><span class="shortargfmt">-C</span></a>  option. Read the <a id="wrglossary.1327"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> manual for further details of this option.<p>
If you have the double-quote character (<a id="wrglossary.1328"></a><a href="#glo:idx.sym.dblquote"><code class="code">"</code></a>) as an active character (for example, a <a id="wrglossary.1329"></a><a href="#glo:pkg.babel"><span class="styfmt">babel</span></a> shorthand) and you  want to use <a id="wrglossary.1330"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span>’s</a> <a id="wrglossary.1331"></a><a href="#glo:switch.mkidx.g"><span class="shortargfmt">-g</span></a> option, you’ll need to change <a id="wrglossary.1332"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span>’s</a> quote character using: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.1333"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.1334"></a><code class="code"><dfn id="glo:GlsSetQuote"><code class="csfmt">\GlsSetQuote</code></dfn>{<span class="meta">〈<em class="metainner">character</em>〉</span>}</code><p>
<div class="noteBox"></div><!-- end of noteBox -->
</div><!-- end of pinnedbox -->
 Note that <span class="meta">〈<em class="metainner">character</em>〉</span> may not be one of <a id="wrglossary.1335"></a><a href="#glo:idx.sym.questionmark"><code class="code">?</code> (question mark)</a>,  <a id="wrglossary.1336"></a><a href="#glo:idx.sym.pipe"><code class="code">|</code> (pipe)</a> or <a id="wrglossary.1337"></a><a href="#glo:idx.sym.exclammark"><code class="code">!</code> (exclamation mark)</a>. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.1338"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.1339"></a><a href="#glo:GlsSetQuote"><code class="csfmt">\GlsSetQuote</code></a>{+}
</pre> This must be done before <a id="wrglossary.1340"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a> and any entry definitions. It’s only applicable for <a id="wrglossary.1341"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>. This option in conjunction with <span class="optfmt">ngerman</span> will also cause <a id="wrglossary.1342"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> to use the <a id="wrglossary.1343"></a><a href="#glo:switch.mkidx.g"><span class="shortargfmt">-g</span></a> switch when invoking <a id="wrglossary.1344"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>.<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.1345"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
Be careful of <a id="wrglossary.1346"></a><a href="#glo:pkg.babel"><span class="styfmt">babel</span>’s</a> shorthands. These aren’t switched on until the start of the document, so any entries defined in the <a id="wrglossary.1347"></a><a href="#glo:idx.documentpreamble">preamble</a> won’t be able to use those shorthands. However, if you define the entries in the document and any of those shorthands happen to be special characters for <a id="wrglossary.1348"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> or <a id="wrglossary.1349"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> (such as the double-quote) then this will interfere with code that tries to escape any of those characters that occur in the <a id="wrglossary.1350"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> key. </div><!-- end of important -->
<p>
In general, it’s best not to use <a id="wrglossary.1351"></a><a href="#glo:pkg.babel"><span class="styfmt">babel</span></a>’s shorthands in entry definitions. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.1352"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\documentclass</code>{article}

<code class="cmd">\usepackage</code>[ngerman]{babel}
<code class="cmd">\usepackage</code>{glossaries}

<a id="wrglossary.1353"></a><a href="#glo:GlsSetQuote"><code class="csfmt">\GlsSetQuote</code></a>{+}

<a id="wrglossary.1354"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>

<a id="wrglossary.1355"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{rna}{name=ribonukleinsäure,
  <a id="wrglossary.1356"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a><span class="optfmt">={ribonukleins"aure}</span>,
  <a id="wrglossary.1357"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={eine Nukleinsäure}</span>}

<code class="cbeg">\begin{document}</code>
<a id="wrglossary.1358"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{rna}

<a id="wrglossary.1359"></a><a href="#glo:printglossaries"><code class="csfmt">\printglossaries</code></a>
<code class="cend">\end{document}</code>
</pre><p>

</section><!-- end of section sec:languages -->

<section id="sec:fixednames"><!-- start of section sec:fixednames --><div class="tomain"><a href="#main">[top]</a></div>
<h3><!-- start of subsection header -->1.5.1. Changing the Fixed Names<div class="labellink"><a href="#sec:fixednames">[link]</a></div></h3><!-- end of subsection header -->
<p>
The fixed names are produced using the commands listed in  Table <a href="#tab:predefinednames">1.2</a>. If you aren’t using a language package such as <a id="wrglossary.1360"></a><a href="#glo:pkg.babel"><span class="styfmt">babel</span></a> or <a id="wrglossary.1361"></a><a href="#glo:pkg.polyglossia"><span class="styfmt">polyglossia</span></a> that uses caption hooks, you can just redefine these commands as appropriate. If you are using <a id="wrglossary.1362"></a><a href="#glo:pkg.babel"><span class="styfmt">babel</span></a> or <a id="wrglossary.1363"></a><a href="#glo:pkg.polyglossia"><span class="styfmt">polyglossia</span></a>, you need to use their caption hooks to change the defaults. See <a href="https://texfaq.org/FAQ-latexwords">changing the words babel uses</a> or read the <a id="wrglossary.1364"></a><a href="#glo:pkg.babel"><span class="styfmt">babel</span></a> or <a id="wrglossary.1365"></a><a href="#glo:pkg.polyglossia"><span class="styfmt">polyglossia</span></a> documentation. If you have loaded <a id="wrglossary.1366"></a><a href="#glo:pkg.babel"><span class="styfmt">babel</span></a>, then <a id="wrglossary.1367"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> will attempt to load <a id="wrglossary.1368"></a><a href="#glo:pkg.translator"><span class="styfmt">translator</span></a>, unless you have used the <a id="wrglossary.1369"></a><a href="#glo:opt.notranslate"><span class="styoptfmt">notranslate</span></a>, <a id="wrglossary.1370"></a><a href="#glo:opt.translate"><span class="styoptfmt">translate</span></a><span class="optfmt">=false</span> or <a id="wrglossary.1371"></a><a href="#glo:opt.translate"><span class="styoptfmt">translate</span></a><span class="optfmt">=babel</span> package options. If the <a id="wrglossary.1372"></a><a href="#glo:pkg.translator"><span class="styfmt">translator</span></a> package is loaded, the translations are provided by dictionary files (for example,  <span class="filefmt">glossaries-dictionary-English.dict</span>). See the <a id="wrglossary.1373"></a><a href="#glo:pkg.translator"><span class="styfmt">translator</span></a> package for advice on changing translations provided by <a id="wrglossary.1374"></a><a href="#glo:pkg.translator"><span class="styfmt">translator</span></a> dictionaries. If you can’t work out how to modify these dictionary definitions, try switching to <a id="wrglossary.1375"></a><a href="#glo:pkg.babel"><span class="styfmt">babel</span></a>’s interface using <a id="wrglossary.1376"></a><a href="#glo:opt.translate"><span class="styoptfmt">translate</span></a><span class="optfmt">=babel</span>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.1377"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\documentclass</code>[english,french]{article}
<code class="cmd">\usepackage</code>{babel}
<code class="cmd">\usepackage</code>[<a id="wrglossary.1378"></a><a href="#glo:opt.translate"><span class="styoptfmt">translate</span></a><span class="optfmt">=babel</span>]{glossaries}
</pre> and then use <a id="wrglossary.1379"></a><a href="#glo:pkg.babel"><span class="styfmt">babel</span></a>’s caption hook mechanism. Note that if you pass the language options directly to <a id="wrglossary.1380"></a><a href="#glo:pkg.babel"><span class="styfmt">babel</span></a> rather that using the document class options or otherwise passing the same options to <a id="wrglossary.1381"></a><a href="#glo:pkg.translator"><span class="styfmt">translator</span></a>, then <a id="wrglossary.1382"></a><a href="#glo:pkg.translator"><span class="styfmt">translator</span></a> won’t pick up the language and no dictionaries will be loaded and <a id="wrglossary.1383"></a><a href="#glo:pkg.babel"><span class="styfmt">babel</span></a>’s caption hooks will be used instead.<p>
<div class="table"> <div id="tab:predefinednames" class="caption">Table&nbsp;2: Customised Text</div> <table class="tabular-c">
<tr style=""><th class="cell-noborder-rightsep-l">Command Name </th>
<td style="border-top: none; border-right: none; border-left: none; padding-left: 6.000000pt; width: 3000.000244%; padding-right: 6.000000pt; text-align: left; "> <span style="font-weight: bold; ">Translator Key Word </span></td>
<td style="border-top: none; border-right: none; border-left: none; padding-left: 6.000000pt; width: 4000.000000%; padding-right: 0px; text-align: left; "> <span style="font-weight: bold; ">Purpose</span></td>
</tr><tr style=""><td class="cell-noborder-rightsep-l"><dfn id="glo:glossaryname"><code class="csfmt">\glossaryname</code></dfn> </td>
<td style="border-top: none; border-right: none; border-left: none; padding-left: 6.000000pt; width: 3000.000244%; padding-right: 6.000000pt; text-align: left; "> <code class="code">Glossary</code> </td>
<td style="border-top: none; border-right: none; border-left: none; padding-left: 6.000000pt; width: 4000.000000%; padding-right: 0px; text-align: left; "> Title of the main glossary.</td>
</tr><tr style=""><td class="cell-noborder-rightsep-l"><dfn id="glo:acronymname"><code class="csfmt">\acronymname</code></dfn> </td>
<td style="border-top: none; border-right: none; border-left: none; padding-left: 6.000000pt; width: 3000.000244%; padding-right: 6.000000pt; text-align: left; "> <code class="code">Acronyms</code> </td>
<td style="border-top: none; border-right: none; border-left: none; padding-left: 6.000000pt; width: 4000.000000%; padding-right: 0px; text-align: left; "> Title of the list of acronyms (when used with package option <a href="#glo:opt.acronym"><span class="styoptfmt">acronym</span></a>).</td>
</tr><tr style=""><td class="cell-noborder-rightsep-l"><dfn id="glo:entryname"><code class="csfmt">\entryname</code></dfn> </td>
<td style="border-top: none; border-right: none; border-left: none; padding-left: 6.000000pt; width: 3000.000244%; padding-right: 6.000000pt; text-align: left; "> <code class="code">Notation (glossaries)</code> </td>
<td style="border-top: none; border-right: none; border-left: none; padding-left: 6.000000pt; width: 4000.000000%; padding-right: 0px; text-align: left; ">  Header for first column in the glossary (for 2, 3 or 4 column glossaries  that support headers).</td>
</tr><tr style=""><td class="cell-noborder-rightsep-l"><dfn id="glo:descriptionname"><code class="csfmt">\descriptionname</code></dfn> </td>
<td style="border-top: none; border-right: none; border-left: none; padding-left: 6.000000pt; width: 3000.000244%; padding-right: 6.000000pt; text-align: left; "> <code class="code">Description (glossaries)</code> </td>
<td style="border-top: none; border-right: none; border-left: none; padding-left: 6.000000pt; width: 4000.000000%; padding-right: 0px; text-align: left; "> Header for second column in the glossary (for 2, 3 or 4 column glossaries that support headers).</td>
</tr><tr style=""><td class="cell-noborder-rightsep-l"><dfn id="glo:symbolname"><code class="csfmt">\symbolname</code></dfn> </td>
<td style="border-top: none; border-right: none; border-left: none; padding-left: 6.000000pt; width: 3000.000244%; padding-right: 6.000000pt; text-align: left; "> <code class="code">Symbol (glossaries)</code> </td>
<td style="border-top: none; border-right: none; border-left: none; padding-left: 6.000000pt; width: 4000.000000%; padding-right: 0px; text-align: left; "> Header for symbol column in the glossary for glossary styles that support this option.</td>
</tr><tr style=""><td class="cell-noborder-rightsep-l"><dfn id="glo:pagelistname"><code class="csfmt">\pagelistname</code></dfn> </td>
<td style="border-top: none; border-right: none; border-left: none; padding-left: 6.000000pt; width: 3000.000244%; padding-right: 6.000000pt; text-align: left; "> <code class="code">Page List (glossaries)</code> </td>
<td style="border-top: none; border-right: none; border-left: none; padding-left: 6.000000pt; width: 4000.000000%; padding-right: 0px; text-align: left; ">  Header for the <a href="#glo:idx.pagelist">page list</a> column in the glossary for glossaries that support  this option.</td>
</tr><tr style=""><td class="cell-noborder-rightsep-l"><dfn id="glo:glssymbolsgroupname"><code class="csfmt">\glssymbolsgroupname</code></dfn> </td>
<td style="border-top: none; border-right: none; border-left: none; padding-left: 6.000000pt; width: 3000.000244%; padding-right: 6.000000pt; text-align: left; "> <code class="code">Symbols (glossaries)</code> </td>
<td style="border-top: none; border-right: none; border-left: none; padding-left: 6.000000pt; width: 4000.000000%; padding-right: 0px; text-align: left; ">  Header for symbols section of the glossary for glossary styles that  support this option.</td>
</tr><tr style=""><td class="cell-noborder-rightsep-l"><dfn id="glo:glsnumbersgroupname"><code class="csfmt">\glsnumbersgroupname</code></dfn> </td>
<td style="border-top: none; border-right: none; border-left: none; padding-left: 6.000000pt; width: 3000.000244%; padding-right: 6.000000pt; text-align: left; "> <code class="code">Numbers (glossaries)</code> </td>
<td style="border-top: none; border-right: none; border-left: none; padding-left: 6.000000pt; width: 4000.000000%; padding-right: 0px; text-align: left; "> Header for numbers section of the glossary for glossary styles that support this option. </td>
</tr></table>
 </div><p>
As from version 4.12, multilingual support is provided by separate language modules that need to be installed in addition to installing the <a id="wrglossary.1384"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package. You only need to install the modules for the languages that you require. If the language module has an unmaintained status, you can volunteer to take over the maintenance by contacting me at <a href="http://www.dickimaw-books.com/contact.html">http://www.dickimaw-books.com/contact.html</a>. The <a id="wrglossary.1385"></a><a href="#glo:pkg.translator"><span class="styfmt">translator</span></a> dictionary files for <a id="wrglossary.1386"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> are now provided by the appropriate language module. For further details about information specific to a given language, please see the documentation for that language module.<p>
Examples of use: 
<ul class="displaylist">
 <li><span class="bulletitem">•</span>Using <a id="wrglossary.1387"></a><a href="#glo:pkg.babel"><span class="styfmt">babel</span></a> and <a id="wrglossary.1388"></a><a href="#glo:pkg.translator"><span class="styfmt">translator</span></a>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.1389"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\documentclass</code>[english,french]{article}
<code class="cmd">\usepackage</code>{babel}
<code class="cmd">\usepackage</code>{glossaries}
</pre> (<a id="wrglossary.1390"></a><a href="#glo:pkg.translator"><span class="styfmt">translator</span></a> is automatically loaded).<p>
<li><span class="bulletitem">•</span>Using <a id="wrglossary.1391"></a><a href="#glo:pkg.babel"><span class="styfmt">babel</span></a>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.1392"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\documentclass</code>[english,french]{article}
<code class="cmd">\usepackage</code>{babel}
<code class="cmd">\usepackage</code>[<a id="wrglossary.1393"></a><a href="#glo:opt.translate"><span class="styoptfmt">translate</span></a><span class="optfmt">=babel</span>]{glossaries}
</pre> (<a id="wrglossary.1394"></a><a href="#glo:pkg.translator"><span class="styfmt">translator</span></a> isn’t loaded). The <a id="wrglossary.1395"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package has <a id="wrglossary.1396"></a><a href="#glo:opt.translate"><span class="styoptfmt">translate</span></a><span class="optfmt">=babel</span> as the default if <a id="wrglossary.1397"></a><a href="#glo:pkg.babel"><span class="styfmt">babel</span></a> has been loaded.<p>
<li><span class="bulletitem">•</span>Using <a id="wrglossary.1398"></a><a href="#glo:pkg.polyglossia"><span class="styfmt">polyglossia</span></a>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.1399"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\documentclass</code>{article}
<code class="cmd">\usepackage</code>{polyglossia}
<code class="cmd">\setmainlanguage</code>{english}
<code class="cmd">\usepackage</code>{glossaries}
</pre><p>

</ul>
<p>
Due to the varied nature of <a id="wrglossary.1400"></a><a href="#glo:dual.glossary">glossaries</a>, it’s likely that the predefined translations may not be appropriate. If you are using the <a id="wrglossary.1401"></a><a href="#glo:pkg.babel"><span class="styfmt">babel</span></a> package and the <a id="wrglossary.1402"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package option <a id="wrglossary.1403"></a><a href="#glo:opt.translate"><span class="styoptfmt">translate</span></a><span class="optfmt">=babel</span>, you need to be familiar with the advice given in <a href="https://texfaq.org/FAQ-latexwords">changing the words babel uses</a>. If you are using the <a id="wrglossary.1404"></a><a href="#glo:pkg.translator"><span class="styfmt">translator</span></a> package, then you can provide your own dictionary with the necessary modifications (using <code class="csfmt">\deftranslation</code>) and load it using <code class="csfmt">\usedictionary</code>. If you simply want to change the title of a <a id="wrglossary.1405"></a><a href="#glo:dual.glossary">glossary</a>, you can use the <a id="wrglossary.1406"></a><a href="#glo:opt.printgloss.title"><span class="csoptfmt">title</span></a> key in commands like <a id="wrglossary.1407"></a><a href="#glo:printglossary"><code class="csfmt">\printglossary</code></a> (but not the iterative commands like <a id="wrglossary.1408"></a><a href="#glo:printglossaries"><code class="csfmt">\printglossaries</code></a>).<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.1409"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
Note that the <a id="wrglossary.1410"></a><a href="#glo:pkg.translator"><span class="styfmt">translator</span></a> dictionaries are loaded at the beginning of the document, so it won’t have any effect if you put <code class="csfmt">\deftranslation</code> in the <a id="wrglossary.1411"></a><a href="#glo:idx.documentpreamble">preamble</a>. It should be put in your personal dictionary instead (as in the example below). See the <a id="wrglossary.1412"></a><a href="#glo:pkg.translator"><span class="styfmt">translator</span></a> documentation for further details. </div><!-- end of important -->
<p>
Your custom dictionary doesn’t have to be just a translation from English to another language. You may prefer to have a dictionary for a particular type of document. For example, suppose your institution’s in-house reports have to have the glossary labelled as <span class="qt">“Nomenclature”</span> and the <a id="wrglossary.1413"></a><a href="#glo:dual.locationlist">location list</a> should be labelled <span class="qt">“Location”</span>, then you can create a file called, say, <span class="filefmt">myinstitute-glossaries-dictionary-English.dict</span> that contains the following: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.1414"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\ProvidesDictionary</code>{myinstitute-glossaries-dictionary}{English}
<code class="cmd">\deftranslation</code>{Glossary}{Nomenclature}
<code class="cmd">\deftranslation</code>{Page List (glossaries)}{Location}
</pre> You can now load it using: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.1415"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usedictionary</code>{myinstitute-glossaries-dictionary}
</pre> (Make sure that <span class="filefmt">myinstitute-glossaries-dictionary-English.dict</span> can be found by TeX.) If you want to share your custom dictionary, you can upload it to <a href="http://www.ctan.org/">CTAN</a>.<p>
If you are using <a id="wrglossary.1416"></a><a href="#glo:pkg.babel"><span class="styfmt">babel</span></a> and don’t want to use the <a id="wrglossary.1417"></a><a href="#glo:pkg.translator"><span class="styfmt">translator</span></a> interface, you can use the package option <a id="wrglossary.1418"></a><a href="#glo:opt.translate"><span class="styoptfmt">translate</span></a><span class="optfmt">=babel</span>. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.1419"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\documentclass</code>[british]{article}

<code class="cmd">\usepackage</code>{babel}
<code class="cmd">\usepackage</code>[<a id="wrglossary.1420"></a><a href="#glo:opt.translate"><span class="styoptfmt">translate</span></a><span class="optfmt">=babel</span>]{glossaries}

<code class="cmd">\addto</code><a id="wrglossary.1421"></a><a href="#glo:captionslanguage"><code class="csfmt">\captionsbritish</code></a>{<span class="comment">% </span>
  <code class="cmd">\renewcommand</code>*{<a id="wrglossary.1422"></a><a href="#glo:glossaryname"><code class="csfmt">\glossaryname</code></a>}{List of Terms}<span class="comment">% </span>
  <code class="cmd">\renewcommand</code>*{<a id="wrglossary.1423"></a><a href="#glo:acronymname"><code class="csfmt">\acronymname</code></a>}{List of Acronyms}<span class="comment">% </span>
}
</pre><p>
Note that <a id="wrglossary.1424"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> and <a id="wrglossary.1425"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> provide much better multi-lingual support than <a id="wrglossary.1426"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>, so I recommend that you use Options <a href="#glo:idx.opt.mkidx">2</a> or <a href="#glo:idx.opt.xdy">3</a> if you have <a id="wrglossary.1427"></a><a href="#glo:dual.glossary">glossary</a> entries that contain <a id="wrglossary.1428"></a><a href="#glo:dual.nonlatinchar">non-Latin characters</a>. See §<a href="#sec:xindy">14</a> for further details on <a id="wrglossary.1429"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>, and see the <a id="wrglossary.1430"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> user manual for further details of that application.<p>

</section><!-- end of section sec:fixednames -->

<section id="sec:newlang"><!-- start of section sec:newlang --><div class="tomain"><a href="#main">[top]</a></div>
<h3><!-- start of subsection header -->1.5.2. Creating a New Language Module<div class="labellink"><a href="#sec:newlang">[link]</a></div></h3><!-- end of subsection header -->
<p>
The <a id="wrglossary.1431"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package now uses the <a id="wrglossary.1432"></a><a href="#glo:pkg.tracklang"><span class="styfmt">tracklang</span></a> package to determine which language modules need to be loaded. If you want to create a new language module, you should first read the  <a id="wrglossary.1433"></a><a href="#glo:pkg.tracklang"><span class="styfmt">tracklang</span></a> documentation.<p>
To create a new language module, you need to at least create two files called: <a id="wrglossary.1434"></a><a href="#glo:file.glossaries-lang.ldf"><span class="filefmt">glossaries-</span><span class="meta">〈<em class="metainner">lang</em>〉</span><span class="filefmt">.ldf</span></a> and <a id="wrglossary.1435"></a><a href="#glo:file.glossaries-dictionary-Lang.dict"><span class="filefmt">glossaries-dictionary-</span><span class="meta">〈<em class="metainner">Lang</em>〉</span><span class="filefmt">.dict</span></a> where <span class="meta">〈<em class="metainner">lang</em>〉</span> is the root language name (for example, <code class="code">english</code>) and <span class="meta">〈<em class="metainner">Lang</em>〉</span> is the language name used by <a id="wrglossary.1436"></a><a href="#glo:pkg.translator"><span class="styfmt">translator</span></a> (for example, <code class="code">English</code>).<p>
Here’s an example of <a id="wrglossary.1437"></a><a href="#glo:file.glossaries-dictionary-English.dict"><span class="filefmt">glossaries-dictionary-English.dict</span></a>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.1438"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\ProvidesDictionary</code>{glossaries-dictionary}{English}

<code class="cmd">\providetranslation</code>{Glossary}{Glossary}
<code class="cmd">\providetranslation</code>{Acronyms}{Acronyms}
<code class="cmd">\providetranslation</code>{Notation (glossaries)}{Notation}
<code class="cmd">\providetranslation</code>{Description (glossaries)}{Description}
<code class="cmd">\providetranslation</code>{Symbol (glossaries)}{Symbol}
<code class="cmd">\providetranslation</code>{Page List (glossaries)}{Page List}
<code class="cmd">\providetranslation</code>{Symbols (glossaries)}{Symbols}
<code class="cmd">\providetranslation</code>{Numbers (glossaries)}{Numbers}
</pre> You can use this as a template for your dictionary file. Change <code class="code">English</code> to the <a id="wrglossary.1439"></a><a href="#glo:pkg.translator"><span class="styfmt">translator</span></a> name for your language (so that it matches the file name <a id="wrglossary.1440"></a><a href="#glo:file.glossaries-dictionary-Lang.dict"><span class="filefmt">glossaries-dictionary-</span><span class="meta">〈<em class="metainner">Lang</em>〉</span><span class="filefmt">.dict</span></a>) and, for each <code class="csfmt">\providetranslation</code>, change the second argument to the appropriate translation.<p>
Here’s an example of <a id="wrglossary.1441"></a><a href="#glo:file.glossaries-english.ldf"><span class="filefmt">glossaries-english.ldf</span></a>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.1442"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.1443"></a><a href="#glo:ProvidesGlossariesLang"><code class="csfmt">\ProvidesGlossariesLang</code></a>{english}

<a id="wrglossary.1444"></a><a href="#glo:glsifusedtranslatordict"><code class="csfmt">\glsifusedtranslatordict</code></a>{English}
{<span class="comment">% </span>
  <a id="wrglossary.1445"></a><a href="#glo:addglossarytocaptions"><code class="csfmt">\addglossarytocaptions</code></a>{<a id="wrglossary.1446"></a><a href="#glo:CurrentTrackedLanguage"><code class="csfmt">\CurrentTrackedLanguage</code></a>}<span class="comment">% </span>
  <a id="wrglossary.1447"></a><a href="#glo:addglossarytocaptions"><code class="csfmt">\addglossarytocaptions</code></a>{<a id="wrglossary.1448"></a><a href="#glo:CurrentTrackedDialect"><code class="csfmt">\CurrentTrackedDialect</code></a>}<span class="comment">% </span>
}
{<span class="comment">% </span>
  <code class="cmd">\@ifpackageloaded</code>{polyglossia}<span class="comment">% </span>
  {<span class="comment">% </span>
    <code class="cmd">\newcommand</code>*{<code class="cmd">\glossariescaptionsenglish</code>}{<span class="comment">% </span>
      <code class="cmd">\renewcommand</code>*{<a id="wrglossary.1449"></a><a href="#glo:glossaryname"><code class="csfmt">\glossaryname</code></a>}{<code class="cmd">\textenglish</code>{Glossary}}<span class="comment">% </span>
      <code class="cmd">\renewcommand</code>*{<a id="wrglossary.1450"></a><a href="#glo:acronymname"><code class="csfmt">\acronymname</code></a>}{<code class="cmd">\textenglish</code>{Acronyms}}<span class="comment">% </span>
      <code class="cmd">\renewcommand</code>*{<a id="wrglossary.1451"></a><a href="#glo:entryname"><code class="csfmt">\entryname</code></a>}{<code class="cmd">\textenglish</code>{Notation}}<span class="comment">% </span>
      <code class="cmd">\renewcommand</code>*{<a id="wrglossary.1452"></a><a href="#glo:descriptionname"><code class="csfmt">\descriptionname</code></a>}{<code class="cmd">\textenglish</code>{Description}}<span class="comment">% </span>
      <code class="cmd">\renewcommand</code>*{<a id="wrglossary.1453"></a><a href="#glo:symbolname"><code class="csfmt">\symbolname</code></a>}{<code class="cmd">\textenglish</code>{Symbol}}<span class="comment">% </span>
      <code class="cmd">\renewcommand</code>*{<a id="wrglossary.1454"></a><a href="#glo:pagelistname"><code class="csfmt">\pagelistname</code></a>}{<code class="cmd">\textenglish</code>{Page List}}<span class="comment">% </span>
      <code class="cmd">\renewcommand</code>*{<a id="wrglossary.1455"></a><a href="#glo:glssymbolsgroupname"><code class="csfmt">\glssymbolsgroupname</code></a>}{<code class="cmd">\textenglish</code>{Symbols}}<span class="comment">% </span>
      <code class="cmd">\renewcommand</code>*{<a id="wrglossary.1456"></a><a href="#glo:glsnumbersgroupname"><code class="csfmt">\glsnumbersgroupname</code></a>}{<code class="cmd">\textenglish</code>{Numbers}}<span class="comment">% </span>
    }<span class="comment">% </span>
  }<span class="comment">% </span>
  {<span class="comment">% </span>
    <code class="cmd">\newcommand</code>*{<code class="cmd">\glossariescaptionsenglish</code>}{<span class="comment">% </span>
      <code class="cmd">\renewcommand</code>*{<a id="wrglossary.1457"></a><a href="#glo:glossaryname"><code class="csfmt">\glossaryname</code></a>}{Glossary}<span class="comment">% </span>
      <code class="cmd">\renewcommand</code>*{<a id="wrglossary.1458"></a><a href="#glo:acronymname"><code class="csfmt">\acronymname</code></a>}{Acronyms}<span class="comment">% </span>
      <code class="cmd">\renewcommand</code>*{<a id="wrglossary.1459"></a><a href="#glo:entryname"><code class="csfmt">\entryname</code></a>}{Notation}<span class="comment">% </span>
      <code class="cmd">\renewcommand</code>*{<a id="wrglossary.1460"></a><a href="#glo:descriptionname"><code class="csfmt">\descriptionname</code></a>}{Description}<span class="comment">% </span>
      <code class="cmd">\renewcommand</code>*{<a id="wrglossary.1461"></a><a href="#glo:symbolname"><code class="csfmt">\symbolname</code></a>}{Symbol}<span class="comment">% </span>
      <code class="cmd">\renewcommand</code>*{<a id="wrglossary.1462"></a><a href="#glo:pagelistname"><code class="csfmt">\pagelistname</code></a>}{Page List}<span class="comment">% </span>
      <code class="cmd">\renewcommand</code>*{<a id="wrglossary.1463"></a><a href="#glo:glssymbolsgroupname"><code class="csfmt">\glssymbolsgroupname</code></a>}{Symbols}<span class="comment">% </span>
      <code class="cmd">\renewcommand</code>*{<a id="wrglossary.1464"></a><a href="#glo:glsnumbersgroupname"><code class="csfmt">\glsnumbersgroupname</code></a>}{Numbers}<span class="comment">% </span>
    }<span class="comment">% </span>
  }<span class="comment">% </span>
  <code class="cmd">\ifcsdef</code>{captions<a id="wrglossary.1465"></a><a href="#glo:CurrentTrackedDialect"><code class="csfmt">\CurrentTrackedDialect</code></a>}
  {<span class="comment">% </span>
    <code class="cmd">\csappto</code>{captions<a id="wrglossary.1466"></a><a href="#glo:CurrentTrackedDialect"><code class="csfmt">\CurrentTrackedDialect</code></a>}<span class="comment">% </span>
    {<span class="comment">% </span>
      <code class="cmd">\glossariescaptionsenglish</code>
    }<span class="comment">% </span>
  }<span class="comment">% </span>
  {<span class="comment">% </span>
    <code class="cmd">\ifcsdef</code>{captions<a id="wrglossary.1467"></a><a href="#glo:CurrentTrackedLanguage"><code class="csfmt">\CurrentTrackedLanguage</code></a>}
    {<span class="comment">% </span>
      <code class="cmd">\csappto</code>{captions<a id="wrglossary.1468"></a><a href="#glo:CurrentTrackedLanguage"><code class="csfmt">\CurrentTrackedLanguage</code></a>}<span class="comment">% </span>
      {<span class="comment">% </span>
        <code class="cmd">\glossariescaptionsenglish</code>
      }<span class="comment">% </span>
    }<span class="comment">% </span>
    <span class="comment">% </span>
    <span class="comment">% </span>
  }<span class="comment">% </span>
  <code class="cmd">\glossariescaptionsenglish</code>
}
<code class="cmd">\renewcommand</code>*{<a id="wrglossary.1469"></a><a href="#glo:glspluralsuffix"><code class="csfmt">\glspluralsuffix</code></a>}{s}
<code class="cmd">\renewcommand</code>*{<a id="wrglossary.1470"></a><a href="#glo:glsacrpluralsuffix"><code class="csfmt">\glsacrpluralsuffix</code></a>}{<a id="wrglossary.1471"></a><a href="#glo:glspluralsuffix"><code class="csfmt">\glspluralsuffix</code></a>}
<code class="cmd">\renewcommand</code>*{<a id="wrglossary.1472"></a><a href="#glo:glsupacrpluralsuffix"><code class="csfmt">\glsupacrpluralsuffix</code></a>}{<a id="wrglossary.1473"></a><a href="#glo:glstextup"><code class="csfmt">\glstextup</code></a>{<a id="wrglossary.1474"></a><a href="#glo:glspluralsuffix"><code class="csfmt">\glspluralsuffix</code></a>}}
</pre> This is a somewhat longer file, but again you can use it as a template. Replace <code class="code">English</code> with the <a id="wrglossary.1475"></a><a href="#glo:pkg.translator"><span class="styfmt">translator</span></a> language label <span class="meta">〈<em class="metainner">Lang</em>〉</span> used for the dictionary file and replace <code class="code">english</code> with the root language name <span class="meta">〈<em class="metainner">lang</em>〉</span>. Within the definition of <code class="csfmt">\glossariescaptions</code><span class="meta">〈<em class="metainner">lang</em>〉</span>, replace the English text (such as <span class="qt">“Glossaries”</span>) with the appropriate translation.<p>
<a id="pluralsuffix"></a>The suffixes used to generate the plural forms when the plural hasn’t been specified are given by <a id="wrglossary.1476"></a><a href="#glo:glspluralsuffix"><code class="csfmt">\glspluralsuffix</code></a> (for general entries). For <a id="wrglossary.1477"></a><a href="#glo:idx.acronym">acronyms</a> defined with the base <a id="wrglossary.1478"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>, <a id="wrglossary.1479"></a><a href="#glo:glsupacrpluralsuffix"><code class="csfmt">\glsupacrpluralsuffix</code></a> is used for the <a id="wrglossary.1480"></a><a href="#glo:dual.smallcaps">small caps</a> <a id="wrglossary.1481"></a><a href="#glo:idx.acronymstyle">acronym styles</a> where the suffix needs to be set using <a id="wrglossary.1482"></a><a href="#glo:glstextup"><code class="csfmt">\glstextup</code></a> to counteract the effects of <a id="wrglossary.1483"></a><a href="#glo:textsc"><code class="csfmt">\textsc</code></a> and <a id="wrglossary.1484"></a><a href="#glo:glsacrpluralsuffix"><code class="csfmt">\glsacrpluralsuffix</code></a> for other <a id="wrglossary.1485"></a><a href="#glo:idx.acronymstyle">acronym styles</a>. There’s no guarantee when these commands will be expanded. They may be expanded on definition or they may be expanded on use, depending on the <a id="wrglossary.1486"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> configuration.<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.1487"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
Therefore these plural suffix command definitions aren’t included in the <a id="wrglossary.1488"></a><a href="#glo:captionslanguage"><code class="csfmt">\captions<span class="meta">〈<em class="metainner">language</em>〉</span></code></a> hook as that’s typically not switched used until the start of the document. <strong class="strong">This means that the suffix in effect will be for the last loaded language that redefined these commands.</strong> It’s best to initialise these commands to the most common suffix required in your document and use the <a id="wrglossary.1489"></a><a href="#glo:opt.gloskey.plural"><span class="csoptfmt">plural</span></a>, <a id="wrglossary.1490"></a><a href="#glo:opt.gloskey.longplural"><span class="csoptfmt">longplural</span></a>, <a id="wrglossary.1491"></a><a href="#glo:opt.gloskey.shortplural"><span class="csoptfmt">shortplural</span></a> etc keys to override exceptions. </div><!-- end of important -->
<p>
If you want to add a regional variation, create a file called  <a id="wrglossary.1492"></a><a href="#glo:file.glossaries-iso-lang-iso-region.ldf"><span class="filefmt">glossaries-</span><span class="meta">〈<em class="metainner">iso-lang</em>〉</span><span class="filefmt">-</span><span class="meta">〈<em class="metainner">iso-region</em>〉</span><span class="filefmt">.ldf</span></a>, where <span class="meta">〈<em class="metainner">iso-lang</em>〉</span> is the ISO language code and <span class="meta">〈<em class="metainner">iso-region</em>〉</span> is the ISO country code. For example, <span class="filefmt">glossaries-en-GB.ldf</span>. This file can load the root language file and make the appropriate changes, for example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.1493"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.1494"></a><a href="#glo:ProvidesGlossariesLang"><code class="csfmt">\ProvidesGlossariesLang</code></a>{en-GB}
 <a id="wrglossary.1495"></a><a href="#glo:RequireGlossariesLang"><code class="csfmt">\RequireGlossariesLang</code></a>{english}
 <a id="wrglossary.1496"></a><a href="#glo:glsifusedtranslatordict"><code class="csfmt">\glsifusedtranslatordict</code></a>{British}
 {<span class="comment">% </span>
   <a id="wrglossary.1497"></a><a href="#glo:addglossarytocaptions"><code class="csfmt">\addglossarytocaptions</code></a>{<a id="wrglossary.1498"></a><a href="#glo:CurrentTrackedLanguage"><code class="csfmt">\CurrentTrackedLanguage</code></a>}<span class="comment">% </span>
   <a id="wrglossary.1499"></a><a href="#glo:addglossarytocaptions"><code class="csfmt">\addglossarytocaptions</code></a>{<a id="wrglossary.1500"></a><a href="#glo:CurrentTrackedDialect"><code class="csfmt">\CurrentTrackedDialect</code></a>}<span class="comment">% </span>
 }
 {<span class="comment">% </span>
   <code class="cmd">\@ifpackageloaded</code>{polyglossia}<span class="comment">% </span>
   {<span class="comment">% </span>
     <span class="comment">% Modify <code class="cmd">\glossariescaptionsenglish</code> as appropriate for</span>
     <span class="comment">% polyglossia</span>
   }<span class="comment">% </span>
   {<span class="comment">% </span>
     <span class="comment">% Modify <code class="cmd">\glossariescaptionsenglish</code> as appropriate for</span>
     <span class="comment">% non-polyglossia</span>
   }<span class="comment">% </span>
 }
</pre><p>
If the translations includes <a id="wrglossary.1501"></a><a href="#glo:dual.nonlatinchar">non-Latin characters</a>, it’s a good idea to provide code that’s independent of the input <a id="wrglossary.1502"></a><a href="#glo:idx.encoding">encoding</a>. Remember that while some users may use <a id="wrglossary.1503"></a><a href="#glo:dual.utf8">UTF-8</a> (and it’s now the default <a id="wrglossary.1504"></a><a href="#glo:idx.encoding">encoding</a> with modern LaTeX kernels), others may use Latin-1 or any other supported <a id="wrglossary.1505"></a><a href="#glo:idx.encoding">encoding</a>, but while users won’t appreciate you enforcing your preference on them, it’s useful to provide a <a id="wrglossary.1506"></a><a href="#glo:dual.utf8">UTF-8</a> version.<p>
The <a id="wrglossary.1507"></a><a href="#glo:file.glossaries-irish.ldf"><span class="filefmt">glossaries-irish.ldf</span></a> file provides this as follows: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.1508"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.1509"></a><a href="#glo:ProvidesGlossariesLang"><code class="csfmt">\ProvidesGlossariesLang</code></a>{irish}

<a id="wrglossary.1510"></a><a href="#glo:glsifusedtranslatordict"><code class="csfmt">\glsifusedtranslatordict</code></a>{Irish}
{<span class="comment">% </span>
  <a id="wrglossary.1511"></a><a href="#glo:addglossarytocaptions"><code class="csfmt">\addglossarytocaptions</code></a>{<a id="wrglossary.1512"></a><a href="#glo:CurrentTrackedLanguage"><code class="csfmt">\CurrentTrackedLanguage</code></a>}<span class="comment">% </span>
  <a id="wrglossary.1513"></a><a href="#glo:addglossarytocaptions"><code class="csfmt">\addglossarytocaptions</code></a>{<a id="wrglossary.1514"></a><a href="#glo:CurrentTrackedDialect"><code class="csfmt">\CurrentTrackedDialect</code></a>}<span class="comment">% </span>
}
{<span class="comment">% </span>
  <code class="cmd">\ifdefstring</code>{<a id="wrglossary.1515"></a><a href="#glo:inputencodingname"><code class="csfmt">\inputencodingname</code></a>}{utf8}
  {<code class="cmd">\input</code>{glossaries-irish-utf8.ldf}}<span class="comment">% </span>
  {<span class="comment">% </span>
    <code class="cmd">\ifdef</code><code class="cmd">\XeTeXinputencoding</code><span class="comment">% XeTeX defaults to UTF-8</span>
    {<code class="cmd">\input</code>{glossaries-irish-utf8.ldf}}<span class="comment">% </span>
    {<code class="cmd">\input</code>{glossaries-irish-noenc.ldf}}
  }
  <code class="cmd">\ifcsdef</code>{captions<a id="wrglossary.1516"></a><a href="#glo:CurrentTrackedDialect"><code class="csfmt">\CurrentTrackedDialect</code></a>}
  {<span class="comment">% </span>
    <code class="cmd">\csappto</code>{captions<a id="wrglossary.1517"></a><a href="#glo:CurrentTrackedDialect"><code class="csfmt">\CurrentTrackedDialect</code></a>}<span class="comment">% </span>
    {<span class="comment">% </span>
      <code class="cmd">\glossariescaptionsirish</code>
    }<span class="comment">% </span>
  }<span class="comment">% </span>
  {<span class="comment">% </span>
    <code class="cmd">\ifcsdef</code>{captions<a id="wrglossary.1518"></a><a href="#glo:CurrentTrackedLanguage"><code class="csfmt">\CurrentTrackedLanguage</code></a>}
    {
      <code class="cmd">\csappto</code>{captions<a id="wrglossary.1519"></a><a href="#glo:CurrentTrackedLanguage"><code class="csfmt">\CurrentTrackedLanguage</code></a>}<span class="comment">% </span>
      {<span class="comment">% </span>
        <code class="cmd">\glossariescaptionsirish</code>
      }<span class="comment">% </span>
    }<span class="comment">% </span>
    {<span class="comment">% </span>
    }<span class="comment">% </span>
  }<span class="comment">% </span>
  <code class="cmd">\glossariescaptionsirish</code>
}
</pre> (Again you can use this as a template. Replace <code class="code">irish</code> with your root language label and <code class="code">Irish</code> with the <a id="wrglossary.1520"></a><a href="#glo:pkg.translator"><span class="styfmt">translator</span></a> dictionary label.)<p>
There are now two extra files: <span class="filefmt">glossaries-irish-noenc.ldf</span> (no <a id="wrglossary.1521"></a><a href="#glo:idx.encoding">encoding</a> information) and <span class="filefmt">glossaries-irish-utf8.ldf</span> (<a id="wrglossary.1522"></a><a href="#glo:dual.utf8">UTF-8</a>).<p>
These both define <code class="csfmt">\glossariescaptionsirish</code> but the <span class="filefmt">*-noenc.ldf</span> file uses LaTeX accent commands: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.1523"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\@ifpackageloaded</code>{polyglossia}<span class="comment">% </span>
{<span class="comment">% </span>
  <code class="cmd">\newcommand</code>*{<code class="cmd">\glossariescaptionsirish</code>}{<span class="comment">% </span>
    <code class="cmd">\renewcommand</code>*{<a id="wrglossary.1524"></a><a href="#glo:glossaryname"><code class="csfmt">\glossaryname</code></a>}{<code class="cmd">\textirish</code>{Gluais}}<span class="comment">% </span>
    <code class="cmd">\renewcommand</code>*{<a id="wrglossary.1525"></a><a href="#glo:acronymname"><code class="csfmt">\acronymname</code></a>}{<code class="cmd">\textirish</code>{Acrainmneacha}}<span class="comment">% </span>
    <code class="cmd">\renewcommand</code>*{<a id="wrglossary.1526"></a><a href="#glo:entryname"><code class="csfmt">\entryname</code></a>}{<code class="cmd">\textirish</code>{Ciall}}<span class="comment">% </span>
    <code class="cmd">\renewcommand</code>*{<a id="wrglossary.1527"></a><a href="#glo:descriptionname"><code class="csfmt">\descriptionname</code></a>}{<code class="cmd">\textirish</code>{Tuairisc}}<span class="comment">% </span>
    <code class="cmd">\renewcommand</code>*{<a id="wrglossary.1528"></a><a href="#glo:symbolname"><code class="csfmt">\symbolname</code></a>}{<code class="cmd">\textirish</code>{Comhartha}}<span class="comment">% </span>
    <code class="cmd">\renewcommand</code>*{<a id="wrglossary.1529"></a><a href="#glo:glssymbolsgroupname"><code class="csfmt">\glssymbolsgroupname</code></a>}{<code class="cmd">\textirish</code>{Comhartha<a id="wrglossary.1530"></a><a href="#glo:cs.apos"><code class="csfmt">\'</code></a><code class="cmd">\i</code>}}<span class="comment">% </span>
    <code class="cmd">\renewcommand</code>*{<a id="wrglossary.1531"></a><a href="#glo:pagelistname"><code class="csfmt">\pagelistname</code></a>}{<code class="cmd">\textirish</code>{Leathanaigh}}<span class="comment">% </span>
    <code class="cmd">\renewcommand</code>*{<a id="wrglossary.1532"></a><a href="#glo:glsnumbersgroupname"><code class="csfmt">\glsnumbersgroupname</code></a>}{<code class="cmd">\textirish</code>{Uimhreacha}}<span class="comment">% </span>
  }<span class="comment">% </span>
}<span class="comment">% </span>
{<span class="comment">% </span>
  <code class="cmd">\newcommand</code>*{<code class="cmd">\glossariescaptionsirish</code>}{<span class="comment">% </span>
    <code class="cmd">\renewcommand</code>*{<a id="wrglossary.1533"></a><a href="#glo:glossaryname"><code class="csfmt">\glossaryname</code></a>}{Gluais}<span class="comment">% </span>
    <code class="cmd">\renewcommand</code>*{<a id="wrglossary.1534"></a><a href="#glo:acronymname"><code class="csfmt">\acronymname</code></a>}{Acrainmneacha}<span class="comment">% </span>
    <code class="cmd">\renewcommand</code>*{<a id="wrglossary.1535"></a><a href="#glo:entryname"><code class="csfmt">\entryname</code></a>}{Ciall}<span class="comment">% </span>
    <code class="cmd">\renewcommand</code>*{<a id="wrglossary.1536"></a><a href="#glo:descriptionname"><code class="csfmt">\descriptionname</code></a>}{Tuairisc}<span class="comment">% </span>
    <code class="cmd">\renewcommand</code>*{<a id="wrglossary.1537"></a><a href="#glo:symbolname"><code class="csfmt">\symbolname</code></a>}{Comhartha}<span class="comment">% </span>
    <code class="cmd">\renewcommand</code>*{<a id="wrglossary.1538"></a><a href="#glo:glssymbolsgroupname"><code class="csfmt">\glssymbolsgroupname</code></a>}{Comhartha<a id="wrglossary.1539"></a><a href="#glo:cs.apos"><code class="csfmt">\'</code></a><code class="cmd">\i</code>}<span class="comment">% </span>
    <code class="cmd">\renewcommand</code>*{<a id="wrglossary.1540"></a><a href="#glo:pagelistname"><code class="csfmt">\pagelistname</code></a>}{Leathanaigh}<span class="comment">% </span>
    <code class="cmd">\renewcommand</code>*{<a id="wrglossary.1541"></a><a href="#glo:glsnumbersgroupname"><code class="csfmt">\glsnumbersgroupname</code></a>}{Uimhreacha}<span class="comment">% </span>
  }<span class="comment">% </span>
}
</pre> whereas the <span class="filefmt">*-utf8.ldf</span> file replaces the accent commands with the appropriate <a id="wrglossary.1542"></a><a href="#glo:dual.utf8">UTF-8</a> characters.<p>

</section><!-- end of section sec:newlang -->

<section id="sec:makeglossaries"><!-- start of section sec:makeglossaries --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->1.6. Generating the Associated Glossary Files<div class="labellink"><a href="#sec:makeglossaries">[link]</a></div></h2><!-- end of section header -->
<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.1543"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
This section is only applicable if you have chosen Options <a href="#glo:idx.opt.mkidx">2</a> or <a href="#glo:idx.opt.b2g">4</a>. You can ignore this section if you have chosen any of the other options. If you want to alphabetically sort your entries always remember to use the <a id="wrglossary.1544"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> key if the <a id="wrglossary.1545"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> contains any LaTeX commands (except if you’re using <a id="wrglossary.1546"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>). </div><!-- end of important -->
<p>
If this section seriously confuses you, and you can’t work out how to run external tools like <a id="wrglossary.1547"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> or <a id="wrglossary.1548"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>, you can try using the <a id="wrglossary.1549"></a><a href="#glo:opt.automake"><span class="styoptfmt">automake</span></a> package option, described in §<a href="#sec:pkgopts-sort">2.5</a>, but you will need TeX’s <a id="wrglossary.1550"></a><a href="#glo:dual.shellescape">shell escape</a> enabled. See also <a href="https://www.dickimaw-books.com/latex/buildglossaries/">Incorporating makeglossaries or makeglossaries-lite or bib2gls into the document build</a>.<p>
In order to generate a sorted <a id="wrglossary.1551"></a><a href="#glo:dual.glossary">glossary</a> with compact <a id="wrglossary.1552"></a><a href="#glo:locationlist">number lists</a>, it is necessary to use an external <a id="wrglossary.1553"></a><a href="#glo:dual.indexingapp">indexing application</a> as an intermediate step (unless you have chosen <a id="wrglossary.1554"></a><a href="#glo:idx.opt.noidx">Option 1</a>, which uses TeX to do the sorting or <a id="wrglossary.1555"></a><a href="#glo:idx.opt.unsrt">Option 5</a>, which doesn’t perform any sorting). It is this application that creates the file containing the code required to typeset the <a id="wrglossary.1556"></a><a href="#glo:dual.glossary">glossary</a>. <strong class="strong">If this step is omitted, the <a id="wrglossary.1557"></a><a href="#glo:dual.glossary">glossaries</a> will not appear in your document.</strong> The two <a id="wrglossary.1558"></a><a href="#glo:dual.indexingapp">indexing applications</a> that are most commonly used with LaTeX are <a id="wrglossary.1559"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> and <a id="wrglossary.1560"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>. As from version 1.17, the <span class="styfmt">glossaries</span> package can be used with either of these applications. Previous versions were designed to be used with <a id="wrglossary.1561"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> only. With the <a id="wrglossary.1562"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package, you can also use <a id="wrglossary.1563"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> as the <a id="wrglossary.1564"></a><a href="#glo:dual.indexingapp">indexing application</a>. (See the <a id="wrglossary.1565"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> and <a id="wrglossary.1566"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> user manuals for further details.) Note that <a id="wrglossary.1567"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> and <a id="wrglossary.1568"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> have much better multi-lingual support than <a id="wrglossary.1569"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>, so <a id="wrglossary.1570"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> or <a id="wrglossary.1571"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> are recommended if you’re not writing in English.  Commands that only have an effect when <a id="wrglossary.1572"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> is used are described in §<a href="#sec:xindy">14</a>.<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.1573"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
This is a multi-stage process, but there are methods of automating document compilation using applications such as <a id="wrglossary.1574"></a><a href="#glo:app.latexmk"><span class="appfmt">latexmk</span></a> and <a id="wrglossary.1575"></a><a href="#glo:app.arara"><span class="appfmt">arara</span></a>. With <a id="wrglossary.1576"></a><a href="#glo:app.arara"><span class="appfmt">arara</span></a> you can just add special comments to your document source: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.1577"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div>% arara: pdflatex
% arara: makeglossaries
% arara: pdflatex
</pre> With <a id="wrglossary.1578"></a><a href="#glo:app.latexmk"><span class="appfmt">latexmk</span></a> you need to set up the required dependencies. </div><!-- end of important -->
<p>
The <a id="wrglossary.1579"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package comes with the Perl script <a id="wrglossary.1580"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> which will run <a id="wrglossary.1581"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> or <a id="wrglossary.1582"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> on all the <a id="wrglossary.1583"></a><a href="#glo:dual.indexingfile">indexing files</a> using a customized style file (which is created by <a id="wrglossary.1584"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>). See §<a href="#sec:makeglossariesapp">1.6.1</a> for further details. Perl is stable, cross-platform, open source software that is used by a number of TeX-related applications (including <a id="wrglossary.1585"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> and <a id="wrglossary.1586"></a><a href="#glo:app.latexmk"><span class="appfmt">latexmk</span></a>). Most Unix-like operating systems come with a Perl interpreter. TeX Live also comes with a Perl interpreter. As far as I know, MikTeX doesn’t come with a Perl interpreter so if you are a Windows MikTeX user you will need to install Perl if you want to use <a id="wrglossary.1587"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> or <a id="wrglossary.1588"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>. Further information is available at <a href="http://www.perl.org/about.html">http://www.perl.org/about.html</a> and <a href="https://tex.stackexchange.com/questions/158796">MikTeX and Perl scripts (and one Python script)</a>.<p>
The advantages of using <a id="wrglossary.1589"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a>: 
<ul class="displaylist">
 <li><span class="bulletitem">•</span>It automatically detects whether to use <a id="wrglossary.1590"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> or <a id="wrglossary.1591"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> and sets the relevant application switches.<p>
<li><span class="bulletitem">•</span>One call of <a id="wrglossary.1592"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> will run  <a id="wrglossary.1593"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>/<a id="wrglossary.1594"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> for each <a id="wrglossary.1595"></a><a href="#glo:dual.glossary">glossary</a> type.<p>
<li><span class="bulletitem">•</span>If things go wrong, <a id="wrglossary.1596"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> will scan the messages from <a id="wrglossary.1597"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> or <a id="wrglossary.1598"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> and attempt to diagnose the problem in relation to the <a id="wrglossary.1599"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package. This will hopefully provide more helpful messages in some cases. If it can’t diagnose the problem, you will have to read the relevant transcript file and see if you can work it out from the <a id="wrglossary.1600"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> or <a id="wrglossary.1601"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> messages.<p>
<li><span class="bulletitem">•</span>If <a id="wrglossary.1602"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> warns about <a id="wrglossary.1603"></a><a href="#glo:idx.multipleencap">multiple encap</a> values, <a id="wrglossary.1604"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> v2.18+ will detect this and attempt to correct the problem. This correction is only provided by <a id="wrglossary.1605"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> when <a id="wrglossary.1606"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> is used since <a id="wrglossary.1607"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> uses the order of the <a id="wrglossary.1608"></a><a href="#glo:@@glslabel@xindyattr">attributes list</a> to determine which format should take precedence. (see §<a href="#sec:xindyloc">14.3</a>.) This correction can be switched off with the <a id="wrglossary.1609"></a><a href="#glo:switch.mkgls.e"><span class="shortargfmt">-e</span></a> switch.<p>
<li><span class="bulletitem">•</span>If <a id="wrglossary.1610"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> warns about invalid or <a id="wrglossary.1611"></a><a href="#glo:idx.emptylocation">empty locations</a>, <a id="wrglossary.1612"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> v4.50+ will detect this and attempt to alter the location to fit <a id="wrglossary.1613"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span>’s</a> syntax. This may or may not cause unexpected results in the <a id="wrglossary.1614"></a><a href="#glo:dual.locationlist">location list</a>, but it’s useful if the <a id="wrglossary.1615"></a><a href="#glo:opt.nonumberlist"><span class="styoptfmt">nonumberlist</span></a> option is used.<p>
<li><span class="bulletitem">•</span>If <a id="wrglossary.1616"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> has a warning that could be the result of a command occurring within the <a id="wrglossary.1617"></a><a href="#glo:@@glslabel@entrylocation">location</a>, <a id="wrglossary.1618"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> v4.50+ will attempt to repair it by moving the command out of the location and into the <a id="wrglossary.1619"></a><a href="#glo:locationencap">encap</a>.<p>

</ul>
 The first two items also apply to <a id="wrglossary.1620"></a><a href="#glo:app.makeglossaries-lite"><span class="appfmt">makeglossaries-lite</span></a>.<p>
As from version 4.16, the <a id="wrglossary.1621"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package also comes with a Lua script called <a id="wrglossary.1622"></a><a href="#glo:app.makeglossaries-lite"><span class="appfmt">makeglossaries-lite</span></a>. This is a <span style="font-style: italic; font-variant: normal; ">trimmed-down</span> alternative to the <a id="wrglossary.1623"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> Perl script. It doesn’t have some of the options that the Perl version has and it doesn’t attempt to diagnose any problems, but since modern TeX distributions come with LuaTeX (and therefore have a Lua interpreter) you don’t need to install anything else in order to use <a id="wrglossary.1624"></a><a href="#glo:app.makeglossaries-lite"><span class="appfmt">makeglossaries-lite</span></a> so it’s an alternative to <a id="wrglossary.1625"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> if you want to use <a id="wrglossary.1626"></a><a href="#glo:idx.opt.mkidx">Option 2</a> (<a id="wrglossary.1627"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>).<p>
If things go wrong and you can’t work out why your <a id="wrglossary.1628"></a><a href="#glo:dual.glossary">glossaries</a> aren’t being generated correctly, you can use <a id="wrglossary.1629"></a><a href="#glo:app.makeglossariesgui"><span class="appfmt">makeglossariesgui</span></a> as a diagnostic tool. Once you’ve fixed the problem, you can then go back to using <a id="wrglossary.1630"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> or <a id="wrglossary.1631"></a><a href="#glo:app.makeglossaries-lite"><span class="appfmt">makeglossaries-lite</span></a>.<p>
Whilst I strongly recommended that you use the <a id="wrglossary.1632"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> Perl script or the <a id="wrglossary.1633"></a><a href="#glo:app.makeglossaries-lite"><span class="appfmt">makeglossaries-lite</span></a> Lua script, it is possible to use the <a id="wrglossary.1634"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package without using those applications. However, note that some commands and package options have no effect if you explicitly run <a id="wrglossary.1635"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>/<a id="wrglossary.1636"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>.  These are listed in Table <a href="#tab:makeglossariesCmds">1.3</a>.<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.1637"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
If you are choosing not to use <a id="wrglossary.1638"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> because you don’t want to install Perl, you will only be able to use <a id="wrglossary.1639"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> as <a id="wrglossary.1640"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> also requires Perl. (Other useful Perl scripts include <span class="appfmt">epstopdf</span> and <a id="wrglossary.1641"></a><a href="#glo:app.latexmk"><span class="appfmt">latexmk</span></a>, so it’s well-worth the effort to install Perl.) </div><!-- end of important -->
<p>
Below, references to <a id="wrglossary.1642"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> can usually be substituted with <a id="wrglossary.1643"></a><a href="#glo:app.makeglossaries-lite"><span class="appfmt">makeglossaries-lite</span></a>, except where noted otherwise.<p>
If any of your entries use an entry that is not referenced outside the <a id="wrglossary.1644"></a><a href="#glo:dual.glossary">glossary</a> (for example, the entry is only referenced in the description of another entry), you will need to do an additional <a id="wrglossary.1645"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a>, <a id="wrglossary.1646"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> or <a id="wrglossary.1647"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> run, as appropriate. For example, suppose you have defined the following entries: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.1648"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.1649"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{citrusfruit}{<a id="wrglossary.1650"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={citrus fruit}</span>,
<a id="wrglossary.1651"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={fruit of any citrus tree. (See also  <a id="wrglossary.1652"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{orange})}</span>}

<a id="wrglossary.1653"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{orange}{<a id="wrglossary.1654"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={orange}</span>,
<a id="wrglossary.1655"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={an orange coloured fruit.}</span>}
</pre> and suppose you have <code class="code"><a id="wrglossary.1656"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{citrusfruit}</code> in your document but don’t reference the <span class="qt">“orange”</span> entry, then the orange entry won’t appear in your <a id="wrglossary.1657"></a><a href="#glo:dual.glossary">glossary</a> until you first create the <a id="wrglossary.1658"></a><a href="#glo:dual.glossary">glossary</a> and then do another run of <a id="wrglossary.1659"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a>, <a id="wrglossary.1660"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> or <a id="wrglossary.1661"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>. For example, if the document is called <span class="filefmt">myDoc.tex</span>, then you must do: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.1662"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>pdflatex myDoc
makeglossaries myDoc
pdflatex myDoc
makeglossaries myDoc
pdflatex myDoc
</pre> (In the case of <a id="wrglossary.1663"></a><a href="#glo:idx.opt.b2g">Option 4</a>, <a id="wrglossary.1664"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> will scan the description for instances of commands like <a id="wrglossary.1665"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> to ensure they are selected but an extra <a id="wrglossary.1666"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> call is required to ensure the <a id="wrglossary.1667"></a><a href="#glo:@@glslabel@entrylocation">locations</a> are included, if <a id="wrglossary.1668"></a><a href="#glo:dual.locationlist">location lists</a> are required. See the and <a id="wrglossary.1669"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> manual for further details.)<p>
Likewise, an additional <a id="wrglossary.1670"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> and LaTeX run may be required if the document pages shift with re-runs. For example, if the page numbering is not reset after the table of contents, the insertion of the table of contents on the second LaTeX run may push glossary entries across page boundaries, which means that the <a id="wrglossary.1671"></a><a href="#glo:locationlist">number lists</a> in the glossary may  need updating.<p>
The examples in this document assume that you are accessing <a id="wrglossary.1672"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a>, <a id="wrglossary.1673"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> or <a id="wrglossary.1674"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> via a terminal. Windows users can use the command prompt which is usually accessed via the <kbd class="menu"><kbd class="menuitem"><samp>Start</samp></kbd><span title="menu separator" class="icon">➜</span><kbd class="menuitem"><samp>All Programs</samp></kbd></kbd> menu or <kbd class="menu"><kbd class="menuitem"><samp>Start</samp></kbd><span title="menu separator" class="icon">➜</span><kbd class="menuitem"><samp>All Programs</samp></kbd><span title="menu separator" class="icon">➜</span><kbd class="menuitem"><samp>Accessories</samp></kbd></kbd> menu or <kbd class="menu"><kbd class="menuitem"><samp>Start</samp></kbd><span title="menu separator" class="icon">➜</span><kbd class="menuitem"><samp>Windows System</samp></kbd></kbd>.<p>
Alternatively, your text editor may have the facility to create a function that will call the required application. See <a href="https://www.dickimaw-books.com/latex/buildglossaries/">Incorporating makeglossaries or makeglossaries-lite or bib2gls into the document build</a>.<p>
If any problems occur, remember to check the transcript files  (e.g. <a id="wrglossary.1675"></a><a href="#glo:ext.glg"><span class="extfmt">glg</span></a> or <a id="wrglossary.1676"></a><a href="#glo:ext.alg"><span class="extfmt">alg</span></a>) for messages.<p>
<div class="table"> <table class="tabular-c">
<caption id="tab:makeglossariesCmds">Table&nbsp;3: Commands and package options that have no effect when using <span class="appfmt">xindy</span> or <span class="appfmt">makeindex</span> explicitly</caption><tr style=""><th class="cell-noborder-rightsep-l">Command or Package Option </th>
<td class="cell-noborder-bothsep-l">  <span style="font-weight: bold; "><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> </span></td>
<td class="cell-noborder-rightsep-l">  <span style="font-weight: bold; "><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> </span></td>
</tr><tr style=""><td class="cell-noborder-rightsep-l"><a href="#glo:opt.order"><span class="styoptfmt">order</span></a><span class="optfmt">=letter</span> </td>
<td class="cell-noborder-bothsep-l"> use <a href="#glo:switch.mkidx.l"><span class="shortargfmt">-l</span></a> </td>
<td class="cell-noborder-rightsep-l"> use <code class="code"><a href="#glo:switch.xdy.M"><span class="shortargfmt">-M</span></a> ord/letorder</code></td>
</tr><tr style=""><td class="cell-noborder-rightsep-l"><a href="#glo:opt.order"><span class="styoptfmt">order</span></a><span class="optfmt">=word</span> </td>
<td class="cell-noborder-bothsep-l"> default </td>
<td class="cell-noborder-rightsep-l"> default</td>
</tr><tr style=""><td class="cell-noborder-rightsep-l"><a href="#glo:opt.xindy"><span class="styoptfmt">xindy</span></a><span class="optfmt">=<a href="#glo:opt.xindy.language"><span class="optfmt">language</span></a><span class="optfmt">={lang}</span>,<a href="#glo:opt.xindy.codepage"><span class="optfmt">codepage</span></a><span class="optfmt">={code}</span></span> </td>
<td class="cell-noborder-bothsep-l"> N/A </td>
<td class="cell-noborder-rightsep-l"> use <code class="code"><a href="#glo:switch.xdy.L"><span class="shortargfmt">-L</span></a> <span class="meta">〈<em class="metainner">lang</em>〉</span> <a href="#glo:switch.xdy.C"><span class="shortargfmt">-C</span></a> <span class="meta">〈<em class="metainner">code</em>〉</span></code></td>
</tr><tr style=""><td class="cell-noborder-rightsep-l"><code class="code"><a href="#glo:GlsSetXdyLanguage"><code class="csfmt">\GlsSetXdyLanguage</code></a>{<span class="meta">〈<em class="metainner">lang</em>〉</span>}</code> </td>
<td class="cell-noborder-bothsep-l"> N/A </td>
<td class="cell-noborder-rightsep-l"> use <code class="code"><a href="#glo:switch.xdy.L"><span class="shortargfmt">-L</span></a> <span class="meta">〈<em class="metainner">lang</em>〉</span></code></td>
</tr><tr style=""><td class="cell-noborder-rightsep-l"><code class="code"><a href="#glo:GlsSetXdyCodePage"><code class="csfmt">\GlsSetXdyCodePage</code></a>{<span class="meta">〈<em class="metainner">code</em>〉</span>}</code> </td>
<td class="cell-noborder-bothsep-l"> N/A </td>
<td class="cell-noborder-rightsep-l"> use <code class="code"><a href="#glo:switch.xdy.C"><span class="shortargfmt">-C</span></a> <span class="meta">〈<em class="metainner">code</em>〉</span></code> </td>
</tr></table>
 <p>
</div><p>

</section><!-- end of section sec:makeglossaries -->

<section id="sec:makeglossariesapp"><!-- start of section sec:makeglossariesapp --><div class="tomain"><a href="#main">[top]</a></div>
<h3><!-- start of subsection header -->1.6.1. Using the <span class="appfmt">makeglossaries</span> Perl Script<div class="labellink"><a href="#sec:makeglossariesapp">[link]</a></div></h3><!-- end of subsection header -->
<p>
<pre class="terminal"><div class="terminaltitle"><a id="wrglossary.1677"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div><a id="wrglossary.1678"></a><code class="code"><dfn id="glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></dfn> <span class="meta">〈<em class="metainner">options</em>〉</span> <span class="meta">〈<em class="metainner">aux-file</em>〉</span></code></pre><p>
The <a id="wrglossary.1679"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> script picks up the relevant information from the auxiliary (<a id="wrglossary.1680"></a><a href="#glo:ext.aux"><span class="extfmt">aux</span></a>) file and will either call <a id="wrglossary.1681"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> or <a id="wrglossary.1682"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>, depending on the supplied information. Therefore, you only need to pass the document’s name without the extension to <a id="wrglossary.1683"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a>. For example, if your document is called <span class="filefmt">myDoc.tex</span>, type the following in your terminal: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.1684"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>pdflatex myDoc
makeglossaries myDoc
pdflatex myDoc
</pre> If you only want one <a id="wrglossary.1685"></a><a href="#glo:dual.glossary">glossary</a> processed (for example, if you are working on a draft of a large document and want to concentrate on one specific <a id="wrglossary.1686"></a><a href="#glo:dual.glossary">glossary</a>) then include the <span class="meta">〈<em class="metainner">out-ext</em>〉</span> extension supplied to <a id="wrglossary.1687"></a><a href="#glo:newglossary"><code class="csfmt">\newglossary</code></a>, such as <a id="wrglossary.1688"></a><a href="#glo:ext.glo"><span class="extfmt">glo</span></a> for the <a id="wrglossary.1689"></a><a href="#glo:opt.glostype.main"><code class="glostypefmt">main</code></a> glossary. Note that if you do specify the extension and your document has multiple <a id="wrglossary.1690"></a><a href="#glo:dual.glossary">glossaries</a> defined, then <a id="wrglossary.1691"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> will tell you how many <a id="wrglossary.1692"></a><a href="#glo:dual.glossary">glossaries</a> have been ignored unless the <a id="wrglossary.1693"></a><a href="#glo:switch.mkgls.q"><span class="shortargfmt">-q</span></a> has been used.<p>
Windows users: TeX Live on Windows has its own internal Perl interpreter and provides <span class="filefmt">makeglossaries.exe</span> as a convenient wrapper for the <a id="wrglossary.1694"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> Perl script. MikTeX also provides a wrapper <span class="filefmt">makeglossaries.exe</span> but doesn’t provide a Perl interpreter (as far as I know), which is still required even if  you run MikTeX’s <span class="filefmt">makeglossaries.exe</span>, so with MikTeX you’ll need to install Perl. There’s more information about this at <a href="https://tex.stackexchange.com/questions/158796">MikTeX and Perl scripts (and one Python script)</a>. <p>
<div class="important"><div class="importanttitle"><a id="wrglossary.1695"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
When upgrading the <a id="wrglossary.1696"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package, make sure you also upgrade your version of <a id="wrglossary.1697"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a>. The current version is 4.50. </div><!-- end of important -->
<p>
Some of the options are only applicable to <a id="wrglossary.1698"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> and some are only applicable to <a id="wrglossary.1699"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.1700"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.1701"></a><code class="code"><dfn id="glo:switch.mkgls.help"><span class="longargfmt">--help</span></dfn></code></div><!-- end of settingsbox -->
 Shows a summary of all available options.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.1702"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.1703"></a><code class="code"><dfn id="glo:switch.mkgls.version"><span class="longargfmt">--version</span></dfn></code></div><!-- end of settingsbox -->
 Shows the version details.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.1704"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.1705"></a><code class="code"><dfn id="glo:switch.mkgls.n"><span class="shortargfmt">-n</span></dfn></code></div><!-- end of settingsbox -->
 Dry run mode. This doesn’t actually run <a id="wrglossary.1706"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>/<a id="wrglossary.1707"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> but just prints the command it would execute based on the information given in the <a id="wrglossary.1708"></a><a href="#glo:ext.aux"><span class="extfmt">aux</span></a> file and the supplied options.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.1709"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.1710"></a><code class="code"><dfn id="glo:switch.mkgls.d"><span class="shortargfmt">-d</span></dfn> <span class="meta">〈<em class="metainner">directory</em>〉</span></code></div><!-- end of settingsbox -->
 Instructs <a id="wrglossary.1711"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> to change to the given directory, which should be where the <a id="wrglossary.1712"></a><a href="#glo:ext.aux"><span class="extfmt">aux</span></a>,  <a id="wrglossary.1713"></a><a href="#glo:ext.glo"><span class="extfmt">glo</span></a> etc files are located. For example: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.1714"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>pdflatex -output-directory myTmpDir myDoc
makeglossaries <a id="wrglossary.1715"></a><a href="#glo:switch.mkgls.d"><span class="shortargfmt">-d</span></a> myTmpDir myDoc
</pre><p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.1716"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.1717"></a><code class="code"><dfn id="glo:switch.mkgls.e"><span class="shortargfmt">-e</span></dfn></code></div><!-- end of settingsbox -->
 Don’t check for <a id="wrglossary.1718"></a><a href="#glo:idx.multipleencap">multiple encaps</a> (only applicable with <a id="wrglossary.1719"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>). By default, if you are using <a id="wrglossary.1720"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>, <a id="wrglossary.1721"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> will check the <a id="wrglossary.1722"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> transcript for <a id="wrglossary.1723"></a><a href="#glo:idx.multipleencap">multiple encap</a> warnings. <p>
The <a id="wrglossary.1724"></a><a href="#glo:idx.multipleencap">multiple encap</a> warning is where different <a id="wrglossary.1725"></a><a href="#glo:dual.locationencap">location encap</a> values (location formats) are used on the same <a id="wrglossary.1726"></a><a href="#glo:@@glslabel@entrylocation">location</a> for the same entry. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.1727"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\documentclass</code>{article}

<code class="cmd">\usepackage</code>{glossaries}
<a id="wrglossary.1728"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>

<a id="wrglossary.1729"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{sample}{<a id="wrglossary.1730"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={sample}</span>,<a id="wrglossary.1731"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={an example}</span>}

<code class="cbeg">\begin{document}</code>
<a id="wrglossary.1732"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample}, <a id="wrglossary.1733"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.1734"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=textbf</span>]{sample}.
<a id="wrglossary.1735"></a><a href="#glo:printglossaries"><code class="csfmt">\printglossaries</code></a>
<code class="cend">\end{document}</code>
</pre> If you explicitly use <a id="wrglossary.1736"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>, this will cause a warning and the <a id="wrglossary.1737"></a><a href="#glo:dual.locationlist">location list</a> will be <span class="qt">“1, <span style="font-weight: bold; ">1</span>”</span>. That is, the page number will be repeated with each format. As from v2.18, <a id="wrglossary.1738"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> will check for this warning and, if found, will attempt to correct the problem by removing duplicate locations and retrying. If you actually want the duplicate location, you can prevent <a id="wrglossary.1739"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> from checking and correcting the duplicates with <a id="wrglossary.1740"></a><a href="#glo:switch.mkgls.e"><span class="shortargfmt">-e</span></a>.<p>
There’s no similar check for <a id="wrglossary.1741"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> as <a id="wrglossary.1742"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> won’t produce any warning and will simply discard duplicates.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.1743"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.1744"></a><code class="code"><dfn id="glo:switch.mkgls.q"><span class="shortargfmt">-q</span></dfn></code></div><!-- end of settingsbox -->
 Suppresses messages. The <a id="wrglossary.1745"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> script attempts to fork the <a id="wrglossary.1746"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>/<a id="wrglossary.1747"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> process using <code class="code">open()</code> on the piped redirection <code class="code">2&gt;&amp;1 |</code> and parses the processor output to help diagnose problems. If this method fails <a id="wrglossary.1748"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> will print an <span class="qt">“Unable to fork”</span> warning and will retry without redirection. Without this redirection, the <a id="wrglossary.1749"></a><a href="#glo:switch.mkgls.q"><span class="shortargfmt">-q</span></a> switch doesn’t work as well. Some operating systems don’t support redirection.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.1750"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.1751"></a><code class="code"><dfn id="glo:switch.mkgls.Q"><span class="shortargfmt">-Q</span></dfn></code></div><!-- end of settingsbox -->
 Suppresses the <span class="qt">“Unable to fork”</span> warning.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.1752"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.1753"></a><code class="code"><dfn id="glo:switch.mkgls.k"><span class="shortargfmt">-k</span></dfn></code></div><!-- end of settingsbox -->
 Don’t attempt redirection.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.1754"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.1755"></a><code class="code"><dfn id="glo:switch.mkgls.m"><span class="shortargfmt">-m</span></dfn> <span class="meta">〈<em class="metainner">application</em>〉</span></code><span class="floatrightbox"><span class="summarytag">initial: </span>makeindex</span><span class="clearfix"></span></div><!-- end of settingsbox -->
 The <a id="wrglossary.1756"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> application. Only the name is required if it’s on the operating system’s path, otherwise the full path name will be needed.<p>
If you want to use an application that is capable of reading <a id="wrglossary.1757"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> files (including support for <a id="wrglossary.1758"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> style files via <a id="wrglossary.1759"></a><a href="#glo:switch.mkidx.s"><span class="shortargfmt">-s</span></a>), then you can use <a id="wrglossary.1760"></a><a href="#glo:switch.mkgls.m"><span class="shortargfmt">-m</span></a> to specify the alternative application to use instead of <a id="wrglossary.1761"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>. Note that both <a id="wrglossary.1762"></a><a href="#glo:app.xindex"><span class="appfmt">xindex</span></a> and <a id="wrglossary.1763"></a><a href="#glo:app.texindy"><span class="appfmt">texindy</span></a> can read <a id="wrglossary.1764"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> files using the default <a id="wrglossary.1765"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> syntax but, as of the time of writing this, they don’t support <a id="wrglossary.1766"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> style files.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.1767"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.1768"></a><code class="code"><dfn id="glo:switch.mkgls.x"><span class="shortargfmt">-x</span></dfn> <span class="meta">〈<em class="metainner">application</em>〉</span></code><span class="floatrightbox"><span class="summarytag">initial: </span>xindy</span><span class="clearfix"></span></div><!-- end of settingsbox -->
 The <a id="wrglossary.1769"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> application. Only the name is required if it’s on the operating system’s path, otherwise the full path name will be needed.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.1770"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.1771"></a><code class="code"><dfn id="glo:switch.mkgls.c"><span class="shortargfmt">-c</span></dfn></code></div><!-- end of settingsbox -->
 Compress intermediate blanks. This will pass <a id="wrglossary.1772"></a><a href="#glo:switch.mkidx.c"><span class="shortargfmt">-c</span></a> to <a id="wrglossary.1773"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>. (Ignored if <a id="wrglossary.1774"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> should be called.)<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.1775"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.1776"></a><code class="code"><dfn id="glo:switch.mkgls.r"><span class="shortargfmt">-r</span></dfn></code></div><!-- end of settingsbox -->
 Disable implicit page <a id="wrglossary.1777"></a><a href="#glo:idx.range">range</a> formation. This will pass <a id="wrglossary.1778"></a><a href="#glo:switch.mkidx.r"><span class="shortargfmt">-r</span></a> to <a id="wrglossary.1779"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>. (Ignored if <a id="wrglossary.1780"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> should be called.)<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.1781"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.1782"></a><code class="code"><dfn id="glo:switch.mkgls.p"><span class="shortargfmt">-p</span></dfn> <span class="meta">〈<em class="metainner">num</em>〉</span></code></div><!-- end of settingsbox -->
 Set the starting page number. This will pass  <code class="code"><a id="wrglossary.1783"></a><a href="#glo:switch.mkidx.p"><span class="shortargfmt">-p</span></a> <span class="meta">〈<em class="metainner">num</em>〉</span></code> to <a id="wrglossary.1784"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>.  (Ignored if <a id="wrglossary.1785"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> should be called.)<p>
The following switches may be used to override settings written to the <a id="wrglossary.1786"></a><a href="#glo:ext.aux"><span class="extfmt">aux</span></a> file.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.1787"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.1788"></a><code class="code"><dfn id="glo:switch.mkgls.l"><span class="shortargfmt">-l</span></dfn></code></div><!-- end of settingsbox -->
 Use letter ordering. This will pass <a id="wrglossary.1789"></a><a href="#glo:switch.mkidx.l"><span class="shortargfmt">-l</span></a> to <a id="wrglossary.1790"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> or <code class="code"><a id="wrglossary.1791"></a><a href="#glo:switch.xdy.M"><span class="shortargfmt">-M</span></a> ord/letorder</code> to <a id="wrglossary.1792"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.1793"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.1794"></a><code class="code"><dfn id="glo:switch.mkgls.L"><span class="shortargfmt">-L</span></dfn> <span class="meta">〈<em class="metainner">language</em>〉</span></code></div><!-- end of settingsbox -->
 The language to pass to <a id="wrglossary.1795"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>. (Ignored if <a id="wrglossary.1796"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> should be called.)<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.1797"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.1798"></a><code class="code"><dfn id="glo:switch.mkgls.g"><span class="shortargfmt">-g</span></dfn></code></div><!-- end of settingsbox -->
 Employ German word ordering. This will pass <a id="wrglossary.1799"></a><a href="#glo:switch.mkidx.g"><span class="shortargfmt">-g</span></a> to <a id="wrglossary.1800"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>. (Ignored if <a id="wrglossary.1801"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> should be called.)<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.1802"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.1803"></a><code class="code"><dfn id="glo:switch.mkgls.s"><span class="shortargfmt">-s</span></dfn> <span class="meta">〈<em class="metainner">filename</em>〉</span></code></div><!-- end of settingsbox -->
 Set the style file. This will pass  <code class="code"><a id="wrglossary.1804"></a><a href="#glo:switch.mkidx.s"><span class="shortargfmt">-s</span></a> <span class="meta">〈<em class="metainner">filename</em>〉</span></code> to <a id="wrglossary.1805"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> or <code class="code"><a id="wrglossary.1806"></a><a href="#glo:switch.xdy.M"><span class="shortargfmt">-M</span></a> <span class="meta">〈<em class="metainner">basename</em>〉</span></code> to <a id="wrglossary.1807"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> (where <span class="meta">〈<em class="metainner">basename</em>〉</span> is <span class="meta">〈<em class="metainner">filename</em>〉</span> with the <a id="wrglossary.1808"></a><a href="#glo:ext.xdy"><span class="extfmt">xdy</span></a> extension removed). This will generate an error if the extension is <a id="wrglossary.1809"></a><a href="#glo:ext.xdy"><span class="extfmt">xdy</span></a> when <a id="wrglossary.1810"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> should be called, or if the extension isn’t <a id="wrglossary.1811"></a><a href="#glo:ext.xdy"><span class="extfmt">xdy</span></a> when <a id="wrglossary.1812"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> should be called.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.1813"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.1814"></a><code class="code"><dfn id="glo:switch.mkgls.o"><span class="shortargfmt">-o</span></dfn> <span class="meta">〈<em class="metainner">filename</em>〉</span></code></div><!-- end of settingsbox -->
 Sets the output file name. Note that this should only be used when only one <a id="wrglossary.1815"></a><a href="#glo:dual.glossary">glossary</a> should be processed. The default is to set the output filename to the basename supplied to <a id="wrglossary.1816"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> with the extension associated with the <a id="wrglossary.1817"></a><a href="#glo:dual.glossary">glossary</a> (the <span class="meta">〈<em class="metainner">in-ext</em>〉</span> argument of <a id="wrglossary.1818"></a><a href="#glo:newglossary"><code class="csfmt">\newglossary</code></a>).<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.1819"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.1820"></a><code class="code"><dfn id="glo:switch.mkgls.t"><span class="shortargfmt">-t</span></dfn> <span class="meta">〈<em class="metainner">filename</em>〉</span></code></div><!-- end of settingsbox -->
 Sets the transcript file name. Note that this should only be used when only one <a id="wrglossary.1821"></a><a href="#glo:dual.glossary">glossary</a> should be processed. The default is to set the transcript filename to the basename supplied to <a id="wrglossary.1822"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> with the extension associated with the <a id="wrglossary.1823"></a><a href="#glo:dual.glossary">glossary</a> (the <span class="meta">〈<em class="metainner">log-ext</em>〉</span> argument of <a id="wrglossary.1824"></a><a href="#glo:newglossary"><code class="csfmt">\newglossary</code></a>).<p>

</section><!-- end of section sec:makeglossariesapp -->

<section id="sec:makeglossarieslua"><!-- start of section sec:makeglossarieslua --><div class="tomain"><a href="#main">[top]</a></div>
<h3><!-- start of subsection header -->1.6.2. Using the <span class="appfmt">makeglossaries-lite</span> Lua Script<div class="labellink"><a href="#sec:makeglossarieslua">[link]</a></div></h3><!-- end of subsection header -->
<p>
<pre class="terminal"><div class="terminaltitle"><a id="wrglossary.1825"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div><a id="wrglossary.1826"></a><code class="code"><dfn id="glo:app.makeglossaries-lite"><span class="appfmt">makeglossaries-lite</span></dfn> <span class="meta">〈<em class="metainner">options</em>〉</span> <span class="meta">〈<em class="metainner">aux-file</em>〉</span></code></pre><p>
The Lua alternative to the <a id="wrglossary.1827"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> Perl script requires a Lua interpreter, which should already be available if you have a modern TeX distribution that includes LuaTeX. Lua is  a light-weight, cross-platform scripting language, but because it’s light-weight it doesn’t have the full-functionality of heavy-weight scripting languages, such as Perl. The <a id="wrglossary.1828"></a><a href="#glo:app.makeglossaries-lite"><span class="appfmt">makeglossaries-lite</span></a> script is therefore limited by this and some of the options available to the <a id="wrglossary.1829"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> Perl script aren’t available here. (In particular the <a id="wrglossary.1830"></a><a href="#glo:switch.mkgls.d"><span class="shortargfmt">-d</span></a> option.) Whilst it may be possible to implement those features by requiring Lua packages, this would defeat the purpose of providing this script for those don’t want the inconvenience of learning how to install interpreters or their associated packages.<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.1831"></a><a href="#glo:sym.information"><span title="Information" class="icon">🛈</span></a></div><!-- end of informationtitle -->
The script is actually supplied as <span class="filefmt">makeglossaries-lite.lua</span> but TeX distributions on Windows convert this to an executable wrapper <span class="filefmt">makeglossaries-lite.exe</span> and TeX Live on Unix-like systems provide a symbolic link without the extension. </div><!-- end of information -->
<p>
The <a id="wrglossary.1832"></a><a href="#glo:app.makeglossaries-lite"><span class="appfmt">makeglossaries-lite</span></a> script can be invoked in the same way as <a id="wrglossary.1833"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a>. For example, if your document is called <span class="filefmt">myDoc.tex</span>, then do <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.1834"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>makeglossaries-lite myDoc
</pre> Note that the <a id="wrglossary.1835"></a><a href="#glo:app.arara"><span class="appfmt">arara</span></a> rule doesn’t contain the hyphen: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.1836"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div>% arara: makeglossarieslite
</pre><p>
Some of the options are only applicable to <a id="wrglossary.1837"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> and some are only applicable to <a id="wrglossary.1838"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.1839"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.1840"></a><code class="code"><dfn id="glo:switch.mkglslite.help"><span class="longargfmt">--help</span></dfn></code></div><!-- end of settingsbox -->
 Shows a summary of all available options.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.1841"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.1842"></a><code class="code"><dfn id="glo:switch.mkglslite.version"><span class="longargfmt">--version</span></dfn></code></div><!-- end of settingsbox -->
 Shows the version details.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.1843"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.1844"></a><code class="code"><dfn id="glo:switch.mkglslite.n"><span class="shortargfmt">-n</span></dfn></code></div><!-- end of settingsbox -->
 Dry run mode. This doesn’t actually run <a id="wrglossary.1845"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>/<a id="wrglossary.1846"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> but just prints the command it would execute based on the information given in the <a id="wrglossary.1847"></a><a href="#glo:ext.aux"><span class="extfmt">aux</span></a> file and the supplied options.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.1848"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.1849"></a><code class="code"><dfn id="glo:switch.mkglslite.q"><span class="shortargfmt">-q</span></dfn></code></div><!-- end of settingsbox -->
 Quiet mode. This suppresses some but not all messages.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.1850"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.1851"></a><code class="code"><dfn id="glo:switch.mkglslite.m"><span class="shortargfmt">-m</span></dfn> <span class="meta">〈<em class="metainner">application</em>〉</span></code><span class="floatrightbox"><span class="summarytag">initial: </span>makeindex</span><span class="clearfix"></span></div><!-- end of settingsbox -->
 The <a id="wrglossary.1852"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> application. Only the name is required if it’s on the operating system’s path, otherwise the full path name will be needed.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.1853"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.1854"></a><code class="code"><dfn id="glo:switch.mkglslite.x"><span class="shortargfmt">-x</span></dfn> <span class="meta">〈<em class="metainner">application</em>〉</span></code><span class="floatrightbox"><span class="summarytag">initial: </span>xindy</span><span class="clearfix"></span></div><!-- end of settingsbox -->
 The <a id="wrglossary.1855"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> application. Only the name is required if it’s on the operating system’s path, otherwise the full path name will be needed.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.1856"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.1857"></a><code class="code"><dfn id="glo:switch.mkglslite.c"><span class="shortargfmt">-c</span></dfn></code></div><!-- end of settingsbox -->
 Compress intermediate blanks. This will pass <a id="wrglossary.1858"></a><a href="#glo:switch.mkidx.c"><span class="shortargfmt">-c</span></a> to <a id="wrglossary.1859"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>. (Ignored if <a id="wrglossary.1860"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> should be called.)<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.1861"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.1862"></a><code class="code"><dfn id="glo:switch.mkglslite.r"><span class="shortargfmt">-r</span></dfn></code></div><!-- end of settingsbox -->
 Disable implicit page <a id="wrglossary.1863"></a><a href="#glo:idx.range">range</a> formation. This will pass <a id="wrglossary.1864"></a><a href="#glo:switch.mkidx.r"><span class="shortargfmt">-r</span></a> to <a id="wrglossary.1865"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>. (Ignored if <a id="wrglossary.1866"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> should be called.)<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.1867"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.1868"></a><code class="code"><dfn id="glo:switch.mkglslite.p"><span class="shortargfmt">-p</span></dfn> <span class="meta">〈<em class="metainner">num</em>〉</span></code></div><!-- end of settingsbox -->
 Set the starting page number. This will pass  <code class="code"><a id="wrglossary.1869"></a><a href="#glo:switch.mkidx.p"><span class="shortargfmt">-p</span></a> <span class="meta">〈<em class="metainner">num</em>〉</span></code> to <a id="wrglossary.1870"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>.  (Ignored if <a id="wrglossary.1871"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> should be called.)<p>
The following switches may be used to override settings written to the <a id="wrglossary.1872"></a><a href="#glo:ext.aux"><span class="extfmt">aux</span></a> file.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.1873"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.1874"></a><code class="code"><dfn id="glo:switch.mkglslite.l"><span class="shortargfmt">-l</span></dfn></code></div><!-- end of settingsbox -->
 Use letter ordering. This will pass <a id="wrglossary.1875"></a><a href="#glo:switch.mkidx.l"><span class="shortargfmt">-l</span></a> to <a id="wrglossary.1876"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> or <code class="code"><a id="wrglossary.1877"></a><a href="#glo:switch.xdy.M"><span class="shortargfmt">-M</span></a> ord/letorder</code> to <a id="wrglossary.1878"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.1879"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.1880"></a><code class="code"><dfn id="glo:switch.mkglslite.L"><span class="shortargfmt">-L</span></dfn> <span class="meta">〈<em class="metainner">language</em>〉</span></code></div><!-- end of settingsbox -->
 The language to pass to <a id="wrglossary.1881"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>. (Ignored if <a id="wrglossary.1882"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> should be called.)<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.1883"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.1884"></a><code class="code"><dfn id="glo:switch.mkglslite.g"><span class="shortargfmt">-g</span></dfn></code></div><!-- end of settingsbox -->
 Employ German word ordering. This will pass <a id="wrglossary.1885"></a><a href="#glo:switch.mkidx.g"><span class="shortargfmt">-g</span></a> to <a id="wrglossary.1886"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>. (Ignored if <a id="wrglossary.1887"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> should be called.)<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.1888"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.1889"></a><code class="code"><dfn id="glo:switch.mkglslite.s"><span class="shortargfmt">-s</span></dfn> <span class="meta">〈<em class="metainner">filename</em>〉</span></code></div><!-- end of settingsbox -->
 Set the style file.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.1890"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.1891"></a><code class="code"><dfn id="glo:switch.mkglslite.o"><span class="shortargfmt">-o</span></dfn> <span class="meta">〈<em class="metainner">filename</em>〉</span></code></div><!-- end of settingsbox -->
 Sets the output file name. Note that this should only be used when only one <a id="wrglossary.1892"></a><a href="#glo:dual.glossary">glossary</a> should be processed. The default is to set the output filename to the basename supplied to <a id="wrglossary.1893"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> with the extension associated with the <a id="wrglossary.1894"></a><a href="#glo:dual.glossary">glossary</a> (the <span class="meta">〈<em class="metainner">in-ext</em>〉</span> argument of <a id="wrglossary.1895"></a><a href="#glo:newglossary"><code class="csfmt">\newglossary</code></a>).<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.1896"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.1897"></a><code class="code"><dfn id="glo:switch.mkglslite.t"><span class="shortargfmt">-t</span></dfn> <span class="meta">〈<em class="metainner">filename</em>〉</span></code></div><!-- end of settingsbox -->
 Sets the transcript file name. Note that this should only be used when only one <a id="wrglossary.1898"></a><a href="#glo:dual.glossary">glossary</a> should be processed. The default is to set the transcript filename to the basename supplied to <a id="wrglossary.1899"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> with the extension associated with the <a id="wrglossary.1900"></a><a href="#glo:dual.glossary">glossary</a> (the <span class="meta">〈<em class="metainner">log-ext</em>〉</span> argument of <a id="wrglossary.1901"></a><a href="#glo:newglossary"><code class="csfmt">\newglossary</code></a>).<p>

</section><!-- end of section sec:makeglossarieslua -->

<section id="sec:xindyapp"><!-- start of section sec:xindyapp --><div class="tomain"><a href="#main">[top]</a></div>
<h3><!-- start of subsection header -->1.6.3. Using <span class="appfmt">xindy</span> explicitly (Option 3)<div class="labellink"><a href="#sec:xindyapp">[link]</a></div></h3><!-- end of subsection header -->
<p>
<a id="wrglossary.1902"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> comes with TeX Live. It has also been added to MikTeX, but if you don’t have it installed, see <a href="https://tex.stackexchange.com/questions/71167">How to use Xindy with MikTeX</a>.<p>
If you want to use <a id="wrglossary.1903"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> to process the glossary files, you must make sure you have used the  <a id="wrglossary.1904"></a><a href="#glo:opt.xindy"><span class="styoptfmt">xindy</span></a> package option: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.1905"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.1906"></a><a href="#glo:opt.xindy"><span class="styoptfmt">xindy</span></a>]{glossaries}
</pre> This is required regardless of whether you use <a id="wrglossary.1907"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> explicitly or whether it’s called implicitly via applications such as <a id="wrglossary.1908"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a>. This causes the glossary  entries to be written in raw <a id="wrglossary.1909"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> format, so you need to use <code class="code"><a id="wrglossary.1910"></a><a href="#glo:switch.xdy.I"><span class="shortargfmt">-I</span></a> xindy</code> <span style="font-style: italic; font-variant: normal; ">not</span> <code class="code"><a id="wrglossary.1911"></a><a href="#glo:switch.xdy.I"><span class="shortargfmt">-I</span></a> tex</code>.<p>
To run <a id="wrglossary.1912"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> type the following in your terminal  (all on one line): <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.1913"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>xindy <a id="wrglossary.1914"></a><a href="#glo:switch.xdy.L"><span class="shortargfmt">-L</span></a> <span class="meta">〈<em class="metainner">language</em>〉</span> <a id="wrglossary.1915"></a><a href="#glo:switch.xdy.C"><span class="shortargfmt">-C</span></a> <span class="meta">〈<em class="metainner">encoding</em>〉</span> <a id="wrglossary.1916"></a><a href="#glo:switch.xdy.I"><span class="shortargfmt">-I</span></a> xindy <a id="wrglossary.1917"></a><a href="#glo:switch.xdy.M"><span class="shortargfmt">-M</span></a> <span class="meta">〈<em class="metainner">style</em>〉</span> <a id="wrglossary.1918"></a><a href="#glo:switch.xdy.t"><span class="shortargfmt">-t</span></a> <span class="meta">〈<em class="metainner">base</em>〉</span>.glg <a id="wrglossary.1919"></a><a href="#glo:switch.xdy.o"><span class="shortargfmt">-o</span></a> <span class="meta">〈<em class="metainner">base</em>〉</span>.gls <span class="meta">〈<em class="metainner">base</em>〉</span>.glo
</pre> where <span class="meta">〈<em class="metainner">language</em>〉</span> is the required language name, <span class="meta">〈<em class="metainner">encoding</em>〉</span> is the <a id="wrglossary.1920"></a><a href="#glo:idx.encoding">encoding</a>, <span class="meta">〈<em class="metainner">base</em>〉</span> is the name of the document without the <a id="wrglossary.1921"></a><a href="#glo:ext.tex"><span class="extfmt">tex</span></a> extension and <span class="meta">〈<em class="metainner">style</em>〉</span> is the name of the <a id="wrglossary.1922"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> style file without the <a id="wrglossary.1923"></a><a href="#glo:ext.xdy"><span class="extfmt">xdy</span></a> extension. The default name for this style file is <span class="meta">〈<em class="metainner">base</em>〉</span><a id="wrglossary.1924"></a><a href="#glo:ext.xdy"><span class="extfmt">xdy</span></a> but can be changed via <a id="wrglossary.1925"></a><a href="#glo:setStyleFile"><code class="csfmt">\setStyleFile</code></a>. You may need to specify the full path name depending on the current working directory. If any of the file names contain spaces, you must delimit them using double-quotes.<p>
For example, if your document is called <span class="filefmt">myDoc.tex</span> and you are using <a id="wrglossary.1926"></a><a href="#glo:dual.utf8">UTF-8</a> <a id="wrglossary.1927"></a><a href="#glo:idx.encoding">encoding</a> in English, then type the following in your terminal: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.1928"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>xindy -L english -C utf8 -I xindy -M myDoc -t myDoc.glg -o myDoc.gls myDoc.glo
</pre><p>
Note that this just creates the <a id="wrglossary.1929"></a><a href="#glo:opt.glostype.main"><code class="glostypefmt">main</code></a> <a id="wrglossary.1930"></a><a href="#glo:dual.glossary">glossary</a>. You need to do the same for each of the other <a id="wrglossary.1931"></a><a href="#glo:dual.glossary">glossaries</a> (including the list of <a id="wrglossary.1932"></a><a href="#glo:idx.acronym">acronyms</a> if you have used the <a id="wrglossary.1933"></a><a href="#glo:opt.acronym"><span class="styoptfmt">acronym</span></a> package option), substituting <a id="wrglossary.1934"></a><a href="#glo:ext.glg"><span class="extfmt">glg</span></a>, <a id="wrglossary.1935"></a><a href="#glo:ext.gls"><span class="extfmt">gls</span></a> and <a id="wrglossary.1936"></a><a href="#glo:ext.glo"><span class="extfmt">glo</span></a> with the relevant extensions. For example, if you have used the <a id="wrglossary.1937"></a><a href="#glo:opt.acronym"><span class="styoptfmt">acronym</span></a> package option, then  you would need to do: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.1938"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>xindy -L english -C utf8 -I xindy -M myDoc -t myDoc.alg -o myDoc.acr myDoc.acn
</pre> For additional <a id="wrglossary.1939"></a><a href="#glo:dual.glossary">glossaries</a>, the extensions are those supplied when you created the <a id="wrglossary.1940"></a><a href="#glo:dual.glossary">glossary</a> with <a id="wrglossary.1941"></a><a href="#glo:newglossary"><code class="csfmt">\newglossary</code></a>.<p>
Note that if you use <a id="wrglossary.1942"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> instead, you can replace all those calls to <a id="wrglossary.1943"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> with just one call to <a id="wrglossary.1944"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a>: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.1945"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>makeglossaries myDoc
</pre> Note also that some commands and package options have no effect if  you use <a id="wrglossary.1946"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> explicitly instead of using  <a id="wrglossary.1947"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a>. These are listed in  Table <a href="#tab:makeglossariesCmds">1.3</a>.<p>

</section><!-- end of section sec:xindyapp -->

<section id="sec:makeindexapp"><!-- start of section sec:makeindexapp --><div class="tomain"><a href="#main">[top]</a></div>
<h3><!-- start of subsection header -->1.6.4. Using <span class="appfmt">makeindex</span> explicitly (Option 2)<div class="labellink"><a href="#sec:makeindexapp">[link]</a></div></h3><!-- end of subsection header -->
<p>
If you want to use <a id="wrglossary.1948"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> explicitly, you must make sure that you haven’t used the <a id="wrglossary.1949"></a><a href="#glo:opt.xindy"><span class="styoptfmt">xindy</span></a> package option or the <a id="wrglossary.1950"></a><a href="#glo:idx.glossaryentry">glossary entries</a> will be written in the wrong format. To run <a id="wrglossary.1951"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>, type the following in your terminal: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.1952"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>makeindex <a id="wrglossary.1953"></a><a href="#glo:switch.mkidx.s"><span class="shortargfmt">-s</span></a> <span class="meta">〈<em class="metainner">style</em>〉</span>.ist <a id="wrglossary.1954"></a><a href="#glo:switch.mkidx.t"><span class="shortargfmt">-t</span></a> <span class="meta">〈<em class="metainner">base</em>〉</span>.glg <a id="wrglossary.1955"></a><a href="#glo:switch.mkidx.o"><span class="shortargfmt">-o</span></a> <span class="meta">〈<em class="metainner">base</em>〉</span>.gls <span class="meta">〈<em class="metainner">base</em>〉</span>.glo
</pre> where <span class="meta">〈<em class="metainner">base</em>〉</span> is the name of your document without the <a id="wrglossary.1956"></a><a href="#glo:ext.tex"><span class="extfmt">tex</span></a> extension and <span class="meta">〈<em class="metainner">style</em>〉</span><a id="wrglossary.1957"></a><a href="#glo:ext.ist"><span class="extfmt">ist</span></a> is the  name of the <a id="wrglossary.1958"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> style file. By default, this is <span class="meta">〈<em class="metainner">base</em>〉</span><a id="wrglossary.1959"></a><a href="#glo:ext.ist"><span class="extfmt">ist</span></a>, but may be changed via <a id="wrglossary.1960"></a><a href="#glo:setStyleFile"><code class="csfmt">\setStyleFile</code></a>. Note that there are other options,  such as <a id="wrglossary.1961"></a><a href="#glo:switch.mkidx.l"><span class="shortargfmt">-l</span></a> (letter ordering). See the <a id="wrglossary.1962"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> manual for further details.<p>
For example, if your document is called <span class="filefmt">myDoc.tex</span>, then type the following at the terminal: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.1963"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>makeindex -s myDoc.ist -t myDoc.glg -o myDoc.gls myDoc.glo
</pre> Note that this only creates the <a id="wrglossary.1964"></a><a href="#glo:opt.glostype.main"><code class="glostypefmt">main</code></a> <a id="wrglossary.1965"></a><a href="#glo:dual.glossary">glossary</a>. If you have additional <a id="wrglossary.1966"></a><a href="#glo:dual.glossary">glossaries</a> (for example, if you have used the <a id="wrglossary.1967"></a><a href="#glo:opt.acronym"><span class="styoptfmt">acronym</span></a> package option) then you must call  <a id="wrglossary.1968"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> for each glossary, substituting  <a id="wrglossary.1969"></a><a href="#glo:ext.glg"><span class="extfmt">glg</span></a>, <a id="wrglossary.1970"></a><a href="#glo:ext.gls"><span class="extfmt">gls</span></a> and <a id="wrglossary.1971"></a><a href="#glo:ext.glo"><span class="extfmt">glo</span></a> with the relevant extensions. For example, if you have used the <a id="wrglossary.1972"></a><a href="#glo:opt.acronym"><span class="styoptfmt">acronym</span></a> package option, then you need to type the following in your terminal: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.1973"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>makeindex -s myDoc.ist -t myDoc.alg -o myDoc.acr myDoc.acn
</pre> For additional glossaries, the extensions are those supplied when you created the glossary with <a id="wrglossary.1974"></a><a href="#glo:newglossary"><code class="csfmt">\newglossary</code></a>.<p>
Note that if you use <a id="wrglossary.1975"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> instead, you can replace all those calls to <a id="wrglossary.1976"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> with just one call to <a id="wrglossary.1977"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a>: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.1978"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>makeglossaries myDoc
</pre> Note also that some commands and package options have no effect if  you use <a id="wrglossary.1979"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> explicitly instead of using  <a id="wrglossary.1980"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a>. These are listed in  Table <a href="#tab:makeglossariesCmds">1.3</a>.<p>

</section><!-- end of section sec:makeindexapp -->

<section id="sec:notedev"><!-- start of section sec:notedev --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->1.7. Note to Front-End and Script Developers<div class="labellink"><a href="#sec:notedev">[link]</a></div></h2><!-- end of section header -->
<p>
The information needed to determine whether to use <a id="wrglossary.1981"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>, <a id="wrglossary.1982"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> or <a id="wrglossary.1983"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> is stored in the <a id="wrglossary.1984"></a><a href="#glo:ext.aux"><span class="extfmt">aux</span></a> file. This information can be gathered by a front-end, editor or script to make the <a id="wrglossary.1985"></a><a href="#glo:dual.glossary">glossaries</a> where appropriate. This section describes how the information is stored in the auxiliary file.<p>

</section><!-- end of section sec:notedev -->

<section id="sec:notedev.makeindex.xindy"><!-- start of section sec:notedev.makeindex.xindy --><div class="tomain"><a href="#main">[top]</a></div>
<h3><!-- start of subsection header -->1.7.1. MakeIndex and Xindy<div class="labellink"><a href="#sec:notedev.makeindex.xindy">[link]</a></div></h3><!-- end of subsection header -->
<p>
The <a id="wrglossary.1986"></a><a href="#glo:idx.fileextension">file extension</a> of the <a id="wrglossary.1987"></a><a href="#glo:dual.indexingfile">indexing files</a> used for each defined  <a id="wrglossary.1988"></a><a href="#glo:dual.glossary">glossary</a> (not including any <a id="wrglossary.1989"></a><a href="#glo:dual.ignoredglossary">ignored glossaries</a>) are given by: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.1990"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.1991"></a><code class="code"><dfn id="glo:@newglossary"><code class="csfmt">\@newglossary</code></dfn>{<span class="meta">〈<em class="metainner">glossary-label</em>〉</span>}{<span class="meta">〈<em class="metainner">log</em>〉</span>}{<span class="meta">〈<em class="metainner">out-ext</em>〉</span>}{<span class="meta">〈<em class="metainner">in-ext</em>〉</span>}</code></div><!-- end of pinnedbox -->
where <span class="meta">〈<em class="metainner">in-ext</em>〉</span> is the extension of the <span style="font-style: italic; font-variant: normal; "><a id="wrglossary.1992"></a><a href="#glo:dual.indexingapp">indexing application’s</a></span> input file (the output file from the <a id="wrglossary.1993"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package’s point of view), such as <a id="wrglossary.1994"></a><a href="#glo:ext.glo"><span class="extfmt">glo</span></a>, <span class="meta">〈<em class="metainner">out-ext</em>〉</span> is the extension of the <span style="font-style: italic; font-variant: normal; "><a id="wrglossary.1995"></a><a href="#glo:dual.indexingapp">indexing application’s</a></span> output file (the input file from the <a id="wrglossary.1996"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package’s point of view), such as <a id="wrglossary.1997"></a><a href="#glo:ext.gls"><span class="extfmt">gls</span></a>, and <span class="meta">〈<em class="metainner">log</em>〉</span> is the extension of the <a id="wrglossary.1998"></a><a href="#glo:dual.indexingapp">indexing application’s</a> transcript file, such as <a id="wrglossary.1999"></a><a href="#glo:ext.glg"><span class="extfmt">glg</span></a>. The label for the <a id="wrglossary.2000"></a><a href="#glo:dual.glossary">glossary</a> is also given. This isn’t required with <a id="wrglossary.2001"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>, but with <a id="wrglossary.2002"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> it’s needed to pick up the associated language and <a id="wrglossary.2003"></a><a href="#glo:idx.encoding">encoding</a> (see below). For example, the information for the default <a id="wrglossary.2004"></a><a href="#glo:opt.glostype.main"><code class="glostypefmt">main</code></a> <a id="wrglossary.2005"></a><a href="#glo:dual.glossary">glossary</a> is written as: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.2006"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.2007"></a><a href="#glo:@newglossary"><code class="csfmt">\@newglossary</code></a>{main}{glg}{gls}{glo}
</pre> If <a id="wrglossary.2008"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span>’s</a> hybrid method has been used (with  <a id="wrglossary.2009"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>[<span class="meta">〈<em class="metainner">sub-list</em>〉</span>]), then the sub-list of <a id="wrglossary.2010"></a><a href="#glo:dual.glossary">glossaries</a> that need to be processed will be identified with: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.2011"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.2012"></a><code class="code"><dfn id="glo:glsxtr@makeglossaries"><code class="csfmt">\glsxtr@makeglossaries</code></dfn>{<span class="meta">〈<em class="metainner">label-list</em>〉</span>}</code></div><!-- end of pinnedbox -->
<p>
The <a id="wrglossary.2013"></a><a href="#glo:dual.indexingapp">indexing application’s</a> style file is specified by: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.2014"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.2015"></a><code class="code"><dfn id="glo:@istfilename"><code class="csfmt">\@istfilename</code></dfn>{<span class="meta">〈<em class="metainner">filename</em>〉</span>}</code></div><!-- end of pinnedbox -->
 The file extension indicates whether to use <a id="wrglossary.2016"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> (<a id="wrglossary.2017"></a><a href="#glo:ext.ist"><span class="extfmt">ist</span></a>) or <a id="wrglossary.2018"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> (<a id="wrglossary.2019"></a><a href="#glo:ext.xdy"><span class="extfmt">xdy</span></a>). Note that the <a id="wrglossary.2020"></a><a href="#glo:dual.glossary">glossary</a> information has a different syntax depending on which <a id="wrglossary.2021"></a><a href="#glo:dual.indexingapp">indexing application</a> is supposed to be used, so it’s  important to call the correct one.<p>
For example, with <a id="wrglossary.2022"></a><a href="#glo:app.arara"><span class="appfmt">arara</span></a> you can easily determine whether to run <a id="wrglossary.2023"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.2024"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div>% arara: makeglossaries if found("aux", "@istfilename")
</pre> It’s more complicated if you want to explicitly run <a id="wrglossary.2025"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> or <a id="wrglossary.2026"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>.<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.2027"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
Note that if you choose to explicitly call <a id="wrglossary.2028"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> or <a id="wrglossary.2029"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> then the user will miss out on the diagnostic information and the <a id="wrglossary.2030"></a><a href="#glo:locationencap">encap</a>-clash fix  that <a id="wrglossary.2031"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> also provides. </div><!-- end of important -->
<p>
Word or letter ordering is specified by: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.2032"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.2033"></a><code class="code"><dfn id="glo:@glsorder"><code class="csfmt">\@glsorder</code></dfn>{<span class="meta">〈<em class="metainner">order</em>〉</span>}</code></div><!-- end of pinnedbox -->
 where <span class="meta">〈<em class="metainner">order</em>〉</span> can be either <code class="code">word</code> or <code class="code">letter</code> (obtained from the <a id="wrglossary.2034"></a><a href="#glo:opt.order"><span class="styoptfmt">order</span></a> package option).<p>
If <a id="wrglossary.2035"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> should be used, the language for each <a id="wrglossary.2036"></a><a href="#glo:dual.glossary">glossary</a> is specified by: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.2037"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.2038"></a><code class="code"><dfn id="glo:@xdylanguage"><code class="csfmt">\@xdylanguage</code></dfn>{<span class="meta">〈<em class="metainner">glossary-label</em>〉</span>}{<span class="meta">〈<em class="metainner">language</em>〉</span>}</code></div><!-- end of pinnedbox -->
 where <span class="meta">〈<em class="metainner">glossary-label</em>〉</span> identifies the <a id="wrglossary.2039"></a><a href="#glo:dual.glossary">glossary</a> and <span class="meta">〈<em class="metainner">language</em>〉</span> is the root language (for example, <code class="code">english</code>).<p>
The <a id="wrglossary.2040"></a><a href="#glo:idx.codepage">codepage</a> (file <a id="wrglossary.2041"></a><a href="#glo:idx.encoding">encoding</a>) for all <a id="wrglossary.2042"></a><a href="#glo:dual.glossary">glossaries</a> is specified by: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.2043"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.2044"></a><code class="code"><dfn id="glo:@gls@codepage"><code class="csfmt">\@gls@codepage</code></dfn>{<span class="meta">〈<em class="metainner">code-page</em>〉</span>}</code></div><!-- end of pinnedbox -->
 where <span class="meta">〈<em class="metainner">code</em>〉</span> is the <a id="wrglossary.2045"></a><a href="#glo:idx.encoding">encoding</a> (for example, <code class="code">utf8</code>). The above two commands are omitted if <a id="wrglossary.2046"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> should be used.<p>
If <a id="wrglossary.2047"></a><a href="#glo:idx.opt.noidx">Option 1</a> has been used, the <a id="wrglossary.2048"></a><a href="#glo:ext.aux"><span class="extfmt">aux</span></a> file will contain <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.2049"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.2050"></a><code class="code"><dfn id="glo:@gls@reference"><code class="csfmt">\@gls@reference</code></dfn>{<span class="meta">〈<em class="metainner">type</em>〉</span>}{<span class="meta">〈<em class="metainner">label</em>〉</span>}{<span class="meta">〈<em class="metainner">location</em>〉</span>}</code></div><!-- end of pinnedbox -->
 for every time an entry has been referenced. <p>

</section><!-- end of section sec:notedev.makeindex.xindy -->

<section id="sec:notedev.labels"><!-- start of section sec:notedev.labels --><div class="tomain"><a href="#main">[top]</a></div>
<h3><!-- start of subsection header -->1.7.2. Entry Labels<div class="labellink"><a href="#sec:notedev.labels">[link]</a></div></h3><!-- end of subsection header -->
<p>
If you need to gather labels for <a id="wrglossary.2051"></a><a href="#glo:idx.auto-completion">auto-completion</a>, the <a id="wrglossary.2052"></a><a href="#glo:opt.writeglslabels"><span class="styoptfmt">writeglslabels</span></a> package option will create a file containing the labels of all defined <a id="wrglossary.2053"></a><a href="#glo:idx.glossaryentry">entries</a> (regardless of whether or not the <a id="wrglossary.2054"></a><a href="#glo:idx.glossaryentry">entry</a> has been used in the document). As from v4.47, there is a similar option <a id="wrglossary.2055"></a><a href="#glo:opt.writeglslabelnames"><span class="styoptfmt">writeglslabelnames</span></a> that writes both the label and name (separated by a tab).<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.2056"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><!-- end of informationtitle -->
 The <a id="wrglossary.2057"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package also provides <a id="wrglossary.2058"></a><a href="#glo:opt.docdef"><span class="xtrstyoptfmt">docdef</span></a><span class="optfmt">=atom</span>, which will create the <a id="wrglossary.2059"></a><a href="#glo:ext.glsdefs"><span class="extfmt">glsdefs</span></a> file but will act like <a id="wrglossary.2060"></a><a href="#glo:opt.docdef"><span class="xtrstyoptfmt">docdef</span></a><span class="optfmt">=restricted</span>. </div><!-- end of information -->
<p>

</section><!-- end of section sec:notedev.labels -->

<section id="sec:notedev.bib2gls"><!-- start of section sec:notedev.bib2gls --><div class="tomain"><a href="#main">[top]</a></div>
<h3><!-- start of subsection header -->1.7.3. Bib2Gls<div class="labellink"><a href="#sec:notedev.bib2gls">[link]</a></div></h3><!-- end of subsection header -->
<p>
<div class="sidenote"><a id="wrglossary.2061"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a></div><span class="clearfix"></span><!-- end of sidenote -->
If <a id="wrglossary.2062"></a><a href="#glo:idx.opt.b2g">Option 4</a> has been used, the <a id="wrglossary.2063"></a><a href="#glo:ext.aux"><span class="extfmt">aux</span></a> file will contain one or more instances of: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.2064"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.2065"></a><code class="code"><dfn id="glo:glsxtr@resource"><code class="csfmt">\glsxtr@resource</code></dfn>{<span class="meta">〈<em class="metainner">options</em>〉</span>}{<span class="meta">〈<em class="metainner">basename</em>〉</span>}</code></div><!-- end of pinnedbox -->
 where <span class="meta">〈<em class="metainner">basename</em>〉</span> is the basename of the <a id="wrglossary.2066"></a><a href="#glo:ext.glstex"><span class="extfmt">glstex</span></a> file that needs to be created by <a id="wrglossary.2067"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>. If <a id="wrglossary.2068"></a><a href="#glo:opt.resource.src"><span class="xtrcsoptfmt">src</span></a><span class="optfmt">={<span class="meta">〈<em class="metainner">bib list</em>〉</span>}</span> isn’t present in <span class="meta">〈<em class="metainner">options</em>〉</span> then <span class="meta">〈<em class="metainner">basename</em>〉</span> also indicates the name of the associated <a id="wrglossary.2069"></a><a href="#glo:ext.bib"><span class="extfmt">bib</span></a> file.<p>
For example, with <a id="wrglossary.2070"></a><a href="#glo:app.arara"><span class="appfmt">arara</span></a> you can easily determine whether or not to run <a id="wrglossary.2071"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.2072"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div>% arara: bib2gls if found("aux", "glsxtr@resource")
</pre> (It gets more complicated if both <a id="wrglossary.2073"></a><a href="#glo:glsxtr@resource"><code class="csfmt">\glsxtr@resource</code></a> and <a id="wrglossary.2074"></a><a href="#glo:@istfilename"><code class="csfmt">\@istfilename</code></a> are present as that indicates the hybrid <a id="wrglossary.2075"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a><span class="optfmt">=hybrid</span> option.)<p>
Remember that with <a id="wrglossary.2076"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, the <a id="wrglossary.2077"></a><a href="#glo:idx.glossaryentry">glossary entries</a> will never be defined on the first LaTeX call (because their definitions are contained in the <a id="wrglossary.2078"></a><a href="#glo:ext.glstex"><span class="extfmt">glstex</span></a> file created by <a id="wrglossary.2079"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>). You can also pick up labels from the <a id="wrglossary.2080"></a><a href="#glo:@@glslabel@indexing">records</a> in <a id="wrglossary.2081"></a><a href="#glo:ext.aux"><span class="extfmt">aux</span></a> file, which will be in the form: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.2082"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.2083"></a><code class="code"><dfn id="glo:glsxtr@record"><code class="csfmt">\glsxtr@record</code></dfn>{<span class="meta">〈<em class="metainner">label</em>〉</span>}{<span class="meta">〈<em class="metainner">h-prefix</em>〉</span>}{<span class="meta">〈<em class="metainner">counter</em>〉</span>}{<span class="meta">〈<em class="metainner">format</em>〉</span>}{<span class="meta">〈<em class="metainner">loc</em>〉</span>}</code></div><!-- end of pinnedbox -->
 or (with <a id="wrglossary.2084"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a><span class="optfmt">=nameref</span>): <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.2085"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.2086"></a><code class="code"><dfn id="glo:glsxtr@record@nameref"><code class="csfmt">\glsxtr@record@nameref</code></dfn>{<span class="meta">〈<em class="metainner">label</em>〉</span>}{<span class="meta">〈<em class="metainner">href prefix</em>〉</span>}{<span class="meta">〈<em class="metainner">counter</em>〉</span>}{<span class="meta">〈<em class="metainner">format</em>〉</span>}{<span class="meta">〈<em class="metainner">location</em>〉</span>}{<span class="meta">〈<em class="metainner">title</em>〉</span>}{<span class="meta">〈<em class="metainner">href anchor</em>〉</span>}{<span class="meta">〈<em class="metainner">href value</em>〉</span>}</code></div><!-- end of pinnedbox -->
 or (with <a id="wrglossary.2087"></a><a href="#glo:glssee"><code class="csfmt">\glssee</code></a>): <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.2088"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.2089"></a><code class="code"><dfn id="glo:glsxtr@recordsee"><code class="csfmt">\glsxtr@recordsee</code></dfn>{<span class="meta">〈<em class="metainner">label</em>〉</span>}{<span class="meta">〈<em class="metainner">xr list</em>〉</span>}</code></div><!-- end of pinnedbox -->
{label}{xr list} You can also pick up the commands defined with <a id="wrglossary.2090"></a><a href="#glo:glsxtrnewglslike"><code class="xtrcsfmt">\glsxtrnewglslike</code></a>, which are added to the <a id="wrglossary.2091"></a><a href="#glo:ext.aux"><span class="extfmt">aux</span></a> file for <a id="wrglossary.2092"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span>’s</a> benefit: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.2093"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.2094"></a><code class="code"><dfn id="glo:@glsxtr@newglslike"><code class="csfmt">\@glsxtr@newglslike</code></dfn>{<span class="meta">〈<em class="metainner">label-prefix</em>〉</span>}{<span class="meta">〈<em class="metainner">cs</em>〉</span>}</code></div><!-- end of pinnedbox -->
 If <a id="wrglossary.2095"></a><a href="#glo:GlsXtrSetAltModifier"><code class="xtrcsfmt">\GlsXtrSetAltModifier</code></a> is used, then the modifier is identified with: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.2096"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.2097"></a><code class="code"><dfn id="glo:@glsxtr@altmodifier"><code class="csfmt">\@glsxtr@altmodifier</code></dfn>{<span class="meta">〈<em class="metainner">character</em>〉</span>}</code></div><!-- end of pinnedbox -->
 Label prefixes (for the <a id="wrglossary.2098"></a><a href="#glo:dgls"><code class="xtrcsfmt">\dgls</code></a> set of commands) are identified with: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.2099"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.2100"></a><code class="code"><dfn id="glo:@glsxtr@prefixlabellist"><code class="csfmt">\@glsxtr@prefixlabellist</code></dfn>{<span class="meta">〈<em class="metainner">list</em>〉</span>}</code></div><!-- end of pinnedbox -->
<p>

</section><!-- end of section sec:notedev.bib2gls -->

<section id="sec:pkgopts"><!-- start of section sec:pkgopts --><div class="tomain"><a href="#main">[top]</a></div>
<h1><!-- start of chapter header -->2. Package Options<div class="labellink"><a href="#sec:pkgopts">[link]</a></div></h1><!-- end of chapter header -->
<p>
This section describes the available <a id="wrglossary.2101"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package options. You may omit the <code class="code">=true</code> for boolean options. (For example, <a id="wrglossary.2102"></a><a href="#glo:opt.acronym"><span class="styoptfmt">acronym</span></a> is equivalent to <a id="wrglossary.2103"></a><a href="#glo:opt.acronym"><span class="styoptfmt">acronym</span></a><span class="optfmt">=true</span>).<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.2104"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><!-- end of informationtitle -->
 The <a id="wrglossary.2105"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package has additional options described in the <a id="wrglossary.2106"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> manual. The extension package also has some different default settings to the base package. Those that are available at the time of writing are included here. Future versions of <a id="wrglossary.2107"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> may have additional package options or new values for existing settings that aren’t listed here.  </div><!-- end of information -->
<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.2108"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
Note that <span class="meta">〈<em class="metainner">key</em>〉</span>=<span class="meta">〈<em class="metainner">value</em>〉</span> package options can’t be passed via the document class options. (This includes options where the <span class="meta">〈<em class="metainner">value</em>〉</span> part may be omitted, such as <a id="wrglossary.2109"></a><a href="#glo:opt.acronym"><span class="styoptfmt">acronym</span></a>.) This is a general limitation not restricted to the <a id="wrglossary.2110"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package. Options that aren’t <span class="meta">〈<em class="metainner">key</em>〉</span>=<span class="meta">〈<em class="metainner">value</em>〉</span> (such as <a id="wrglossary.2111"></a><a href="#glo:opt.makeindex"><span class="styoptfmt">makeindex</span></a>) may be passed via the document class options. </div><!-- end of important -->
<p>
<p>

</section><!-- end of section sec:pkgopts -->

<section id="sec:pkgopts-general"><!-- start of section sec:pkgopts-general --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->2.1. General Options<div class="labellink"><a href="#sec:pkgopts-general">[link]</a></div></h2><!-- end of section header -->
<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.2112"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.2113"></a><code class="code"><dfn id="glo:opt.nowarn"><span class="styoptfmt">nowarn</span></dfn></code></div><!-- end of settingsbox -->
 This suppresses all warnings generated by the <a id="wrglossary.2114"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package. Don’t use this option if you’re new to using <a id="wrglossary.2115"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> as the warnings are designed to help detect common mistakes (such as forgetting to use <a id="wrglossary.2116"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>). Note that if you use <a id="wrglossary.2117"></a><a href="#glo:opt.debug"><span class="styoptfmt">debug</span></a> with any value other than <span class="optfmt">false</span> it will override this option.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.2118"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.2119"></a><code class="code"><dfn id="glo:opt.nolangwarn"><span class="styoptfmt">nolangwarn</span></dfn></code></div><!-- end of settingsbox -->
 This suppresses the warning generated by a missing language module.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.2120"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.2121"></a><code class="code"><dfn id="glo:opt.noredefwarn"><span class="styoptfmt">noredefwarn</span></dfn></code></div><!-- end of settingsbox -->
 If you load <a id="wrglossary.2122"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> with a class or another package that already defines glossary related commands, by default <a id="wrglossary.2123"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> will warn you that it’s redefining those commands. If you are aware of the consequences of using <a id="wrglossary.2124"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> with that class or package and you don’t want to be warned about it, use this option to suppress those warnings. Other warnings will still be issued unless you use the <a id="wrglossary.2125"></a><a href="#glo:opt.nowarn"><span class="styoptfmt">nowarn</span></a> option described above. (This option is automatically switched on by <a id="wrglossary.2126"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>.)<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.2127"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.2128"></a><code class="code"><dfn id="glo:opt.debug"><span class="styoptfmt">debug</span></dfn>=<span class="meta">〈<em class="metainner">value</em>〉</span></code><span class="floatrightbox"><span class="summarytag">initial: </span>false</span><span class="clearfix"></span></div><!-- end of settingsbox -->
 Debugging mode may write information to the transcript file or  add markers to the document. The following values are available:  <div class="optionvaluebox"><div class="optionvalueboxtitle"><a id="wrglossary.2129"></a><a href="#glo:sym.optionvalue"><span title="Option Value Definition" class="icon">🔖</span></a></div><!-- end of optionvalueboxtitle -->
<a id="wrglossary.2130"></a><a id="wrglossary.2131"></a><a href="#glo:opt.debug"><span class="styoptfmt">debug</span></a>=<code class="code"><dfn id="glo:optval.debug.false"><span class="optfmt">false</span></dfn></code></div><!-- end of optionvaluebox -->
 Switches off debugging mode.<p>
<div class="optionvaluebox"><div class="optionvalueboxtitle"><a id="wrglossary.2132"></a><a href="#glo:sym.optionvalue"><span title="Option Value Definition" class="icon">🔖</span></a></div><!-- end of optionvalueboxtitle -->
<a id="wrglossary.2133"></a><a id="wrglossary.2134"></a><a href="#glo:opt.debug"><span class="styoptfmt">debug</span></a>=<code class="code"><dfn id="glo:optval.debug.true"><span class="optfmt">true</span></dfn></code></div><!-- end of optionvaluebox -->
 This will write the following line to the transcript file if any attempt at indexing occurs before the associated files have been opened by <a id="wrglossary.2135"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>: <pre class="compactcodebox">wrglossary(<span class="meta">〈<em class="metainner">glossary-type</em>〉</span>)(<span class="meta">〈<em class="metainner">indexing info</em>〉</span>)
</pre> Note that this setting will also cancel <a id="wrglossary.2136"></a><a href="#glo:opt.nowarn"><span class="styoptfmt">nowarn</span></a>.<p>
<div class="optionvaluebox"><div class="optionvalueboxtitle"><a id="wrglossary.2137"></a><a href="#glo:sym.optionvalue"><span title="Option Value Definition" class="icon">🔖</span></a></div><!-- end of optionvalueboxtitle -->
<a id="wrglossary.2138"></a><a id="wrglossary.2139"></a><a href="#glo:opt.debug"><span class="styoptfmt">debug</span></a>=<code class="code"><dfn id="glo:optval.debug.showtargets"><span class="optfmt">showtargets</span></dfn></code></div><!-- end of optionvaluebox -->
 As <a id="wrglossary.2140"></a><a href="#glo:opt.debug"><span class="styoptfmt">debug</span></a><span class="optfmt">=</span><a id="wrglossary.2141"></a><a href="#glo:optval.debug.true"><span class="optfmt">true</span></a> but also adds a marker where the <a id="wrglossary.2142"></a><a href="#glo:dual.glossary">glossary</a>-related <a id="wrglossary.2143"></a><a href="#glo:idx.hyperlink">hyperlinks</a> and targets occur in the document.<p>
The <a id="wrglossary.2144"></a><a href="#glo:opt.debug"><span class="styoptfmt">debug</span></a><span class="optfmt">=</span><a id="wrglossary.2145"></a><a href="#glo:optval.debug.showtargets"><span class="optfmt">showtargets</span></a> option will additionally use: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.2146"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.2147"></a><code class="code"><dfn id="glo:glsshowtarget"><code class="csfmt">\glsshowtarget</code></dfn>{<span class="meta">〈<em class="metainner">target name</em>〉</span>}</code></div><!-- end of pinnedbox -->
 to show the <a id="wrglossary.2148"></a><a href="#glo:idx.hypertarget">hypertarget</a> or <a id="wrglossary.2149"></a><a href="#glo:idx.hyperlink">hyperlink</a> name when  <a id="wrglossary.2150"></a><a href="#glo:glsdohypertarget"><code class="csfmt">\glsdohypertarget</code></a> is used by commands like <a id="wrglossary.2151"></a><a href="#glo:glstarget"><code class="csfmt">\glstarget</code></a> and when <a id="wrglossary.2152"></a><a href="#glo:glsdohyperlink"><code class="csfmt">\glsdohyperlink</code></a> is used by commands like <a id="wrglossary.2153"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>. In <a id="wrglossary.2154"></a><a href="#glo:idx.mathmode">math mode</a> or inner mode, this uses: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.2155"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.2156"></a><code class="code"><dfn id="glo:glsshowtargetinner"><code class="csfmt">\glsshowtargetinner</code></dfn>{<span class="meta">〈<em class="metainner">target name</em>〉</span>}</code></div><!-- end of pinnedbox -->
 which typesets the target name as: <pre class="compactcodebox">[<a id="wrglossary.2157"></a><a href="#glo:glsshowtargetfonttext"><code class="csfmt">\glsshowtargetfonttext</code></a>{<span class="meta">〈<em class="metainner">target name</em>〉</span>}]
</pre> just before the link or anchor. This uses the text-block command: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.2158"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.2159"></a><code class="code"><dfn id="glo:glsshowtargetfonttext"><code class="csfmt">\glsshowtargetfonttext</code></dfn>{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of pinnedbox -->
 which checks for math-mode before applying the font change. In outer mode <a id="wrglossary.2160"></a><a href="#glo:glsshowtarget"><code class="csfmt">\glsshowtarget</code></a> uses: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.2161"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.2162"></a><code class="code"><dfn id="glo:glsshowtargetouter"><code class="csfmt">\glsshowtargetouter</code></dfn>{<span class="meta">〈<em class="metainner">target name</em>〉</span>}</code></div><!-- end of pinnedbox -->
 which by default places the target name in the margin with a symbol produced with:  <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.2163"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.2164"></a><code class="code"><dfn id="glo:glsshowtargetsymbol"><code class="csfmt">\glsshowtargetsymbol</code></dfn>{<span class="meta">〈<em class="metainner">target name</em>〉</span>}</code></div><!-- end of pinnedbox -->
 which defaults to a small right facing triangle.<p>
The font used by both <a id="wrglossary.2165"></a><a href="#glo:glsshowtargetfonttext"><code class="csfmt">\glsshowtargetfonttext</code></a> and <a id="wrglossary.2166"></a><a href="#glo:glsshowtargetouter"><code class="csfmt">\glsshowtargetouter</code></a> is given by the declaration: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.2167"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.2168"></a><code class="code"><dfn id="glo:glsshowtargetfont"><code class="csfmt">\glsshowtargetfont</code></dfn></code><span class="floatrightbox"><span class="summarytag">initial: </span><code class="csfmt">\ttfamily</code><code class="csfmt">\footnotesize</code></span><span class="clearfix"></span></div><!-- end of pinnedbox -->
<p>
<div class="optionvaluebox"><div class="optionvalueboxtitle"><a id="wrglossary.2169"></a><a href="#glo:sym.optionvalue"><span title="Option Value Definition" class="icon">🔖</span></a></div><!-- end of optionvalueboxtitle -->
<a id="wrglossary.2170"></a><a id="wrglossary.2171"></a><a href="#glo:opt.debug"><span class="styoptfmt">debug</span></a>=<code class="code"><dfn id="glo:optval.debug.showaccsupp"><span class="optfmt">showaccsupp</span></dfn></code></div><!-- end of optionvaluebox -->
 As <a id="wrglossary.2172"></a><a href="#glo:opt.debug"><span class="styoptfmt">debug</span></a><span class="optfmt">=</span><a id="wrglossary.2173"></a><a href="#glo:optval.debug.true"><span class="optfmt">true</span></a> but also adds a marker where the <a id="wrglossary.2174"></a><a href="#glo:dual.glossary">glossary</a>-related accessibility information occurs (see <a id="wrglossary.2175"></a><a href="#glo:pkg.glossaries-accsupp"><span class="styfmt">glossaries-accsupp</span></a>) using: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.2176"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.2177"></a><code class="code"><dfn id="glo:glsshowaccsupp"><code class="csfmt">\glsshowaccsupp</code></dfn>{<span class="meta">〈<em class="metainner">options</em>〉</span>}{<span class="meta">〈<em class="metainner">PDF element</em>〉</span>}{<span class="meta">〈<em class="metainner">value</em>〉</span>}</code></div><!-- end of pinnedbox -->
<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.2178"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><!-- end of informationtitle -->
 The <a id="wrglossary.2179"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package provides extra values <a id="wrglossary.2180"></a><a href="#glo:opt.debug"><span class="styoptfmt">debug</span></a><span class="optfmt">=showwrgloss</span>, that may be used to show where the <a id="wrglossary.2181"></a><a href="#glo:dual.indexing">indexing</a> is occurring, and <a id="wrglossary.2182"></a><a href="#glo:opt.debug"><span class="styoptfmt">debug</span></a><span class="optfmt">=all</span>, which switches on all debugging options. See the <a id="wrglossary.2183"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> manual for further details. </div><!-- end of information -->
<p>
The purpose of the debug mode can be demonstrated with the following example document: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.2184"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\documentclass</code>{article}
<code class="cmd">\usepackage</code>{glossaries}
<code class="cmd">\newglossaryentry</code>{sample1}{<a id="wrglossary.2185"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={sample1}</span>,<a id="wrglossary.2186"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={example}</span>}
<code class="cmd">\newglossaryentry</code>{sample2}{<a id="wrglossary.2187"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={sample2}</span>,<a id="wrglossary.2188"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={example}</span>}
<strong class="strong"><a id="wrglossary.2189"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a></strong>{sample2}<span class="comment">% &lt;- does nothing here</span>
<strong class="strong"><a id="wrglossary.2190"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a></strong>
<code class="cbeg">\begin{document}</code>
<a id="wrglossary.2191"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample1}.
<a id="wrglossary.2192"></a><a href="#glo:printglossaries"><code class="csfmt">\printglossaries</code></a>
<code class="cend">\end{document}</code>
</pre> In this case, only the <span class="qt">“sample1”</span> entry has been <a id="wrglossary.2193"></a><a href="#glo:@@glslabel@indexing">indexed</a>, even though <code class="code"><a id="wrglossary.2194"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>{sample2}</code> appears in the source code. This is because <code class="code"><a id="wrglossary.2195"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>{sample2}</code> has been used before the associated file is opened by <a id="wrglossary.2196"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>. Since the file isn’t open yet, the information can’t be written to it, which is why the <span class="qt">“sample2”</span> entry doesn’t appear in the <a id="wrglossary.2197"></a><a href="#glo:dual.glossary">glossary</a>.<p>
Without <a id="wrglossary.2198"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a> the <a id="wrglossary.2199"></a><a href="#glo:dual.indexing">indexing</a> is suppressed with Options <a href="#glo:idx.opt.mkidx">2</a> and <a href="#glo:idx.opt.xdy">3</a> but, other than that, commands like <a id="wrglossary.2200"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> behave as usual.<p>
This situation doesn’t cause any errors or warnings as it’s perfectly legitimate for a user to want to use <a id="wrglossary.2201"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> to format the entries (for example, to show a different form on <a id="wrglossary.2202"></a><a href="#glo:dual.firstuse">first use</a>) but not display any <a id="wrglossary.2203"></a><a href="#glo:dual.glossary">glossaries</a> (or the user may prefer to use the unsorted Options <a href="#glo:idx.opt.unsrt">5</a> or <a href="#glo:idx.opt.standalone">6</a>). It’s also possible that the user may want to temporarily comment out <a id="wrglossary.2204"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a> in order to suppress the <a id="wrglossary.2205"></a><a href="#glo:dual.indexing">indexing</a> while working on a draft version to speed compilation, or the user may prefer to use Options <a href="#glo:idx.opt.noidx">1</a> or <a href="#glo:idx.opt.b2g">4</a> for <a id="wrglossary.2206"></a><a href="#glo:dual.indexing">indexing</a>, which don’t use <a id="wrglossary.2207"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>.<p>
Therefore <a id="wrglossary.2208"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a> can’t be used to enable <a id="wrglossary.2209"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a> and commands like <a id="wrglossary.2210"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> and <a id="wrglossary.2211"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>. These commands must be enabled by default. (It does, however, enable the <a id="wrglossary.2212"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a> key as that’s a more common problem. See below.)<p>
The debug mode, enabled with the <a id="wrglossary.2213"></a><a href="#glo:opt.debug"><span class="styoptfmt">debug</span></a> option, <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.2214"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.2215"></a><a href="#glo:opt.debug"><span class="styoptfmt">debug</span></a>]{glossaries}
</pre> will write information to the log file when the <a id="wrglossary.2216"></a><a href="#glo:dual.indexing">indexing</a> can’t occur because the associated file isn’t open. The message is written in the form <pre class="transcript"><div class="transcripttitle"><a id="wrglossary.2217"></a><a href="#glo:sym.transcript"><span title="Transcript" class="icon">🔎</span></a></div>Package glossaries Info: wrglossary(<span class="meta">〈<em class="metainner">type</em>〉</span>)(<span class="meta">〈<em class="metainner">text</em>〉</span>) on
input line <span class="meta">〈<em class="metainner">line number</em>〉</span>.
</pre> where <span class="meta">〈<em class="metainner">type</em>〉</span> is the glossary label and <span class="meta">〈<em class="metainner">text</em>〉</span> is the line of text that would’ve been written to the associated file if it had been open. So if any entries haven’t appeared in the glossary but you’re sure you used commands like <a id="wrglossary.2218"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a> or <a id="wrglossary.2219"></a><a href="#glo:glsaddall"><code class="csfmt">\glsaddall</code></a>, try switching on the <a id="wrglossary.2220"></a><a href="#glo:opt.debug"><span class="styoptfmt">debug</span></a> option and see if any information has been written to the log file.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.2221"></a><a href="#glo:sym.toggleoffsetting"><span title="Toggle (Off)" class="icon"><span class="fwsdisabledicon">🔘︎</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.2222"></a><code class="code"><dfn id="glo:opt.savewrites"><span class="styoptfmt">savewrites</span></dfn>=<span class="meta">〈<em class="metainner">boolean</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>true; <span class="summarytag">initial: </span>false</span><span class="clearfix"></span></div><!-- end of settingsbox -->
 This is a boolean option to minimise the number of write registers used by the <a id="wrglossary.2223"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package. The default is <a id="wrglossary.2224"></a><a href="#glo:opt.savewrites"><span class="styoptfmt">savewrites</span></a><span class="optfmt">=false</span>. With Options <a href="#glo:idx.opt.mkidx">2</a> and <a href="#glo:idx.opt.xdy">3</a>, one write register is required per (non-ignored) <a id="wrglossary.2225"></a><a href="#glo:dual.glossary">glossary</a> and one for the style file.<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.2226"></a><a href="#glo:sym.information"><span title="Information" class="icon">🛈</span></a></div><!-- end of informationtitle -->
In general, this package option is best avoided. </div><!-- end of information -->
<p>
With all options except Options <a href="#glo:idx.opt.noidx">1</a> and <a href="#glo:idx.opt.b2g">4</a>14, another write register is required if the <a id="wrglossary.2227"></a><a href="#glo:ext.glsdefs"><span class="extfmt">glsdefs</span></a> file is needed to save document definitions. With both Options <a href="#glo:idx.opt.noidx">1</a> and <a href="#glo:idx.opt.b2g">4</a>, no write registers are required (document definitions aren’t permitted and <a id="wrglossary.2228"></a><a href="#glo:dual.indexing">indexing</a> information is written to the <a id="wrglossary.2229"></a><a href="#glo:ext.aux"><span class="extfmt">aux</span></a> file). If you really need document definitions but you want to minimise the number of write registers then consider using <a id="wrglossary.2230"></a><a href="#glo:opt.docdef"><span class="xtrstyoptfmt">docdef</span></a><span class="optfmt">=restricted</span> with <a id="wrglossary.2231"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>.<p>
There are only a limited number of write registers, and if you have a large number of <a id="wrglossary.2232"></a><a href="#glo:dual.glossary">glossaries</a> or if you are using a class or other packages that create a lot of external files, you may exceed the maximum number of available registers. If <a id="wrglossary.2233"></a><a href="#glo:opt.savewrites"><span class="styoptfmt">savewrites</span></a> is set, the <a id="wrglossary.2234"></a><a href="#glo:dual.glossary">glossary</a> information will be stored in token registers until the end of the document when they will be written to the external files.<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.2235"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
This option can significantly slow document compilation and may cause the <a id="wrglossary.2236"></a><a href="#glo:dual.indexing">indexing</a> to fail. Page numbers in the <a id="wrglossary.2237"></a><a href="#glo:locationlist">number list</a> will be incorrect on page boundaries due to TeX’s asynchronous output routine. As an alternative, you can use the <a id="wrglossary.2238"></a><a href="#glo:pkg.scrwfile"><span class="styfmt">scrwfile</span></a> package (part of the KOMA-Script bundle) and not use this option. </div><!-- end of important -->
<p>
By way of comparison, <span class="filefmt">sample-multi2.tex</span> provided with <a id="wrglossary.2239"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> has a total of 15 <a id="wrglossary.2240"></a><a href="#glo:dual.glossary">glossaries</a>. With Options <a href="#glo:idx.opt.mkidx">2</a> or <a href="#glo:idx.opt.xdy">3</a>, this would require 46 associated files and 16 write registers. (These figures don’t include standard files and registers provided by the kernel or <a id="wrglossary.2241"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a>, such as <a id="wrglossary.2242"></a><a href="#glo:ext.aux"><span class="extfmt">aux</span></a> and <span class="filefmt">out</span>.) With <a id="wrglossary.2243"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, no write registers are required and there are only 10 associated files for that particular document (9 resource files and 1 transcript file).<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.2244"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
If you want to use TeX’s <a id="wrglossary.2245"></a><a href="#glo:dual.shellescape">shell escape</a> to call <a id="wrglossary.2246"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> or <a id="wrglossary.2247"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> from your document and use <a id="wrglossary.2248"></a><a href="#glo:opt.savewrites"><span class="styoptfmt">savewrites</span></a>, then use <a id="wrglossary.2249"></a><a href="#glo:opt.automake"><span class="styoptfmt">automake</span></a><span class="optfmt">=</span><a id="wrglossary.2250"></a><a href="#glo:optval.automake.immediate"><span class="optfmt">immediate</span></a> or <a id="wrglossary.2251"></a><a href="#glo:opt.automake"><span class="styoptfmt">automake</span></a><span class="optfmt">=</span><a id="wrglossary.2252"></a><a href="#glo:optval.automake.makegloss"><span class="optfmt">makegloss</span></a> or <a id="wrglossary.2253"></a><a href="#glo:opt.automake"><span class="styoptfmt">automake</span></a><span class="optfmt">=</span><a id="wrglossary.2254"></a><a href="#glo:optval.automake.lite"><span class="optfmt">lite</span></a>. </div><!-- end of important -->
<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.2255"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.2256"></a><code class="code"><dfn id="glo:opt.translate"><span class="styoptfmt">translate</span></dfn>=<span class="meta">〈<em class="metainner">value</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>true; <span class="summarytag">initial: </span><span class="initvalnotefmt"><em class="initvalnotefmtinner">varies</em></span></span><span class="clearfix"></span></div><!-- end of settingsbox -->
 This can take one of the values listed below. If no supported language package has been loaded the default is <a id="wrglossary.2257"></a><a href="#glo:opt.translate"><span class="styoptfmt">translate</span></a><span class="optfmt">=</span><a id="wrglossary.2258"></a><a href="#glo:optval.translate.false"><span class="optfmt">false</span></a> otherwise the default is <a id="wrglossary.2259"></a><a href="#glo:opt.translate"><span class="styoptfmt">translate</span></a><span class="optfmt">=</span><a id="wrglossary.2260"></a><a href="#glo:optval.translate.true"><span class="optfmt">true</span></a> for the base <a id="wrglossary.2261"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package and <a id="wrglossary.2262"></a><a href="#glo:opt.translate"><span class="styoptfmt">translate</span></a><span class="optfmt">=</span><a id="wrglossary.2263"></a><a href="#glo:optval.translate.babel"><span class="optfmt">babel</span></a> for <a id="wrglossary.2264"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>.<p>
<div class="optionvaluebox"><div class="optionvalueboxtitle"><a id="wrglossary.2265"></a><a href="#glo:sym.optionvalue"><span title="Option Value Definition" class="icon">🔖</span></a></div><!-- end of optionvalueboxtitle -->
<a id="wrglossary.2266"></a><a id="wrglossary.2267"></a><a href="#glo:opt.translate"><span class="styoptfmt">translate</span></a>=<code class="code"><dfn id="glo:optval.translate.true"><span class="optfmt">true</span></dfn></code></div><!-- end of optionvaluebox -->
 If <a id="wrglossary.2268"></a><a href="#glo:pkg.babel"><span class="styfmt">babel</span></a> has been loaded and the <a id="wrglossary.2269"></a><a href="#glo:pkg.translator"><span class="styfmt">translator</span></a> package is installed, <a id="wrglossary.2270"></a><a href="#glo:pkg.translator"><span class="styfmt">translator</span></a> will be loaded and the translations will be provided by the <a id="wrglossary.2271"></a><a href="#glo:pkg.translator"><span class="styfmt">translator</span></a> package interface. You can modify the translations by providing your own dictionary. If the <a id="wrglossary.2272"></a><a href="#glo:pkg.translator"><span class="styfmt">translator</span></a> package isn’t installed and <a id="wrglossary.2273"></a><a href="#glo:pkg.babel"><span class="styfmt">babel</span></a> is loaded, the <a id="wrglossary.2274"></a><a href="#glo:pkg.glossaries-babel"><span class="styfmt">glossaries-babel</span></a> package will be loaded and the translations will be provided using <a id="wrglossary.2275"></a><a href="#glo:pkg.babel"><span class="styfmt">babel</span>’s</a> <code class="csfmt">\addto</code><a id="wrglossary.2276"></a><a href="#glo:captionslanguage"><code class="csfmt">\captions<span class="meta">〈<em class="metainner">language</em>〉</span></code></a> mechanism. If <a id="wrglossary.2277"></a><a href="#glo:pkg.polyglossia"><span class="styfmt">polyglossia</span></a> has been loaded, <a id="wrglossary.2278"></a><a href="#glo:pkg.glossaries-polyglossia"><span class="styfmt">glossaries-polyglossia</span></a> will be loaded.<p>
<div class="optionvaluebox"><div class="optionvalueboxtitle"><a id="wrglossary.2279"></a><a href="#glo:sym.optionvalue"><span title="Option Value Definition" class="icon">🔖</span></a></div><!-- end of optionvalueboxtitle -->
<a id="wrglossary.2280"></a><a id="wrglossary.2281"></a><a href="#glo:opt.translate"><span class="styoptfmt">translate</span></a>=<code class="code"><dfn id="glo:optval.translate.false"><span class="optfmt">false</span></dfn></code></div><!-- end of optionvaluebox -->
 Don’t provide translations, even if <a id="wrglossary.2282"></a><a href="#glo:pkg.babel"><span class="styfmt">babel</span></a> or <a id="wrglossary.2283"></a><a href="#glo:pkg.polyglossia"><span class="styfmt">polyglossia</span></a> has been loaded. (Note that <a id="wrglossary.2284"></a><a href="#glo:pkg.babel"><span class="styfmt">babel</span></a> provides the command <a id="wrglossary.2285"></a><a href="#glo:glossaryname"><code class="csfmt">\glossaryname</code></a> so that will still be translated if you have loaded <a id="wrglossary.2286"></a><a href="#glo:pkg.babel"><span class="styfmt">babel</span></a>.)<p>
<div class="optionvaluebox"><div class="optionvalueboxtitle"><a id="wrglossary.2287"></a><a href="#glo:sym.optionvalue"><span title="Option Value Definition" class="icon">🔖</span></a></div><!-- end of optionvalueboxtitle -->
<a id="wrglossary.2288"></a><a id="wrglossary.2289"></a><a href="#glo:opt.translate"><span class="styoptfmt">translate</span></a>=<code class="code"><dfn id="glo:optval.translate.babel"><span class="optfmt">babel</span></dfn></code></div><!-- end of optionvaluebox -->
 Don’t load the <a id="wrglossary.2290"></a><a href="#glo:pkg.translator"><span class="styfmt">translator</span></a> package. Instead load <a id="wrglossary.2291"></a><a href="#glo:pkg.glossaries-babel"><span class="styfmt">glossaries-babel</span></a>.<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.2292"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
I recommend you use <a id="wrglossary.2293"></a><a href="#glo:opt.translate"><span class="styoptfmt">translate</span></a><span class="optfmt">=</span><a id="wrglossary.2294"></a><a href="#glo:optval.translate.babel"><span class="optfmt">babel</span></a> if you have any problems with the translations or with <a id="wrglossary.2295"></a><a href="#glo:idx.PDFbookmark">PDF bookmarks</a>, but to maintain backward compatibility, if <a id="wrglossary.2296"></a><a href="#glo:pkg.babel"><span class="styfmt">babel</span></a> has been loaded the default is <a id="wrglossary.2297"></a><a href="#glo:opt.translate"><span class="styoptfmt">translate</span></a><span class="optfmt">=</span><a id="wrglossary.2298"></a><a href="#glo:optval.translate.true"><span class="optfmt">true</span></a>. </div><!-- end of important -->
<p>
See §<a href="#sec:fixednames">1.5.1</a> for further details.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.2299"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.2300"></a><code class="code"><dfn id="glo:opt.notranslate"><span class="styoptfmt">notranslate</span></dfn></code></div><!-- end of settingsbox -->
 This is equivalent to <a id="wrglossary.2301"></a><a href="#glo:opt.translate"><span class="styoptfmt">translate</span></a><span class="optfmt">=</span><a id="wrglossary.2302"></a><a href="#glo:optval.translate.false"><span class="optfmt">false</span></a> and may be passed via the document class options.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.2303"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.2304"></a><code class="code"><dfn id="glo:opt.languages"><span class="styoptfmt">languages</span></dfn></code></div><!-- end of settingsbox -->
 This automatically implements <a id="wrglossary.2305"></a><a href="#glo:opt.translate"><span class="styoptfmt">translate</span></a><span class="optfmt">=</span><a id="wrglossary.2306"></a><a href="#glo:optval.translate.babel"><span class="optfmt">babel</span></a> (which means that <a id="wrglossary.2307"></a><a href="#glo:pkg.translator"><span class="styfmt">translator</span></a> won’t automatically be loaded) but will also add the list of languages to <a id="wrglossary.2308"></a><a href="#glo:pkg.tracklang"><span class="styfmt">tracklang</span>’s</a> list of tracked languages. Each element in the <span class="meta">〈<em class="metainner">list</em>〉</span> may be an ISO language tag (such as <code class="code">pt-BR</code>) or one of <a id="wrglossary.2309"></a><a href="#glo:pkg.tracklang"><span class="styfmt">tracklang</span>’s</a> known language labels (such as <code class="code">british</code>).<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.2310"></a><a href="#glo:sym.toggleonsetting"><span title="Toggle (On)" class="icon"><span class="fwsactiveicon">🔘</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.2311"></a><code class="code"><dfn id="glo:opt.hyperfirst"><span class="styoptfmt">hyperfirst</span></dfn>=<span class="meta">〈<em class="metainner">boolean</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>true; <span class="summarytag">initial: </span>true</span><span class="clearfix"></span></div><!-- end of settingsbox -->
 If true, terms on <a id="wrglossary.2312"></a><a href="#glo:dual.firstuse">first use</a> will have a <a id="wrglossary.2313"></a><a href="#glo:idx.hyperlink">hyperlink</a>, if supported, unless the <a id="wrglossary.2314"></a><a href="#glo:idx.hyperlink">hyperlink</a> is explicitly suppressed using starred versions of commands such as <code class="code"><a id="wrglossary.2315"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>*</code>. If false, only <a id="wrglossary.2316"></a><a href="#glo:dual.subsequentuse">subsequent use</a> instances will have a <a id="wrglossary.2317"></a><a href="#glo:idx.hyperlink">hyperlink</a> (if supported).<p>
Note that <a id="wrglossary.2318"></a><a href="#glo:opt.nohypertypes"><span class="styoptfmt">nohypertypes</span></a> overrides <a id="wrglossary.2319"></a><a href="#glo:opt.hyperfirst"><span class="styoptfmt">hyperfirst</span></a><span class="optfmt">=true</span>. This option only affects commands that check the <a id="wrglossary.2320"></a><a href="#glo:dual.firstuseflag">first use flag</a>, such as the <a id="wrglossary.2321"></a><a href="#glo:glslike"><code class="csfmt">\gls</code>-like</a> commands (for example, <a id="wrglossary.2322"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> or <a id="wrglossary.2323"></a><a href="#glo:glsdisp"><code class="csfmt">\glsdisp</code></a>), but not the <a id="wrglossary.2324"></a><a href="#glo:glstextlike"><code class="csfmt">\glstext</code>-like</a> commands (for example, <a id="wrglossary.2325"></a><a href="#glo:glslink"><code class="csfmt">\glslink</code></a> or <a id="wrglossary.2326"></a><a href="#glo:glstext"><code class="csfmt">\glstext</code></a>). <p>
The <a id="wrglossary.2327"></a><a href="#glo:opt.hyperfirst"><span class="styoptfmt">hyperfirst</span></a> setting applies to all <a id="wrglossary.2328"></a><a href="#glo:dual.glossary">glossary</a> types (unless identified by <a id="wrglossary.2329"></a><a href="#glo:opt.nohypertypes"><span class="styoptfmt">nohypertypes</span></a> or defined with <a id="wrglossary.2330"></a><a href="#glo:newignoredglossary"><code class="csfmt">\newignoredglossary</code></a>). It can be overridden on an individual basis by explicitly setting the <a id="wrglossary.2331"></a><a href="#glo:opt.glsopt.hyper"><span class="csoptfmt">hyper</span></a> key when referencing an entry (or by using the plus or starred version of the referencing command).<p>
It may be that you only want to suppress <a id="wrglossary.2332"></a><a href="#glo:idx.hyperlink">hyperlinks</a> for just the <a id="wrglossary.2333"></a><a href="#glo:idx.acronym">acronyms</a> (where the <a id="wrglossary.2334"></a><a href="#glo:dual.firstuse">first use</a> explains the meaning of the <a id="wrglossary.2335"></a><a href="#glo:idx.acronym">acronym</a>) but not for ordinary <a id="wrglossary.2336"></a><a href="#glo:idx.glossaryentry">glossary entries</a> (where the <a id="wrglossary.2337"></a><a href="#glo:dual.firstuse">first use</a> is identical to <a id="wrglossary.2338"></a><a href="#glo:dual.subsequentuse">subsequent use</a>). In this case, you can use <a id="wrglossary.2339"></a><a href="#glo:opt.hyperfirst"><span class="styoptfmt">hyperfirst</span></a><span class="optfmt">=false</span> and apply <a id="wrglossary.2340"></a><a href="#glo:glsunsetall"><code class="csfmt">\glsunsetall</code></a> to all the regular (non-<a id="wrglossary.2341"></a><a href="#glo:idx.acronym">acronym</a>) <a id="wrglossary.2342"></a><a href="#glo:dual.glossary">glossaries</a>. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.2343"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.2344"></a><a href="#glo:opt.acronym"><span class="styoptfmt">acronym</span></a>,<a id="wrglossary.2345"></a><a href="#glo:opt.hyperfirst"><span class="styoptfmt">hyperfirst</span></a><span class="optfmt">=false</span>]{glossaries}
<span class="comment">% <a id="wrglossary.2346"></a><a href="#glo:idx.acronym">acronym</a> and <a id="wrglossary.2347"></a><a href="#glo:idx.glossaryentry">glossary entry</a> definitions</span>

<span class="comment">% at the end of the preamble</span>
<a id="wrglossary.2348"></a><a href="#glo:glsunsetall"><code class="csfmt">\glsunsetall</code></a>[<a id="wrglossary.2349"></a><a href="#glo:opt.glostype.main"><code class="glostypefmt">main</code></a>]
</pre><p>
Alternatively you can redefine the hook <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.2350"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.2351"></a><code class="code"><dfn id="glo:glslinkcheckfirsthyperhook"><code class="csfmt">\glslinkcheckfirsthyperhook</code></dfn></code></div><!-- end of pinnedbox -->
 which is used by the commands that check the <a id="wrglossary.2352"></a><a href="#glo:dual.firstuseflag">first use flag</a>, such as <a id="wrglossary.2353"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>. Within the definition of this command, you can use <a id="wrglossary.2354"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a> to reference the <a id="wrglossary.2355"></a><a href="#glo:idx.glossaryentry">entry</a> label and <a id="wrglossary.2356"></a><a href="#glo:glstype"><code class="csfmt">\glstype</code></a> to reference the <a id="wrglossary.2357"></a><a href="#glo:dual.glossary">glossary</a> type. You can also use <a id="wrglossary.2358"></a><a href="#glo:ifglsused"><code class="csfmt">\ifglsused</code></a> to determine if the <a id="wrglossary.2359"></a><a href="#glo:idx.glossaryentry">entry</a> has been used. You can test if an <a id="wrglossary.2360"></a><a href="#glo:idx.glossaryentry">entry</a> is an <a id="wrglossary.2361"></a><a href="#glo:idx.acronym">acronym</a> by checking if it has the <a id="wrglossary.2362"></a><a href="#glo:opt.gloskey.long"><span class="csoptfmt">long</span></a> key set using <a id="wrglossary.2363"></a><a href="#glo:ifglshaslong"><code class="csfmt">\ifglshaslong</code></a> (or if the <a id="wrglossary.2364"></a><a href="#glo:opt.gloskey.short"><span class="csoptfmt">short</span></a> key has been set using <a id="wrglossary.2365"></a><a href="#glo:ifglshasshort"><code class="csfmt">\ifglshasshort</code></a>). For example, to switch off the <a id="wrglossary.2366"></a><a href="#glo:idx.hyperlink">hyperlink</a> on <a id="wrglossary.2367"></a><a href="#glo:dual.firstuse">first use</a> just for <a id="wrglossary.2368"></a><a href="#glo:idx.acronym">acronyms</a>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.2369"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>*{<a id="wrglossary.2370"></a><a href="#glo:glslinkcheckfirsthyperhook"><code class="csfmt">\glslinkcheckfirsthyperhook</code></a>}{<span class="comment">% </span>
 <a id="wrglossary.2371"></a><a href="#glo:ifglsused"><code class="csfmt">\ifglsused</code></a>{<a id="wrglossary.2372"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>}{}<span class="comment">% </span>
 {<span class="comment">% </span>
   <a id="wrglossary.2373"></a><a href="#glo:ifglshaslong"><code class="csfmt">\ifglshaslong</code></a>{<a id="wrglossary.2374"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>}{<code class="cmd">\setkeys</code>{glslink}{<a id="wrglossary.2375"></a><a href="#glo:opt.glsopt.hyper"><span class="csoptfmt">hyper</span></a><span class="optfmt">=false</span>}}<span class="comment">% </span>
 }<span class="comment">% </span>
}
</pre><p>
Note that this hook isn’t used by the commands that don’t check the <a id="wrglossary.2376"></a><a href="#glo:dual.firstuseflag">first use flag</a>, such as <a id="wrglossary.2377"></a><a href="#glo:glstext"><code class="csfmt">\glstext</code></a>. (You can, instead, redefine <a id="wrglossary.2378"></a><a href="#glo:glslinkpostsetkeys"><code class="csfmt">\glslinkpostsetkeys</code></a>, which is used by both the <a id="wrglossary.2379"></a><a href="#glo:glslike"><code class="csfmt">\gls</code>-like</a> and <a id="wrglossary.2380"></a><a href="#glo:glstextlike"><code class="csfmt">\glstext</code>-like</a> commands.)<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.2381"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><!-- end of informationtitle -->
 The <a id="wrglossary.2382"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package provides a method of disabling the <a id="wrglossary.2383"></a><a href="#glo:dual.firstuse">first use</a> <a id="wrglossary.2384"></a><a href="#glo:idx.hyperlink">hyperlink</a> according to the <a id="wrglossary.2385"></a><a href="#glo:idx.glossaryentry">entry’s</a> associated <a id="wrglossary.2386"></a><a href="#glo:opt.gloskey.category"><span class="xtrcsoptfmt">category</span></a>. For example, if you only want to switch off the <a id="wrglossary.2387"></a><a href="#glo:dual.firstuse">first use</a> hyperlink for <a id="wrglossary.2388"></a><a href="#glo:idx.abbreviation"><span class="xtrfmt">abbreviations</span></a> then you simply need to set the <a id="wrglossary.2389"></a><a href="#glo:opt.catattr.nohyperfirst"><span class="csoptfmt">nohyperfirst</span></a> <a id="wrglossary.2390"></a><a href="#glo:@@glslabel@categoryattribute">attribute</a> for the <a id="wrglossary.2391"></a><a href="#glo:opt.cat.abbreviation"><span class="catfmt">abbreviation</span></a> and, if appropriate, <a id="wrglossary.2392"></a><a href="#glo:opt.cat.acronym"><span class="catfmt">acronym</span></a> categories. (Instead of using the <a id="wrglossary.2393"></a><a href="#glo:opt.hyperfirst"><span class="styoptfmt">hyperfirst</span></a> package option.) See the <a id="wrglossary.2394"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> manual for further details. </div><!-- end of information -->
<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.2395"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.2396"></a><code class="code"><dfn id="glo:opt.writeglslabels"><span class="styoptfmt">writeglslabels</span></dfn></code></div><!-- end of settingsbox -->
 This option will create a file called <code class="code"><a id="wrglossary.2397"></a><a href="#glo:jobname"><code class="csfmt">\jobname</code></a>.<a id="wrglossary.2398"></a><a href="#glo:ext.glslabels"><span class="extfmt">glslabels</span></a></code> at the end of the document. This file simply contains a list of all defined entry labels (including those in any <a id="wrglossary.2399"></a><a href="#glo:dual.ignoredglossary">ignored glossaries</a>). It’s provided for the benefit of text editors that need to know labels for <a id="wrglossary.2400"></a><a href="#glo:idx.auto-completion">auto-completion</a>. If you also want the name, use <a id="wrglossary.2401"></a><a href="#glo:opt.writeglslabelnames"><span class="styoptfmt">writeglslabelnames</span></a>. (See also <a id="wrglossary.2402"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span>’s</a> <a id="wrglossary.2403"></a><a href="#glo:opt.docdef"><span class="xtrstyoptfmt">docdef</span></a><span class="optfmt">=atom</span> package option.)<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.2404"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a></div><!-- end of informationtitle -->
 Note that with <a id="wrglossary.2405"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> the file will only contain the entries that <a id="wrglossary.2406"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> has selected from the <a id="wrglossary.2407"></a><a href="#glo:ext.bib"><span class="extfmt">bib</span></a> files. </div><!-- end of information -->
<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.2408"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.2409"></a><code class="code"><dfn id="glo:opt.writeglslabelnames"><span class="styoptfmt">writeglslabelnames</span></dfn></code></div><!-- end of settingsbox -->
 Similar to <a id="wrglossary.2410"></a><a href="#glo:opt.writeglslabels"><span class="styoptfmt">writeglslabels</span></a> but writes both the label and name (separated by a tab).<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.2411"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.2412"></a><code class="code"><dfn id="glo:opt.undefaction"><span class="xtrstyoptfmt">undefaction</span></dfn>=<span class="meta">〈<em class="metainner">value</em>〉</span></code><span class="floatrightbox"><span class="summarytag">initial: </span>error</span><span class="clearfix"></span></div><!-- end of settingsbox -->
<p>
Only available with <a id="wrglossary.2413"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, the value for this option may be one of:<p>
<div class="optionvaluebox"><div class="optionvalueboxtitle"><a id="wrglossary.2414"></a><a href="#glo:sym.optionvalue"><span title="Option Value Definition" class="icon">🔖</span></a></div><!-- end of optionvalueboxtitle -->
<a id="wrglossary.2415"></a><a id="wrglossary.2416"></a><a href="#glo:opt.undefaction"><span class="xtrstyoptfmt">undefaction</span></a>=<code class="code"><dfn id="glo:optval.undefaction.error"><span class="xtroptfmt">error</span></dfn></code></div><!-- end of optionvaluebox -->
 Generates an error if a referenced entry is undefined (default, and the only available setting with just the base <a id="wrglossary.2417"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package).<p>
<div class="optionvaluebox"><div class="optionvalueboxtitle"><a id="wrglossary.2418"></a><a href="#glo:sym.optionvalue"><span title="Option Value Definition" class="icon">🔖</span></a></div><!-- end of optionvalueboxtitle -->
<a id="wrglossary.2419"></a><a id="wrglossary.2420"></a><a href="#glo:opt.undefaction"><span class="xtrstyoptfmt">undefaction</span></a>=<code class="code"><dfn id="glo:optval.undefaction.warn"><span class="xtroptfmt">warn</span></dfn></code></div><!-- end of optionvaluebox -->
 Only warns if a referenced entry is undefined (automatically activated with <a id="wrglossary.2421"></a><a href="#glo:idx.opt.b2g">Option 4</a>).<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.2422"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.2423"></a><code class="code"><dfn id="glo:opt.docdef"><span class="xtrstyoptfmt">docdef</span></dfn>=<span class="meta">〈<em class="metainner">value</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>true; <span class="summarytag">initial: </span>false</span><span class="clearfix"></span></div><!-- end of settingsbox -->
<p>
Only available with <a id="wrglossary.2424"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, this option governs the use of <a id="wrglossary.2425"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>. Available values:<p>
<div class="optionvaluebox"><div class="optionvalueboxtitle"><a id="wrglossary.2426"></a><a href="#glo:sym.optionvalue"><span title="Option Value Definition" class="icon">🔖</span></a></div><!-- end of optionvalueboxtitle -->
<a id="wrglossary.2427"></a><a id="wrglossary.2428"></a><a href="#glo:opt.docdef"><span class="xtrstyoptfmt">docdef</span></a>=<code class="code"><dfn id="glo:optval.docdef.false"><span class="xtroptfmt">false</span></dfn></code></div><!-- end of optionvaluebox -->
 This setting means that <a id="wrglossary.2429"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a> is not permitted in the <a id="wrglossary.2430"></a><a href="#glo:env.document"><span class="envfmt">document</span></a> environment (default with <a id="wrglossary.2431"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> and for <a id="wrglossary.2432"></a><a href="#glo:idx.opt.noidx">Option 1</a> with just the base <a id="wrglossary.2433"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package).<p>
<div class="optionvaluebox"><div class="optionvalueboxtitle"><a id="wrglossary.2434"></a><a href="#glo:sym.optionvalue"><span title="Option Value Definition" class="icon">🔖</span></a></div><!-- end of optionvalueboxtitle -->
<a id="wrglossary.2435"></a><a id="wrglossary.2436"></a><a href="#glo:opt.docdef"><span class="xtrstyoptfmt">docdef</span></a>=<code class="code"><dfn id="glo:optval.docdef.restricted"><span class="xtroptfmt">restricted</span></dfn></code></div><!-- end of optionvaluebox -->
 This setting means that <a id="wrglossary.2437"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a> is only permitted in the <a id="wrglossary.2438"></a><a href="#glo:env.document"><span class="envfmt">document</span></a> environment if it occurs before <a id="wrglossary.2439"></a><a href="#glo:printglossary"><code class="csfmt">\printglossary</code></a> (not available for some indexing options, such as Option <a href="#glo:idx.opt.b2g">4</a>).<p>
<div class="optionvaluebox"><div class="optionvalueboxtitle"><a id="wrglossary.2440"></a><a href="#glo:sym.optionvalue"><span title="Option Value Definition" class="icon">🔖</span></a></div><!-- end of optionvalueboxtitle -->
<a id="wrglossary.2441"></a><a id="wrglossary.2442"></a><a href="#glo:opt.docdef"><span class="xtrstyoptfmt">docdef</span></a>=<code class="code"><dfn id="glo:optval.docdef.atom"><span class="xtroptfmt">atom</span></dfn></code></div><!-- end of optionvaluebox -->
 This setting is as <a id="wrglossary.2443"></a><a href="#glo:opt.docdef"><span class="xtrstyoptfmt">docdef</span></a><span class="optfmt">=</span><a id="wrglossary.2444"></a><a href="#glo:optval.docdef.restricted"><span class="xtroptfmt">restricted</span></a> but creates the <a id="wrglossary.2445"></a><a href="#glo:ext.glsdefs"><span class="extfmt">glsdefs</span></a> file for use by <a id="wrglossary.2446"></a><a href="#glo:app.atom"><span class="appfmt">atom</span></a> (without the limitations of <a id="wrglossary.2447"></a><a href="#glo:opt.docdef"><span class="xtrstyoptfmt">docdef</span></a><span class="optfmt">=</span><a id="wrglossary.2448"></a><a href="#glo:optval.docdef.true"><span class="xtroptfmt">true</span></a>).<p>
<div class="optionvaluebox"><div class="optionvalueboxtitle"><a id="wrglossary.2449"></a><a href="#glo:sym.optionvalue"><span title="Option Value Definition" class="icon">🔖</span></a></div><!-- end of optionvalueboxtitle -->
<a id="wrglossary.2450"></a><a id="wrglossary.2451"></a><a href="#glo:opt.docdef"><span class="xtrstyoptfmt">docdef</span></a>=<code class="code"><dfn id="glo:optval.docdef.true"><span class="xtroptfmt">true</span></dfn></code></div><!-- end of optionvaluebox -->
 This setting means that <a id="wrglossary.2452"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a> is permitted in the <a id="wrglossary.2453"></a><a href="#glo:env.document"><span class="envfmt">document</span></a> environment where it would normally be permitted by the base <a id="wrglossary.2454"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package. This will create the <a id="wrglossary.2455"></a><a href="#glo:ext.glsdefs"><span class="extfmt">glsdefs</span></a> file if <a id="wrglossary.2456"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a> is found in the <a id="wrglossary.2457"></a><a href="#glo:env.document"><span class="envfmt">document</span></a> environment.<p>

</section><!-- end of section sec:pkgopts-general -->

<section id="sec:pkgopts-sec"><!-- start of section sec:pkgopts-sec --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->2.2. Sectioning, Headings and TOC Options<div class="labellink"><a href="#sec:pkgopts-sec">[link]</a></div></h2><!-- end of section header -->
<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.2458"></a><a href="#glo:sym.toggleoffsetting"><span title="Toggle (Off)" class="icon"><span class="fwsdisabledicon">🔘︎</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.2459"></a><code class="code"><dfn id="glo:opt.toc"><span class="styoptfmt">toc</span></dfn>=<span class="meta">〈<em class="metainner">boolean</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>true; <span class="summarytag">initial: </span><span class="initvalnotefmt"><em class="initvalnotefmtinner">varies</em></span></span><span class="clearfix"></span></div><!-- end of settingsbox -->
 Adds the <a id="wrglossary.2460"></a><a href="#glo:dual.glossary">glossaries</a> to the <a id="wrglossary.2461"></a><a href="#glo:idx.tableofcontents">table of contents</a> (<a id="wrglossary.2462"></a><a href="#glo:ext.toc"><span class="extfmt">toc</span></a> file). Note that an extra LaTeX run is required with this option. Alternatively, you can switch this function on and off using <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.2463"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.2464"></a><code class="code"><dfn id="glo:glstoctrue"><code class="csfmt">\glstoctrue</code></dfn></code></div><!-- end of pinnedbox -->
 and <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.2465"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.2466"></a><code class="code"><dfn id="glo:glstocfalse"><code class="csfmt">\glstocfalse</code></dfn></code></div><!-- end of pinnedbox -->
 You can test whether or not this option is set using: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.2467"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.2468"></a><code class="code"><dfn id="glo:ifglstoc"><code class="csfmt">\ifglstoc</code></dfn> <span class="meta">〈<em class="metainner">true</em>〉</span><code class="csfmt">\else</code> <span class="meta">〈<em class="metainner">false</em>〉</span><code class="csfmt">\fi</code></code><span class="floatrightbox"><span class="summarytag">initial: </span><code class="csfmt">\iffalse</code></span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 The default value is <a id="wrglossary.2469"></a><a href="#glo:opt.toc"><span class="styoptfmt">toc</span></a><span class="optfmt">=false</span> for the base <a id="wrglossary.2470"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package and <a id="wrglossary.2471"></a><a href="#glo:opt.toc"><span class="styoptfmt">toc</span></a><span class="optfmt">=true</span> for <a id="wrglossary.2472"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.2473"></a><a href="#glo:sym.toggleoffsetting"><span title="Toggle (Off)" class="icon"><span class="fwsdisabledicon">🔘︎</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.2474"></a><code class="code"><dfn id="glo:opt.numberline"><span class="styoptfmt">numberline</span></dfn>=<span class="meta">〈<em class="metainner">boolean</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>true; <span class="summarytag">initial: </span>false</span><span class="clearfix"></span></div><!-- end of settingsbox -->
 When used with <a id="wrglossary.2475"></a><a href="#glo:opt.toc"><span class="styoptfmt">toc</span></a><span class="optfmt">=true</span> option, this will add <code class="code"><a id="wrglossary.2476"></a><a href="#glo:numberline"><code class="csfmt">\numberline</code></a>{}</code> in the final argument of <a id="wrglossary.2477"></a><a href="#glo:addcontentsline"><code class="csfmt">\addcontentsline</code></a>. This will align the <a id="wrglossary.2478"></a><a href="#glo:idx.tableofcontents">table of contents</a> entry with the numbered section titles. Note that this option has no effect with <a id="wrglossary.2479"></a><a href="#glo:opt.toc"><span class="styoptfmt">toc</span></a><span class="optfmt">=false</span>. If <a id="wrglossary.2480"></a><a href="#glo:opt.toc"><span class="styoptfmt">toc</span></a><span class="optfmt">=true</span> is used without <a id="wrglossary.2481"></a><a href="#glo:opt.numberline"><span class="styoptfmt">numberline</span></a>, the <a id="wrglossary.2482"></a><a href="#glo:dual.glossary">glossary</a> title will be aligned with the section numbers rather than the section titles.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.2483"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.2484"></a><code class="code"><dfn id="glo:opt.section"><span class="styoptfmt">section</span></dfn>=<span class="meta">〈<em class="metainner">name</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>section</span><span class="clearfix"></span></div><!-- end of settingsbox -->
 <p>
This option indicates the sectional unit to use for the <a id="wrglossary.2485"></a><a href="#glo:dual.glossary">glossary</a>. The value <span class="meta">〈<em class="metainner">name</em>〉</span> should be the control sequence <span style="font-style: italic; font-variant: normal; ">name</span> without the leading backslash or following star (for example, just <code class="code">chapter</code> not <a id="wrglossary.2486"></a><a href="#glo:chapter"><code class="csfmt">\chapter</code></a> or <code class="code">chapter*</code>).<p>
The default behaviour is for the glossary heading to use <a id="wrglossary.2487"></a><a href="#glo:chapter"><code class="csfmt">\chapter</code></a>, if that command exists, or <a id="wrglossary.2488"></a><a href="#glo:section"><code class="csfmt">\section</code></a> otherwise. The starred or unstarred form is determined by the <a id="wrglossary.2489"></a><a href="#glo:opt.numberedsection"><span class="styoptfmt">numberedsection</span></a> option.<p>
Example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.2490"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.2491"></a><a href="#glo:opt.section"><span class="styoptfmt">section</span></a><span class="optfmt">=subsection</span>]{glossaries}
</pre> You can omit the value if you want to use <a id="wrglossary.2492"></a><a href="#glo:section"><code class="csfmt">\section</code></a>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.2493"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.2494"></a><a href="#glo:opt.section"><span class="styoptfmt">section</span></a>]{glossaries}
</pre> is equivalent to <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.2495"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.2496"></a><a href="#glo:opt.section"><span class="styoptfmt">section</span></a><span class="optfmt">=section</span>]{glossaries}
</pre> You can change this value later in the document using <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.2497"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.2498"></a><code class="code"><dfn id="glo:setglossarysection"><code class="csfmt">\setglossarysection</code></dfn><span class="meta">〈<em class="metainner">name</em>〉</span></code></div><!-- end of pinnedbox -->
 where <span class="meta">〈<em class="metainner">name</em>〉</span> is the sectional unit.<p>
The start of each <a id="wrglossary.2499"></a><a href="#glo:dual.glossary">glossary</a> adds information to the page header via <a id="wrglossary.2500"></a><a href="#glo:glsglossarymark"><code class="csfmt">\glsglossarymark</code></a> (see §<a href="#sec:glossmarkup">8.2</a>).<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.2501"></a><a href="#glo:sym.toggleoffsetting"><span title="Toggle (Off)" class="icon"><span class="fwsdisabledicon">🔘︎</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.2502"></a><code class="code"><dfn id="glo:opt.ucmark"><span class="styoptfmt">ucmark</span></dfn>=<span class="meta">〈<em class="metainner">boolean</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>true; <span class="summarytag">initial: </span><span class="initvalnotefmt"><em class="initvalnotefmtinner">varies</em></span></span><span class="clearfix"></span></div><!-- end of settingsbox -->
 If <a id="wrglossary.2503"></a><a href="#glo:opt.ucmark"><span class="styoptfmt">ucmark</span></a><span class="optfmt">=true</span>, this will make <a id="wrglossary.2504"></a><a href="#glo:glsglossarymark"><code class="csfmt">\glsglossarymark</code></a> use <a id="wrglossary.2505"></a><a href="#glo:idx.allcaps">all caps</a> in the header, otherwise no <a id="wrglossary.2506"></a><a href="#glo:dual.casechange">case change</a> will be applied. The default is <a id="wrglossary.2507"></a><a href="#glo:opt.ucmark"><span class="styoptfmt">ucmark</span></a><span class="optfmt">=false</span>, unless <a id="wrglossary.2508"></a><a href="#glo:cls.memoir"><span class="clsfmt">memoir</span></a> has been loaded, in which case the default is <a id="wrglossary.2509"></a><a href="#glo:opt.ucmark"><span class="styoptfmt">ucmark</span></a><span class="optfmt">=true</span>.<p>
You can test if this option has been set using: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.2510"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.2511"></a><code class="code"><dfn id="glo:ifglsucmark"><code class="csfmt">\ifglsucmark</code></dfn> <span class="meta">〈<em class="metainner">true</em>〉</span><code class="csfmt">\else</code> <span class="meta">〈<em class="metainner">false</em>〉</span><code class="csfmt">\fi</code></code><span class="floatrightbox"><span class="summarytag">initial: </span><span class="initvalnotefmt"><em class="initvalnotefmtinner">varies</em></span></span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.2512"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>{<a id="wrglossary.2513"></a><a href="#glo:glsglossarymark"><code class="csfmt">\glsglossarymark</code></a>}[1]{<span class="comment">% </span>
  <a id="wrglossary.2514"></a><a href="#glo:ifglsucmark"><code class="csfmt">\ifglsucmark</code></a>
    <a id="wrglossary.2515"></a><a href="#glo:markright"><code class="csfmt">\markright</code></a>{<a id="wrglossary.2516"></a><a href="#glo:glsuppercase"><code class="csfmt">\glsuppercase</code></a>{#1}}<span class="comment">% </span>
  <code class="cmd">\else</code>
    <a id="wrglossary.2517"></a><a href="#glo:markright"><code class="csfmt">\markright</code></a>{#1}<span class="comment">% </span>
  <code class="cmd">\fi</code>}
</pre><p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.2518"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.2519"></a><code class="code"><dfn id="glo:opt.numberedsection"><span class="styoptfmt">numberedsection</span></dfn>=<span class="meta">〈<em class="metainner">value</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>nolabel; <span class="summarytag">initial: </span>false</span><span class="clearfix"></span></div><!-- end of settingsbox -->
 The <a id="wrglossary.2520"></a><a href="#glo:dual.glossary">glossaries</a> are placed in unnumbered sectional units by default, but this can be changed using <a id="wrglossary.2521"></a><a href="#glo:opt.numberedsection"><span class="styoptfmt">numberedsection</span></a>. This option can take one of the following values:<p>
<div class="optionvaluebox"><div class="optionvalueboxtitle"><a id="wrglossary.2522"></a><a href="#glo:sym.optionvalue"><span title="Option Value Definition" class="icon">🔖</span></a></div><!-- end of optionvalueboxtitle -->
<a id="wrglossary.2523"></a><a id="wrglossary.2524"></a><a href="#glo:opt.numberedsection"><span class="styoptfmt">numberedsection</span></a>=<code class="code"><dfn id="glo:optval.numberedsection.false"><span class="optfmt">false</span></dfn></code></div><!-- end of optionvaluebox -->
 No number, that is, use the starred form of sectioning command (for example, <a id="wrglossary.2525"></a><a href="#glo:chapter"><code class="csfmt">\chapter*</code></a> or <a id="wrglossary.2526"></a><a href="#glo:section"><code class="csfmt">\section*</code></a>).<p>
<div class="optionvaluebox"><div class="optionvalueboxtitle"><a id="wrglossary.2527"></a><a href="#glo:sym.optionvalue"><span title="Option Value Definition" class="icon">🔖</span></a></div><!-- end of optionvalueboxtitle -->
<a id="wrglossary.2528"></a><a id="wrglossary.2529"></a><a href="#glo:opt.numberedsection"><span class="styoptfmt">numberedsection</span></a>=<code class="code"><dfn id="glo:optval.numberedsection.nolabel"><span class="optfmt">nolabel</span></dfn></code></div><!-- end of optionvaluebox -->
 Use a numbered section, that is, the unstarred form of sectioning command (for example, <a id="wrglossary.2530"></a><a href="#glo:chapter"><code class="csfmt">\chapter</code></a> or <a id="wrglossary.2531"></a><a href="#glo:section"><code class="csfmt">\section</code></a>), but  no label is automatically added.<p>
<div class="optionvaluebox"><div class="optionvalueboxtitle"><a id="wrglossary.2532"></a><a href="#glo:sym.optionvalue"><span title="Option Value Definition" class="icon">🔖</span></a></div><!-- end of optionvalueboxtitle -->
<a id="wrglossary.2533"></a><a id="wrglossary.2534"></a><a href="#glo:opt.numberedsection"><span class="styoptfmt">numberedsection</span></a>=<code class="code"><dfn id="glo:optval.numberedsection.autolabel"><span class="optfmt">autolabel</span></dfn></code></div><!-- end of optionvaluebox -->
 Use numbered sections with automatic labelling. Each <a id="wrglossary.2535"></a><a href="#glo:dual.glossary">glossary</a> uses the unstarred form of a sectioning command (for example, <a id="wrglossary.2536"></a><a href="#glo:chapter"><code class="csfmt">\chapter</code></a> or <a id="wrglossary.2537"></a><a href="#glo:section"><code class="csfmt">\section</code></a>) and is assigned a label (via <a id="wrglossary.2538"></a><a href="#glo:label"><code class="csfmt">\label</code></a>). The label is formed from the <a id="wrglossary.2539"></a><a href="#glo:dual.glossary">glossary’s</a> label prefixed with: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.2540"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.2541"></a><code class="code"><dfn id="glo:glsautoprefix"><code class="csfmt">\glsautoprefix</code></dfn></code></div><!-- end of pinnedbox -->
 The default value of <a id="wrglossary.2542"></a><a href="#glo:glsautoprefix"><code class="csfmt">\glsautoprefix</code></a> is empty. For example,  if you load <a id="wrglossary.2543"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> using: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.2544"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.2545"></a><a href="#glo:opt.section"><span class="styoptfmt">section</span></a>,<a id="wrglossary.2546"></a><a href="#glo:opt.numberedsection"><span class="styoptfmt">numberedsection</span></a><span class="optfmt">=autolabel</span>]
  {glossaries}
</pre> then each <a id="wrglossary.2547"></a><a href="#glo:dual.glossary">glossary</a> will appear in a numbered section, and can be referenced using something like: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.2548"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div>The main glossary is in section<a id="wrglossary.2549"></a><a href="#glo:idx.nbsp"><code class="code">~</code></a><a id="wrglossary.2550"></a><a href="#glo:ref"><code class="csfmt">\ref</code></a>{main} and 
the list of acronyms is in section<a id="wrglossary.2551"></a><a href="#glo:idx.nbsp"><code class="code">~</code></a><a id="wrglossary.2552"></a><a href="#glo:ref"><code class="csfmt">\ref</code></a>{acronym}.
</pre> If you can’t decide whether to have the acronyms in the main glossary or a separate list of acronyms, you can use <a id="wrglossary.2553"></a><a href="#glo:acronymtype"><code class="csfmt">\acronymtype</code></a> which is set to <a id="wrglossary.2554"></a><a href="#glo:opt.glostype.main"><code class="glostypefmt">main</code></a> if the <a id="wrglossary.2555"></a><a href="#glo:opt.acronym"><span class="styoptfmt">acronym</span></a> option is not used and is set to <a id="wrglossary.2556"></a><a href="#glo:opt.glostype.acronym"><code class="glostypefmt">acronym</code></a> if the <a id="wrglossary.2557"></a><a href="#glo:opt.acronym"><span class="styoptfmt">acronym</span></a> option is used. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.2558"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div>The list of acronyms is in section<a id="wrglossary.2559"></a><a href="#glo:idx.nbsp"><code class="code">~</code></a><a id="wrglossary.2560"></a><a href="#glo:ref"><code class="csfmt">\ref</code></a>{<a id="wrglossary.2561"></a><a href="#glo:acronymtype"><code class="csfmt">\acronymtype</code></a>}.
</pre> You can redefine the prefix if the default label clashes with another label in your document. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.2562"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>*{<a id="wrglossary.2563"></a><a href="#glo:glsautoprefix"><code class="csfmt">\glsautoprefix</code></a>}{glo:}
</pre> will add <code class="code">glo:</code> to the automatically generated label, so you can then, for example, refer to the list of acronyms as follows: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.2564"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div>The list of acronyms is in 
section<a id="wrglossary.2565"></a><a href="#glo:idx.nbsp"><code class="code">~</code></a><a id="wrglossary.2566"></a><a href="#glo:ref"><code class="csfmt">\ref</code></a>{glo:<a id="wrglossary.2567"></a><a href="#glo:acronymtype"><code class="csfmt">\acronymtype</code></a>}.
</pre> Or, if you are undecided on a prefix: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.2568"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div>The list of acronyms is in 
section<a id="wrglossary.2569"></a><a href="#glo:idx.nbsp"><code class="code">~</code></a><a id="wrglossary.2570"></a><a href="#glo:ref"><code class="csfmt">\ref</code></a>{<a id="wrglossary.2571"></a><a href="#glo:glsautoprefix"><code class="csfmt">\glsautoprefix</code></a><a id="wrglossary.2572"></a><a href="#glo:acronymtype"><code class="csfmt">\acronymtype</code></a>}.
</pre><p>
<div class="optionvaluebox"><div class="optionvalueboxtitle"><a id="wrglossary.2573"></a><a href="#glo:sym.optionvalue"><span title="Option Value Definition" class="icon">🔖</span></a></div><!-- end of optionvalueboxtitle -->
<a id="wrglossary.2574"></a><a id="wrglossary.2575"></a><a href="#glo:opt.numberedsection"><span class="styoptfmt">numberedsection</span></a>=<code class="code"><dfn id="glo:optval.numberedsection.nameref"><span class="optfmt">nameref</span></dfn></code></div><!-- end of optionvaluebox -->
 This setting is like <a id="wrglossary.2576"></a><a href="#glo:opt.numberedsection"><span class="styoptfmt">numberedsection</span></a><span class="optfmt">=autolabel</span> but uses an unnumbered sectioning command (for example, <a id="wrglossary.2577"></a><a href="#glo:chapter"><code class="csfmt">\chapter*</code></a> or <a id="wrglossary.2578"></a><a href="#glo:section"><code class="csfmt">\section*</code></a>). It’s designed for use with the <a id="wrglossary.2579"></a><a href="#glo:pkg.nameref"><span class="styfmt">nameref</span></a> package. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.2580"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>{nameref}
<code class="cmd">\usepackage</code>[<a id="wrglossary.2581"></a><a href="#glo:opt.numberedsection"><span class="styoptfmt">numberedsection</span></a><span class="optfmt">=nameref</span>]{glossaries}
</pre> Alternatively, since <a id="wrglossary.2582"></a><a href="#glo:pkg.nameref"><span class="styfmt">nameref</span></a> is automatically loaded by <a id="wrglossary.2583"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.2584"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>{hyperref}
<code class="cmd">\usepackage</code>[<a id="wrglossary.2585"></a><a href="#glo:opt.numberedsection"><span class="styoptfmt">numberedsection</span></a><span class="optfmt">=nameref</span>]{glossaries}
</pre> Now <code class="code"><a id="wrglossary.2586"></a><a href="#glo:nameref"><code class="csfmt">\nameref</code></a>{main}</code> will display the (<a id="wrglossary.2587"></a><a href="#glo:idx.tableofcontents">table of contents</a>) section title associated with the <a id="wrglossary.2588"></a><a href="#glo:opt.glostype.main"><code class="glostypefmt">main</code></a> glossary. As above, you can redefine <a id="wrglossary.2589"></a><a href="#glo:glsautoprefix"><code class="csfmt">\glsautoprefix</code></a> to provide a prefix for the label.<p>

</section><!-- end of section sec:pkgopts-sec -->

<section id="sec:pkgopts-printglos"><!-- start of section sec:pkgopts-printglos --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->2.3. Glossary Appearance Options<div class="labellink"><a href="#sec:pkgopts-printglos">[link]</a></div></h2><!-- end of section header -->
<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.2590"></a><a href="#glo:sym.toggleoffsetting"><span title="Toggle (Off)" class="icon"><span class="fwsdisabledicon">🔘︎</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.2591"></a><code class="code"><dfn id="glo:opt.savenumberlist"><span class="styoptfmt">savenumberlist</span></dfn>=<span class="meta">〈<em class="metainner">boolean</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>true; <span class="summarytag">initial: </span>false</span><span class="clearfix"></span><p>
<div class="noteBox">Options <a href="#glo:idx.opt.mkidx">2</a> and <a href="#glo:idx.opt.xdy">3</a> only</div><!-- end of noteBox -->
</div><!-- end of settingsbox -->
 This is a boolean option that specifies whether or not to gather and store the <a id="wrglossary.2592"></a><a href="#glo:locationlist">number list</a> for each entry. The default is <a id="wrglossary.2593"></a><a href="#glo:opt.savenumberlist"><span class="styoptfmt">savenumberlist</span></a><span class="optfmt">=false</span> with Options <a href="#glo:idx.opt.mkidx">2</a> and <a href="#glo:idx.opt.xdy">3</a>. (See <a id="wrglossary.2594"></a><a href="#glo:glsentrynumberlist"><code class="csfmt">\glsentrynumberlist</code></a> and <a id="wrglossary.2595"></a><a href="#glo:glsdisplaynumberlist"><code class="csfmt">\glsdisplaynumberlist</code></a> in §<a href="#sec:glsnolink">5.2</a>.) This setting is always true if you use <a id="wrglossary.2596"></a><a href="#glo:idx.opt.noidx">Option 1</a> as a by-product of the way that <a id="wrglossary.2597"></a><a href="#glo:dual.indexing">indexing</a> method works.<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.2598"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a></div><!-- end of informationtitle -->
 If you use the <a id="wrglossary.2599"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a> option (with either no value or <a id="wrglossary.2600"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a><span class="optfmt">=only</span> or <a id="wrglossary.2601"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a><span class="optfmt">=nameref</span>) then this package option has no effect. With <a id="wrglossary.2602"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, the <a id="wrglossary.2603"></a><a href="#glo:locationlist">number lists</a> are automatically saved with the default <a id="wrglossary.2604"></a><a href="#glo:opt.resource.save-locations"><span class="xtrcsoptfmt">save-locations</span></a><span class="optfmt">=true</span> and <a id="wrglossary.2605"></a><a href="#glo:opt.resource.save-loclist"><span class="xtrcsoptfmt">save-loclist</span></a><span class="optfmt">=true</span> resource settings. </div><!-- end of information -->
<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.2606"></a><a href="#glo:sym.toggleoffsetting"><span title="Toggle (Off)" class="icon"><span class="fwsdisabledicon">🔘︎</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.2607"></a><code class="code"><dfn id="glo:opt.entrycounter"><span class="styoptfmt">entrycounter</span></dfn>=<span class="meta">〈<em class="metainner">boolean</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>true; <span class="summarytag">initial: </span>false</span><span class="clearfix"></span></div><!-- end of settingsbox -->
 If set, this will create the counter: <div class="ctrbox"><div class="ctrboxtitle"><a id="wrglossary.2608"></a><a href="#glo:sym.counter"><span title="Counter" class="icon">№</span></a></div><!-- end of ctrboxtitle -->
<a id="wrglossary.2609"></a><code class="code"><dfn id="glo:ctr.glossaryentry"><span class="ctrfmt">glossaryentry</span></dfn></code></div><!-- end of ctrbox -->
 Each <a id="wrglossary.2610"></a><a href="#glo:hierarchicallevel">top level (level 0)</a> entry will increment and display that counter at the start of the <a id="wrglossary.2611"></a><a href="#glo:dual.entryline">entry line</a> when using <a id="wrglossary.2612"></a><a href="#glo:idx.glossarystyle">glossary styles</a> that support this setting. Note that if you also use <a id="wrglossary.2613"></a><a href="#glo:opt.subentrycounter"><span class="styoptfmt">subentrycounter</span></a> the option order makes a difference. If <a id="wrglossary.2614"></a><a href="#glo:opt.entrycounter"><span class="styoptfmt">entrycounter</span></a> is specified first,  the sub-entry counter will be dependent on the <a id="wrglossary.2615"></a><a href="#glo:ctr.glossaryentry"><span class="ctrfmt">glossaryentry</span></a> counter.<p>
If you use this option (and are using a <a id="wrglossary.2616"></a><a href="#glo:idx.glossarystyle">glossary style</a> that supports this option) then you can reference the <a id="wrglossary.2617"></a><a href="#glo:idx.glossaryentry">entry</a> number within the document using: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.2618"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.2619"></a><code class="code"><dfn id="glo:glsrefentry"><code class="csfmt">\glsrefentry</code></dfn>{<span class="meta">〈<em class="metainner">label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 where <span class="meta">〈<em class="metainner">label</em>〉</span> is the label associated with that glossary entry. This will use <a id="wrglossary.2620"></a><a href="#glo:ref"><code class="csfmt">\ref</code></a> if either <a id="wrglossary.2621"></a><a href="#glo:opt.entrycounter"><span class="styoptfmt">entrycounter</span></a><span class="optfmt">=true</span> or <a id="wrglossary.2622"></a><a href="#glo:opt.subentrycounter"><span class="styoptfmt">subentrycounter</span></a><span class="optfmt">=true</span>, with the label <span class="meta">〈<em class="metainner">prefix</em>〉</span><span class="meta">〈<em class="metainner">label</em>〉</span>, where <span class="meta">〈<em class="metainner">label</em>〉</span> is the entry’s label and <span class="meta">〈<em class="metainner">prefix</em>〉</span> is given by: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.2623"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.2624"></a><code class="code"><dfn id="glo:GlsEntryCounterLabelPrefix"><code class="csfmt">\GlsEntryCounterLabelPrefix</code></dfn></code><span class="floatrightbox"><span class="summarytag">initial: </span>glsentry-</span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 If both <a id="wrglossary.2625"></a><a href="#glo:opt.entrycounter"><span class="styoptfmt">entrycounter</span></a><span class="optfmt">=false</span> and <a id="wrglossary.2626"></a><a href="#glo:opt.subentrycounter"><span class="styoptfmt">subentrycounter</span></a><span class="optfmt">=false</span>, <code class="code"><a id="wrglossary.2627"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{<span class="meta">〈<em class="metainner">label</em>〉</span>}</code> will be used instead.<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.2628"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
If you use <a id="wrglossary.2629"></a><a href="#glo:glsrefentry"><code class="csfmt">\glsrefentry</code></a>, you must run LaTeX twice after creating the <a id="wrglossary.2630"></a><a href="#glo:dual.indexingfile">indexing files</a> using <a id="wrglossary.2631"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a>, <a id="wrglossary.2632"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> or <a id="wrglossary.2633"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> (or after creating the <a id="wrglossary.2634"></a><a href="#glo:ext.glstex"><span class="extfmt">glstex</span></a> file with <a id="wrglossary.2635"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>) to ensure the cross-references are up-to-date. This is because the counter can’t be incremented and labelled until the <a id="wrglossary.2636"></a><a href="#glo:dual.glossary">glossary</a> is typeset. </div><!-- end of important -->
<p>
The <a id="wrglossary.2637"></a><a href="#glo:ctr.glossaryentry"><span class="ctrfmt">glossaryentry</span></a> counter can be reset back to zero with: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.2638"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.2639"></a><code class="code"><dfn id="glo:glsresetentrycounter"><code class="csfmt">\glsresetentrycounter</code></dfn></code></div><!-- end of pinnedbox -->
 This does nothing if <a id="wrglossary.2640"></a><a href="#glo:opt.entrycounter"><span class="styoptfmt">entrycounter</span></a><span class="optfmt">=false</span>. The <a id="wrglossary.2641"></a><a href="#glo:ctr.glossaryentry"><span class="ctrfmt">glossaryentry</span></a> counter can be simultaneously incremented and labelled (using <a id="wrglossary.2642"></a><a href="#glo:refstepcounter"><code class="csfmt">\refstepcounter</code></a> and <a id="wrglossary.2643"></a><a href="#glo:label"><code class="csfmt">\label</code></a>) with: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.2644"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.2645"></a><code class="code"><dfn id="glo:glsstepentry"><code class="csfmt">\glsstepentry</code></dfn>{<span class="meta">〈<em class="metainner">label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 This command is within the definition of <a id="wrglossary.2646"></a><a href="#glo:glsentryitem"><code class="csfmt">\glsentryitem</code></a>, which is typically used in <a id="wrglossary.2647"></a><a href="#glo:idx.glossarystyle">glossary styles</a> at the start of <a id="wrglossary.2648"></a><a href="#glo:hierarchicallevel">top level (level 0)</a> entries. The argument is the entry label.<p>
The value of the <a id="wrglossary.2649"></a><a href="#glo:ctr.glossaryentry"><span class="ctrfmt">glossaryentry</span></a> counter can be displayed with: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.2650"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.2651"></a><code class="code"><dfn id="glo:theglossaryentry"><code class="csfmt">\theglossaryentry</code></dfn></code><p>
<div class="noteBox"></div><!-- end of noteBox -->
</div><!-- end of pinnedbox -->
 This command is defined when the <a id="wrglossary.2652"></a><a href="#glo:ctr.glossaryentry"><span class="ctrfmt">glossaryentry</span></a> counter is defined, so won’t be available otherwise. The formatted value is more usually displayed with: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.2653"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.2654"></a><code class="code"><dfn id="glo:glsentrycounterlabel"><code class="csfmt">\glsentrycounterlabel</code></dfn></code></div><!-- end of pinnedbox -->
  This will do <code class="code"><a id="wrglossary.2655"></a><a href="#glo:theglossaryentry"><code class="csfmt">\theglossaryentry</code></a>.<a id="wrglossary.2656"></a><a href="#glo:space"><code class="csfmt">\space</code></a></code> if  <a id="wrglossary.2657"></a><a href="#glo:opt.entrycounter"><span class="styoptfmt">entrycounter</span></a><span class="optfmt">=true</span>, otherwise does nothing. This is therefore more generally useful in <a id="wrglossary.2658"></a><a href="#glo:idx.glossarystyle">glossary styles</a> as it will silently do nothing if the setting isn’t on. This command is used within the definition of <a id="wrglossary.2659"></a><a href="#glo:glsentryitem"><code class="csfmt">\glsentryitem</code></a>.<p>
If you want to test whether or not this option is currently enabled, use the conditional: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.2660"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.2661"></a><code class="code"><dfn id="glo:ifglsentrycounter"><code class="csfmt">\ifglsentrycounter</code></dfn> <span class="meta">〈<em class="metainner">true</em>〉</span><code class="csfmt">\else</code> <span class="meta">〈<em class="metainner">false</em>〉</span><code class="csfmt">\fi</code></code><span class="floatrightbox"><span class="summarytag">initial: </span><code class="csfmt">\iffalse</code></span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 You can later switch it off using: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.2662"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.2663"></a><code class="code"><dfn id="glo:glsentrycounterfalse"><code class="csfmt">\glsentrycounterfalse</code></dfn></code></div><!-- end of pinnedbox -->
 and switch it back on with: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.2664"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.2665"></a><code class="code"><dfn id="glo:glsentrycountertrue"><code class="csfmt">\glsentrycountertrue</code></dfn></code></div><!-- end of pinnedbox -->
 but note that this won’t define <a id="wrglossary.2666"></a><a href="#glo:ctr.glossaryentry"><span class="ctrfmt">glossaryentry</span></a> if <a id="wrglossary.2667"></a><a href="#glo:opt.entrycounter"><span class="styoptfmt">entrycounter</span></a><span class="optfmt">=true</span> wasn’t used initially. You can also locally enable or disable this option for a specific <a id="wrglossary.2668"></a><a href="#glo:dual.glossary">glossary</a> using the <a id="wrglossary.2669"></a><a href="#glo:opt.printgloss.entrycounter"><span class="csoptfmt">entrycounter</span></a> <a id="wrglossary.2670"></a><a href="#glo:idx.printglossopt"><code class="csfmt">\print<span class="meta">〈<em class="metainner">…</em>〉</span>glossary</code> option</a>.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.2671"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.2672"></a><code class="code"><dfn id="glo:opt.counterwithin"><span class="styoptfmt">counterwithin</span></dfn>=<span class="meta">〈<em class="metainner">parent-counter</em>〉</span></code></div><!-- end of settingsbox -->
 If used, this option will automatically set <a id="wrglossary.2673"></a><a href="#glo:opt.entrycounter"><span class="styoptfmt">entrycounter</span></a>true and the <a id="wrglossary.2674"></a><a href="#glo:ctr.glossaryentry"><span class="ctrfmt">glossaryentry</span></a> counter will be reset every time <span class="meta">〈<em class="metainner">parent-counter</em>〉</span> is incremented. An empty value indicates that <a id="wrglossary.2675"></a><a href="#glo:ctr.glossaryentry"><span class="ctrfmt">glossaryentry</span></a> has no parent counter (but <a id="wrglossary.2676"></a><a href="#glo:ctr.glossaryentry"><span class="ctrfmt">glossaryentry</span></a> will still be defined).<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.2677"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
The <a id="wrglossary.2678"></a><a href="#glo:ctr.glossaryentry"><span class="ctrfmt">glossaryentry</span></a> counter isn’t automatically reset at the start of each glossary, except when glossary section numbering is on and the counter used by <a id="wrglossary.2679"></a><a href="#glo:opt.counterwithin"><span class="styoptfmt">counterwithin</span></a> is the same as the counter used in the glossary’s sectioning command. </div><!-- end of important -->
<p>
If you want the counter reset at the start of each <a id="wrglossary.2680"></a><a href="#glo:dual.glossary">glossary</a>, you can modify the <a id="wrglossary.2681"></a><a href="#glo:idx.glossarypreamble">glossary preamble</a>(<a id="wrglossary.2682"></a><a href="#glo:glossarypreamble"><code class="csfmt">\glossarypreamble</code></a>) to use <a id="wrglossary.2683"></a><a href="#glo:glsresetentrycounter"><code class="csfmt">\glsresetentrycounter</code></a>. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.2684"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>{<a id="wrglossary.2685"></a><a href="#glo:glossarypreamble"><code class="csfmt">\glossarypreamble</code></a>}{<span class="comment">% </span>
  <a id="wrglossary.2686"></a><a href="#glo:glsresetentrycounter"><code class="csfmt">\glsresetentrycounter</code></a>
}
</pre> or if you are using <a id="wrglossary.2687"></a><a href="#glo:setglossarypreamble"><code class="csfmt">\setglossarypreamble</code></a>, add it to each <a id="wrglossary.2688"></a><a href="#glo:idx.glossarypreamble">glossary preamble</a>, as required. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.2689"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.2690"></a><a href="#glo:setglossarypreamble"><code class="csfmt">\setglossarypreamble</code></a>[<a id="wrglossary.2691"></a><a href="#glo:opt.glostype.acronym"><code class="glostypefmt">acronym</code></a>]{<span class="comment">% </span>
  <a id="wrglossary.2692"></a><a href="#glo:glsresetentrycounter"><code class="csfmt">\glsresetentrycounter</code></a>
  The preamble text here for the list of acronyms.
}
<a id="wrglossary.2693"></a><a href="#glo:setglossarypreamble"><code class="csfmt">\setglossarypreamble</code></a>{<span class="comment">% </span>
  <a id="wrglossary.2694"></a><a href="#glo:glsresetentrycounter"><code class="csfmt">\glsresetentrycounter</code></a>
  The preamble text here for the <a id="wrglossary.2695"></a><a href="#glo:opt.glostype.main"><code class="glostypefmt">main</code></a> glossary.
}
</pre><p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.2696"></a><a href="#glo:sym.toggleoffsetting"><span title="Toggle (Off)" class="icon"><span class="fwsdisabledicon">🔘︎</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.2697"></a><code class="code"><dfn id="glo:opt.subentrycounter"><span class="styoptfmt">subentrycounter</span></dfn>=<span class="meta">〈<em class="metainner">boolean</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>true; <span class="summarytag">initial: </span>false</span><span class="clearfix"></span></div><!-- end of settingsbox -->
  If set, each <a id="wrglossary.2698"></a><a href="#glo:hierarchicallevel">level 1</a> glossary <a id="wrglossary.2699"></a><a href="#glo:idx.glossaryentry">entry</a> will be numbered at the start of its <a id="wrglossary.2700"></a><a href="#glo:dual.entryline">entry line</a> when using <a id="wrglossary.2701"></a><a href="#glo:idx.glossarystyle">glossary styles</a> that support this option. This option creates the counter <div class="ctrbox"><div class="ctrboxtitle"><a id="wrglossary.2702"></a><a href="#glo:sym.counter"><span title="Counter" class="icon">№</span></a></div><!-- end of ctrboxtitle -->
<a id="wrglossary.2703"></a><code class="code"><dfn id="glo:ctr.glossarysubentry"><span class="ctrfmt">glossarysubentry</span></dfn></code></div><!-- end of ctrbox -->
 If the <a id="wrglossary.2704"></a><a href="#glo:opt.entrycounter"><span class="styoptfmt">entrycounter</span></a> option is used before <a id="wrglossary.2705"></a><a href="#glo:opt.subentrycounter"><span class="styoptfmt">subentrycounter</span></a>, then <a id="wrglossary.2706"></a><a href="#glo:ctr.glossarysubentry"><span class="ctrfmt">glossarysubentry</span></a> will be added to the reset list for <a id="wrglossary.2707"></a><a href="#glo:ctr.glossaryentry"><span class="ctrfmt">glossaryentry</span></a>. If <a id="wrglossary.2708"></a><a href="#glo:opt.subentrycounter"><span class="styoptfmt">subentrycounter</span></a> is used without <a id="wrglossary.2709"></a><a href="#glo:opt.entrycounter"><span class="styoptfmt">entrycounter</span></a> then the <a id="wrglossary.2710"></a><a href="#glo:ctr.glossarysubentry"><span class="ctrfmt">glossarysubentry</span></a> counter will be reset by <a id="wrglossary.2711"></a><a href="#glo:glsentryitem"><code class="csfmt">\glsentryitem</code></a>. If <a id="wrglossary.2712"></a><a href="#glo:opt.subentrycounter"><span class="styoptfmt">subentrycounter</span></a> is used before <a id="wrglossary.2713"></a><a href="#glo:opt.entrycounter"><span class="styoptfmt">entrycounter</span></a> then the two counters are independent.<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.2714"></a><a href="#glo:sym.information"><span title="Information" class="icon">🛈</span></a></div><!-- end of informationtitle -->
There’s no support for deeper <a id="wrglossary.2715"></a><a href="#glo:dual.hierarchicallevel">hierarchical levels</a>. Some styles, such as those that don’t support any hierarchy, may not support this setting or, for those that only support level 0 and level 1, may use this setting for all child entries. </div><!-- end of information -->
<p>
As with the <a id="wrglossary.2716"></a><a href="#glo:opt.entrycounter"><span class="styoptfmt">entrycounter</span></a> option, you can reference the number within the document using <a id="wrglossary.2717"></a><a href="#glo:glsrefentry"><code class="csfmt">\glsrefentry</code></a>. There are analogous commands to those for <a id="wrglossary.2718"></a><a href="#glo:opt.entrycounter"><span class="styoptfmt">entrycounter</span></a>.<p>
The <a id="wrglossary.2719"></a><a href="#glo:ctr.glossarysubentry"><span class="ctrfmt">glossarysubentry</span></a> counter can be reset back to zero with: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.2720"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.2721"></a><code class="code"><dfn id="glo:glsresetsubentrycounter"><code class="csfmt">\glsresetsubentrycounter</code></dfn></code></div><!-- end of pinnedbox -->
 This does nothing if <a id="wrglossary.2722"></a><a href="#glo:opt.subentrycounter"><span class="styoptfmt">subentrycounter</span></a><span class="optfmt">=false</span>. This command is used within the definition of <a id="wrglossary.2723"></a><a href="#glo:glsentryitem"><code class="csfmt">\glsentryitem</code></a> if <a id="wrglossary.2724"></a><a href="#glo:opt.entrycounter"><span class="styoptfmt">entrycounter</span></a><span class="optfmt">=false</span>.<p>
The <a id="wrglossary.2725"></a><a href="#glo:ctr.glossarysubentry"><span class="ctrfmt">glossarysubentry</span></a> counter can be simultaneously incremented and labelled (using <a id="wrglossary.2726"></a><a href="#glo:refstepcounter"><code class="csfmt">\refstepcounter</code></a> and <a id="wrglossary.2727"></a><a href="#glo:label"><code class="csfmt">\label</code></a>) with: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.2728"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.2729"></a><code class="code"><dfn id="glo:glsstepsubentry"><code class="csfmt">\glsstepsubentry</code></dfn>{<span class="meta">〈<em class="metainner">label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 This command is used in <a id="wrglossary.2730"></a><a href="#glo:glssubentryitem"><code class="csfmt">\glssubentryitem</code></a> if <a id="wrglossary.2731"></a><a href="#glo:opt.subentrycounter"><span class="styoptfmt">subentrycounter</span></a><span class="optfmt">=true</span>, otherwise it does nothing. The argument is the entry label and is passed to <a id="wrglossary.2732"></a><a href="#glo:label"><code class="csfmt">\label</code></a> is as for <a id="wrglossary.2733"></a><a href="#glo:glsrefentry"><code class="csfmt">\glsrefentry</code></a>.<p>
The value of the <a id="wrglossary.2734"></a><a href="#glo:ctr.glossarysubentry"><span class="ctrfmt">glossarysubentry</span></a> counter can be displayed with: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.2735"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.2736"></a><code class="code"><dfn id="glo:theglossarysubentry"><code class="csfmt">\theglossarysubentry</code></dfn></code><p>
<div class="noteBox"></div><!-- end of noteBox -->
</div><!-- end of pinnedbox -->
 This command is defined when the <a id="wrglossary.2737"></a><a href="#glo:ctr.glossarysubentry"><span class="ctrfmt">glossarysubentry</span></a> counter is defined, so won’t be available otherwise. The formatted value is more usually displayed with: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.2738"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.2739"></a><code class="code"><dfn id="glo:glssubentrycounterlabel"><code class="csfmt">\glssubentrycounterlabel</code></dfn></code></div><!-- end of pinnedbox -->
  This will do <code class="code"><a id="wrglossary.2740"></a><a href="#glo:theglossarysubentry"><code class="csfmt">\theglossarysubentry</code></a>)<a id="wrglossary.2741"></a><a href="#glo:space"><code class="csfmt">\space</code></a></code> if  <a id="wrglossary.2742"></a><a href="#glo:opt.subentrycounter"><span class="styoptfmt">subentrycounter</span></a><span class="optfmt">=true</span>, otherwise does nothing. This is therefore more generally useful in <a id="wrglossary.2743"></a><a href="#glo:idx.glossarystyle">glossary styles</a> as it will silently do nothing if the setting isn’t on. This command is used in  <a id="wrglossary.2744"></a><a href="#glo:glssubentryitem"><code class="csfmt">\glssubentryitem</code></a>.<p>
If you want to test whether or not this option is currently enabled, use the conditional: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.2745"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.2746"></a><code class="code"><dfn id="glo:ifglssubentrycounter"><code class="csfmt">\ifglssubentrycounter</code></dfn> <span class="meta">〈<em class="metainner">true</em>〉</span><code class="csfmt">\else</code> <span class="meta">〈<em class="metainner">false</em>〉</span><code class="csfmt">\fi</code></code><span class="floatrightbox"><span class="summarytag">initial: </span><code class="csfmt">\iffalse</code></span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 You can later switch it off using: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.2747"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.2748"></a><code class="code"><dfn id="glo:glssubentrycounterfalse"><code class="csfmt">\glssubentrycounterfalse</code></dfn></code></div><!-- end of pinnedbox -->
 and switch it back on with: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.2749"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.2750"></a><code class="code"><dfn id="glo:glssubentrycountertrue"><code class="csfmt">\glssubentrycountertrue</code></dfn></code></div><!-- end of pinnedbox -->
 but note that this won’t define <a id="wrglossary.2751"></a><a href="#glo:ctr.glossarysubentry"><span class="ctrfmt">glossarysubentry</span></a> if <a id="wrglossary.2752"></a><a href="#glo:opt.subentrycounter"><span class="styoptfmt">subentrycounter</span></a><span class="optfmt">=true</span> wasn’t used initially. You can also locally enable or disable this option for a specific <a id="wrglossary.2753"></a><a href="#glo:dual.glossary">glossary</a> using the <a id="wrglossary.2754"></a><a href="#glo:opt.printgloss.subentrycounter"><span class="csoptfmt">subentrycounter</span></a> <a id="wrglossary.2755"></a><a href="#glo:idx.printglossopt"><code class="csfmt">\print<span class="meta">〈<em class="metainner">…</em>〉</span>glossary</code> option</a>.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.2756"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.2757"></a><code class="code"><dfn id="glo:opt.style"><span class="styoptfmt">style</span></dfn>=<span class="meta">〈<em class="metainner">style-name</em>〉</span></code><span class="floatrightbox"><span class="summarytag">initial: </span><span class="initvalnotefmt"><em class="initvalnotefmtinner">varies</em></span></span><span class="clearfix"></span></div><!-- end of settingsbox -->
 This option sets the default <a id="wrglossary.2758"></a><a href="#glo:idx.glossarystyle">glossary style</a> to <span class="meta">〈<em class="metainner">style-name</em>〉</span>. This is initialised to <a id="wrglossary.2759"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a><span class="optfmt">=<a id="wrglossary.2760"></a><a href="#glo:opt.glostyle.list"><span class="glostylefmt">list</span></a></span> unless <a id="wrglossary.2761"></a><a href="#glo:pkg.classicthesis"><span class="styfmt">classicthesis</span></a> has been loaded, in which case the default is <a id="wrglossary.2762"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a><span class="optfmt">=<a id="wrglossary.2763"></a><a href="#glo:opt.glostyle.index"><span class="glostylefmt">index</span></a></span>. (The styles that use the <a id="wrglossary.2764"></a><a href="#glo:env.description"><span class="envfmt">description</span></a> environment, such as the <a id="wrglossary.2765"></a><a href="#glo:opt.glostyle.list"><span class="glostylefmt">list</span></a> style, are incompatible with <a id="wrglossary.2766"></a><a href="#glo:pkg.classicthesis"><span class="styfmt">classicthesis</span></a>.)<p>
This setting may only be used for styles that are defined when the <a id="wrglossary.2767"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package is loaded. This will usually be the styles in the packages <a id="wrglossary.2768"></a><a href="#glo:pkg.glossary-list"><span class="styfmt">glossary-list</span></a>, <a id="wrglossary.2769"></a><a href="#glo:pkg.glossary-long"><span class="styfmt">glossary-long</span></a>, <a id="wrglossary.2770"></a><a href="#glo:pkg.glossary-super"><span class="styfmt">glossary-super</span></a> or <a id="wrglossary.2771"></a><a href="#glo:pkg.glossary-tree"><span class="styfmt">glossary-tree</span></a>, unless they have been suppressed through options such as <a id="wrglossary.2772"></a><a href="#glo:opt.nostyles"><span class="styoptfmt">nostyles</span></a>. Style packages can also be loaded by the <a id="wrglossary.2773"></a><a href="#glo:opt.stylemods"><span class="xtrstyoptfmt">stylemods</span></a> option provided by <a id="wrglossary.2774"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>.<p>
Alternatively, you can set the style later using: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.2775"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.2776"></a><code class="code"><dfn id="glo:setglossarystyle"><code class="csfmt">\setglossarystyle</code></dfn>{<span class="meta">〈<em class="metainner">style-name</em>〉</span>}</code></div><!-- end of pinnedbox -->
 or use the <a id="wrglossary.2777"></a><a href="#glo:opt.printgloss.style"><span class="csoptfmt">style</span></a> <a id="wrglossary.2778"></a><a href="#glo:idx.printglossopt"><code class="csfmt">\print<span class="meta">〈<em class="metainner">…</em>〉</span>glossary</code> option</a>. (See §<a href="#sec:styles">13</a> for further details.)<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.2779"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.2780"></a><code class="code"><dfn id="glo:opt.nolong"><span class="styoptfmt">nolong</span></dfn></code></div><!-- end of settingsbox -->
 This prevents the <a id="wrglossary.2781"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package from automatically loading <a id="wrglossary.2782"></a><a href="#glo:pkg.glossary-long"><span class="styfmt">glossary-long</span></a> (which means that the <a id="wrglossary.2783"></a><a href="#glo:pkg.longtable"><span class="styfmt">longtable</span></a> package also won’t be loaded). This reduces overhead by not defining unwanted styles and commands. Note that if you use this option, you won’t be able to use any of the <a id="wrglossary.2784"></a><a href="#glo:idx.glossarystyle">glossary styles</a> defined in the <a id="wrglossary.2785"></a><a href="#glo:pkg.glossary-long"><span class="styfmt">glossary-long</span></a> package (unless you explicitly load <a id="wrglossary.2786"></a><a href="#glo:pkg.glossary-long"><span class="styfmt">glossary-long</span></a>).<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.2787"></a><a href="#glo:sym.information"><span title="Information" class="icon">🛈</span></a></div><!-- end of informationtitle -->
Some style packages implicitly load <a id="wrglossary.2788"></a><a href="#glo:pkg.glossary-long"><span class="styfmt">glossary-long</span></a>, so this package may still end up being loaded even if you use <a id="wrglossary.2789"></a><a href="#glo:opt.nolong"><span class="styoptfmt">nolong</span></a>. </div><!-- end of information -->
<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.2790"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.2791"></a><code class="code"><dfn id="glo:opt.nosuper"><span class="styoptfmt">nosuper</span></dfn></code></div><!-- end of settingsbox -->
 This prevents the <a id="wrglossary.2792"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package from automatically loading <a id="wrglossary.2793"></a><a href="#glo:pkg.glossary-super"><span class="styfmt">glossary-super</span></a> (which means that the <a id="wrglossary.2794"></a><a href="#glo:pkg.supertabular"><span class="styfmt">supertabular</span></a> package also won’t be loaded). This reduces overhead by not defining unwanted styles and commands. Note that if you use this option, you won’t be able to use any of the <a id="wrglossary.2795"></a><a href="#glo:idx.glossarystyle">glossary styles</a> defined in the <a id="wrglossary.2796"></a><a href="#glo:pkg.glossary-super"><span class="styfmt">glossary-super</span></a> package (unless you explicitly load <a id="wrglossary.2797"></a><a href="#glo:pkg.glossary-super"><span class="styfmt">glossary-super</span></a>).<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.2798"></a><a href="#glo:sym.information"><span title="Information" class="icon">🛈</span></a></div><!-- end of informationtitle -->
This option is automatically implemented if <a id="wrglossary.2799"></a><a href="#glo:pkg.xtab"><span class="styfmt">xtab</span></a> has been loaded as it’s incompatible with <a id="wrglossary.2800"></a><a href="#glo:pkg.supertabular"><span class="styfmt">supertabular</span></a>. This option is also automatically implemented if <a id="wrglossary.2801"></a><a href="#glo:pkg.supertabular"><span class="styfmt">supertabular</span></a> isn’t installed. </div><!-- end of information -->
<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.2802"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.2803"></a><code class="code"><dfn id="glo:opt.nolist"><span class="styoptfmt">nolist</span></dfn></code></div><!-- end of settingsbox -->
 This prevents the <a id="wrglossary.2804"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package from automatically loading <a id="wrglossary.2805"></a><a href="#glo:pkg.glossary-list"><span class="styfmt">glossary-list</span></a>. This reduces overhead by not defining unwanted styles. Note that if you use this option, you won’t be able to use any of the <a id="wrglossary.2806"></a><a href="#glo:idx.glossarystyle">glossary styles</a> defined in the <a id="wrglossary.2807"></a><a href="#glo:pkg.glossary-list"><span class="styfmt">glossary-list</span></a> package (unless you explicitly load <a id="wrglossary.2808"></a><a href="#glo:pkg.glossary-list"><span class="styfmt">glossary-list</span></a>). Note that since the default style is <a id="wrglossary.2809"></a><a href="#glo:opt.glostyle.list"><span class="glostylefmt">list</span></a> (unless <a id="wrglossary.2810"></a><a href="#glo:pkg.classicthesis"><span class="styfmt">classicthesis</span></a> has been loaded), you will  also need to use the <a id="wrglossary.2811"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a> option to set the style to something else.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.2812"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.2813"></a><code class="code"><dfn id="glo:opt.notree"><span class="styoptfmt">notree</span></dfn></code></div><!-- end of settingsbox -->
 This prevents the <a id="wrglossary.2814"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package from automatically loading <a id="wrglossary.2815"></a><a href="#glo:pkg.glossary-tree"><span class="styfmt">glossary-tree</span></a>. This reduces overhead by not defining unwanted styles. Note that if you use this option, you won’t be able to use any of the <a id="wrglossary.2816"></a><a href="#glo:idx.glossarystyle">glossary styles</a> defined in the <a id="wrglossary.2817"></a><a href="#glo:pkg.glossary-tree"><span class="styfmt">glossary-tree</span></a> package (unless you explicitly load <a id="wrglossary.2818"></a><a href="#glo:pkg.glossary-tree"><span class="styfmt">glossary-tree</span></a>). Note that if <a id="wrglossary.2819"></a><a href="#glo:pkg.classicthesis"><span class="styfmt">classicthesis</span></a> has been loaded, the default style is <a id="wrglossary.2820"></a><a href="#glo:opt.glostyle.index"><span class="glostylefmt">index</span></a>, which is provided by <a id="wrglossary.2821"></a><a href="#glo:pkg.glossary-tree"><span class="styfmt">glossary-tree</span></a>.<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.2822"></a><a href="#glo:sym.information"><span title="Information" class="icon">🛈</span></a></div><!-- end of informationtitle -->
Some style packages implicitly load <a id="wrglossary.2823"></a><a href="#glo:pkg.glossary-tree"><span class="styfmt">glossary-tree</span></a>, so this package may still end up being loaded even if you use <a id="wrglossary.2824"></a><a href="#glo:opt.notree"><span class="styoptfmt">notree</span></a>. </div><!-- end of information -->
<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.2825"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.2826"></a><code class="code"><dfn id="glo:opt.nostyles"><span class="styoptfmt">nostyles</span></dfn></code></div><!-- end of settingsbox -->
 This prevents all the predefined styles from being loaded. If you use this option, you need to load a <a id="wrglossary.2827"></a><a href="#glo:idx.glossarystyle">glossary style</a> package (such as <a id="wrglossary.2828"></a><a href="#glo:pkg.glossary-mcols"><span class="styfmt">glossary-mcols</span></a>). Also if you use this option, you can’t use the <a id="wrglossary.2829"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a> package option (unless you use <a id="wrglossary.2830"></a><a href="#glo:opt.stylemods"><span class="xtrstyoptfmt">stylemods</span></a> with <a id="wrglossary.2831"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>). Instead you must either use <a id="wrglossary.2832"></a><a href="#glo:setglossarystyle"><code class="csfmt">\setglossarystyle</code></a> or the <a id="wrglossary.2833"></a><a href="#glo:opt.printgloss.style"><span class="csoptfmt">style</span></a> <a id="wrglossary.2834"></a><a href="#glo:idx.printglossopt"><code class="csfmt">\print<span class="meta">〈<em class="metainner">…</em>〉</span>glossary</code> option</a>. Example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.2835"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.2836"></a><a href="#glo:opt.nostyles"><span class="styoptfmt">nostyles</span></a>]{glossaries}
<code class="cmd">\usepackage</code>{glossary-mcols}
<a id="wrglossary.2837"></a><a href="#glo:setglossarystyle"><code class="csfmt">\setglossarystyle</code></a>{<a id="wrglossary.2838"></a><a href="#glo:opt.glostyle.mcoltree"><span class="glostylefmt">mcoltree</span></a>}
</pre> Alternatively: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.2839"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.2840"></a><a href="#glo:opt.nostyles"><span class="styoptfmt">nostyles</span></a>,<a id="wrglossary.2841"></a><a href="#glo:opt.stylemods"><span class="xtrstyoptfmt">stylemods</span></a><span class="optfmt">=mcols</span>,<a id="wrglossary.2842"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a><span class="optfmt">=<a id="wrglossary.2843"></a><a href="#glo:opt.glostyle.mcoltree"><span class="glostylefmt">mcoltree</span></a></span>]{glossaries-extra}
</pre><p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.2844"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.2845"></a><code class="code"><dfn id="glo:opt.nonumberlist"><span class="styoptfmt">nonumberlist</span></dfn></code></div><!-- end of settingsbox -->
 This option will suppress the associated <a id="wrglossary.2846"></a><a href="#glo:locationlist">number lists</a> in the <a id="wrglossary.2847"></a><a href="#glo:dual.glossary">glossaries</a> (see also §<a href="#sec:numberlists">12</a>). This option can also be locally switched on or off for a specific <a id="wrglossary.2848"></a><a href="#glo:dual.glossary">glossary</a> with the <a id="wrglossary.2849"></a><a href="#glo:opt.printgloss.nonumberlist"><span class="csoptfmt">nonumberlist</span></a> <a id="wrglossary.2850"></a><a href="#glo:idx.printglossopt"><code class="csfmt">\print<span class="meta">〈<em class="metainner">…</em>〉</span>glossary</code> options</a>.<p>
<div class="warning"><div class="warningtitle"><a id="wrglossary.2851"></a><a href="#glo:sym.warning"><span title="Warning" class="icon">⚠</span></a></div><!-- end of warningtitle -->
Note that if you use Options <a href="#glo:idx.opt.mkidx">2</a> or <a href="#glo:idx.opt.xdy">3</a> (<a id="wrglossary.2852"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> or <a id="wrglossary.2853"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>) then the <a id="wrglossary.2854"></a><a href="#glo:@@glslabel@entrylocation">locations</a> must still be valid even if this setting is on. This package option merely prevents the <a id="wrglossary.2855"></a><a href="#glo:locationlist">number list</a> from being displayed, but both <a id="wrglossary.2856"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> and <a id="wrglossary.2857"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> still require a <a id="wrglossary.2858"></a><a href="#glo:@@glslabel@entrylocation">location</a> or cross-reference for each term that’s <a id="wrglossary.2859"></a><a href="#glo:@@glslabel@indexing">indexed</a>. </div><!-- end of warning -->
<p>
Remember that <a id="wrglossary.2860"></a><a href="#glo:locationlist">number list</a> includes any cross-references, so suppressing the <a id="wrglossary.2861"></a><a href="#glo:locationlist">number list</a> will also hide the cross-references (in which case, you may want to use <a id="wrglossary.2862"></a><a href="#glo:opt.seeautonumberlist"><span class="styoptfmt">seeautonumberlist</span></a>).<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.2863"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a></div><!-- end of informationtitle -->
 With <a id="wrglossary.2864"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, it’s more efficient to use <a id="wrglossary.2865"></a><a href="#glo:opt.resource.save-locations"><span class="xtrcsoptfmt">save-locations</span></a><span class="optfmt">=false</span> in the resource options if no <a id="wrglossary.2866"></a><a href="#glo:@@glslabel@entrylocation">locations</a> are required. </div><!-- end of information -->
<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.2867"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.2868"></a><code class="code"><dfn id="glo:opt.seeautonumberlist"><span class="styoptfmt">seeautonumberlist</span></dfn></code></div><!-- end of settingsbox -->
 If you suppress the <a id="wrglossary.2869"></a><a href="#glo:locationlist">number lists</a> with <a id="wrglossary.2870"></a><a href="#glo:opt.nonumberlist"><span class="styoptfmt">nonumberlist</span></a>, described above, this will also suppress any cross-referencing information supplied by the <a id="wrglossary.2871"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a> key in <a id="wrglossary.2872"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a> or <a id="wrglossary.2873"></a><a href="#glo:glssee"><code class="csfmt">\glssee</code></a>. If you use <a id="wrglossary.2874"></a><a href="#glo:opt.seeautonumberlist"><span class="styoptfmt">seeautonumberlist</span></a>, the <a id="wrglossary.2875"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a> key will automatically implement <a id="wrglossary.2876"></a><a href="#glo:opt.nonumberlist"><span class="styoptfmt">nonumberlist</span></a><span class="optfmt">=false</span> for that entry. (Note this doesn’t affect <a id="wrglossary.2877"></a><a href="#glo:glssee"><code class="csfmt">\glssee</code></a>.) For further details see §<a href="#sec:crossref">11</a>.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.2878"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.2879"></a><code class="code"><dfn id="glo:opt.counter"><span class="styoptfmt">counter</span></dfn>=<span class="meta">〈<em class="metainner">counter-name</em>〉</span></code><span class="floatrightbox"><span class="summarytag">initial: </span>page</span><span class="clearfix"></span></div><!-- end of settingsbox -->
 This setting indicates that <span class="meta">〈<em class="metainner">counter-name</em>〉</span> should be the default counter to use in the <a id="wrglossary.2880"></a><a href="#glo:locationlist">number lists</a> (see §<a href="#sec:numberlists">12</a>). This option can be overridden for a specific <a id="wrglossary.2881"></a><a href="#glo:dual.glossary">glossary</a> by the <span class="meta">〈<em class="metainner">counter</em>〉</span> optional argument of <a id="wrglossary.2882"></a><a href="#glo:newglossary"><code class="csfmt">\newglossary</code></a> or the <a id="wrglossary.2883"></a><a href="#glo:opt.gloskey.counter"><span class="csoptfmt">counter</span></a> key when defining an entry or by the <a id="wrglossary.2884"></a><a href="#glo:opt.glsopt.counter"><span class="csoptfmt">counter</span></a> option when referencing an entry.<p>
This option will redefine: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.2885"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.2886"></a><code class="code"><dfn id="glo:glscounter"><code class="csfmt">\glscounter</code></dfn></code><span class="floatrightbox"><span class="summarytag">initial: </span>page</span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 to <span class="meta">〈<em class="metainner">counter-name</em>〉</span>.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.2887"></a><a href="#glo:sym.toggleonsetting"><span title="Toggle (On)" class="icon"><span class="fwsactiveicon">🔘</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.2888"></a><code class="code"><dfn id="glo:opt.nopostdot"><span class="styoptfmt">nopostdot</span></dfn>=<span class="meta">〈<em class="metainner">boolean</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>true; <span class="summarytag">initial: </span>true</span><span class="clearfix"></span></div><!-- end of settingsbox -->
 If true, this option suppresses the default terminating <a id="wrglossary.2889"></a><a href="#glo:idx.fullstop">full stop</a> in <a id="wrglossary.2890"></a><a href="#glo:idx.glossarystyle">glossary styles</a> that use the post-description hook: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.2891"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.2892"></a><code class="code"><dfn id="glo:glspostdescription"><code class="csfmt">\glspostdescription</code></dfn></code></div><!-- end of pinnedbox -->
<p>
The default setting is <a id="wrglossary.2893"></a><a href="#glo:opt.nopostdot"><span class="styoptfmt">nopostdot</span></a><span class="optfmt">=false</span> for the base <a id="wrglossary.2894"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package and <a id="wrglossary.2895"></a><a href="#glo:opt.nopostdot"><span class="styoptfmt">nopostdot</span></a><span class="optfmt">=true</span> for <a id="wrglossary.2896"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>.<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.2897"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><!-- end of informationtitle -->
 The <a id="wrglossary.2898"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package provides <a id="wrglossary.2899"></a><a href="#glo:opt.postdot"><span class="xtrstyoptfmt">postdot</span></a>, which is equivalent to <a id="wrglossary.2900"></a><a href="#glo:opt.nopostdot"><span class="styoptfmt">nopostdot</span></a><span class="optfmt">=false</span>, and also <a id="wrglossary.2901"></a><a href="#glo:opt.postpunc"><span class="xtrstyoptfmt">postpunc</span></a>, which allows you to choose a different punctuation character. </div><!-- end of information -->
<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.2902"></a><a href="#glo:sym.toggleoffsetting"><span title="Toggle (Off)" class="icon"><span class="fwsdisabledicon">🔘︎</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.2903"></a><code class="code"><dfn id="glo:opt.nogroupskip"><span class="styoptfmt">nogroupskip</span></dfn>=<span class="meta">〈<em class="metainner">boolean</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>true; <span class="summarytag">initial: </span>false</span><span class="clearfix"></span></div><!-- end of settingsbox -->
 If true, this option suppresses the default vertical gap between  letter groups used by some of the predefined <a id="wrglossary.2904"></a><a href="#glo:idx.glossarystyle">glossary styles</a>.  This option can also be locally switched on or off for a specific <a id="wrglossary.2905"></a><a href="#glo:dual.glossary">glossary</a> with the <a id="wrglossary.2906"></a><a href="#glo:opt.printgloss.nogroupskip"><span class="csoptfmt">nogroupskip</span></a> <a id="wrglossary.2907"></a><a href="#glo:idx.printglossopt"><code class="csfmt">\print<span class="meta">〈<em class="metainner">…</em>〉</span>glossary</code> options</a>.<p>
This option is only relevant for <a id="wrglossary.2908"></a><a href="#glo:idx.glossarystyle">glossary styles</a> that use the conditional: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.2909"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.2910"></a><code class="code"><dfn id="glo:ifglsnogroupskip"><code class="csfmt">\ifglsnogroupskip</code></dfn> <span class="meta">〈<em class="metainner">true</em>〉</span><code class="csfmt">\else</code> <span class="meta">〈<em class="metainner">false</em>〉</span><code class="csfmt">\fi</code></code><span class="floatrightbox"><span class="summarytag">initial: </span><code class="csfmt">\iffalse</code></span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 to test for this setting.<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.2911"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a></div><!-- end of informationtitle -->
 If you are using <a id="wrglossary.2912"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> without the <a id="wrglossary.2913"></a><a href="#glo:switch.group"><span class="longargfmt">--group</span></a> (or <a id="wrglossary.2914"></a><a href="#glo:switch.group"><span class="shortargfmt">-g</span></a>) switch then this option is irrelevant as  there won’t be any letter groups. </div><!-- end of information -->
<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.2915"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.2916"></a><code class="code"><dfn id="glo:opt.stylemods"><span class="xtrstyoptfmt">stylemods</span></dfn>=<span class="meta">〈<em class="metainner">list</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>default</span><span class="clearfix"></span></div><!-- end of settingsbox -->
<p>
Loads the <a id="wrglossary.2917"></a><a href="#glo:pkg.glossaries-extra-stylemods"><span class="styfmt">glossaries-extra-stylemods</span></a> package, which patches the predefined <a id="wrglossary.2918"></a><a href="#glo:idx.glossarystyle">glossary styles</a>. The <span class="meta">〈<em class="metainner">list</em>〉</span> argument is optional. If present, this will also load <span class="styfmt">glossary-<span class="meta">〈<em class="metainner">element</em>〉</span>.sty</span> for each <span class="meta">〈<em class="metainner">element</em>〉</span> in the comma-separated <span class="meta">〈<em class="metainner">list</em>〉</span>. See the <a id="wrglossary.2919"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> manual for further details.<p>

</section><!-- end of section sec:pkgopts-printglos -->

<section id="sec:pkgopts-indexing"><!-- start of section sec:pkgopts-indexing --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->2.4. Indexing Options<div class="labellink"><a href="#sec:pkgopts-indexing">[link]</a></div></h2><!-- end of section header -->
<p>
<a id="wrglossary.2920"></a><div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.2921"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.2922"></a><code class="code"><dfn id="glo:opt.seenoindex"><span class="styoptfmt">seenoindex</span></dfn>=<span class="meta">〈<em class="metainner">value</em>〉</span></code><span class="floatrightbox"><span class="summarytag">initial: </span>error</span><span class="clearfix"></span></div><!-- end of settingsbox -->
 (This option is only relevant with <a id="wrglossary.2923"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> and <a id="wrglossary.2924"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>.) The <a id="wrglossary.2925"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a> key automatically <a id="wrglossary.2926"></a><a href="#glo:@@glslabel@indexing">indexes</a> the cross-referenced entry using <a id="wrglossary.2927"></a><a href="#glo:glssee"><code class="csfmt">\glssee</code></a>. This means that if this key is used in an entry definition before the relevant <a id="wrglossary.2928"></a><a href="#glo:dual.indexingfile">indexing file</a> has been opened, the <a id="wrglossary.2929"></a><a href="#glo:dual.indexing">indexing</a> can’t be performed. Since this is easy to miss, the <a id="wrglossary.2930"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package by default issues an error message if the <a id="wrglossary.2931"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a> key is used before <a id="wrglossary.2932"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>. <p>
This option may take one of the following values: <div class="optionvaluebox"><div class="optionvalueboxtitle"><a id="wrglossary.2933"></a><a href="#glo:sym.optionvalue"><span title="Option Value Definition" class="icon">🔖</span></a></div><!-- end of optionvalueboxtitle -->
<a id="wrglossary.2934"></a><a id="wrglossary.2935"></a><a href="#glo:opt.seenoindex"><span class="styoptfmt">seenoindex</span></a>=<code class="code"><dfn id="glo:optval.seenoindex.error"><span class="optfmt">error</span></dfn></code></div><!-- end of optionvaluebox -->
 This is the default setting that issues an error message.<p>
<div class="optionvaluebox"><div class="optionvalueboxtitle"><a id="wrglossary.2936"></a><a href="#glo:sym.optionvalue"><span title="Option Value Definition" class="icon">🔖</span></a></div><!-- end of optionvalueboxtitle -->
<a id="wrglossary.2937"></a><a id="wrglossary.2938"></a><a href="#glo:opt.seenoindex"><span class="styoptfmt">seenoindex</span></a>=<code class="code"><dfn id="glo:optval.seenoindex.warn"><span class="optfmt">warn</span></dfn></code></div><!-- end of optionvaluebox -->
 This setting will trigger a warning rather than an error.<p>
<div class="optionvaluebox"><div class="optionvalueboxtitle"><a id="wrglossary.2939"></a><a href="#glo:sym.optionvalue"><span title="Option Value Definition" class="icon">🔖</span></a></div><!-- end of optionvalueboxtitle -->
<a id="wrglossary.2940"></a><a id="wrglossary.2941"></a><a href="#glo:opt.seenoindex"><span class="styoptfmt">seenoindex</span></a>=<code class="code"><dfn id="glo:optval.seenoindex.ignore"><span class="optfmt">ignore</span></dfn></code></div><!-- end of optionvaluebox -->
 This setting will do nothing. <p>
For example, if you want to temporarily comment out <a id="wrglossary.2942"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a> to speed up the compilation of a draft document by omitting the <a id="wrglossary.2943"></a><a href="#glo:dual.indexing">indexing</a>, you can use <a id="wrglossary.2944"></a><a href="#glo:opt.seenoindex"><span class="styoptfmt">seenoindex</span></a><span class="optfmt">=warn</span> or <a id="wrglossary.2945"></a><a href="#glo:opt.seenoindex"><span class="styoptfmt">seenoindex</span></a><span class="optfmt">=ignore</span>.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.2946"></a><a href="#glo:sym.toggleoffsetting"><span title="Toggle (Off)" class="icon"><span class="fwsdisabledicon">🔘︎</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.2947"></a><code class="code"><dfn id="glo:opt.esclocations"><span class="styoptfmt">esclocations</span></dfn>=<span class="meta">〈<em class="metainner">boolean</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>true; <span class="summarytag">initial: </span>false</span><span class="clearfix"></span></div><!-- end of settingsbox -->
<p>
Only applicable to <a id="wrglossary.2948"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> and <a id="wrglossary.2949"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>. As from v4.50, the initial setting is now <a id="wrglossary.2950"></a><a href="#glo:opt.esclocations"><span class="styoptfmt">esclocations</span></a><span class="optfmt">=false</span>. Previously it was <a id="wrglossary.2951"></a><a href="#glo:opt.esclocations"><span class="styoptfmt">esclocations</span></a><span class="optfmt">=true</span>.<p>
Both <a id="wrglossary.2952"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> and <a id="wrglossary.2953"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> are fussy about the <a id="wrglossary.2954"></a><a href="#glo:@@glslabel@entrylocation">location</a> syntax (<a id="wrglossary.2955"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> more so than <a id="wrglossary.2956"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>) so, if <a id="wrglossary.2957"></a><a href="#glo:opt.esclocations"><span class="styoptfmt">esclocations</span></a><span class="optfmt">=true</span>, the <a id="wrglossary.2958"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package will try to ensure that special characters are escaped, which allows for the <a id="wrglossary.2959"></a><a href="#glo:@@glslabel@entrylocation">location</a> to be substituted for a format that’s more acceptable to the <a id="wrglossary.2960"></a><a href="#glo:dual.indexingapp">indexing application</a>. This requires a bit of trickery to circumvent the problem posed by TeX’s asynchronous output routine, which can go wrong and also adds to the complexity of the document build.<p>
If you’re sure that your locations will always expand to an acceptable format (or you’re prepared to post-process the <a id="wrglossary.2961"></a><a href="#glo:dual.glossary">glossary</a> file before passing it to the relevant indexing application) then use <a id="wrglossary.2962"></a><a href="#glo:opt.esclocations"><span class="styoptfmt">esclocations</span></a><span class="optfmt">=false</span> to avoid the complex escaping of location values. This is now the default. <p>
If, however, your <a id="wrglossary.2963"></a><a href="#glo:@@glslabel@entrylocation">locations</a> (for example, <a id="wrglossary.2964"></a><a href="#glo:thepage"><code class="csfmt">\thepage</code></a> with the default <a id="wrglossary.2965"></a><a href="#glo:opt.counter"><span class="styoptfmt">counter</span></a><span class="optfmt">=<a id="wrglossary.2966"></a><a href="#glo:ctr.page"><span class="ctrfmt">page</span></a></span>) expand to a robust command then you may need to use <a id="wrglossary.2967"></a><a href="#glo:opt.esclocations"><span class="styoptfmt">esclocations</span></a><span class="optfmt">=true</span>. You may additionally need to set the following conditional to true: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.2968"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.2969"></a><code class="code"><dfn id="glo:ifglswrallowprimitivemods"><code class="csfmt">\ifglswrallowprimitivemods</code></dfn> <span class="meta">〈<em class="metainner">true</em>〉</span><code class="csfmt">\else</code> <span class="meta">〈<em class="metainner">false</em>〉</span><code class="csfmt">\fi</code></code><span class="floatrightbox"><span class="summarytag">initial: </span><code class="csfmt">\iffalse</code></span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 which will locally redefine some primitives in order to escape special characters without prematurely expanding <a id="wrglossary.2970"></a><a href="#glo:thepage"><code class="csfmt">\thepage</code></a>. Since this hack may cause some issues and isn’t necessary for the majority of documents, this is off by default.<p>
This conditional can be switched on with: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.2971"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.2972"></a><code class="code"><dfn id="glo:glswrallowprimitivemodstrue"><code class="csfmt">\glswrallowprimitivemodstrue</code></dfn></code></div><!-- end of pinnedbox -->
 but remember that it will have no effect with <a id="wrglossary.2973"></a><a href="#glo:opt.esclocations"><span class="styoptfmt">esclocations</span></a><span class="optfmt">=false</span>. If can be switched off with: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.2974"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.2975"></a><code class="code"><dfn id="glo:glswrallowprimitivemodsfalse"><code class="csfmt">\glswrallowprimitivemodsfalse</code></dfn></code></div><!-- end of pinnedbox -->
<p>
If you are using <a id="wrglossary.2976"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> and your <a id="wrglossary.2977"></a><a href="#glo:@@glslabel@entrylocation">location</a> expands to content in the form <code class="code"><span class="meta">〈<em class="metainner">cs</em>〉</span> {<span class="meta">〈<em class="metainner">num</em>〉</span>}</code>, where <span class="meta">〈<em class="metainner">cs</em>〉</span> is a command (optionally preceded by <a id="wrglossary.2978"></a><a href="#glo:protect"><code class="csfmt">\protect</code></a>) and <span class="meta">〈<em class="metainner">num</em>〉</span> is a location acceptable to <a id="wrglossary.2979"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>, then you can use <a id="wrglossary.2980"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> to make a suitable adjustment without <a id="wrglossary.2981"></a><a href="#glo:opt.esclocations"><span class="styoptfmt">esclocations</span></a><span class="optfmt">=true</span>. See §<a href="#sec:problemlocations">12.5</a> for furthe details.<p>
This isn’t an issue for Options <a href="#glo:idx.opt.noidx">1</a> or <a href="#glo:idx.opt.b2g">4</a> as the <a id="wrglossary.2982"></a><a href="#glo:@@glslabel@entrylocation">locations</a> are written to the <a id="wrglossary.2983"></a><a href="#glo:ext.aux"><span class="extfmt">aux</span></a> file and both methods use LaTeX syntax, so no conversion is required.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.2984"></a><a href="#glo:sym.toggleoffsetting"><span title="Toggle (Off)" class="icon"><span class="fwsdisabledicon">🔘︎</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.2985"></a><code class="code"><dfn id="glo:opt.indexonlyfirst"><span class="styoptfmt">indexonlyfirst</span></dfn>=<span class="meta">〈<em class="metainner">boolean</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>true; <span class="summarytag">initial: </span>false</span><span class="clearfix"></span></div><!-- end of settingsbox -->
 If true, this setting will only <a id="wrglossary.2986"></a><a href="#glo:@@glslabel@indexing">index</a> on <a id="wrglossary.2987"></a><a href="#glo:dual.firstuse">first use</a>. The default setting <a id="wrglossary.2988"></a><a href="#glo:opt.indexonlyfirst"><span class="styoptfmt">indexonlyfirst</span></a><span class="optfmt">=false</span>,  will <a id="wrglossary.2989"></a><a href="#glo:@@glslabel@indexing">index</a> the entry every time one of the  <a id="wrglossary.2990"></a><a href="#glo:glslike"><code class="csfmt">\gls</code>-like</a> or <a id="wrglossary.2991"></a><a href="#glo:glstextlike"><code class="csfmt">\glstext</code>-like</a> commands are used. Note that <a id="wrglossary.2992"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a> will always add information to the external <a id="wrglossary.2993"></a><a href="#glo:dual.glossary">glossary</a> file (since that’s the purpose of that command).<p>
You can test if this setting is on using the conditional: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.2994"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.2995"></a><code class="code"><dfn id="glo:ifglsindexonlyfirst"><code class="csfmt">\ifglsindexonlyfirst</code></dfn> <span class="meta">〈<em class="metainner">true</em>〉</span><code class="csfmt">\else</code> <span class="meta">〈<em class="metainner">false</em>〉</span><code class="csfmt">\fi</code></code><span class="floatrightbox"><span class="summarytag">initial: </span><code class="csfmt">\iffalse</code></span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 This setting can also be switched on with: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.2996"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.2997"></a><code class="code"><dfn id="glo:glsindexonlyfirsttrue"><code class="csfmt">\glsindexonlyfirsttrue</code></dfn></code></div><!-- end of pinnedbox -->
 and off with: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.2998"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.2999"></a><code class="code"><dfn id="glo:glsindexonlyfirstfalse"><code class="csfmt">\glsindexonlyfirstfalse</code></dfn></code></div><!-- end of pinnedbox -->
<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.3000"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
Resetting the <a id="wrglossary.3001"></a><a href="#glo:dual.firstuseflag">first use flag</a> with commands like <a id="wrglossary.3002"></a><a href="#glo:glsreset"><code class="csfmt">\glsreset</code></a> after an entry has been <a id="wrglossary.3003"></a><a href="#glo:@@glslabel@indexing">indexed</a> will cause that entry to be  indexed multiple times if it’s used again after the reset. Likewise unsetting the <a id="wrglossary.3004"></a><a href="#glo:dual.firstuseflag">first use flag</a> before an entry has been indexed will prevent it from being indexed (unless specifically indexed with <a id="wrglossary.3005"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>). </div><!-- end of important -->
<p>
You can customise the default behaviour by redefining <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.3006"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.3007"></a><code class="code"><dfn id="glo:glswriteentry"><code class="csfmt">\glswriteentry</code></dfn>{<span class="meta">〈<em class="metainner">label</em>〉</span>}{<span class="meta">〈<em class="metainner">indexing code</em>〉</span>}</code></div><!-- end of pinnedbox -->
 where <span class="meta">〈<em class="metainner">label</em>〉</span> is the entry’s label and <span class="meta">〈<em class="metainner">indexing code</em>〉</span> is the code that writes the entry’s information to the external file. The default definition of <a id="wrglossary.3008"></a><a href="#glo:glswriteentry"><code class="csfmt">\glswriteentry</code></a> is: <pre class="compactcodebox"><code class="cmd">\newcommand</code>*{<a id="wrglossary.3009"></a><a href="#glo:glswriteentry"><code class="csfmt">\glswriteentry</code></a>}[2]{<span class="comment">% </span>
  <a id="wrglossary.3010"></a><a href="#glo:ifglsindexonlyfirst"><code class="csfmt">\ifglsindexonlyfirst</code></a>
    <a id="wrglossary.3011"></a><a href="#glo:ifglsused"><code class="csfmt">\ifglsused</code></a>{#1}{}{#2}<span class="comment">% </span>
  <code class="cmd">\else</code>
    #2<span class="comment">% </span>
  <code class="cmd">\fi</code>
}
</pre> This does <span class="meta">〈<em class="metainner">indexing code</em>〉</span> unless <a id="wrglossary.3012"></a><a href="#glo:opt.indexonlyfirst"><span class="styoptfmt">indexonlyfirst</span></a><span class="optfmt">=true</span> and the entry identified by <span class="meta">〈<em class="metainner">label</em>〉</span> has been marked as <a id="wrglossary.3013"></a><a href="#glo:firstuseflag">used</a><p>
For example, suppose you only want to index the <a id="wrglossary.3014"></a><a href="#glo:dual.firstuse">first use</a> for entries in the <a id="wrglossary.3015"></a><a href="#glo:opt.glostype.acronym"><code class="glostypefmt">acronym</code></a> glossary and not in the <a id="wrglossary.3016"></a><a href="#glo:opt.glostype.main"><code class="glostypefmt">main</code></a> (or any other) <a id="wrglossary.3017"></a><a href="#glo:dual.glossary">glossary</a>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.3018"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>*{<a id="wrglossary.3019"></a><a href="#glo:glswriteentry"><code class="csfmt">\glswriteentry</code></a>}[2]{<span class="comment">% </span>
 <code class="cmd">\ifthenelse</code><code class="cmd">\equal</code>{<a id="wrglossary.3020"></a><a href="#glo:glsentrytype"><code class="csfmt">\glsentrytype</code></a>{#1}}{acronym}
 {<a id="wrglossary.3021"></a><a href="#glo:ifglsused"><code class="csfmt">\ifglsused</code></a>{#1}{}{#2}}<span class="comment">% </span>
 {#2}<span class="comment">% </span>
}
</pre> Here I’ve used <code class="csfmt">\ifthenelse</code> to ensure the arguments of <code class="csfmt">\equal</code> are fully expanded before the comparison is made. There are other methods of performing an expanded string comparison, which you may prefer to use.<p>
With the <a id="wrglossary.3022"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package it’s possible to only index <a id="wrglossary.3023"></a><a href="#glo:dual.firstuse">first use</a> for particular categories. For example, if you only want this enabled for <a id="wrglossary.3024"></a><a href="#glo:idx.abbreviation"><span class="xtrfmt">abbreviations</span></a> then you can set the <a id="wrglossary.3025"></a><a href="#glo:opt.catattr.indexonlyfirst"><span class="csoptfmt">indexonlyfirst</span></a> <a id="wrglossary.3026"></a><a href="#glo:@@glslabel@categoryattribute">attribute</a>  for the <a id="wrglossary.3027"></a><a href="#glo:opt.cat.abbreviation"><span class="catfmt">abbreviation</span></a> and, if appropriate, <a id="wrglossary.3028"></a><a href="#glo:opt.cat.acronym"><span class="catfmt">acronym</span></a> categories. (Instead of using the <a id="wrglossary.3029"></a><a href="#glo:opt.indexonlyfirst"><span class="styoptfmt">indexonlyfirst</span></a> package option.) See the <a id="wrglossary.3030"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> manual for further details.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.3031"></a><a href="#glo:sym.toggleonsetting"><span title="Toggle (On)" class="icon"><span class="fwsactiveicon">🔘</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.3032"></a><code class="code"><dfn id="glo:opt.indexcrossrefs"><span class="xtrstyoptfmt">indexcrossrefs</span></dfn>=<span class="meta">〈<em class="metainner">boolean</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>true; <span class="summarytag">initial: </span>true</span><span class="clearfix"></span></div><!-- end of settingsbox -->
<p>
This option is only available with <a id="wrglossary.3033"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>. If true, this will automatically index (<a id="wrglossary.3034"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>) any cross-referenced entries that haven’t been marked as used at the end of the document. Note that this increases the document build time. See <a id="wrglossary.3035"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> manual for further details.<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.3036"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a></div><!-- end of informationtitle -->
 Note that <a id="wrglossary.3037"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> can automatically find dependent entries when it parses the <a id="wrglossary.3038"></a><a href="#glo:ext.bib"><span class="extfmt">bib</span></a> file. Use the <a id="wrglossary.3039"></a><a href="#glo:opt.resource.selection"><span class="xtrcsoptfmt">selection</span></a> option  to determine the selection of dependencies. </div><!-- end of information -->
<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.3040"></a><a href="#glo:sym.toggleonsetting"><span title="Toggle (On)" class="icon"><span class="fwsactiveicon">🔘</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.3041"></a><code class="code"><dfn id="glo:opt.autoseeindex"><span class="xtrstyoptfmt">autoseeindex</span></dfn>=<span class="meta">〈<em class="metainner">boolean</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>true; <span class="summarytag">initial: </span>true</span><span class="clearfix"></span></div><!-- end of settingsbox -->
<p>
This option is only available with <a id="wrglossary.3042"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>. The base <a id="wrglossary.3043"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package always implements <a id="wrglossary.3044"></a><a href="#glo:opt.autoseeindex"><span class="xtrstyoptfmt">autoseeindex</span></a><span class="optfmt">=true</span>.<p>
If true, this makes the <a id="wrglossary.3045"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a> and <a id="wrglossary.3046"></a><a href="#glo:opt.gloskey.seealso"><span class="xtrcsoptfmt">seealso</span></a> keys automatically index the entry (with <a id="wrglossary.3047"></a><a href="#glo:glssee"><code class="csfmt">\glssee</code></a>) when the entry is defined. This means that any entry with the <a id="wrglossary.3048"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a> (or <a id="wrglossary.3049"></a><a href="#glo:opt.gloskey.seealso"><span class="xtrcsoptfmt">seealso</span></a>) key will automatically be added to the <a id="wrglossary.3050"></a><a href="#glo:dual.glossary">glossary</a>. See the <a id="wrglossary.3051"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> manual for further details.<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.3052"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a></div><!-- end of informationtitle -->
 With <a id="wrglossary.3053"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, use the <a id="wrglossary.3054"></a><a href="#glo:opt.resource.selection"><span class="xtrcsoptfmt">selection</span></a> resource option  to determine the selection of dependencies. </div><!-- end of information -->
<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.3055"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.3056"></a><code class="code"><dfn id="glo:opt.record"><span class="xtrstyoptfmt">record</span></dfn>=<span class="meta">〈<em class="metainner">value</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>only; <span class="summarytag">initial: </span>off</span><span class="clearfix"></span></div><!-- end of settingsbox -->
<p>
This option is only available with <a id="wrglossary.3057"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>. See <a id="wrglossary.3058"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> manual for further details. A brief summary of available values:<p>
<div class="optionvaluebox"><div class="optionvalueboxtitle"><a id="wrglossary.3059"></a><a href="#glo:sym.optionvalue"><span title="Option Value Definition" class="icon">🔖</span></a></div><!-- end of optionvalueboxtitle -->
<a id="wrglossary.3060"></a><a id="wrglossary.3061"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a>=<code class="code"><dfn id="glo:optval.record.off"><span class="xtroptfmt">off</span></dfn></code></div><!-- end of optionvaluebox -->
  This default setting indicates that <a id="wrglossary.3062"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> isn’t being used.<p>
<div class="optionvaluebox"><div class="optionvalueboxtitle"><a id="wrglossary.3063"></a><a href="#glo:sym.optionvalue"><span title="Option Value Definition" class="icon">🔖</span></a></div><!-- end of optionvalueboxtitle -->
<a id="wrglossary.3064"></a><a id="wrglossary.3065"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a>=<code class="code"><dfn id="glo:optval.record.only"><span class="xtroptfmt">only</span></dfn></code></div><!-- end of optionvaluebox -->
 This setting indicates that <a id="wrglossary.3066"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> is being used to fetch entries from one or more <a id="wrglossary.3067"></a><a href="#glo:ext.bib"><span class="extfmt">bib</span></a> files, to sort the entries and collate the <a id="wrglossary.3068"></a><a href="#glo:locationlist">number lists</a>, where the <a id="wrglossary.3069"></a><a href="#glo:@@glslabel@entrylocation">location</a> information is the same as for Options <a href="#glo:idx.opt.noidx">1</a>, <a href="#glo:idx.opt.mkidx">2</a> and <a href="#glo:idx.opt.xdy">3</a>.<p>
<div class="optionvaluebox"><div class="optionvalueboxtitle"><a id="wrglossary.3070"></a><a href="#glo:sym.optionvalue"><span title="Option Value Definition" class="icon">🔖</span></a></div><!-- end of optionvalueboxtitle -->
<a id="wrglossary.3071"></a><a id="wrglossary.3072"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a>=<code class="code"><dfn id="glo:optval.record.nameref"><span class="xtroptfmt">nameref</span></dfn></code></div><!-- end of optionvaluebox -->
 This setting is like <a id="wrglossary.3073"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a><span class="optfmt">=only</span> but provides extra information that allows the associated title to be used instead of the location number and provides better support for hyperlinked locations.<p>
<div class="optionvaluebox"><div class="optionvalueboxtitle"><a id="wrglossary.3074"></a><a href="#glo:sym.optionvalue"><span title="Option Value Definition" class="icon">🔖</span></a></div><!-- end of optionvalueboxtitle -->
<a id="wrglossary.3075"></a><a id="wrglossary.3076"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a>=<code class="code"><dfn id="glo:optval.record.hybrid"><span class="xtroptfmt">hybrid</span></dfn></code></div><!-- end of optionvaluebox -->
 This setting indicates a hybrid approach where <a id="wrglossary.3077"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> is used to fetch entries from one or more <a id="wrglossary.3078"></a><a href="#glo:ext.bib"><span class="extfmt">bib</span></a> files but <a id="wrglossary.3079"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> or <a id="wrglossary.3080"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> are used for the <a id="wrglossary.3081"></a><a href="#glo:dual.indexing">indexing</a>. This requires a more complicated document build and isn’t recommended.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.3082"></a><a href="#glo:sym.toggleoffsetting"><span title="Toggle (Off)" class="icon"><span class="fwsdisabledicon">🔘︎</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.3083"></a><code class="code"><dfn id="glo:opt.equations"><span class="xtrstyoptfmt">equations</span></dfn>=<span class="meta">〈<em class="metainner">boolean</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>true; <span class="summarytag">initial: </span>false</span><span class="clearfix"></span></div><!-- end of settingsbox -->
<p>
This option is only available with <a id="wrglossary.3084"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>. If true, this option will cause the default  <a id="wrglossary.3085"></a><a href="#glo:dual.locationcounter">location counter</a> to automatically switch to <a id="wrglossary.3086"></a><a href="#glo:ctr.equation"><span class="ctrfmt">equation</span></a> when inside a numbered equation environment.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.3087"></a><a href="#glo:sym.toggleoffsetting"><span title="Toggle (Off)" class="icon"><span class="fwsdisabledicon">🔘︎</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.3088"></a><code class="code"><dfn id="glo:opt.floats"><span class="xtrstyoptfmt">floats</span></dfn>=<span class="meta">〈<em class="metainner">boolean</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>true; <span class="summarytag">initial: </span>false</span><span class="clearfix"></span></div><!-- end of settingsbox -->
<p>
This option is only available with <a id="wrglossary.3089"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>. If true, this option will cause the default <a id="wrglossary.3090"></a><a href="#glo:dual.locationcounter">location counter</a>  to automatically switch to the corresponding counter when inside a float. (Remember that with floats it’s the <a id="wrglossary.3091"></a><a href="#glo:caption"><code class="csfmt">\caption</code></a> command that increments the counter so the location will be incorrect if an entry is <a id="wrglossary.3092"></a><a href="#glo:@@glslabel@indexing">indexed</a> within the float before the caption.)<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.3093"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.3094"></a><code class="code"><dfn id="glo:opt.indexcounter"><span class="xtrstyoptfmt">indexcounter</span></dfn></code></div><!-- end of settingsbox -->
<p>
This option is only available with <a id="wrglossary.3095"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>. This valueless option is primarily intended for use with <a id="wrglossary.3096"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> and <a id="wrglossary.3097"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a> allowing the page location <a id="wrglossary.3098"></a><a href="#glo:idx.hyperlink">hyperlink</a> target to be set to the relevant point within the page (rather than the top of the page). Unexpected results will occur with other indexing methods. See <a id="wrglossary.3099"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> manual for further details. <a id="wrglossary.3100"></a><p>

</section><!-- end of section sec:pkgopts-indexing -->

<section id="sec:pkgopts-sort"><!-- start of section sec:pkgopts-sort --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->2.5. Sorting Options<div class="labellink"><a href="#sec:pkgopts-sort">[link]</a></div></h2><!-- end of section header -->
<p>
This section is mostly for Options <a href="#glo:idx.opt.mkidx">2</a> and <a href="#glo:idx.opt.xdy">3</a>. Only the <a id="wrglossary.3101"></a><a href="#glo:opt.sort"><span class="styoptfmt">sort</span></a> and <a id="wrglossary.3102"></a><a href="#glo:opt.order"><span class="styoptfmt">order</span></a> options are applicable for <a id="wrglossary.3103"></a><a href="#glo:idx.opt.noidx">Option 1</a>.<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.3104"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><!-- end of informationtitle -->
 With Options <a href="#glo:idx.opt.b2g">4</a>, <a href="#glo:idx.opt.unsrt">5</a> and <a href="#glo:idx.opt.standalone">6</a>, only <a id="wrglossary.3105"></a><a href="#glo:opt.sort"><span class="styoptfmt">sort</span></a><span class="optfmt">=none</span> is applicable  (and this is automatically implemented by <a id="wrglossary.3106"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a><span class="optfmt">=</span><a id="wrglossary.3107"></a><a href="#glo:optval.record.only"><span class="xtroptfmt">only</span></a> and <a id="wrglossary.3108"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a><span class="optfmt">=</span><a id="wrglossary.3109"></a><a href="#glo:optval.record.nameref"><span class="xtroptfmt">nameref</span></a>). With <a id="wrglossary.3110"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, the sort method  is provided in the optional argument of <a id="wrglossary.3111"></a><a href="#glo:GlsXtrLoadResources"><code class="xtrcsfmt">\GlsXtrLoadResources</code></a>  not with the <a id="wrglossary.3112"></a><a href="#glo:opt.sort"><span class="styoptfmt">sort</span></a> package option. There’s no sorting with Options <a href="#glo:idx.opt.unsrt">5</a> and <a href="#glo:idx.opt.standalone">6</a>. </div><!-- end of information -->
<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.3113"></a><a href="#glo:sym.toggleoffsetting"><span title="Toggle (Off)" class="icon"><span class="fwsdisabledicon">🔘︎</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.3114"></a><code class="code"><dfn id="glo:opt.sanitizesort"><span class="styoptfmt">sanitizesort</span></dfn>=<span class="meta">〈<em class="metainner">boolean</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>true; <span class="summarytag">initial: </span><span class="initvalnotefmt"><em class="initvalnotefmtinner">varies</em></span></span><span class="clearfix"></span></div><!-- end of settingsbox -->
 This option determines whether or not to <a id="wrglossary.3115"></a><a href="#glo:dual.sanitize">sanitize</a> the sort value when writing to the external <a id="wrglossary.3116"></a><a href="#glo:dual.indexingfile">indexing file</a>. For example, suppose you define an entry as follows: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.3117"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.3118"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{hash}{<a id="wrglossary.3119"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={<a id="wrglossary.3120"></a><a href="#glo:cs.hash"><code class="csfmt">\#</code></a>}</span>,<a id="wrglossary.3121"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a><span class="optfmt">={<a id="wrglossary.3122"></a><a href="#glo:idx.sym.hash"></a>}</span>,
 <a id="wrglossary.3123"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={hash symbol}</span>}
</pre> The sort value (<a id="wrglossary.3124"></a><a href="#glo:idx.sym.hash"></a>) must be sanitized before writing it to the <a id="wrglossary.3125"></a><a href="#glo:dual.indexingfile">indexing file</a>, otherwise LaTeX will try to interpret it as a parameter reference. If, on the other hand, you want the sort value expanded, you need to switch off the sanitization. For example, suppose you do: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.3126"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\newcommand</code>{<code class="cmd">\mysortvalue</code>}{AAA}
<a id="wrglossary.3127"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{sample}{<span class="comment">% </span>
  <a id="wrglossary.3128"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={sample}</span>,
  <a id="wrglossary.3129"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a><span class="optfmt">={<code class="cmd">\mysortvalue</code>}</span>,
  <a id="wrglossary.3130"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={an example}</span>}
</pre> and you actually want <code class="csfmt">\mysortvalue</code> expanded, so that the entry is sorted according to <code class="code">AAA</code>, then use the package option <a id="wrglossary.3131"></a><a href="#glo:opt.sanitizesort"><span class="styoptfmt">sanitizesort</span></a>false.<p>
The default for Options <a href="#glo:idx.opt.mkidx">2</a> and <a href="#glo:idx.opt.xdy">3</a> is <a id="wrglossary.3132"></a><a href="#glo:opt.sanitizesort"><span class="styoptfmt">sanitizesort</span></a><span class="optfmt">=true</span>, and the default for <a id="wrglossary.3133"></a><a href="#glo:idx.opt.noidx">Option 1</a> is <a id="wrglossary.3134"></a><a href="#glo:opt.sanitizesort"><span class="styoptfmt">sanitizesort</span></a><span class="optfmt">=false</span>.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.3135"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.3136"></a><code class="code"><dfn id="glo:opt.sort"><span class="styoptfmt">sort</span></dfn>=<span class="meta">〈<em class="metainner">value</em>〉</span></code><span class="floatrightbox"><span class="summarytag">initial: </span>standard</span><span class="clearfix"></span></div><!-- end of settingsbox -->
 If you use Options <a href="#glo:idx.opt.mkidx">2</a> or <a href="#glo:idx.opt.xdy">3</a>, this package option is the only way of specifying how to sort the glossaries. Only  <a id="wrglossary.3137"></a><a href="#glo:idx.opt.noidx">Option 1</a> allows you to specify sort methods for individual glossaries via the <a id="wrglossary.3138"></a><a href="#glo:opt.printgloss.sort"><span class="csoptfmt">sort</span></a> key in the optional argument of <a id="wrglossary.3139"></a><a href="#glo:printnoidxglossary"><code class="csfmt">\printnoidxglossary</code></a>. If you have multiple <a id="wrglossary.3140"></a><a href="#glo:dual.glossary">glossaries</a> in your document and you are using <a id="wrglossary.3141"></a><a href="#glo:idx.opt.noidx">Option 1</a>, only use the package options <a id="wrglossary.3142"></a><a href="#glo:opt.sort"><span class="styoptfmt">sort</span></a><span class="optfmt">=</span><a id="wrglossary.3143"></a><a href="#glo:optval.sort.def"><span class="optfmt">def</span></a> or <a id="wrglossary.3144"></a><a href="#glo:opt.sort"><span class="styoptfmt">sort</span></a><span class="optfmt">=</span><a id="wrglossary.3145"></a><a href="#glo:optval.sort.use"><span class="optfmt">use</span></a> if you want to set this sort method for <span style="font-style: italic; font-variant: normal; ">all</span> your <a id="wrglossary.3146"></a><a href="#glo:dual.glossary">glossaries</a>.<p>
<div class="optionvaluebox"><div class="optionvalueboxtitle"><a id="wrglossary.3147"></a><a href="#glo:sym.optionvalue"><span title="Option Value Definition" class="icon">🔖</span></a></div><!-- end of optionvalueboxtitle -->
<a id="wrglossary.3148"></a><a id="wrglossary.3149"></a><a href="#glo:opt.sort"><span class="styoptfmt">sort</span></a>=<code class="code"><dfn id="glo:optval.sort.none"><span class="optfmt">none</span></dfn></code></div><!-- end of optionvaluebox -->
 This setting is only for documents that don’t use <a id="wrglossary.3150"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a> (Options <a href="#glo:idx.opt.mkidx">2</a> or <a href="#glo:idx.opt.xdy">3</a>) or <a id="wrglossary.3151"></a><a href="#glo:makenoidxglossaries"><code class="csfmt">\makenoidxglossaries</code></a> (<a id="wrglossary.3152"></a><a href="#glo:idx.opt.noidx">Option 1</a>). It omits the code used to sanitize or escape the sort value, since it’s not required. This can help to improve the document build speed, especially if there are a large number of entries. This setting may be used if no <a id="wrglossary.3153"></a><a href="#glo:dual.glossary">glossary</a> is required or if <a id="wrglossary.3154"></a><a href="#glo:printunsrtglossary"><code class="xtrcsfmt">\printunsrtglossary</code></a> is used (<a id="wrglossary.3155"></a><a href="#glo:idx.opt.unsrt">Option 5</a>). If you want an unsorted <a id="wrglossary.3156"></a><a href="#glo:dual.glossary">glossary</a> with <a id="wrglossary.3157"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, use the resource option <a id="wrglossary.3158"></a><a href="#glo:opt.resource.sort"><span class="xtrcsoptfmt">sort</span></a><span class="optfmt">=none</span> instead. This option will redefine <a id="wrglossary.3159"></a><a href="#glo:glsindexingsetting"><code class="csfmt">\glsindexingsetting</code></a> to <code class="code">none</code>.<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.3160"></a><a href="#glo:sym.information"><span title="Information" class="icon">🛈</span></a></div><!-- end of informationtitle -->
This option will still assign the <a id="wrglossary.3161"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> key to its default value. It simply doesn’t process it. If you want the <a id="wrglossary.3162"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> key set to an empty value instead, use <a id="wrglossary.3163"></a><a href="#glo:opt.sort"><span class="styoptfmt">sort</span></a><span class="optfmt">=</span><a id="wrglossary.3164"></a><a href="#glo:optval.sort.clear"><span class="optfmt">clear</span></a> instead. </div><!-- end of information -->
<p>
<div class="optionvaluebox"><div class="optionvalueboxtitle"><a id="wrglossary.3165"></a><a href="#glo:sym.optionvalue"><span title="Option Value Definition" class="icon">🔖</span></a></div><!-- end of optionvalueboxtitle -->
<a id="wrglossary.3166"></a><a id="wrglossary.3167"></a><a href="#glo:opt.sort"><span class="styoptfmt">sort</span></a>=<code class="code"><dfn id="glo:optval.sort.clear"><span class="optfmt">clear</span></dfn></code></div><!-- end of optionvaluebox -->
 As <a id="wrglossary.3168"></a><a href="#glo:opt.sort"><span class="styoptfmt">sort</span></a><span class="optfmt">=</span><a id="wrglossary.3169"></a><a href="#glo:optval.sort.none"><span class="optfmt">none</span></a> but sets the <a id="wrglossary.3170"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> key to an empty value. This will affect <a id="wrglossary.3171"></a><a href="#glo:idx.group">letter group</a> formations in <a id="wrglossary.3172"></a><a href="#glo:printunsrtglossary"><code class="xtrcsfmt">\printunsrtglossary</code></a> with <a id="wrglossary.3173"></a><a href="#glo:idx.opt.unsrt">Option 5</a>. See the <a id="wrglossary.3174"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> manual for further details. This option will redefine <a id="wrglossary.3175"></a><a href="#glo:glsindexingsetting"><code class="csfmt">\glsindexingsetting</code></a> to <code class="code">none</code>. The remaining <a id="wrglossary.3176"></a><a href="#glo:opt.sort"><span class="styoptfmt">sort</span></a> options listed below don’t change <a id="wrglossary.3177"></a><a href="#glo:glsindexingsetting"><code class="csfmt">\glsindexingsetting</code></a>.<p>
<div class="optionvaluebox"><div class="optionvalueboxtitle"><a id="wrglossary.3178"></a><a href="#glo:sym.optionvalue"><span title="Option Value Definition" class="icon">🔖</span></a></div><!-- end of optionvalueboxtitle -->
<a id="wrglossary.3179"></a><a id="wrglossary.3180"></a><a href="#glo:opt.sort"><span class="styoptfmt">sort</span></a>=<code class="code"><dfn id="glo:optval.sort.def"><span class="optfmt">def</span></dfn></code></div><!-- end of optionvaluebox -->
 Entries are sorted in the order in which they were defined. With <a id="wrglossary.3181"></a><a href="#glo:idx.opt.noidx">Option 1</a>, this is implemented by simply iterating over all defined entries so there’s no actual sorting. With Options <a href="#glo:idx.opt.mkidx">2</a> and <a href="#glo:idx.opt.xdy">3</a>, sorting is always performed (since that’s the purpose of <a id="wrglossary.3182"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> and <a id="wrglossary.3183"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>). This means that to obtain a list in order of definition, the <a id="wrglossary.3184"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> key is assigned a numeric value that’s incremented whenever a new entry is defined.<p>
<div class="optionvaluebox"><div class="optionvalueboxtitle"><a id="wrglossary.3185"></a><a href="#glo:sym.optionvalue"><span title="Option Value Definition" class="icon">🔖</span></a></div><!-- end of optionvalueboxtitle -->
<a id="wrglossary.3186"></a><a id="wrglossary.3187"></a><a href="#glo:opt.sort"><span class="styoptfmt">sort</span></a>=<code class="code"><dfn id="glo:optval.sort.use"><span class="optfmt">use</span></dfn></code></div><!-- end of optionvaluebox -->
 Entries are sorted according to the order in which they are used in the document. With <a id="wrglossary.3188"></a><a href="#glo:idx.opt.noidx">Option 1</a>, this order is obtained by iterating over a list that’s formed with the <a id="wrglossary.3189"></a><a href="#glo:ext.aux"><span class="extfmt">aux</span></a> file is input at the start of the document. With Options <a href="#glo:idx.opt.mkidx">2</a> and <a href="#glo:idx.opt.xdy">3</a>, again the <a id="wrglossary.3190"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> key is assigned a numeric value, but in this case the value is incremented, and the <a id="wrglossary.3191"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> key is assigned,  the first time an entry is <a id="wrglossary.3192"></a><a href="#glo:@@glslabel@indexing">indexed</a>.<p>
Both <a id="wrglossary.3193"></a><a href="#glo:opt.sort"><span class="styoptfmt">sort</span></a><span class="optfmt">=</span><a id="wrglossary.3194"></a><a href="#glo:optval.sort.def"><span class="optfmt">def</span></a> and <a id="wrglossary.3195"></a><a href="#glo:opt.sort"><span class="styoptfmt">sort</span></a><span class="optfmt">=</span><a id="wrglossary.3196"></a><a href="#glo:optval.sort.use"><span class="optfmt">use</span></a> zero-pad the sort key to a six digit number using: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.3197"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.3198"></a><code class="code"><dfn id="glo:glssortnumberfmt"><code class="csfmt">\glssortnumberfmt</code></dfn>{<span class="meta">〈<em class="metainner">number</em>〉</span>}</code></div><!-- end of pinnedbox -->
 This can be redefined, if required, before the entries are defined (in the case of <a id="wrglossary.3199"></a><a href="#glo:opt.sort"><span class="styoptfmt">sort</span></a><span class="optfmt">=</span><a id="wrglossary.3200"></a><a href="#glo:optval.sort.def"><span class="optfmt">def</span></a>) or before the entries are used (in the case of <a id="wrglossary.3201"></a><a href="#glo:opt.sort"><span class="styoptfmt">sort</span></a><span class="optfmt">=</span><a id="wrglossary.3202"></a><a href="#glo:optval.sort.use"><span class="optfmt">use</span></a>).<p>
Note that the <a id="wrglossary.3203"></a><a href="#glo:idx.group">group</a> styles (such as <a id="wrglossary.3204"></a><a href="#glo:opt.glostyle.listgroup"><span class="glostylefmt">listgroup</span></a>) are incompatible with the <a id="wrglossary.3205"></a><a href="#glo:opt.sort"><span class="styoptfmt">sort</span></a><span class="optfmt">=</span><a id="wrglossary.3206"></a><a href="#glo:optval.sort.use"><span class="optfmt">use</span></a> and <a id="wrglossary.3207"></a><a href="#glo:opt.sort"><span class="styoptfmt">sort</span></a><span class="optfmt">=</span><a id="wrglossary.3208"></a><a href="#glo:optval.sort.def"><span class="optfmt">def</span></a> options.<p>
<div class="optionvaluebox"><div class="optionvalueboxtitle"><a id="wrglossary.3209"></a><a href="#glo:sym.optionvalue"><span title="Option Value Definition" class="icon">🔖</span></a></div><!-- end of optionvalueboxtitle -->
<a id="wrglossary.3210"></a><a id="wrglossary.3211"></a><a href="#glo:opt.sort"><span class="styoptfmt">sort</span></a>=<code class="code"><dfn id="glo:optval.sort.standard"><span class="optfmt">standard</span></dfn></code></div><!-- end of optionvaluebox -->
 Entries are sorted according to the value of the <a id="wrglossary.3212"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> key used in <a id="wrglossary.3213"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a> (if present) or the <a id="wrglossary.3214"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> key (if <a id="wrglossary.3215"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> key is missing).<p>
When the standard sort option is in use, you can hook into the sort mechanism by redefining: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.3216"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.3217"></a><code class="code"><dfn id="glo:glsprestandardsort"><code class="csfmt">\glsprestandardsort</code></dfn>{<span class="meta">〈<em class="metainner">sort cs</em>〉</span>}{<span class="meta">〈<em class="metainner">type</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 where <span class="meta">〈<em class="metainner">sort cs</em>〉</span> is a temporary control sequence that stores the sort value (which was either explicitly set via the <a id="wrglossary.3218"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> key or implicitly set via the <a id="wrglossary.3219"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> key) before any escaping of the <a id="wrglossary.3220"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>/<a id="wrglossary.3221"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> special characters is performed. By default <a id="wrglossary.3222"></a><a href="#glo:glsprestandardsort"><code class="csfmt">\glsprestandardsort</code></a> just does: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.3223"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.3224"></a><code class="code"><dfn id="glo:glsdosanitizesort"><code class="csfmt">\glsdosanitizesort</code></dfn></code><p>
<div class="noteBox"></div><!-- end of noteBox -->
</div><!-- end of pinnedbox -->
 which <a id="wrglossary.3225"></a><a href="#glo:dual.sanitize">sanitizes</a> <span class="meta">〈<em class="metainner">sort cs</em>〉</span> if <a id="wrglossary.3226"></a><a href="#glo:opt.sanitizesort"><span class="styoptfmt">sanitizesort</span></a><span class="optfmt">=true</span>  (or does nothing if <a id="wrglossary.3227"></a><a href="#glo:opt.sanitizesort"><span class="styoptfmt">sanitizesort</span></a><span class="optfmt">=false</span>).<p>
The other arguments, <span class="meta">〈<em class="metainner">type</em>〉</span> and <span class="meta">〈<em class="metainner">entry-label</em>〉</span>, are the  <a id="wrglossary.3228"></a><a href="#glo:dual.glossary">glossary</a> type and the entry label for the current entry. Note that <span class="meta">〈<em class="metainner">type</em>〉</span> will always be a control sequence, but <span class="meta">〈<em class="metainner">label</em>〉</span> will be in the form used in the first argument of <a id="wrglossary.3229"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>.<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.3230"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
Redefining <a id="wrglossary.3231"></a><a href="#glo:glsprestandardsort"><code class="csfmt">\glsprestandardsort</code></a> won’t affect any entries that  have already been defined and will have no effect at all if you  use another <a id="wrglossary.3232"></a><a href="#glo:opt.sort"><span class="styoptfmt">sort</span></a> setting. </div><!-- end of important -->
<p>
<div class="example" id="ex:diffsorts"><div class="title">Example 9: Mixing Alphabetical and Order of Definition Sorting</div> Suppose I have three <a id="wrglossary.3233"></a><a href="#glo:dual.glossary">glossaries</a>: <a id="wrglossary.3234"></a><a href="#glo:opt.glostype.main"><code class="glostypefmt">main</code></a>, <a id="wrglossary.3235"></a><a href="#glo:opt.glostype.acronym"><code class="glostypefmt">acronym</code></a> and <code class="glostypefmt">notation</code>, and let’s suppose I want the <a id="wrglossary.3236"></a><a href="#glo:opt.glostype.main"><code class="glostypefmt">main</code></a> and <a id="wrglossary.3237"></a><a href="#glo:opt.glostype.acronym"><code class="glostypefmt">acronym</code></a> glossaries to be sorted alphabetically, but the <code class="glostypefmt">notation</code> type should be sorted in order of definition. <p>
For <a id="wrglossary.3238"></a><a href="#glo:idx.opt.noidx">Option 1</a>, the <a id="wrglossary.3239"></a><a href="#glo:opt.printgloss.sort"><span class="csoptfmt">sort</span></a> option can be used in <a id="wrglossary.3240"></a><a href="#glo:printnoidxglossary"><code class="csfmt">\printnoidxglossary</code></a>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.3241"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.3242"></a><a href="#glo:printnoidxglossary"><code class="csfmt">\printnoidxglossary</code></a>[<a id="wrglossary.3243"></a><a href="#glo:opt.printgloss.sort"><span class="csoptfmt">sort</span></a><span class="optfmt">=word</span>]
<a id="wrglossary.3244"></a><a href="#glo:printnoidxglossary"><code class="csfmt">\printnoidxglossary</code></a>[<a id="wrglossary.3245"></a><a href="#glo:opt.printgloss.type"><span class="csoptfmt">type</span></a><span class="optfmt">=<a id="wrglossary.3246"></a><a href="#glo:opt.glostype.acronym"><code class="glostypefmt">acronym</code></a></span>,<a id="wrglossary.3247"></a><a href="#glo:opt.printgloss.sort"><span class="csoptfmt">sort</span></a><span class="optfmt">=word</span>]
<a id="wrglossary.3248"></a><a href="#glo:printnoidxglossary"><code class="csfmt">\printnoidxglossary</code></a>[<a id="wrglossary.3249"></a><a href="#glo:opt.printgloss.type"><span class="csoptfmt">type</span></a><span class="optfmt">=notation</span>,<a id="wrglossary.3250"></a><a href="#glo:opt.printgloss.sort"><span class="csoptfmt">sort</span></a><span class="optfmt">=def</span>]
</pre><p>
For Options <a href="#glo:idx.opt.mkidx">2</a> or <a href="#glo:idx.opt.xdy">3</a>, I can set <a id="wrglossary.3251"></a><a href="#glo:opt.sort"><span class="styoptfmt">sort</span></a><span class="optfmt">=</span><a id="wrglossary.3252"></a><a href="#glo:optval.sort.standard"><span class="optfmt">standard</span></a> (which is the default), and I can either define all my <a id="wrglossary.3253"></a><a href="#glo:opt.glostype.main"><code class="glostypefmt">main</code></a> and <a id="wrglossary.3254"></a><a href="#glo:opt.glostype.acronym"><code class="glostypefmt">acronym</code></a> entries, then redefine <a id="wrglossary.3255"></a><a href="#glo:glsprestandardsort"><code class="csfmt">\glsprestandardsort</code></a> to set <span class="meta">〈<em class="metainner">sort cs</em>〉</span> to an incremented integer, and then define all my <code class="glostypefmt">notation</code> entries. Alternatively, I can redefine <a id="wrglossary.3256"></a><a href="#glo:glsprestandardsort"><code class="csfmt">\glsprestandardsort</code></a> to check for the glossary type and only modify <span class="meta">〈<em class="metainner">sort cs</em>〉</span> if <span class="meta">〈<em class="metainner">type</em>〉</span> is <code class="glostypefmt">notation</code>.<p>
The first method can be achieved as follows: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.3257"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\newcounter</code>{sortcount}

<code class="cmd">\renewcommand</code>{<a id="wrglossary.3258"></a><a href="#glo:glsprestandardsort"><code class="csfmt">\glsprestandardsort</code></a>}[3]{<span class="comment">% </span>
  <code class="cmd">\stepcounter</code>{sortcount}<span class="comment">% </span>
  <code class="cmd">\edef</code>#1{<a id="wrglossary.3259"></a><a href="#glo:glssortnumberfmt"><code class="csfmt">\glssortnumberfmt</code></a>{<a id="wrglossary.3260"></a><a href="#glo:arabic"><code class="csfmt">\arabic</code></a>{sortcount}}}<span class="comment">% </span>
}
</pre> The second method can be achieved as follows: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.3261"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\newcounter</code>{sortcount}

<code class="cmd">\renewcommand</code>{<a id="wrglossary.3262"></a><a href="#glo:glsprestandardsort"><code class="csfmt">\glsprestandardsort</code></a>}[3]{<span class="comment">% </span>
  <code class="cmd">\ifdefstring</code>{#2}{notation}<span class="comment">% </span>
  {<span class="comment">% </span>
     <code class="cmd">\stepcounter</code>{sortcount}<span class="comment">% </span>
     <code class="cmd">\edef</code>#1{<a id="wrglossary.3263"></a><a href="#glo:glssortnumberfmt"><code class="csfmt">\glssortnumberfmt</code></a>{<a id="wrglossary.3264"></a><a href="#glo:arabic"><code class="csfmt">\arabic</code></a>{sortcount}}}<span class="comment">% </span>
  }<span class="comment">% </span>
  {<span class="comment">% </span>
     <a id="wrglossary.3265"></a><a href="#glo:glsdosanitizesort"><code class="csfmt">\glsdosanitizesort</code></a>
  }<span class="comment">% </span>
}
</pre> (<code class="csfmt">\ifdefstring</code> is defined by the <a id="wrglossary.3266"></a><a href="#glo:pkg.etoolbox"><span class="styfmt">etoolbox</span></a> package, which is automatically loaded by <a id="wrglossary.3267"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a>.) For a complete document, see the sample file <a id="wrglossary.3268"></a><a href="#glo:file.sampleSort.tex"><span class="filefmt">sampleSort.tex</span></a>. </div><p>
<div class="example" id="ex:customsort"><div class="title">Example 10: Customizing Standard Sort (Options 2 or 3)</div> Suppose you want a <a id="wrglossary.3269"></a><a href="#glo:dual.glossary">glossary</a> of people and you want the names listed as <span class="meta">〈<em class="metainner">first-name</em>〉</span> <span class="meta">〈<em class="metainner">surname</em>〉</span> in the glossary, but you want the names sorted by <span class="meta">〈<em class="metainner">surname</em>〉</span>, <span class="meta">〈<em class="metainner">first-name</em>〉</span>. You can do this by defining a command called, say, <code class="csfmt">\name</code>{first-name}{surname} that you can use in the <a id="wrglossary.3270"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> key when you define the entry, but hook into the standard sort mechanism to temporarily redefine <code class="csfmt">\name</code> while the sort value is being set.<p>
First, define two commands to set the person’s name: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.3271"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\newcommand</code>{<code class="cmd">\sortname</code>}[2]{#2, #1}
<code class="cmd">\newcommand</code>{<code class="cmd">\textname</code>}[2]{#1 #2}
</pre> and <code class="csfmt">\name</code> needs to be initialised to <code class="csfmt">\textname</code>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.3272"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\let</code><code class="cmd">\name</code><code class="cmd">\textname</code>
</pre> Now redefine <a id="wrglossary.3273"></a><a href="#glo:glsprestandardsort"><code class="csfmt">\glsprestandardsort</code></a> so that it temporarily sets <code class="csfmt">\name</code> to <code class="csfmt">\sortname</code> and expands the sort value, then sets <code class="csfmt">\name</code> to <code class="csfmt">\textname</code> so that the person’s name appears as <span class="meta">〈<em class="metainner">first-name</em>〉</span> <span class="meta">〈<em class="metainner">surname</em>〉</span> in the text: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.3274"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>{<a id="wrglossary.3275"></a><a href="#glo:glsprestandardsort"><code class="csfmt">\glsprestandardsort</code></a>}[3]{<span class="comment">% </span>
 <code class="cmd">\let</code><code class="cmd">\name</code><code class="cmd">\sortname</code>
 <code class="cmd">\edef</code>#1{<code class="cmd">\expandafter</code><code class="cmd">\expandonce</code><code class="cmd">\expandafter</code>{#1}}<span class="comment">% </span>
 <code class="cmd">\let</code><code class="cmd">\name</code><code class="cmd">\textname</code>
 <a id="wrglossary.3276"></a><a href="#glo:glsdosanitizesort"><code class="csfmt">\glsdosanitizesort</code></a>
}
</pre> (The somewhat complicate use of <code class="csfmt">\expandafter</code> etc helps to protect fragile commands, but care is still needed.)<p>
Now the entries can be defined: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.3277"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.3278"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{joebloggs}<a id="wrglossary.3279"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={<code class="cmd">\name</code>{Joe}{Bloggs}}</span>,
  <a id="wrglossary.3280"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={some information about Joe Bloggs}</span>

<a id="wrglossary.3281"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{johnsmith}{<a id="wrglossary.3282"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={<code class="cmd">\name</code>{John}{Smith}}</span>,
  <a id="wrglossary.3283"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={some information about John Smith}</span>}
</pre> For a complete document, see the sample file <a id="wrglossary.3284"></a><a href="#glo:file.samplePeople.tex"><span class="filefmt">samplePeople.tex</span></a>. </div><p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.3285"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.3286"></a><code class="code"><dfn id="glo:opt.order"><span class="styoptfmt">order</span></dfn></code><span class="floatrightbox"><span class="summarytag">initial: </span>word</span><span class="clearfix"></span></div><!-- end of settingsbox -->
  This may take two values: <p>
<div class="optionvaluebox"><div class="optionvalueboxtitle"><a id="wrglossary.3287"></a><a href="#glo:sym.optionvalue"><span title="Option Value Definition" class="icon">🔖</span></a></div><!-- end of optionvalueboxtitle -->
<a id="wrglossary.3288"></a><a id="wrglossary.3289"></a><a href="#glo:opt.order"><span class="styoptfmt">order</span></a>=<code class="code"><dfn id="glo:optval.order.word"><span class="optfmt">word</span></dfn></code></div><!-- end of optionvaluebox -->
 Word order (<span class="qt">“sea lion”</span> before <span class="qt">“seal”</span>).<p>
<div class="optionvaluebox"><div class="optionvalueboxtitle"><a id="wrglossary.3290"></a><a href="#glo:sym.optionvalue"><span title="Option Value Definition" class="icon">🔖</span></a></div><!-- end of optionvalueboxtitle -->
<a id="wrglossary.3291"></a><a id="wrglossary.3292"></a><a href="#glo:opt.order"><span class="styoptfmt">order</span></a>=<code class="code"><dfn id="glo:optval.order.letter"><span class="optfmt">letter</span></dfn></code></div><!-- end of optionvaluebox -->
 Letter order (<span class="qt">“seal”</span> before <span class="qt">“sea lion”</span>).<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.3293"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
Note that with Options <a href="#glo:idx.opt.mkidx">2</a> and <a href="#glo:idx.opt.xdy">3</a>, the <a id="wrglossary.3294"></a><a href="#glo:opt.order"><span class="styoptfmt">order</span></a> option has  no effect if you explicitly call <a id="wrglossary.3295"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> or <a id="wrglossary.3296"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>. </div><!-- end of important -->
<p>
If you use <a id="wrglossary.3297"></a><a href="#glo:idx.opt.noidx">Option 1</a>, this setting will be used if you use  <a id="wrglossary.3298"></a><a href="#glo:opt.printgloss.sort"><span class="csoptfmt">sort</span></a><span class="optfmt">=standard</span> in  the optional argument of <a id="wrglossary.3299"></a><a href="#glo:printnoidxglossary"><code class="csfmt">\printnoidxglossary</code></a>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.3300"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.3301"></a><a href="#glo:printnoidxglossary"><code class="csfmt">\printnoidxglossary</code></a>[<a id="wrglossary.3302"></a><a href="#glo:opt.printgloss.sort"><span class="csoptfmt">sort</span></a><span class="optfmt">=standard</span>]
</pre> Alternatively, you can specify the order for individual <a id="wrglossary.3303"></a><a href="#glo:dual.glossary">glossaries</a>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.3304"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.3305"></a><a href="#glo:printnoidxglossary"><code class="csfmt">\printnoidxglossary</code></a>[<a id="wrglossary.3306"></a><a href="#glo:opt.printgloss.sort"><span class="csoptfmt">sort</span></a><span class="optfmt">=word</span>]
<a id="wrglossary.3307"></a><a href="#glo:printnoidxglossary"><code class="csfmt">\printnoidxglossary</code></a>[<a id="wrglossary.3308"></a><a href="#glo:opt.printgloss.type"><span class="csoptfmt">type</span></a><span class="optfmt">=<a id="wrglossary.3309"></a><a href="#glo:opt.glostype.acronym"><code class="glostypefmt">acronym</code></a></span>,<a id="wrglossary.3310"></a><a href="#glo:opt.printgloss.sort"><span class="csoptfmt">sort</span></a><span class="optfmt">=letter</span>]
</pre><p>
<div class="information"><div class="informationtitle"><a id="wrglossary.3311"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a></div><!-- end of informationtitle -->
 With <a id="wrglossary.3312"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, use the <a id="wrglossary.3313"></a><a href="#glo:opt.resource.break-at"><span class="xtrcsoptfmt">break-at</span></a> option in <a id="wrglossary.3314"></a><a href="#glo:GlsXtrLoadResources"><code class="xtrcsfmt">\GlsXtrLoadResources</code></a> instead of <a id="wrglossary.3315"></a><a href="#glo:opt.order"><span class="styoptfmt">order</span></a>. </div><!-- end of information -->
<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.3316"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.3317"></a><code class="code"><dfn id="glo:opt.makeindex"><span class="styoptfmt">makeindex</span></dfn></code><p>
<div class="noteBox"><a id="wrglossary.3318"></a><a href="#glo:idx.opt.mkidx">Option 2</a></div><!-- end of noteBox -->
</div><!-- end of settingsbox -->
 The <a id="wrglossary.3319"></a><a href="#glo:dual.glossary">glossary</a> information and <a id="wrglossary.3320"></a><a href="#glo:dual.indexing">indexing</a> style file will be written in <a id="wrglossary.3321"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> format. If you use <a id="wrglossary.3322"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> or <a id="wrglossary.3323"></a><a href="#glo:app.makeglossaries-lite"><span class="appfmt">makeglossaries-lite</span></a>, it will automatically detect that it needs to call <a id="wrglossary.3324"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>. If you don’t use <a id="wrglossary.3325"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a>, you need to remember to use <a id="wrglossary.3326"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> not <a id="wrglossary.3327"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>. The indexing style file will been given a <a id="wrglossary.3328"></a><a href="#glo:ext.ist"><span class="extfmt">ist</span></a> extension.<p>
You may omit this package option if you are using <a id="wrglossary.3329"></a><a href="#glo:idx.opt.mkidx">Option 2</a> as this is the default. It’s available in case you need to override the effect of an earlier occurrence of <a id="wrglossary.3330"></a><a href="#glo:opt.xindy"><span class="styoptfmt">xindy</span></a> in the package option list.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.3331"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.3332"></a><code class="code"><dfn id="glo:opt.xindy"><span class="styoptfmt">xindy</span></dfn>={<span class="meta">〈<em class="metainner">options</em>〉</span>}</code><p>
<div class="noteBox"><a id="wrglossary.3333"></a><a href="#glo:idx.opt.xdy">Option 3</a></div><!-- end of noteBox -->
</div><!-- end of settingsbox -->
  The <a id="wrglossary.3334"></a><a href="#glo:dual.glossary">glossary</a> information and <a id="wrglossary.3335"></a><a href="#glo:dual.indexing">indexing</a> style file will be written in <a id="wrglossary.3336"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> format. If you use <a id="wrglossary.3337"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a>, it will automatically detect that it needs to call <a id="wrglossary.3338"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>. If you don’t use <a id="wrglossary.3339"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a>, you need to remember to use <a id="wrglossary.3340"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> not <a id="wrglossary.3341"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>. The indexing style file will been given a <a id="wrglossary.3342"></a><a href="#glo:ext.xdy"><span class="extfmt">xdy</span></a> extension.<p>
This package option may additionally have a value that is a <span class="meta">〈<em class="metainner">key</em>〉</span>=<span class="meta">〈<em class="metainner">value</em>〉</span> comma-separated list to override some default options. Note that these options are irrelevant if you explicitly call <a id="wrglossary.3343"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>. See §<a href="#sec:xindy">14</a> for further details on using <a id="wrglossary.3344"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> with the <a id="wrglossary.3345"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package.<p>
You can test if this option has been set using the conditional: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.3346"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.3347"></a><code class="code"><dfn id="glo:ifglsxindy"><code class="csfmt">\ifglsxindy</code></dfn> <span class="meta">〈<em class="metainner">true</em>〉</span><code class="csfmt">\else</code> <span class="meta">〈<em class="metainner">false</em>〉</span><code class="csfmt">\fi</code></code><span class="floatrightbox"><span class="summarytag">initial: </span><code class="csfmt">\iffalse</code></span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 Note that this conditional should not be changed after <a id="wrglossary.3348"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a> otherwise the syntax in the <a id="wrglossary.3349"></a><a href="#glo:dual.glossary">glossary</a> files will be incorrect. If this conditional is false, it means that any option other than <a id="wrglossary.3350"></a><a href="#glo:idx.opt.xdy">Option 3</a> is in effect. (If you need to know which indexing option is in effect, check the definition of <a id="wrglossary.3351"></a><a href="#glo:glsindexingsetting"><code class="csfmt">\glsindexingsetting</code></a> instead.)<p>
The <span class="meta">〈<em class="metainner">options</em>〉</span> value may be omitted. If set, it should be a <span class="meta">〈<em class="metainner">key</em>〉</span>=<span class="meta">〈<em class="metainner">value</em>〉</span> list, where the following three options may be used:<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.3352"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.3353"></a><code class="code"><dfn id="glo:opt.xindy.language"><span class="optfmt">language</span></dfn>={<span class="meta">〈<em class="metainner">value</em>〉</span>}</code></div><!-- end of settingsbox -->
 The language module to use, which is passed to <a id="wrglossary.3354"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> with the <a id="wrglossary.3355"></a><a href="#glo:switch.xdy.L"><span class="shortargfmt">-L</span></a> switch. The default is obtained from <a id="wrglossary.3356"></a><a href="#glo:languagename"><code class="csfmt">\languagename</code></a> but note that this may not be correct as <a id="wrglossary.3357"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> has a different labelling system to <a id="wrglossary.3358"></a><a href="#glo:pkg.babel"><span class="styfmt">babel</span></a> and <a id="wrglossary.3359"></a><a href="#glo:pkg.polyglossia"><span class="styfmt">polyglossia</span></a>. <p>
The <a id="wrglossary.3360"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> script has a set of mappings of known <a id="wrglossary.3361"></a><a href="#glo:pkg.babel"><span class="styfmt">babel</span></a> language names to <a id="wrglossary.3362"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> language names, but new <a id="wrglossary.3363"></a><a href="#glo:pkg.babel"><span class="styfmt">babel</span></a> dialect names may not be included. The <a id="wrglossary.3364"></a><a href="#glo:app.makeglossaries-lite"><span class="appfmt">makeglossaries-lite</span></a> script doesn’t have this feature (but there’s no benefit in use <a id="wrglossary.3365"></a><a href="#glo:app.makeglossaries-lite"><span class="appfmt">makeglossaries-lite</span></a> instead of <a id="wrglossary.3366"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> when using <a id="wrglossary.3367"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>). The <a id="wrglossary.3368"></a><a href="#glo:opt.automake"><span class="styoptfmt">automake</span></a><span class="optfmt">=o</span>ption that calls <a id="wrglossary.3369"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> explicitly also doesn’t use any mapping.<p>
However, even if the appropriate mapping is available, <a id="wrglossary.3370"></a><a href="#glo:languagename"><code class="csfmt">\languagename</code></a> may still not expand to the language required for the <a id="wrglossary.3371"></a><a href="#glo:dual.glossary">glossary</a>. In which case, you need to specify the correct <a id="wrglossary.3372"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> language. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.3373"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[brazilian,english]{babel}
<code class="cmd">\usepackage</code>[<a id="wrglossary.3374"></a><a href="#glo:opt.xindy"><span class="styoptfmt">xindy</span></a><span class="optfmt">=<a id="wrglossary.3375"></a><a href="#glo:opt.xindy.language"><span class="optfmt">language</span></a><span class="optfmt">=portuguese</span></span>]{glossaries}
</pre> If you have multiple <a id="wrglossary.3376"></a><a href="#glo:dual.glossary">glossaries</a> in different languages, use <a id="wrglossary.3377"></a><a href="#glo:GlsSetXdyLanguage"><code class="csfmt">\GlsSetXdyLanguage</code></a> to set the language for each glossary.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.3378"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.3379"></a><code class="code"><dfn id="glo:opt.xindy.codepage"><span class="optfmt">codepage</span></dfn>={<span class="meta">〈<em class="metainner">value</em>〉</span>}</code></div><!-- end of settingsbox -->
 The <a id="wrglossary.3380"></a><a href="#glo:idx.codepage">codepage</a> is the file <a id="wrglossary.3381"></a><a href="#glo:idx.encoding">encoding</a> for the <a id="wrglossary.3382"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> files and is passed to <a id="wrglossary.3383"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> with the <a id="wrglossary.3384"></a><a href="#glo:switch.xdy.C"><span class="shortargfmt">-C</span></a> switch. The default <a id="wrglossary.3385"></a><a href="#glo:idx.codepage">codepage</a> is obtained from <a id="wrglossary.3386"></a><a href="#glo:inputencodingname"><code class="csfmt">\inputencodingname</code></a>. As from v4.50, if <a id="wrglossary.3387"></a><a href="#glo:inputencodingname"><code class="csfmt">\inputencodingname</code></a> isn’t defined, <a id="wrglossary.3388"></a><a href="#glo:dual.utf8">UTF-8</a> is assumed (which is identified by the label <code class="code">utf8</code>). If this is incorrect, you will need to use the <a id="wrglossary.3389"></a><a href="#glo:opt.xindy.codepage"><span class="optfmt">codepage</span></a> option but make sure you use the <a id="wrglossary.3390"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> <a id="wrglossary.3391"></a><a href="#glo:idx.codepage">codepage</a> label (for example, <code class="code">cp1252</code> or <code class="code">latin9</code>). See the <a id="wrglossary.3392"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> documentation for further details.<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.3393"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
The <a id="wrglossary.3394"></a><a href="#glo:idx.codepage">codepage</a> may not simply be the <a id="wrglossary.3395"></a><a href="#glo:idx.encoding">encoding</a> but may include a sorting rule, such as <code class="code">ij-as-y-utf8</code> or <code class="code">din5007-utf8</code>. See §<a href="#sec:langenc">14.2</a>. </div><!-- end of important -->
<p>
For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.3396"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.3397"></a><a href="#glo:opt.xindy"><span class="styoptfmt">xindy</span></a><span class="optfmt">=<a id="wrglossary.3398"></a><a href="#glo:opt.xindy.language"><span class="optfmt">language</span></a><span class="optfmt">=english</span>,<a id="wrglossary.3399"></a><a href="#glo:opt.xindy.codepage"><span class="optfmt">codepage</span></a><span class="optfmt">=cp1252</span></span>]
  {glossaries}
</pre><p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.3400"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.3401"></a><code class="code"><dfn id="glo:opt.xindy.glsnumbers"><span class="optfmt">glsnumbers</span></dfn>={<span class="meta">〈<em class="metainner">boolean</em>〉</span>}</code><span class="floatrightbox"><span class="summarytag">default: </span>true; <span class="summarytag">initial: </span>true</span><span class="clearfix"></span></div><!-- end of settingsbox -->
 If true, this option will define the number <a id="wrglossary.3402"></a><a href="#glo:idx.group">group</a> in the <a id="wrglossary.3403"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> style file, which by default will be placed before the <span class="qt">“A”</span>  <a id="wrglossary.3404"></a><a href="#glo:idx.group">letter group</a>. If you don’t want this <a id="wrglossary.3405"></a><a href="#glo:idx.group">letter group</a>, set this option to false. Note that the <span class="qt">“A”</span> <a id="wrglossary.3406"></a><a href="#glo:idx.group">letter group</a> is only available with <a id="wrglossary.3407"></a><a href="#glo:dual.latinalph">Latin alphabets</a>, so if you are using a <a id="wrglossary.3408"></a><a href="#glo:dual.nonlatinalph">non-Latin alphabet</a>, you will either need to switch off the number <a id="wrglossary.3409"></a><a href="#glo:idx.group">group</a> or identify the <a id="wrglossary.3410"></a><a href="#glo:idx.group">letter group</a> that it should come before with <a id="wrglossary.3411"></a><a href="#glo:GlsSetXdyNumberGroupOrder"><code class="csfmt">\GlsSetXdyNumberGroupOrder</code></a>.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.3412"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.3413"></a><code class="code"><dfn id="glo:opt.xindygloss"><span class="styoptfmt">xindygloss</span></dfn></code><p>
<div class="noteBox"><a id="wrglossary.3414"></a><a href="#glo:idx.opt.xdy">Option 3</a></div><!-- end of noteBox -->
</div><!-- end of settingsbox -->
 This is equivalent to <a id="wrglossary.3415"></a><a href="#glo:opt.xindy"><span class="styoptfmt">xindy</span></a> without any value supplied and may be used as a document class option. The language and code page can be set via <a id="wrglossary.3416"></a><a href="#glo:GlsSetXdyLanguage"><code class="csfmt">\GlsSetXdyLanguage</code></a> and <a id="wrglossary.3417"></a><a href="#glo:GlsSetXdyCodePage"><code class="csfmt">\GlsSetXdyCodePage</code></a> if the defaults are inappropriate  (see §<a href="#sec:langenc">14.2</a>.)<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.3418"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.3419"></a><code class="code"><dfn id="glo:opt.xindynoglsnumbers"><span class="styoptfmt">xindynoglsnumbers</span></dfn></code><p>
<div class="noteBox"><a id="wrglossary.3420"></a><a href="#glo:idx.opt.xdy">Option 3</a></div><!-- end of noteBox -->
</div><!-- end of settingsbox -->
 This is equivalent to <a id="wrglossary.3421"></a><a href="#glo:opt.xindy"><span class="styoptfmt">xindy</span></a><span class="optfmt">={<a id="wrglossary.3422"></a><a href="#glo:opt.xindy.glsnumbers"><span class="optfmt">glsnumbers</span></a><span class="optfmt">=false</span>}</span> and may be used as a document class option.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.3423"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.3424"></a><code class="code"><dfn id="glo:opt.automake"><span class="styoptfmt">automake</span></dfn>=<span class="meta">〈<em class="metainner">value</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>immediate; <span class="summarytag">initial: </span>false</span><span class="clearfix"></span></div><!-- end of settingsbox -->
  This option will attempt to use the <a id="wrglossary.3425"></a><a href="#glo:dual.shellescape">shell escape</a> to run the appropriate <a id="wrglossary.3426"></a><a href="#glo:dual.indexingapp">indexing application</a>. You will still need to run LaTeX twice. For example, if the document in the file <span class="filefmt">myDoc.tex</span> contains: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.3427"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.3428"></a><a href="#glo:opt.automake"><span class="styoptfmt">automake</span></a>]{glossaries}
<a id="wrglossary.3429"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>
<a id="wrglossary.3430"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{sample}{<a id="wrglossary.3431"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={sample}</span>,<a id="wrglossary.3432"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={an example}</span>}
<code class="cbeg">\begin{document}</code>
<a id="wrglossary.3433"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample}
<a id="wrglossary.3434"></a><a href="#glo:printglossaries"><code class="csfmt">\printglossaries</code></a>
<code class="cend">\end{document}</code>
</pre> Then the document build is now: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.3435"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>pdflatex myDoc
pdflatex myDoc
</pre> This will run <a id="wrglossary.3436"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> on every LaTeX run. If you have a large <a id="wrglossary.3437"></a><a href="#glo:dual.glossary">glossary</a> with a complex document build, this can end  up being more time-consuming that simply running <a id="wrglossary.3438"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> (either explicitly or via <a id="wrglossary.3439"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a>) the minimum number of required times.<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.3440"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
Note that you will need to have the <a id="wrglossary.3441"></a><a href="#glo:dual.shellescape">shell escape</a> enabled (restricted mode for a direct call to <a id="wrglossary.3442"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> and unrestricted mode for <a id="wrglossary.3443"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>, <a id="wrglossary.3444"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> or <a id="wrglossary.3445"></a><a href="#glo:app.makeglossaries-lite"><span class="appfmt">makeglossaries-lite</span></a>). If you switch this option on and you are using LuaLaTeX, then the <a id="wrglossary.3446"></a><a href="#glo:pkg.shellesc"><span class="styfmt">shellesc</span></a> package will be loaded. </div><!-- end of important -->
<p>
If this option doesn’t seem to work, open the <a id="wrglossary.3447"></a><a href="#glo:ext.log"><span class="extfmt">log</span></a> file in your text editor and search for “<code class="qtt">runsystem</code>”. For example, if the document is in a file called <span class="filefmt">myDoc.tex</span> and it has: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.3448"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.3449"></a><a href="#glo:opt.automake"><span class="styoptfmt">automake</span></a>]{glossaries}
</pre> and you run LaTeX in restricted mode, then if call was successful, you should find the following line in the file <span class="filefmt">myDoc.log</span>: <pre class="transcript"><div class="transcripttitle"><a id="wrglossary.3450"></a><a href="#glo:sym.transcript"><span title="Transcript" class="icon">🔎</span></a></div>runsystem(makeindex -s myDoc.ist -t myDoc.glg -o myDoc.gls myDoc.glo)...executed safely (allowed).
</pre> The parentheses immediately after “<code class="qtt">runsystem</code>” show how the command was called. The bit after the three dots <code class="code">...</code> indicates whether or not the command was run and, if so, whether it was successful. In the above case, it has <span class="qt">“executed safely (allowed)”</span>. This means that it was allowed to run in restricted mode because <a id="wrglossary.3451"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> is on the list of trusted applications.<p>
If you change the package option to: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.3452"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.3453"></a><a href="#glo:opt.automake"><span class="styoptfmt">automake</span></a><span class="optfmt">=</span><a id="wrglossary.3454"></a><a href="#glo:optval.automake.makegloss"><span class="optfmt">makegloss</span></a>]{glossaries}
</pre> and rerun LaTeX in restricted mode, then the line in <span class="filefmt">myDoc.log</span> will now be: <pre class="transcript"><div class="transcripttitle"><a id="wrglossary.3455"></a><a href="#glo:sym.transcript"><span title="Transcript" class="icon">🔎</span></a></div>runsystem(makeglossaries myDoc)...disabled (restricted).
</pre> This indicates that an attempt was made to run <a id="wrglossary.3456"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> (rather than a direct call to <a id="wrglossary.3457"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>), which isn’t permitted in restricted mode. There will be a similar message with <a id="wrglossary.3458"></a><a href="#glo:opt.automake"><span class="styoptfmt">automake</span></a><span class="optfmt">=</span><a id="wrglossary.3459"></a><a href="#glo:optval.automake.lite"><span class="optfmt">lite</span></a> or if the <a id="wrglossary.3460"></a><a href="#glo:opt.xindy"><span class="styoptfmt">xindy</span></a> option is used. These cases require the unrestricted <a id="wrglossary.3461"></a><a href="#glo:dual.shellescape">shell escape</a>. <p>
<div class="important"><div class="importanttitle"><a id="wrglossary.3462"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
Think carefully before enabling unrestricted mode. Do you trust all the packages your document is loading (either explicitly or implicitly via another package)? Do you trust any code that you have copied and pasted from some third party? First compile your document in restricted mode (or with the <a id="wrglossary.3463"></a><a href="#glo:dual.shellescape">shell escape</a> disabled) and search the <a id="wrglossary.3464"></a><a href="#glo:ext.log"><span class="extfmt">log</span></a> file for “<code class="qtt">runsystem</code>” to find out exactly what system calls are being attempted. </div><!-- end of important -->
<p>
If the document is compiled in unrestricted mode, the corresponding line in the <a id="wrglossary.3465"></a><a href="#glo:ext.log"><span class="extfmt">log</span></a> file should now be: <pre class="transcript"><div class="transcripttitle"><a id="wrglossary.3466"></a><a href="#glo:sym.transcript"><span title="Transcript" class="icon">🔎</span></a></div>runsystem(makeglossaries myDoc)...executed.
</pre> This means that <a id="wrglossary.3467"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> was run. If it has <span class="qt">“failed”</span> instead of <span class="qt">“executed”</span>, then it means there was a fatal error. Note that just because the <a id="wrglossary.3468"></a><a href="#glo:ext.log"><span class="extfmt">log</span></a> file has <span class="qt">“executed”</span> doesn’t mean that the application ran without a problem as there may have been some warnings or non-fatal errors. If you get any unexpected results, check the <a id="wrglossary.3469"></a><a href="#glo:dual.indexingapp">indexing application’s</a> transcript file (for example, the <a id="wrglossary.3470"></a><a href="#glo:ext.glg"><span class="extfmt">glg</span></a> file, <span class="filefmt">myDoc.glg</span> in the above, for the <a id="wrglossary.3471"></a><a href="#glo:opt.glostype.main"><code class="glostypefmt">main</code></a> glossary).<p>
<div class="optionvaluebox"><div class="optionvalueboxtitle"><a id="wrglossary.3472"></a><a href="#glo:sym.optionvalue"><span title="Option Value Definition" class="icon">🔖</span></a></div><!-- end of optionvalueboxtitle -->
<a id="wrglossary.3473"></a><a id="wrglossary.3474"></a><a href="#glo:opt.automake"><span class="styoptfmt">automake</span></a>=<code class="code"><dfn id="glo:optval.automake.false"><span class="optfmt">false</span></dfn></code></div><!-- end of optionvaluebox -->
 No attempt is made to use the <a id="wrglossary.3475"></a><a href="#glo:dual.shellescape">shell escape</a>.<p>
<div class="optionvaluebox"><div class="optionvalueboxtitle"><a id="wrglossary.3476"></a><a href="#glo:sym.optionvalue"><span title="Option Value Definition" class="icon">🔖</span></a></div><!-- end of optionvalueboxtitle -->
<a id="wrglossary.3477"></a><a id="wrglossary.3478"></a><a href="#glo:opt.automake"><span class="styoptfmt">automake</span></a>=<code class="code"><dfn id="glo:optval.automake.true"><span class="optfmt">true</span></dfn></code><span class="floatrightbox"><a id="wrglossary.3479"></a><a href="#glo:sym.deprecated">Deprecated</a></span><span class="clearfix"></span></div><!-- end of optionvaluebox -->
 This is now a deprecated synonym for <a id="wrglossary.3480"></a><a href="#glo:opt.automake"><span class="styoptfmt">automake</span></a><span class="optfmt">=</span><a id="wrglossary.3481"></a><a href="#glo:optval.automake.delayed"><span class="optfmt">delayed</span></a>. This used to be the default if the value to <a id="wrglossary.3482"></a><a href="#glo:opt.automake"><span class="styoptfmt">automake</span></a> wasn’t supplied, but the default switched to the less problematic <a id="wrglossary.3483"></a><a href="#glo:opt.automake"><span class="styoptfmt">automake</span></a><span class="optfmt">=</span><a id="wrglossary.3484"></a><a href="#glo:optval.automake.immediate"><span class="optfmt">immediate</span></a> in version 4.50.<p>
<div class="optionvaluebox"><div class="optionvalueboxtitle"><a id="wrglossary.3485"></a><a href="#glo:sym.optionvalue"><span title="Option Value Definition" class="icon">🔖</span></a></div><!-- end of optionvalueboxtitle -->
<a id="wrglossary.3486"></a><a id="wrglossary.3487"></a><a href="#glo:opt.automake"><span class="styoptfmt">automake</span></a>=<code class="code"><dfn id="glo:optval.automake.delayed"><span class="optfmt">delayed</span></dfn></code></div><!-- end of optionvaluebox -->
 A direct call to <a id="wrglossary.3488"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> or <a id="wrglossary.3489"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> (as appropriate) for each non-empty <a id="wrglossary.3490"></a><a href="#glo:dual.glossary">glossary</a> will be made at the end of the document using a delayed write to ensure that the <a id="wrglossary.3491"></a><a href="#glo:dual.glossary">glossary</a> files are complete. (It’s necessary to delay writing to the <a id="wrglossary.3492"></a><a href="#glo:dual.indexingfile">indexing files</a> in order to ensure that <a id="wrglossary.3493"></a><a href="#glo:thepage"><code class="csfmt">\thepage</code></a> is correct.) Unfortunately, there are situations where the delayed write never occurs, for example, if there are floats on the final page. In those cases, it’s better to use an immediate write (any of the following options).<p>
<div class="optionvaluebox"><div class="optionvalueboxtitle"><a id="wrglossary.3494"></a><a href="#glo:sym.optionvalue"><span title="Option Value Definition" class="icon">🔖</span></a></div><!-- end of optionvalueboxtitle -->
<a id="wrglossary.3495"></a><a id="wrglossary.3496"></a><a href="#glo:opt.automake"><span class="styoptfmt">automake</span></a>=<code class="code"><dfn id="glo:optval.automake.immediate"><span class="optfmt">immediate</span></dfn></code></div><!-- end of optionvaluebox -->
 A direct call to <a id="wrglossary.3497"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> or <a id="wrglossary.3498"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> (as appropriate) for each non-empty <a id="wrglossary.3499"></a><a href="#glo:dual.glossary">glossary</a> will be made at the start of <a id="wrglossary.3500"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a> using an immediate write. This ensures that the <a id="wrglossary.3501"></a><a href="#glo:dual.indexingfile">indexing files</a> are read by the <a id="wrglossary.3502"></a><a href="#glo:dual.indexingapp">indexing application</a> before they are opened (which will clear their content).<p>
If you are using <a id="wrglossary.3503"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>, then <a id="wrglossary.3504"></a><a href="#glo:opt.automake"><span class="styoptfmt">automake</span></a><span class="optfmt">=</span><a id="wrglossary.3505"></a><a href="#glo:optval.automake.makegloss"><span class="optfmt">makegloss</span></a> is a better option that this one. Either way, you will need Perl and the unrestricted mode, but with <a id="wrglossary.3506"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> you get the benefit of the language mappings and diagnostics.<p>
<div class="optionvaluebox"><div class="optionvalueboxtitle"><a id="wrglossary.3507"></a><a href="#glo:sym.optionvalue"><span title="Option Value Definition" class="icon">🔖</span></a></div><!-- end of optionvalueboxtitle -->
<a id="wrglossary.3508"></a><a id="wrglossary.3509"></a><a href="#glo:opt.automake"><span class="styoptfmt">automake</span></a>=<code class="code"><dfn id="glo:optval.automake.makegloss"><span class="optfmt">makegloss</span></dfn></code></div><!-- end of optionvaluebox -->
 A call to <a id="wrglossary.3510"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> will be made at the start of <a id="wrglossary.3511"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a> using an immediate write if the <a id="wrglossary.3512"></a><a href="#glo:ext.aux"><span class="extfmt">aux</span></a> file exists. On the one hand, it’s better to use <a id="wrglossary.3513"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> as it has some extra diagnostic functions, but on the other hand it both requires Perl and the unrestricted <a id="wrglossary.3514"></a><a href="#glo:dual.shellescape">shell escape</a>.<p>
<div class="optionvaluebox"><div class="optionvalueboxtitle"><a id="wrglossary.3515"></a><a href="#glo:sym.optionvalue"><span title="Option Value Definition" class="icon">🔖</span></a></div><!-- end of optionvalueboxtitle -->
<a id="wrglossary.3516"></a><a id="wrglossary.3517"></a><a href="#glo:opt.automake"><span class="styoptfmt">automake</span></a>=<code class="code"><dfn id="glo:optval.automake.lite"><span class="optfmt">lite</span></dfn></code></div><!-- end of optionvaluebox -->
 A call to <a id="wrglossary.3518"></a><a href="#glo:app.makeglossaries-lite"><span class="appfmt">makeglossaries-lite</span></a> will be made at the start of <a id="wrglossary.3519"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a> using an immediate write if the <a id="wrglossary.3520"></a><a href="#glo:ext.aux"><span class="extfmt">aux</span></a> file exists. There’s little benefit in this option over <a id="wrglossary.3521"></a><a href="#glo:opt.automake"><span class="styoptfmt">automake</span></a><span class="optfmt">=</span><a id="wrglossary.3522"></a><a href="#glo:optval.automake.immediate"><span class="optfmt">immediate</span></a> and it has the added disadvantage of requiring the unrestricted mode.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.3523"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.3524"></a><code class="code"><dfn id="glo:opt.automakegloss"><span class="styoptfmt">automakegloss</span></dfn></code><span class="floatrightbox"><span class="summarytag">alias: </span><span class="optfmt">makegloss</span></span><span class="clearfix"></span></div><!-- end of settingsbox -->
 This valueless option is equivalent to <a id="wrglossary.3525"></a><a href="#glo:opt.automake"><span class="styoptfmt">automake</span></a><span class="optfmt">=</span><a id="wrglossary.3526"></a><a href="#glo:optval.automake.makegloss"><span class="optfmt">makegloss</span></a>.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.3527"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.3528"></a><code class="code"><dfn id="glo:opt.automakeglosslite"><span class="styoptfmt">automakeglosslite</span></dfn></code><span class="floatrightbox"><span class="summarytag">alias: </span><span class="optfmt">lite</span></span><span class="clearfix"></span></div><!-- end of settingsbox -->
 This valueless option is equivalent to <a id="wrglossary.3529"></a><a href="#glo:opt.automake"><span class="styoptfmt">automake</span></a><span class="optfmt">=</span><a id="wrglossary.3530"></a><a href="#glo:optval.automake.lite"><span class="optfmt">lite</span></a>.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.3531"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.3532"></a><code class="code"><dfn id="glo:opt.disablemakegloss"><span class="styoptfmt">disablemakegloss</span></dfn></code></div><!-- end of settingsbox -->
 This valueless option indicates that <a id="wrglossary.3533"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a> and <a id="wrglossary.3534"></a><a href="#glo:makenoidxglossaries"><code class="csfmt">\makenoidxglossaries</code></a> should be disabled. This option is provided in the event that you have to use a class or package that disregards the advice in §<a href="#sec:indexingoptions">1.3</a> and automatically performs <a id="wrglossary.3535"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a> or <a id="wrglossary.3536"></a><a href="#glo:makenoidxglossaries"><code class="csfmt">\makenoidxglossaries</code></a> but you don’t want this. (For example, you want to use a different <a id="wrglossary.3537"></a><a href="#glo:dual.indexing">indexing</a> method or you want to disable <a id="wrglossary.3538"></a><a href="#glo:dual.indexing">indexing</a> while working on a draft document.)<p>
Naturally, if there’s a particular reason why the class or package insists on a specific <a id="wrglossary.3539"></a><a href="#glo:dual.indexing">indexing</a> method, for example, it’s an editorial requirement, then you will need to abide by that decision.<p>
This option may be passed in the standard document class option list or passed using <a id="wrglossary.3540"></a><a href="#glo:PassOptionsToPackage"><code class="csfmt">\PassOptionsToPackage</code></a> before <a id="wrglossary.3541"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> is loaded. Note that this does nothing if <a id="wrglossary.3542"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a> or <a id="wrglossary.3543"></a><a href="#glo:makenoidxglossaries"><code class="csfmt">\makenoidxglossaries</code></a> has already  been used whilst enabled.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.3544"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.3545"></a><code class="code"><dfn id="glo:opt.restoremakegloss"><span class="styoptfmt">restoremakegloss</span></dfn></code></div><!-- end of settingsbox -->
 Cancels the effect of <a id="wrglossary.3546"></a><a href="#glo:opt.disablemakegloss"><span class="styoptfmt">disablemakegloss</span></a>. This option may be used in <a id="wrglossary.3547"></a><a href="#glo:setupglossaries"><code class="csfmt">\setupglossaries</code></a>. It issues a warning if <a id="wrglossary.3548"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a> or <a id="wrglossary.3549"></a><a href="#glo:makenoidxglossaries"><code class="csfmt">\makenoidxglossaries</code></a> has already been used whilst enabled.  Note that this option removes the check for <a id="wrglossary.3550"></a><a href="#glo:nofiles"><code class="csfmt">\nofiles</code></a>, as this option is an indication that the output files are actually required.<p>
For example, suppose the class <span class="clsfmt">customclass.cls</span> automatically loads <a id="wrglossary.3551"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> and does <a id="wrglossary.3552"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a> but you need an extra <a id="wrglossary.3553"></a><a href="#glo:dual.glossary">glossary</a>, which has to be defined before <a id="wrglossary.3554"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>, then you can do: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.3555"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\documentclass</code>[<a id="wrglossary.3556"></a><a href="#glo:opt.disablemakegloss"><span class="styoptfmt">disablemakegloss</span></a>]{customclass}
<a id="wrglossary.3557"></a><a href="#glo:newglossary*"><code class="csfmt">\newglossary*</code></a>{functions}{Functions}
<a id="wrglossary.3558"></a><a href="#glo:setupglossaries"><code class="csfmt">\setupglossaries</code></a>{restoremakegloss}
<a id="wrglossary.3559"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>
</pre> or <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.3560"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.3561"></a><a href="#glo:PassOptionsToPackage"><code class="csfmt">\PassOptionsToPackage</code></a>{<a id="wrglossary.3562"></a><a href="#glo:opt.disablemakegloss"><span class="styoptfmt">disablemakegloss</span></a>}{glossaries}
<code class="cmd">\documentclass</code>{customclass}
<a id="wrglossary.3563"></a><a href="#glo:newglossary*"><code class="csfmt">\newglossary*</code></a>{functions}{Functions}
<a id="wrglossary.3564"></a><a href="#glo:setupglossaries"><code class="csfmt">\setupglossaries</code></a>{restoremakegloss}
<a id="wrglossary.3565"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>
</pre><p>
Note that restoring these commands doesn’t necessarily mean that they can be used. It just means that their normal behaviour given the current settings will apply. For example, if you use the <a id="wrglossary.3566"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a><span class="optfmt">=only</span> or <a id="wrglossary.3567"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a><span class="optfmt">=nameref</span> options with <a id="wrglossary.3568"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> then you can’t use <a id="wrglossary.3569"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a> or <a id="wrglossary.3570"></a><a href="#glo:makenoidxglossaries"><code class="csfmt">\makenoidxglossaries</code></a> regardless of <a id="wrglossary.3571"></a><a href="#glo:opt.restoremakegloss"><span class="styoptfmt">restoremakegloss</span></a>.<p>

</section><!-- end of section sec:pkgopts-sort -->

<section id="sec:pkgopts-type"><!-- start of section sec:pkgopts-type --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->2.6. Glossary Type Options<div class="labellink"><a href="#sec:pkgopts-type">[link]</a></div></h2><!-- end of section header -->
<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.3572"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.3573"></a><code class="code"><dfn id="glo:opt.nohypertypes"><span class="styoptfmt">nohypertypes</span></dfn>={<span class="meta">〈<em class="metainner">list</em>〉</span>}</code></div><!-- end of settingsbox -->
 Use this option if you have multiple <a id="wrglossary.3574"></a><a href="#glo:dual.glossary">glossaries</a> and you want to suppress the entry <a id="wrglossary.3575"></a><a href="#glo:idx.hyperlink">hyperlinks</a> for a particular <a id="wrglossary.3576"></a><a href="#glo:dual.glossary">glossary</a> or <a id="wrglossary.3577"></a><a href="#glo:dual.glossary">glossaries</a>. The value of this option should be a comma-separated list of <a id="wrglossary.3578"></a><a href="#glo:dual.glossary">glossary</a> types where <a id="wrglossary.3579"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> etc shouldn’t have <a id="wrglossary.3580"></a><a href="#glo:idx.hyperlink">hyperlinks</a> by default. Make sure you enclose the value in braces if it contains any commas. Example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.3581"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.3582"></a><a href="#glo:opt.acronym"><span class="styoptfmt">acronym</span></a>,<a id="wrglossary.3583"></a><a href="#glo:opt.nohypertypes"><span class="styoptfmt">nohypertypes</span></a><span class="optfmt">={<a id="wrglossary.3584"></a><a href="#glo:opt.glostype.acronym"><code class="glostypefmt">acronym</code></a>,notation}</span>]
  {glossaries}
<a id="wrglossary.3585"></a><a href="#glo:newglossary"><code class="csfmt">\newglossary</code></a>[nlg]{notation}{not}{ntn}{Notation}
</pre> As illustrated above, the <a id="wrglossary.3586"></a><a href="#glo:dual.glossary">glossary</a> doesn’t need to exist when you identify it in <a id="wrglossary.3587"></a><a href="#glo:opt.nohypertypes"><span class="styoptfmt">nohypertypes</span></a>.<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.3588"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
The values must be fully expanded, so <strong class="strong">don’t</strong> try, for example, <a id="wrglossary.3589"></a><a href="#glo:opt.nohypertypes"><span class="styoptfmt">nohypertypes</span></a><span class="optfmt">=<a id="wrglossary.3590"></a><a href="#glo:acronymtype"><code class="csfmt">\acronymtype</code></a></span>. </div><!-- end of important -->
<p>
You may also use: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.3591"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.3592"></a><code class="code"><dfn id="glo:GlsDeclareNoHyperList"><code class="csfmt">\GlsDeclareNoHyperList</code></dfn>{<span class="meta">〈<em class="metainner">list</em>〉</span>}</code></div><!-- end of pinnedbox -->
 instead or additionally. See §<a href="#sec:glslink">5.1</a> for further details.<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.3593"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><!-- end of informationtitle -->
 The <a id="wrglossary.3594"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package has the <a id="wrglossary.3595"></a><a href="#glo:opt.catattr.nohyper"><span class="csoptfmt">nohyper</span></a> <a id="wrglossary.3596"></a><a href="#glo:idx.categoryattribute">category attribute</a> which will suppress the <a id="wrglossary.3597"></a><a href="#glo:idx.hyperlink">hyperlink</a> for entries with the given category, which can be used as an alternative to suppressing the <a id="wrglossary.3598"></a><a href="#glo:idx.hyperlink">hyperlink</a> on a per-<a id="wrglossary.3599"></a><a href="#glo:dual.glossary">glossary</a> basis. </div><!-- end of information -->
<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.3600"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.3601"></a><code class="code"><dfn id="glo:opt.nomain"><span class="styoptfmt">nomain</span></dfn></code></div><!-- end of settingsbox -->
 This suppresses the creation of the <a id="wrglossary.3602"></a><a href="#glo:opt.glostype.main"><code class="glostypefmt">main</code></a> glossary and associated <a id="wrglossary.3603"></a><a href="#glo:ext.glo"><span class="extfmt">glo</span></a> file, if unrequired. Note that if you use this option, you must create another <a id="wrglossary.3604"></a><a href="#glo:dual.glossary">glossary</a> in which to put all your entries (either via the <a id="wrglossary.3605"></a><a href="#glo:opt.acronym"><span class="styoptfmt">acronym</span></a> (or <a id="wrglossary.3606"></a><a href="#glo:opt.acronyms"><span class="styoptfmt">acronyms</span></a>) package option described in §<a href="#sec:pkgopts-acronym">2.7</a> or via the <a id="wrglossary.3607"></a><a href="#glo:opt.symbols"><span class="styoptfmt">symbols</span></a>, <a id="wrglossary.3608"></a><a href="#glo:opt.numbers"><span class="styoptfmt">numbers</span></a> or <a id="wrglossary.3609"></a><a href="#glo:opt.index"><span class="styoptfmt">index</span></a> options described in §<a href="#sec:pkgopts-other">2.9</a> or via <a id="wrglossary.3610"></a><a href="#glo:newglossary"><code class="csfmt">\newglossary</code></a> described in §<a href="#sec:newglossary">9</a>). Even if you don’t intend to display the <a id="wrglossary.3611"></a><a href="#glo:dual.glossary">glossary</a>, a default <a id="wrglossary.3612"></a><a href="#glo:dual.glossary">glossary</a> is still required.<p>
If you don’t use the <a id="wrglossary.3613"></a><a href="#glo:opt.glostype.main"><code class="glostypefmt">main</code></a> glossary and you don’t use this option to suppress its creation, <a id="wrglossary.3614"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> will produce a warning: <pre class="transcript"><div class="transcripttitle"><a id="wrglossary.3615"></a><a href="#glo:sym.transcript"><span title="Transcript" class="icon">🔎</span></a></div>Warning: File '<span class="meta">〈<em class="metainner">filename</em>〉</span>.glo' is empty.
Have you used any entries defined in glossary '<a id="wrglossary.3616"></a><a href="#glo:opt.glostype.main"><code class="glostypefmt">main</code></a>'?
Remember to use package option '<a id="wrglossary.3617"></a><a href="#glo:opt.nomain"><span class="styoptfmt">nomain</span></a>' if 
you don't want to use the <a id="wrglossary.3618"></a><a href="#glo:opt.glostype.main"><code class="glostypefmt">main</code></a> glossary.
</pre> If you did actually want to use the <a id="wrglossary.3619"></a><a href="#glo:opt.glostype.main"><code class="glostypefmt">main</code></a> glossary and you see this warning, check that you have referenced the entries in that <a id="wrglossary.3620"></a><a href="#glo:dual.glossary">glossary</a> via commands such as <a id="wrglossary.3621"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.3622"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.3623"></a><code class="code"><dfn id="glo:opt.symbols"><span class="styoptfmt">symbols</span></dfn></code></div><!-- end of settingsbox -->
 This valueless option defines a new <a id="wrglossary.3624"></a><a href="#glo:dual.glossary">glossary</a> type with the label <a id="wrglossary.3625"></a><dfn id="glo:opt.glostype.symbols"><code class="glostypefmt">symbols</code></dfn> via <pre class="compactcodebox"><a id="wrglossary.3626"></a><a href="#glo:newglossary"><code class="csfmt">\newglossary</code></a>[slg]{<a id="wrglossary.3627"></a><a href="#glo:opt.glostype.symbols"><code class="glostypefmt">symbols</code></a>}{sls}{slo}{<a id="wrglossary.3628"></a><a href="#glo:glssymbolsgroupname"><code class="csfmt">\glssymbolsgroupname</code></a>}
</pre> It also defines <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.3629"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.3630"></a><code class="code"><dfn id="glo:printsymbols"><code class="csfmt">\printsymbols</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]</code><p>
<div class="noteBox"></div><!-- end of noteBox -->
</div><!-- end of pinnedbox -->
 which is a synonym for <pre class="compactcodebox"><a id="wrglossary.3631"></a><a href="#glo:printglossary"><code class="csfmt">\printglossary</code></a>[<a id="wrglossary.3632"></a><a href="#glo:opt.printgloss.type"><span class="csoptfmt">type</span></a><span class="optfmt">=<a id="wrglossary.3633"></a><a href="#glo:opt.glostype.symbols"><code class="glostypefmt">symbols</code></a></span>,<span class="meta">〈<em class="metainner">options</em>〉</span>]
</pre><p>
If you use <a id="wrglossary.3634"></a><a href="#glo:idx.opt.noidx">Option 1</a>, you need to use: <pre class="compactcodebox"><a id="wrglossary.3635"></a><a href="#glo:printnoidxglossary"><code class="csfmt">\printnoidxglossary</code></a>[<a id="wrglossary.3636"></a><a href="#glo:opt.printgloss.type"><span class="csoptfmt">type</span></a><span class="optfmt">=<a id="wrglossary.3637"></a><a href="#glo:opt.glostype.symbols"><code class="glostypefmt">symbols</code></a></span>,<span class="meta">〈<em class="metainner">options</em>〉</span>]
</pre> to display the list of symbols.<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.3638"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
Remember to use the <a id="wrglossary.3639"></a><a href="#glo:opt.nomain"><span class="styoptfmt">nomain</span></a> package option if you’re only interested in using this <a id="wrglossary.3640"></a><a href="#glo:opt.glostype.symbols"><code class="glostypefmt">symbols</code></a> glossary and don’t intend to use the <a id="wrglossary.3641"></a><a href="#glo:opt.glostype.main"><code class="glostypefmt">main</code></a> glossary. </div><!-- end of important -->
<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.3642"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><!-- end of informationtitle -->
 The <a id="wrglossary.3643"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package has a slightly modified version of this option which additionally provides <a id="wrglossary.3644"></a><a href="#glo:glsxtrnewsymbol"><code class="xtrcsfmt">\glsxtrnewsymbol</code></a> as a convenient shortcut method for defining symbols. See the <a id="wrglossary.3645"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> manual for further details. </div><!-- end of information -->
<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.3646"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.3647"></a><code class="code"><dfn id="glo:opt.numbers"><span class="styoptfmt">numbers</span></dfn></code></div><!-- end of settingsbox -->
 This valueless option defines a new <a id="wrglossary.3648"></a><a href="#glo:dual.glossary">glossary</a> type with the label <a id="wrglossary.3649"></a><dfn id="glo:opt.glostype.numbers"><code class="glostypefmt">numbers</code></dfn> via <pre class="compactcodebox"><a id="wrglossary.3650"></a><a href="#glo:newglossary"><code class="csfmt">\newglossary</code></a>[nlg]{<a id="wrglossary.3651"></a><a href="#glo:opt.glostype.numbers"><code class="glostypefmt">numbers</code></a>}{nls}{nlo}{<a id="wrglossary.3652"></a><a href="#glo:glsnumbersgroupname"><code class="csfmt">\glsnumbersgroupname</code></a>}
</pre> It also defines <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.3653"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.3654"></a><code class="code"><dfn id="glo:printnumbers"><code class="csfmt">\printnumbers</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]</code><p>
<div class="noteBox"></div><!-- end of noteBox -->
</div><!-- end of pinnedbox -->
 which is a synonym for <pre class="compactcodebox"><a id="wrglossary.3655"></a><a href="#glo:printglossary"><code class="csfmt">\printglossary</code></a>[<a id="wrglossary.3656"></a><a href="#glo:opt.printgloss.type"><span class="csoptfmt">type</span></a><span class="optfmt">=<a id="wrglossary.3657"></a><a href="#glo:opt.glostype.numbers"><code class="glostypefmt">numbers</code></a></span>,<span class="meta">〈<em class="metainner">options</em>〉</span>]
</pre><p>
If you use <a id="wrglossary.3658"></a><a href="#glo:idx.opt.noidx">Option 1</a>, you need to use: <pre class="compactcodebox"><a id="wrglossary.3659"></a><a href="#glo:printnoidxglossary"><code class="csfmt">\printnoidxglossary</code></a>[<a id="wrglossary.3660"></a><a href="#glo:opt.printgloss.type"><span class="csoptfmt">type</span></a><span class="optfmt">=<a id="wrglossary.3661"></a><a href="#glo:opt.glostype.numbers"><code class="glostypefmt">numbers</code></a></span>,<span class="meta">〈<em class="metainner">options</em>〉</span>]
</pre> to display the list of numbers.<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.3662"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
Remember to use the <a id="wrglossary.3663"></a><a href="#glo:opt.nomain"><span class="styoptfmt">nomain</span></a> package option if you’re only interested in using this <a id="wrglossary.3664"></a><a href="#glo:opt.glostype.numbers"><code class="glostypefmt">numbers</code></a> glossary and don’t intend to use the <a id="wrglossary.3665"></a><a href="#glo:opt.glostype.main"><code class="glostypefmt">main</code></a> glossary. </div><!-- end of important -->
<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.3666"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><!-- end of informationtitle -->
 The <a id="wrglossary.3667"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package has a slightly modified version of this option which additionally provides <a id="wrglossary.3668"></a><a href="#glo:glsxtrnewnumber"><code class="xtrcsfmt">\glsxtrnewnumber</code></a> as a convenient shortcut method for defining numbers. See the <a id="wrglossary.3669"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> manual for further details. </div><!-- end of information -->
<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.3670"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.3671"></a><code class="code"><dfn id="glo:opt.index"><span class="styoptfmt">index</span></dfn></code></div><!-- end of settingsbox -->
 This valueless option defines a new <a id="wrglossary.3672"></a><a href="#glo:dual.glossary">glossary</a> type with the label <a id="wrglossary.3673"></a><dfn id="glo:opt.glostype.index"><code class="glostypefmt">index</code></dfn> via <pre class="compactcodebox"><a id="wrglossary.3674"></a><a href="#glo:newglossary"><code class="csfmt">\newglossary</code></a>[ilg]{<a id="wrglossary.3675"></a><a href="#glo:opt.glostype.index"><code class="glostypefmt">index</code></a>}{ind}{idx}{<a id="wrglossary.3676"></a><a href="#glo:indexname"><code class="csfmt">\indexname</code></a>}
</pre> It also defines <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.3677"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.3678"></a><code class="code"><dfn id="glo:newterm"><code class="csfmt">\newterm</code></dfn>[<span class="meta">〈<em class="metainner">key=value list</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><p>
<div class="noteBox"></div><!-- end of noteBox -->
</div><!-- end of pinnedbox -->
 which is a synonym for <pre class="compactcodebox"><a id="wrglossary.3679"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<a id="wrglossary.3680"></a><a href="#glo:opt.gloskey.type"><span class="csoptfmt">type</span></a><span class="optfmt">={<a id="wrglossary.3681"></a><a href="#glo:opt.glostype.index"><code class="glostypefmt">index</code></a>}</span>,<a id="wrglossary.3682"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={entry-label}</span>,
<a id="wrglossary.3683"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={<a id="wrglossary.3684"></a><a href="#glo:nopostdesc"><code class="csfmt">\nopostdesc</code></a>}</span>,<span class="meta">〈<em class="metainner">options</em>〉</span>}
</pre> and <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.3685"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.3686"></a><code class="code"><dfn id="glo:printindex"><code class="csfmt">\printindex</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>] v4.02+</code><p>
<div class="noteBox"></div><!-- end of noteBox -->
</div><!-- end of pinnedbox -->
 which is a synonym for <pre class="compactcodebox"><a id="wrglossary.3687"></a><a href="#glo:printglossary"><code class="csfmt">\printglossary</code></a>[<a id="wrglossary.3688"></a><a href="#glo:opt.printgloss.type"><span class="csoptfmt">type</span></a><span class="optfmt">=<a id="wrglossary.3689"></a><a href="#glo:opt.glostype.index"><code class="glostypefmt">index</code></a></span>,<span class="meta">〈<em class="metainner">options</em>〉</span>]
</pre><p>
If you use <a id="wrglossary.3690"></a><a href="#glo:idx.opt.noidx">Option 1</a>, you need to use: <pre class="compactcodebox"><a id="wrglossary.3691"></a><a href="#glo:printnoidxglossary"><code class="csfmt">\printnoidxglossary</code></a>[<a id="wrglossary.3692"></a><a href="#glo:opt.printgloss.type"><span class="csoptfmt">type</span></a><span class="optfmt">=<a id="wrglossary.3693"></a><a href="#glo:opt.glostype.index"><code class="glostypefmt">index</code></a></span>,<span class="meta">〈<em class="metainner">options</em>〉</span>]
</pre> to display this <a id="wrglossary.3694"></a><a href="#glo:dual.glossary">glossary</a>.<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.3695"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
Remember to use the <a id="wrglossary.3696"></a><a href="#glo:opt.nomain"><span class="styoptfmt">nomain</span></a> package option if you’re only interested in using this <a id="wrglossary.3697"></a><a href="#glo:opt.glostype.index"><code class="glostypefmt">index</code></a> glossary and don’t intend to use the <a id="wrglossary.3698"></a><a href="#glo:opt.glostype.main"><code class="glostypefmt">main</code></a> glossary. Note that you can’t mix this option with <a id="wrglossary.3699"></a><a href="#glo:index"><code class="csfmt">\index</code></a>. Either use <a id="wrglossary.3700"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> for the <a id="wrglossary.3701"></a><a href="#glo:dual.indexing">indexing</a> or use a custom <a id="wrglossary.3702"></a><a href="#glo:dual.indexing">indexing</a> package, such as <a id="wrglossary.3703"></a><a href="#glo:pkg.makeidx"><span class="styfmt">makeidx</span></a>, <a id="wrglossary.3704"></a><a href="#glo:pkg.imakeidx"><span class="styfmt">imakeidx</span></a>. (You can, of course, load one of those packages and  load <a id="wrglossary.3705"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> without the <a id="wrglossary.3706"></a><a href="#glo:opt.index"><span class="styoptfmt">index</span></a> package option.) </div><!-- end of important -->
<p>
Since the index isn’t designed for terms with descriptions, you might also want to disable the <a id="wrglossary.3707"></a><a href="#glo:idx.hyperlink">hyperlinks</a> for this <a id="wrglossary.3708"></a><a href="#glo:dual.glossary">glossary</a> using the package option <a id="wrglossary.3709"></a><a href="#glo:opt.nohypertypes"><span class="styoptfmt">nohypertypes</span></a><span class="optfmt">=index</span> or the command <pre class="compactcodebox"><a id="wrglossary.3710"></a><a href="#glo:GlsDeclareNoHyperList"><code class="csfmt">\GlsDeclareNoHyperList</code></a>{<a id="wrglossary.3711"></a><a href="#glo:opt.glostype.index"><code class="glostypefmt">index</code></a>}
</pre> However, it can also be useful to link to the index in order to look up the term’s <a id="wrglossary.3712"></a><a href="#glo:dual.locationlist">location list</a> to find other parts of the document where it might be used. For example, this manual will have a <a id="wrglossary.3713"></a><a href="#glo:idx.hyperlink">hyperlink</a> to the <a href="#index">index</a> for general terms, such as <span class="qt">“<a id="wrglossary.3714"></a><a href="#glo:idx.tableofcontents">table of contents</a>”</span>, or general commands, such as <a id="wrglossary.3715"></a><a href="#glo:index"><code class="csfmt">\index</code></a>, that aren’t defined anywhere in the document.<p>
The example file <a id="wrglossary.3716"></a><a href="#glo:file.sample-index.tex"><span class="filefmt">sample-index.tex</span></a> illustrates the use of the <a id="wrglossary.3717"></a><a href="#glo:opt.index"><span class="styoptfmt">index</span></a> package option.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.3718"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.3719"></a><code class="code"><dfn id="glo:opt.noglossaryindex"><span class="styoptfmt">noglossaryindex</span></dfn></code></div><!-- end of settingsbox -->
 This valueless option switches off <a id="wrglossary.3720"></a><a href="#glo:opt.index"><span class="styoptfmt">index</span></a> if <a id="wrglossary.3721"></a><a href="#glo:opt.index"><span class="styoptfmt">index</span></a> has been passed implicitly (for example, through global document options). This option can’t be used in <a id="wrglossary.3722"></a><a href="#glo:setupglossaries"><code class="csfmt">\setupglossaries</code></a>.<p>

</section><!-- end of section sec:pkgopts-type -->

<section id="sec:pkgopts-acronym"><!-- start of section sec:pkgopts-acronym --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->2.7. acronym and <span class="xtrfmt">abbreviation</span> Options<div class="labellink"><a href="#sec:pkgopts-acronym">[link]</a></div></h2><!-- end of section header -->
<p>
<a id="wrglossary.3723"></a><a id="wrglossary.3724"></a><div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.3725"></a><a href="#glo:sym.toggleoffsetting"><span title="Toggle (Off)" class="icon"><span class="fwsdisabledicon">🔘︎</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.3726"></a><code class="code"><dfn id="glo:opt.acronym"><span class="styoptfmt">acronym</span></dfn>=<span class="meta">〈<em class="metainner">boolean</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>true; <span class="summarytag">initial: </span>false</span><span class="clearfix"></span></div><!-- end of settingsbox -->
 If true, this creates a new <a id="wrglossary.3727"></a><a href="#glo:dual.glossary">glossary</a> with the label <a id="wrglossary.3728"></a><dfn id="glo:opt.glostype.acronym"><code class="glostypefmt">acronym</code></dfn>. This is equivalent to: <pre class="compactcodebox"><a id="wrglossary.3729"></a><a href="#glo:newglossary"><code class="csfmt">\newglossary</code></a>[alg]{<a id="wrglossary.3730"></a><a href="#glo:opt.glostype.acronym"><code class="glostypefmt">acronym</code></a>}{acr}{acn}{<a id="wrglossary.3731"></a><a href="#glo:acronymname"><code class="csfmt">\acronymname</code></a>}
</pre> It will also provide (if not already defined) <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.3732"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.3733"></a><code class="code"><dfn id="glo:printacronyms"><code class="csfmt">\printacronyms</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]</code><p>
<div class="noteBox"></div><!-- end of noteBox -->
</div><!-- end of pinnedbox -->
 that’s equivalent to <pre class="compactcodebox"><a id="wrglossary.3734"></a><a href="#glo:printglossary"><code class="csfmt">\printglossary</code></a>[<a id="wrglossary.3735"></a><a href="#glo:opt.printgloss.type"><span class="csoptfmt">type</span></a><span class="optfmt">=<a id="wrglossary.3736"></a><a href="#glo:opt.glostype.acronym"><code class="glostypefmt">acronym</code></a></span>,<span class="meta">〈<em class="metainner">options</em>〉</span>]
</pre><p>
If you are using <a id="wrglossary.3737"></a><a href="#glo:idx.opt.noidx">Option 1</a>, you need to use <pre class="compactcodebox"><a id="wrglossary.3738"></a><a href="#glo:printnoidxglossary"><code class="csfmt">\printnoidxglossary</code></a>[<a id="wrglossary.3739"></a><a href="#glo:opt.printgloss.type"><span class="csoptfmt">type</span></a><span class="optfmt">=<a id="wrglossary.3740"></a><a href="#glo:opt.glostype.acronym"><code class="glostypefmt">acronym</code></a></span>,<span class="meta">〈<em class="metainner">options</em>〉</span>]
</pre> to display the list of acronyms.<p>
If the <a id="wrglossary.3741"></a><a href="#glo:opt.acronym"><span class="styoptfmt">acronym</span></a> package option is used, <a id="wrglossary.3742"></a><a href="#glo:acronymtype"><code class="csfmt">\acronymtype</code></a> is set to <a id="wrglossary.3743"></a><a href="#glo:opt.glostype.acronym"><code class="glostypefmt">acronym</code></a> otherwise it is set to <a id="wrglossary.3744"></a><a href="#glo:glsdefaulttype"><code class="csfmt">\glsdefaulttype</code></a> (which is normally the <a id="wrglossary.3745"></a><a href="#glo:opt.glostype.main"><code class="glostypefmt">main</code></a> glossary.) Entries that are defined using <a id="wrglossary.3746"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a> are placed in the <a id="wrglossary.3747"></a><a href="#glo:dual.glossary">glossary</a> whose label is given by <a id="wrglossary.3748"></a><a href="#glo:acronymtype"><code class="csfmt">\acronymtype</code></a>, unless another <a id="wrglossary.3749"></a><a href="#glo:dual.glossary">glossary</a> is explicitly specified with the <a id="wrglossary.3750"></a><a href="#glo:opt.gloskey.type"><span class="csoptfmt">type</span></a> key.<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.3751"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
Remember to use the <a id="wrglossary.3752"></a><a href="#glo:opt.nomain"><span class="styoptfmt">nomain</span></a> package option if you’re only interested in using this <a id="wrglossary.3753"></a><a href="#glo:opt.glostype.acronym"><code class="glostypefmt">acronym</code></a> glossary. (That is, you don’t intend to use the <a id="wrglossary.3754"></a><a href="#glo:opt.glostype.main"><code class="glostypefmt">main</code></a> glossary.) </div><!-- end of important -->
<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.3755"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><!-- end of informationtitle -->
 The <a id="wrglossary.3756"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> extension package comes with an analogous <a id="wrglossary.3757"></a><a href="#glo:opt.abbreviations"><span class="xtrstyoptfmt">abbreviations</span></a> option, which creates a new <a id="wrglossary.3758"></a><a href="#glo:dual.glossary">glossary</a> with the label <a id="wrglossary.3759"></a><a href="#glo:opt.glostype.abbreviations"><code class="glostypefmt">abbreviations</code></a> and sets the command <a id="wrglossary.3760"></a><a href="#glo:glsxtrabbrvtype"><code class="xtrcsfmt">\glsxtrabbrvtype</code></a> to this. If the <a id="wrglossary.3761"></a><a href="#glo:opt.acronym"><span class="styoptfmt">acronym</span></a> option hasn’t also been used, then <a id="wrglossary.3762"></a><a href="#glo:acronymtype"><code class="csfmt">\acronymtype</code></a> will be set to <a id="wrglossary.3763"></a><a href="#glo:glsxtrabbrvtype"><code class="xtrcsfmt">\glsxtrabbrvtype</code></a>. This enables both <a id="wrglossary.3764"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a> and <a id="wrglossary.3765"></a><a href="#glo:newabbreviation"><code class="xtrcsfmt">\newabbreviation</code></a> to use the same <a id="wrglossary.3766"></a><a href="#glo:dual.glossary">glossary</a>.<p>
Make sure you have at least v1.42 of <a id="wrglossary.3767"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> if you use the <a id="wrglossary.3768"></a><a href="#glo:opt.acronym"><span class="styoptfmt">acronym</span></a> (or <a id="wrglossary.3769"></a><a href="#glo:opt.acronyms"><span class="styoptfmt">acronyms</span></a>) package option with the extension package to avoid a bug that interferes with the <a id="wrglossary.3770"></a><a href="#glo:idx.abbrvstyle"><span class="xtrfmt">abbreviation</span> style</a>. </div><!-- end of information -->
<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.3771"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.3772"></a><code class="code"><dfn id="glo:opt.acronyms"><span class="styoptfmt">acronyms</span></dfn></code></div><!-- end of settingsbox -->
 This is equivalent to <a id="wrglossary.3773"></a><a href="#glo:opt.acronym"><span class="styoptfmt">acronym</span></a><span class="optfmt">=true</span> and may be used in the document class option list.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.3774"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.3775"></a><code class="code"><dfn id="glo:opt.abbreviations"><span class="xtrstyoptfmt">abbreviations</span></dfn></code></div><!-- end of settingsbox -->
<p>
This valueless option provided by <a id="wrglossary.3776"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> creates a new  <a id="wrglossary.3777"></a><a href="#glo:dual.glossary">glossary</a> type with the label  <a id="wrglossary.3778"></a><dfn id="glo:opt.glostype.abbreviations"><code class="glostypefmt">abbreviations</code></dfn> using: <pre class="compactcodebox"><a id="wrglossary.3779"></a><a href="#glo:newglossary"><code class="csfmt">\newglossary</code></a>[glg-abr]{<a id="wrglossary.3780"></a><a href="#glo:opt.glostype.abbreviations"><code class="glostypefmt">abbreviations</code></a>}{gls-abr}{glo-abr}{<a id="wrglossary.3781"></a><a href="#glo:abbreviationsname"><code class="xtrcsfmt">\abbreviationsname</code></a>}
</pre> The label can be accessed with <a id="wrglossary.3782"></a><a href="#glo:glsxtrabbrvtype"><code class="xtrcsfmt">\glsxtrabbrvtype</code></a>, which is analogous to <a id="wrglossary.3783"></a><a href="#glo:acronymtype"><code class="csfmt">\acronymtype</code></a>. See <a id="wrglossary.3784"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> manual for further details.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.3785"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.3786"></a><code class="code"><dfn id="glo:opt.acronymlists"><span class="styoptfmt">acronymlists</span></dfn>={<span class="meta">〈<em class="metainner">label-list</em>〉</span>}</code></div><!-- end of settingsbox -->
 This option is used to identify the <a id="wrglossary.3787"></a><a href="#glo:dual.glossary">glossaries</a> that contain <a id="wrglossary.3788"></a><a href="#glo:idx.acronym">acronyms</a> so that they can have their <a id="wrglossary.3789"></a><a href="#glo:idx.entryformat">entry format</a> adjusted by <a id="wrglossary.3790"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>. (It also enables <a id="wrglossary.3791"></a><a href="#glo:forallacronyms"><code class="csfmt">\forallacronyms</code></a> to  work.)<p>
By default, if the list is empty when <a id="wrglossary.3792"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a> is used then it will automatically add <a id="wrglossary.3793"></a><a href="#glo:acronymtype"><code class="csfmt">\acronymtype</code></a> to the list. <p>
If you have other lists of <a id="wrglossary.3794"></a><a href="#glo:idx.acronym">acronyms</a>, you can specify them as a comma-separated list in the value of <a id="wrglossary.3795"></a><a href="#glo:opt.acronymlists"><span class="styoptfmt">acronymlists</span></a>. For example, if you use the <a id="wrglossary.3796"></a><a href="#glo:opt.acronym"><span class="styoptfmt">acronym</span></a> package option but you also want the <a id="wrglossary.3797"></a><a href="#glo:opt.glostype.main"><code class="glostypefmt">main</code></a> glossary to also contain a list of <a id="wrglossary.3798"></a><a href="#glo:idx.acronym">acronyms</a>, you can do: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.3799"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.3800"></a><a href="#glo:opt.acronym"><span class="styoptfmt">acronym</span></a>,<a id="wrglossary.3801"></a><a href="#glo:opt.acronymlists"><span class="styoptfmt">acronymlists</span></a><span class="optfmt">=<a id="wrglossary.3802"></a><a href="#glo:opt.glostype.main"><code class="glostypefmt">main</code></a></span>]{glossaries}
</pre> No check is performed to determine if the listed <a id="wrglossary.3803"></a><a href="#glo:dual.glossary">glossaries</a> exist, so you can add <a id="wrglossary.3804"></a><a href="#glo:dual.glossary">glossaries</a> you haven’t defined yet. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.3805"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.3806"></a><a href="#glo:opt.acronym"><span class="styoptfmt">acronym</span></a>,<a id="wrglossary.3807"></a><a href="#glo:opt.acronymlists"><span class="styoptfmt">acronymlists</span></a><span class="optfmt">={<a id="wrglossary.3808"></a><a href="#glo:opt.glostype.main"><code class="glostypefmt">main</code></a>,acronym2}</span>]
  {glossaries}
<a id="wrglossary.3809"></a><a href="#glo:newglossary"><code class="csfmt">\newglossary</code></a>[alg2]{acronym2}{acr2}{acn2}<span class="comment">% </span>
  {Statistical Acronyms}
</pre> You can use <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.3810"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.3811"></a><code class="code"><dfn id="glo:DeclareAcronymList"><code class="csfmt">\DeclareAcronymList</code></dfn>{<span class="meta">〈<em class="metainner">list</em>〉</span>}</code></div><!-- end of pinnedbox -->
 instead of or in addition to the <a id="wrglossary.3812"></a><a href="#glo:opt.acronymlists"><span class="styoptfmt">acronymlists</span></a> option. This will add the <a id="wrglossary.3813"></a><a href="#glo:dual.glossary">glossaries</a> given in <span class="meta">〈<em class="metainner">list</em>〉</span> to the list of  <a id="wrglossary.3814"></a><a href="#glo:dual.glossary">glossaries</a> that are identified as lists of <a id="wrglossary.3815"></a><a href="#glo:idx.acronym">acronyms</a>.  To replace the list of <a id="wrglossary.3816"></a><a href="#glo:idx.acronym">acronym</a> lists with a new list use: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.3817"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.3818"></a><code class="code"><dfn id="glo:SetAcronymLists"><code class="csfmt">\SetAcronymLists</code></dfn>{<span class="meta">〈<em class="metainner">list</em>〉</span>}</code></div><!-- end of pinnedbox -->
<p>
If the list is changed after <a id="wrglossary.3819"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a> then it will result in inconsistencies in the formatting. If this does happen, and is for some reason unavoidable (such as <a id="wrglossary.3820"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a> occurring in a package that loads <a id="wrglossary.3821"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a>), you will need to set the <a id="wrglossary.3822"></a><a href="#glo:idx.entryformat">entry format</a> to match the style: <pre class="compactcodebox"><a id="wrglossary.3823"></a><a href="#glo:DeclareAcronymList"><code class="csfmt">\DeclareAcronymList</code></a>{<span class="meta">〈<em class="metainner">glossary-label</em>〉</span>}
<a id="wrglossary.3824"></a><a href="#glo:defglsentryfmt"><code class="csfmt">\defglsentryfmt</code></a>[<span class="meta">〈<em class="metainner">glossary-label</em>〉</span>]{<a id="wrglossary.3825"></a><a href="#glo:GlsUseAcrEntryDispStyle"><code class="csfmt">\GlsUseAcrEntryDispStyle</code></a>}{<span class="meta">〈<em class="metainner">style-name</em>〉</span>}
</pre><p>
You can determine if a <a id="wrglossary.3826"></a><a href="#glo:dual.glossary">glossary</a> has been identified as being a list of <a id="wrglossary.3827"></a><a href="#glo:idx.acronym">acronyms</a> using: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.3828"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.3829"></a><code class="code"><dfn id="glo:glsIfListOfAcronyms"><code class="csfmt">\glsIfListOfAcronyms</code></dfn>{<span class="meta">〈<em class="metainner">glossary-label</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code></div><!-- end of pinnedbox -->
<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.3830"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><!-- end of informationtitle -->
 This option and associated commands are incompatible with <a id="wrglossary.3831"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span>’s</a> <a id="wrglossary.3832"></a><a href="#glo:idx.abbreviation"><span class="xtrfmt">abbreviation</span></a> mechanism. Lists of <a id="wrglossary.3833"></a><a href="#glo:idx.abbreviation"><span class="xtrfmt">abbreviations</span></a> don’t need identifying. </div><!-- end of information -->
<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.3834"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.3835"></a><code class="code"><dfn id="glo:opt.shortcuts"><span class="styoptfmt">shortcuts</span></dfn>={<span class="meta">〈<em class="metainner">boolean</em>〉</span>}</code><span class="floatrightbox"><span class="summarytag">default: </span>false; <span class="summarytag">initial: </span>false</span><span class="clearfix"></span></div><!-- end of settingsbox -->
 This option provides shortcut commands for <a id="wrglossary.3836"></a><a href="#glo:idx.acronym">acronyms</a>. See §<a href="#sec:acronyms">6</a> for further details. Alternatively you can use: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.3837"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.3838"></a><code class="code"><dfn id="glo:DefineAcronymSynonyms"><code class="csfmt">\DefineAcronymSynonyms</code></dfn></code></div><!-- end of pinnedbox -->
<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.3839"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><!-- end of informationtitle -->
 The <a id="wrglossary.3840"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package provides additional shortcuts. </div><!-- end of information -->
<p>

</section><!-- end of section sec:pkgopts-acronym -->

<section id="sec:pkgopts-old-acronym"><!-- start of section sec:pkgopts-old-acronym --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->2.8. Deprecated Acronym Style Options<div class="labellink"><a href="#sec:pkgopts-old-acronym">[link]</a></div></h2><!-- end of section header -->
<p>
The package options listed in this section were deprecated in version 4.02 (2013-12-05) and have now been removed. You will need to use rollback with them (see §<a href="#sec:rollback">1.1</a>). These options started generating warnings in version 4.47 (2021-09-20) and as from version 4.50 will now generate an error unless you use rollback.<p>
If you want to change the <a id="wrglossary.3841"></a><a href="#glo:idx.acronymstyle">acronym style</a>, use <a id="wrglossary.3842"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a> instead. See §<a href="#sec:acronyms">6</a> for further details.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.3843"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a><a id="wrglossary.3844"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.3845"></a><code class="code"><dfn id="glo:opt.description"><span class="styoptfmt">description</span></dfn></code><span class="floatrightbox"><a id="wrglossary.3846"></a><a href="#glo:sym.deprecated">Deprecated</a></span><span class="clearfix"></span></div><!-- end of settingsbox -->
 This option changed the definition of <a id="wrglossary.3847"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a> to allow a description. This option may be replaced by: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.3848"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.3849"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>{<a id="wrglossary.3850"></a><a href="#glo:opt.acrstyle.long-short-desc"><span class="acrstylefmt">long-short-desc</span></a>}
</pre> or (with <a id="wrglossary.3851"></a><a href="#glo:opt.smallcaps"><span class="styoptfmt">smallcaps</span></a>) <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.3852"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.3853"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>{<a id="wrglossary.3854"></a><a href="#glo:opt.acrstyle.long-sc-short-desc"><span class="acrstylefmt">long-sc-short-desc</span></a>}
</pre> or (with <a id="wrglossary.3855"></a><a href="#glo:opt.smaller"><span class="styoptfmt">smaller</span></a>) <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.3856"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.3857"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>{<a id="wrglossary.3858"></a><a href="#glo:opt.acrstyle.long-sm-short-desc"><span class="acrstylefmt">long-sm-short-desc</span></a>}
</pre> or (with <a id="wrglossary.3859"></a><a href="#glo:opt.footnote"><span class="styoptfmt">footnote</span></a>) <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.3860"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.3861"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>{<a id="wrglossary.3862"></a><a href="#glo:opt.acrstyle.footnote-desc"><span class="acrstylefmt">footnote-desc</span></a>}
</pre> or (with <a id="wrglossary.3863"></a><a href="#glo:opt.footnote"><span class="styoptfmt">footnote</span></a> and <a id="wrglossary.3864"></a><a href="#glo:opt.smallcaps"><span class="styoptfmt">smallcaps</span></a>) <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.3865"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.3866"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>{<a id="wrglossary.3867"></a><a href="#glo:opt.acrstyle.footnote-sc-desc"><span class="acrstylefmt">footnote-sc-desc</span></a>}
</pre> or (with <a id="wrglossary.3868"></a><a href="#glo:opt.footnote"><span class="styoptfmt">footnote</span></a> and <a id="wrglossary.3869"></a><a href="#glo:opt.smaller"><span class="styoptfmt">smaller</span></a>) <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.3870"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.3871"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>{<a id="wrglossary.3872"></a><a href="#glo:opt.acrstyle.footnote-sm-desc"><span class="acrstylefmt">footnote-sm-desc</span></a>}
</pre> or (with <a id="wrglossary.3873"></a><a href="#glo:opt.dua"><span class="styoptfmt">dua</span></a>) <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.3874"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.3875"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>{<a id="wrglossary.3876"></a><a href="#glo:opt.acrstyle.dua-desc"><span class="acrstylefmt">dua-desc</span></a>}
</pre><p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.3877"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a><a id="wrglossary.3878"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.3879"></a><code class="code"><dfn id="glo:opt.smallcaps"><span class="styoptfmt">smallcaps</span></dfn></code><span class="floatrightbox"><a id="wrglossary.3880"></a><a href="#glo:sym.deprecated">Deprecated</a></span><span class="clearfix"></span></div><!-- end of settingsbox -->
 This option changed the definition of <a id="wrglossary.3881"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a> and the way that acronyms are displayed.  This option may be replaced by: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.3882"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.3883"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>{<a id="wrglossary.3884"></a><a href="#glo:opt.acrstyle.long-sc-short"><span class="acrstylefmt">long-sc-short</span></a>}
</pre> or (with <a id="wrglossary.3885"></a><a href="#glo:opt.description"><span class="styoptfmt">description</span></a>) <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.3886"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.3887"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>{<a id="wrglossary.3888"></a><a href="#glo:opt.acrstyle.long-sc-short-desc"><span class="acrstylefmt">long-sc-short-desc</span></a>}
</pre> or (with <a id="wrglossary.3889"></a><a href="#glo:opt.description"><span class="styoptfmt">description</span></a> and <a id="wrglossary.3890"></a><a href="#glo:opt.footnote"><span class="styoptfmt">footnote</span></a>) <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.3891"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.3892"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>{<a id="wrglossary.3893"></a><a href="#glo:opt.acrstyle.footnote-sc-desc"><span class="acrstylefmt">footnote-sc-desc</span></a>}
</pre><p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.3894"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a><a id="wrglossary.3895"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.3896"></a><code class="code"><dfn id="glo:opt.smaller"><span class="styoptfmt">smaller</span></dfn></code><span class="floatrightbox"><a id="wrglossary.3897"></a><a href="#glo:sym.deprecated">Deprecated</a></span><span class="clearfix"></span></div><!-- end of settingsbox -->
 This option changed the definition of <a id="wrglossary.3898"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a> and the way that acronyms are displayed. This option may be replaced by: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.3899"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.3900"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>{<a id="wrglossary.3901"></a><a href="#glo:opt.acrstyle.long-sm-short"><span class="acrstylefmt">long-sm-short</span></a>}
</pre> or (with <a id="wrglossary.3902"></a><a href="#glo:opt.description"><span class="styoptfmt">description</span></a>) <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.3903"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.3904"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>{<a id="wrglossary.3905"></a><a href="#glo:opt.acrstyle.long-sm-short-desc"><span class="acrstylefmt">long-sm-short-desc</span></a>}
</pre> or (with <a id="wrglossary.3906"></a><a href="#glo:opt.description"><span class="styoptfmt">description</span></a> and <a id="wrglossary.3907"></a><a href="#glo:opt.footnote"><span class="styoptfmt">footnote</span></a>) <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.3908"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.3909"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>{<a id="wrglossary.3910"></a><a href="#glo:opt.acrstyle.footnote-sm-desc"><span class="acrstylefmt">footnote-sm-desc</span></a>}
</pre><p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.3911"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a><a id="wrglossary.3912"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.3913"></a><code class="code"><dfn id="glo:opt.footnote"><span class="styoptfmt">footnote</span></dfn></code><span class="floatrightbox"><a id="wrglossary.3914"></a><a href="#glo:sym.deprecated">Deprecated</a></span><span class="clearfix"></span></div><!-- end of settingsbox -->
 This option changed the definition of <a id="wrglossary.3915"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a> and the way that acronyms are displayed. This option may be replaced by: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.3916"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.3917"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>{<a id="wrglossary.3918"></a><a href="#glo:opt.acrstyle.footnote"><span class="acrstylefmt">footnote</span></a>}
</pre> or (with <a id="wrglossary.3919"></a><a href="#glo:opt.smallcaps"><span class="styoptfmt">smallcaps</span></a>) <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.3920"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.3921"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>{<a id="wrglossary.3922"></a><a href="#glo:opt.acrstyle.footnote-sc"><span class="acrstylefmt">footnote-sc</span></a>}
</pre> or (with <a id="wrglossary.3923"></a><a href="#glo:opt.smaller"><span class="styoptfmt">smaller</span></a>) <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.3924"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.3925"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>{<a id="wrglossary.3926"></a><a href="#glo:opt.acrstyle.footnote-sm"><span class="acrstylefmt">footnote-sm</span></a>}
</pre> or (with <a id="wrglossary.3927"></a><a href="#glo:opt.description"><span class="styoptfmt">description</span></a>) <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.3928"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.3929"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>{<a id="wrglossary.3930"></a><a href="#glo:opt.acrstyle.footnote-desc"><span class="acrstylefmt">footnote-desc</span></a>}
</pre> or (with <a id="wrglossary.3931"></a><a href="#glo:opt.smallcaps"><span class="styoptfmt">smallcaps</span></a> and <a id="wrglossary.3932"></a><a href="#glo:opt.description"><span class="styoptfmt">description</span></a>) <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.3933"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.3934"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>{<a id="wrglossary.3935"></a><a href="#glo:opt.acrstyle.footnote-sc-desc"><span class="acrstylefmt">footnote-sc-desc</span></a>}
</pre> or (with <a id="wrglossary.3936"></a><a href="#glo:opt.smaller"><span class="styoptfmt">smaller</span></a> and <a id="wrglossary.3937"></a><a href="#glo:opt.description"><span class="styoptfmt">description</span></a>) <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.3938"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.3939"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>{<a id="wrglossary.3940"></a><a href="#glo:opt.acrstyle.footnote-sm-desc"><span class="acrstylefmt">footnote-sm-desc</span></a>}
</pre><p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.3941"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a><a id="wrglossary.3942"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.3943"></a><code class="code"><dfn id="glo:opt.dua"><span class="styoptfmt">dua</span></dfn></code><span class="floatrightbox"><a id="wrglossary.3944"></a><a href="#glo:sym.deprecated">Deprecated</a></span><span class="clearfix"></span></div><!-- end of settingsbox -->
 This option changed the definition of <a id="wrglossary.3945"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a> so that acronyms are always expanded.  This option may be replaced by: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.3946"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.3947"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>{dua}
</pre> or (with <a id="wrglossary.3948"></a><a href="#glo:opt.description"><span class="styoptfmt">description</span></a>) <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.3949"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.3950"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>{<a id="wrglossary.3951"></a><a href="#glo:opt.acrstyle.dua-desc"><span class="acrstylefmt">dua-desc</span></a>}
</pre><p>

</section><!-- end of section sec:pkgopts-old-acronym -->

<section id="sec:pkgopts-other"><!-- start of section sec:pkgopts-other --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->2.9. Other Options<div class="labellink"><a href="#sec:pkgopts-other">[link]</a></div></h2><!-- end of section header -->
<p>
Other available options that don’t fit any of the above categories are described below.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.3952"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.3953"></a><code class="code"><dfn id="glo:opt.accsupp"><span class="xtrstyoptfmt">accsupp</span></dfn></code></div><!-- end of settingsbox -->
<p>
Only available with <a id="wrglossary.3954"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, this option loads the <a id="wrglossary.3955"></a><a href="#glo:pkg.glossaries-accsupp"><span class="styfmt">glossaries-accsupp</span></a> package, which needs to be loaded either before <a id="wrglossary.3956"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> or while <a id="wrglossary.3957"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> is loaded to ensure both packages are properly integrated.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.3958"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.3959"></a><code class="code"><dfn id="glo:opt.prefix"><span class="xtrstyoptfmt">prefix</span></dfn></code></div><!-- end of settingsbox -->
<p>
Only available with <a id="wrglossary.3960"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, this option loads the <a id="wrglossary.3961"></a><a href="#glo:pkg.glossaries-prefix"><span class="styfmt">glossaries-prefix</span></a> package.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.3962"></a><a href="#glo:sym.toggleoffsetting"><span title="Toggle (Off)" class="icon"><span class="fwsdisabledicon">🔘︎</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.3963"></a><code class="code"><dfn id="glo:opt.nomissingglstext"><span class="xtrstyoptfmt">nomissingglstext</span></dfn>=<span class="meta">〈<em class="metainner">boolean</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>true; <span class="summarytag">initial: </span>false</span><span class="clearfix"></span></div><!-- end of settingsbox -->
<p>
This option may be used to suppress the boilerplate text generated by <a id="wrglossary.3964"></a><a href="#glo:printglossary"><code class="csfmt">\printglossary</code></a> if the <a id="wrglossary.3965"></a><a href="#glo:dual.indexingfile">indexing file</a> is missing.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.3966"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.3967"></a><code class="code"><dfn id="glo:opt.mfirstuc"><span class="styoptfmt">mfirstuc</span></dfn>=<span class="meta">〈<em class="metainner">value</em>〉</span></code><span class="floatrightbox"><span class="summarytag">initial: </span>unexpanded</span><span class="clearfix"></span></div><!-- end of settingsbox -->
<p>
The value may be either <span class="optfmt">expanded</span> or <span class="optfmt">unexpanded</span> and performs the same function as <a id="wrglossary.3968"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span>’s</a> <span class="optfmt">expanded</span> and <span class="optfmt">unexpanded</span> package options. Note that there’s no value corresponding to <a id="wrglossary.3969"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span>’s</a> other package option.<p>
The default is <a id="wrglossary.3970"></a><a href="#glo:opt.mfirstuc"><span class="styoptfmt">mfirstuc</span></a><span class="optfmt">=unexpanded</span> to safeguard against <a id="wrglossary.3971"></a><a href="#glo:idx.glossarystyle">glossary styles</a> that convert the description to <a id="wrglossary.3972"></a><a href="#glo:idx.sentencecase">sentence case</a>. With older versions of <a id="wrglossary.3973"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a>  (pre v2.08), fragile commands in the description would not have been affected by the <a id="wrglossary.3974"></a><a href="#glo:dual.casechange">case change</a>, but now, if the entire description is passed to <a id="wrglossary.3975"></a><a href="#glo:MFUsentencecase"><code class="csfmt">\MFUsentencecase</code></a>, it will be expanded, which could break existing documents.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.3976"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a><a id="wrglossary.3977"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.3978"></a><code class="code"><dfn id="glo:opt.compatible-2.07"><span class="styoptfmt">compatible-2.07</span></dfn></code><span class="floatrightbox"><a id="wrglossary.3979"></a><a href="#glo:sym.deprecated">Deprecated</a></span><span class="clearfix"></span></div><!-- end of settingsbox -->
<p>
Compatibility mode for old documents created using version 2.07 or below. This option is now only available with rollback (see §<a href="#sec:rollback">1.1</a>).<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.3980"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a><a id="wrglossary.3981"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.3982"></a><code class="code"><dfn id="glo:opt.compatible-3.07"><span class="styoptfmt">compatible-3.07</span></dfn></code><span class="floatrightbox"><a id="wrglossary.3983"></a><a href="#glo:sym.deprecated">Deprecated</a></span><span class="clearfix"></span></div><!-- end of settingsbox -->
 Compatibility mode for old documents created using version 3.07 or below. This option is now only available with rollback (see §<a href="#sec:rollback">1.1</a>).<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.3984"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.3985"></a><code class="code"><dfn id="glo:opt.kernelglossredefs"><span class="styoptfmt">kernelglossredefs</span></dfn>=<span class="meta">〈<em class="metainner">value</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>true; <span class="summarytag">initial: </span>false</span><span class="clearfix"></span></div><!-- end of settingsbox -->
 As a legacy from the precursor <a id="wrglossary.3986"></a><a href="#glo:pkg.glossary"><span class="styfmt">glossary</span></a> package, the standard glossary commands provided by the LaTeX kernel (<a id="wrglossary.3987"></a><a href="#glo:makeglossary"><code class="csfmt">\makeglossary</code></a> and <a id="wrglossary.3988"></a><a href="#glo:cs.glossary"><code class="csfmt">\glossary</code></a>) are redefined in terms of the <a id="wrglossary.3989"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package’s commands. However, they were never documented in this user manual, and the conversion guide (<a href="glossary2glossaries.html"><span class="qt">“Upgrading from the <span class="styfmt">glossary</span> package to the <span class="styfmt">glossaries</span> package”</span></a>) explicitly discourages their use.<p>
The redefinitions of these commands was removed in v4.10, but unfortunately it turned out that some packages had hacked the internal commands provided by <a id="wrglossary.3990"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> and no longer worked when they were removed, so they were restored in v4.41 with this option to undo the effect with <a id="wrglossary.3991"></a><a href="#glo:opt.kernelglossredefs"><span class="styoptfmt">kernelglossredefs</span></a><span class="optfmt">=true</span> as the default. As from v4.50, the default is now <a id="wrglossary.3992"></a><a href="#glo:opt.kernelglossredefs"><span class="styoptfmt">kernelglossredefs</span></a><span class="optfmt">=false</span>.<p>
<div class="optionvaluebox"><div class="optionvalueboxtitle"><a id="wrglossary.3993"></a><a href="#glo:sym.optionvalue"><span title="Option Value Definition" class="icon">🔖</span></a></div><!-- end of optionvalueboxtitle -->
<a id="wrglossary.3994"></a><a id="wrglossary.3995"></a><a href="#glo:opt.kernelglossredefs"><span class="styoptfmt">kernelglossredefs</span></a>=<code class="code"><dfn id="glo:optval.kernelglossredefs.false"><span class="optfmt">false</span></dfn></code></div><!-- end of optionvaluebox -->
 Don’t redefine <a id="wrglossary.3996"></a><a href="#glo:cs.glossary"><code class="csfmt">\glossary</code></a> and <a id="wrglossary.3997"></a><a href="#glo:makeglossary"><code class="csfmt">\makeglossary</code></a>. If they have been previously redefined by <a id="wrglossary.3998"></a><a href="#glo:opt.kernelglossredefs"><span class="styoptfmt">kernelglossredefs</span></a> their original definitions (at the time <a id="wrglossary.3999"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> was loaded) will be restored.<p>
<div class="optionvaluebox"><div class="optionvalueboxtitle"><a id="wrglossary.4000"></a><a href="#glo:sym.optionvalue"><span title="Option Value Definition" class="icon">🔖</span></a></div><!-- end of optionvalueboxtitle -->
<a id="wrglossary.4001"></a><a id="wrglossary.4002"></a><a href="#glo:opt.kernelglossredefs"><span class="styoptfmt">kernelglossredefs</span></a>=<code class="code"><dfn id="glo:optval.kernelglossredefs.true"><span class="optfmt">true</span></dfn></code></div><!-- end of optionvaluebox -->
 Redefine <a id="wrglossary.4003"></a><a href="#glo:cs.glossary"><code class="csfmt">\glossary</code></a> and <a id="wrglossary.4004"></a><a href="#glo:makeglossary"><code class="csfmt">\makeglossary</code></a>, but their use will trigger warnings.<p>
<div class="optionvaluebox"><div class="optionvalueboxtitle"><a id="wrglossary.4005"></a><a href="#glo:sym.optionvalue"><span title="Option Value Definition" class="icon">🔖</span></a></div><!-- end of optionvalueboxtitle -->
<a id="wrglossary.4006"></a><a id="wrglossary.4007"></a><a href="#glo:opt.kernelglossredefs"><span class="styoptfmt">kernelglossredefs</span></a>=<code class="code"><dfn id="glo:optval.kernelglossredefs.nowarn"><span class="optfmt">nowarn</span></dfn></code></div><!-- end of optionvaluebox -->
 Redefine <a id="wrglossary.4008"></a><a href="#glo:cs.glossary"><code class="csfmt">\glossary</code></a> and <a id="wrglossary.4009"></a><a href="#glo:makeglossary"><code class="csfmt">\makeglossary</code></a> without any warnings.<p>
The only glossary-related commands provided by the LaTeX kernel are <a id="wrglossary.4010"></a><a href="#glo:makeglossary"><code class="csfmt">\makeglossary</code></a> and <a id="wrglossary.4011"></a><a href="#glo:cs.glossary"><code class="csfmt">\glossary</code></a>. Other packages or classes may provide additional glossary-related commands or environments that conflict with <a id="wrglossary.4012"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> (such as <a id="wrglossary.4013"></a><a href="#glo:printglossary"><code class="csfmt">\printglossary</code></a> and <a id="wrglossary.4014"></a><a href="#glo:env.theglossary"><span class="envfmt">theglossary</span></a>). These non-kernel commands aren’t affected by this package option, and you will have to find some way to resolve the conflict if you require both glossary mechanisms. (The <a id="wrglossary.4015"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package will override the existing definitions of <a id="wrglossary.4016"></a><a href="#glo:printglossary"><code class="csfmt">\printglossary</code></a> and <a id="wrglossary.4017"></a><a href="#glo:env.theglossary"><span class="envfmt">theglossary</span></a>.)<p>
In general, if possible, it’s best to stick with just one package that provides a glossary mechanism. (The <a id="wrglossary.4018"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package does check for the <a id="wrglossary.4019"></a><a href="#glo:pkg.doc"><span class="styfmt">doc</span></a> package and patches <a id="wrglossary.4020"></a><a href="#glo:PrintChanges"><code class="csfmt">\PrintChanges</code></a>.)<p>

</section><!-- end of section sec:pkgopts-other -->

<section id="sec:setupglossaries"><!-- start of section sec:setupglossaries --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->2.10. Setting Options After the Package is Loaded<div class="labellink"><a href="#sec:setupglossaries">[link]</a></div></h2><!-- end of section header -->
<p>
Some of the options described above may also be set after the <a id="wrglossary.4021"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package has been loaded using <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.4022"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.4023"></a><code class="code"><dfn id="glo:setupglossaries"><code class="csfmt">\setupglossaries</code></dfn>{<span class="meta">〈<em class="metainner">options</em>〉</span>}</code></div><!-- end of pinnedbox -->
 The following package options <strong class="strong">can’t</strong> be used in <a id="wrglossary.4024"></a><a href="#glo:setupglossaries"><code class="csfmt">\setupglossaries</code></a>: <a id="wrglossary.4025"></a><a href="#glo:opt.xindy"><span class="styoptfmt">xindy</span></a>, <a id="wrglossary.4026"></a><a href="#glo:opt.xindygloss"><span class="styoptfmt">xindygloss</span></a>, <a id="wrglossary.4027"></a><a href="#glo:opt.xindynoglsnumbers"><span class="styoptfmt">xindynoglsnumbers</span></a>, <a id="wrglossary.4028"></a><a href="#glo:opt.makeindex"><span class="styoptfmt">makeindex</span></a>, <a id="wrglossary.4029"></a><a href="#glo:opt.nolong"><span class="styoptfmt">nolong</span></a>, <a id="wrglossary.4030"></a><a href="#glo:opt.nosuper"><span class="styoptfmt">nosuper</span></a>, <a id="wrglossary.4031"></a><a href="#glo:opt.nolist"><span class="styoptfmt">nolist</span></a>, <a id="wrglossary.4032"></a><a href="#glo:opt.notree"><span class="styoptfmt">notree</span></a>, <a id="wrglossary.4033"></a><a href="#glo:opt.nostyles"><span class="styoptfmt">nostyles</span></a>, <a id="wrglossary.4034"></a><a href="#glo:opt.nomain"><span class="styoptfmt">nomain</span></a>, <a id="wrglossary.4035"></a><a href="#glo:opt.compatible-2.07"><span class="styoptfmt">compatible-2.07</span></a>, <a id="wrglossary.4036"></a><a href="#glo:opt.translate"><span class="styoptfmt">translate</span></a>, <a id="wrglossary.4037"></a><a href="#glo:opt.notranslate"><span class="styoptfmt">notranslate</span></a>,  <a id="wrglossary.4038"></a><a href="#glo:opt.languages"><span class="styoptfmt">languages</span></a>, <a id="wrglossary.4039"></a><a href="#glo:opt.acronym"><span class="styoptfmt">acronym</span></a>. These options have to be set while the package is loading, except for the <a id="wrglossary.4040"></a><a href="#glo:opt.xindy"><span class="styoptfmt">xindy</span></a> sub-options which can be set using commands like <a id="wrglossary.4041"></a><a href="#glo:GlsSetXdyLanguage"><code class="csfmt">\GlsSetXdyLanguage</code></a> (see §<a href="#sec:xindy">14</a> for further details).<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.4042"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
If you need to use this command, use it as soon as possible after loading <a id="wrglossary.4043"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> otherwise you might  end up using it too late for the change to take effect. If you  try changing the sort option after you have  started to define entries, you may get unexpected results. </div><!-- end of important -->
<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.4044"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><!-- end of informationtitle -->
 With <a id="wrglossary.4045"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, use <a id="wrglossary.4046"></a><a href="#glo:glossariesextrasetup"><code class="xtrcsfmt">\glossariesextrasetup</code></a> instead. </div><!-- end of information -->
 <p>

</section><!-- end of section sec:setupglossaries -->

<section id="sec:setup"><!-- start of section sec:setup --><div class="tomain"><a href="#main">[top]</a></div>
<h1><!-- start of chapter header -->3. Setting Up<div class="labellink"><a href="#sec:setup">[link]</a></div></h1><!-- end of chapter header -->
<p>
In the <a id="wrglossary.4047"></a><a href="#glo:idx.documentpreamble">preamble</a> you need to indicate which method you want to use to generate the <a id="wrglossary.4048"></a><a href="#glo:dual.glossary">glossary</a> (or <a id="wrglossary.4049"></a><a href="#glo:dual.glossary">glossaries</a>). The available options with both <a id="wrglossary.4050"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> and <a id="wrglossary.4051"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> are summarized in §<a href="#sec:indexingoptions">1.3</a>. This chapter documents Options <a href="#glo:idx.opt.noidx">1</a>, <a href="#glo:idx.opt.mkidx">2</a> and <a href="#glo:idx.opt.xdy">3</a>, which are provided by the base package. See the <a id="wrglossary.4052"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> and <a id="wrglossary.4053"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> manuals for the full documentation of the other options.<p>
If you don’t need to display any <a id="wrglossary.4054"></a><a href="#glo:dual.glossary">glossaries</a>, for example, if you are just using the <a id="wrglossary.4055"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package to enable consistent formatting, then skip ahead to §<a href="#sec:newglosentry">4</a>.<p>

</section><!-- end of section sec:setup -->

<section id="sec:setupopt1"><!-- start of section sec:setupopt1 --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->3.1. Option 1<div class="labellink"><a href="#sec:setupopt1">[link]</a></div></h2><!-- end of section header -->
<p>
The command <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.4056"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.4057"></a><code class="code"><dfn id="glo:makenoidxglossaries"><code class="csfmt">\makenoidxglossaries</code></dfn></code><p>
<div class="noteBox"></div><!-- end of noteBox -->
</div><!-- end of pinnedbox -->
 must be placed in the <a id="wrglossary.4058"></a><a href="#glo:idx.documentpreamble">document preamble</a>. This sets up the internal commands required to make <a id="wrglossary.4059"></a><a href="#glo:idx.opt.noidx">Option 1</a> work. <strong class="strong">If you omit <a id="wrglossary.4060"></a><a href="#glo:makenoidxglossaries"><code class="csfmt">\makenoidxglossaries</code></a> none of the <a id="wrglossary.4061"></a><a href="#glo:dual.glossary">glossaries</a> will be displayed.</strong><p>

</section><!-- end of section sec:setupopt1 -->

<section id="sec:setupopt23"><!-- start of section sec:setupopt23 --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->3.2. Options 2 and 3<div class="labellink"><a href="#sec:setupopt23">[link]</a></div></h2><!-- end of section header -->
<p>
The command <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.4062"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.4063"></a><code class="code"><dfn id="glo:makeglossaries"><code class="csfmt">\makeglossaries</code></dfn></code><p>
<div class="noteBox"></div><!-- end of noteBox -->
</div><!-- end of pinnedbox -->
 must be placed in the <a id="wrglossary.4064"></a><a href="#glo:idx.documentpreamble">document preamble</a>in order to create the customised <a id="wrglossary.4065"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> (<a id="wrglossary.4066"></a><a href="#glo:ext.ist"><span class="extfmt">ist</span></a>) or <a id="wrglossary.4067"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> (<a id="wrglossary.4068"></a><a href="#glo:ext.xdy"><span class="extfmt">xdy</span></a>) style file (for Options <a href="#glo:idx.opt.mkidx">2</a> or <a href="#glo:idx.opt.xdy">3</a>, respectively) and to ensure that  <a id="wrglossary.4069"></a><a href="#glo:dual.glossary">glossary</a> entries are written to the appropriate output files.  <strong class="strong">If you omit <a id="wrglossary.4070"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a> none of the <a id="wrglossary.4071"></a><a href="#glo:dual.indexingfile">indexing files</a> will be created.</strong><p>
<div class="information"><div class="informationtitle"><a id="wrglossary.4072"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><!-- end of informationtitle -->
 If you are using <a id="wrglossary.4073"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, <a id="wrglossary.4074"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a> has an optional argument that allows you to have a hybrid of Options <a href="#glo:idx.opt.noidx">1</a> or <a href="#glo:idx.opt.mkidx">2</a> or Options <a href="#glo:idx.opt.noidx">1</a> or <a href="#glo:idx.opt.xdy">3</a>. See <a id="wrglossary.4075"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> manual for further details. </div><!-- end of information -->
<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.4076"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
Note that some of the commands provided by the <a id="wrglossary.4077"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package must not be used after <a id="wrglossary.4078"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a> as they are required when creating the customised style file. If you attempt to use those commands after <a id="wrglossary.4079"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a> you will generate an error. Similarly, there are some commands that must not be used before <a id="wrglossary.4080"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a> because they require the associated <a id="wrglossary.4081"></a><a href="#glo:dual.indexingfile">indexing files</a> to be open, if those files should be created. These may not necessarily generate an error or warning as a different <a id="wrglossary.4082"></a><a href="#glo:dual.indexing">indexing</a> option may be chosen that doesn’t require those files (such as Options <a href="#glo:idx.opt.unsrt">5</a> or <a href="#glo:idx.opt.standalone">6</a>). </div><!-- end of important -->
<p>
The <a id="wrglossary.4083"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a> command internally uses: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.4084"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.4085"></a><code class="code"><dfn id="glo:writeist"><code class="csfmt">\writeist</code></dfn></code></div><!-- end of pinnedbox -->
 to create the custom <a id="wrglossary.4086"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>/<a id="wrglossary.4087"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> style file. This command disables itself by setting itself to <a id="wrglossary.4088"></a><a href="#glo:relax"><code class="csfmt">\relax</code></a> so that it can only be used once. In general, there should be no reason  to use or alter this command.<p>
The default name for the customised style file is given by <code class="code"><a id="wrglossary.4089"></a><a href="#glo:jobname"><code class="csfmt">\jobname</code></a>.<a id="wrglossary.4090"></a><a href="#glo:ext.ist"><span class="extfmt">ist</span></a></code> (<a id="wrglossary.4091"></a><a href="#glo:idx.opt.mkidx">Option 2</a>) or  <code class="code"><a id="wrglossary.4092"></a><a href="#glo:jobname"><code class="csfmt">\jobname</code></a>.<a id="wrglossary.4093"></a><a href="#glo:ext.xdy"><span class="extfmt">xdy</span></a></code> (<a id="wrglossary.4094"></a><a href="#glo:idx.opt.xdy">Option 3</a>). This name may be changed using: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.4095"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.4096"></a><code class="code"><dfn id="glo:setStyleFile"><code class="csfmt">\setStyleFile</code></dfn>{<span class="meta">〈<em class="metainner">name</em>〉</span>}</code></div><!-- end of pinnedbox -->
 where <span class="meta">〈<em class="metainner">name</em>〉</span> is the name of the style file without the  extension.<p>
<a id="sec:isthook"></a>There is a hook near the end of <a id="wrglossary.4097"></a><a href="#glo:writeist"><code class="csfmt">\writeist</code></a> that can be set with: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.4098"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.4099"></a><code class="code"><dfn id="glo:GlsSetWriteIstHook"><code class="csfmt">\GlsSetWriteIstHook</code></dfn>{<span class="meta">〈<em class="metainner">code</em>〉</span>}</code></div><!-- end of pinnedbox -->
 The <span class="meta">〈<em class="metainner">code</em>〉</span> will be performed while the style file is still open, which allows additional content to be added to it.  The associated write register is: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.4100"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.4101"></a><code class="code"><dfn id="glo:glswrite"><code class="csfmt">\glswrite</code></dfn></code></div><!-- end of pinnedbox -->
 Note that this register is defined by <a id="wrglossary.4102"></a><a href="#glo:writeist"><code class="csfmt">\writeist</code></a> to prevent an unnecessary write register from being created in the event that neither <a id="wrglossary.4103"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> nor <a id="wrglossary.4104"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> is required.<p>
If you use the <a id="wrglossary.4105"></a><a href="#glo:GlsSetWriteIstHook"><code class="csfmt">\GlsSetWriteIstHook</code></a> hook to write extra information to the style file, make sure you use the appropriate syntax for the desired <a id="wrglossary.4106"></a><a href="#glo:dual.indexingapp">indexing application</a>. For example, with <a id="wrglossary.4107"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.4108"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.4109"></a><a href="#glo:GlsSetWriteIstHook"><code class="csfmt">\GlsSetWriteIstHook</code></a>{<span class="comment">% </span>
 <a id="wrglossary.4110"></a><a href="#glo:write"><code class="csfmt">\write</code></a><a id="wrglossary.4111"></a><a href="#glo:glswrite"><code class="csfmt">\glswrite</code></a>{page_precedence "arnAR"}<span class="comment">% </span>
 <a id="wrglossary.4112"></a><a href="#glo:write"><code class="csfmt">\write</code></a><a id="wrglossary.4113"></a><a href="#glo:glswrite"><code class="csfmt">\glswrite</code></a>{line_max 80}<span class="comment">% </span>
}
</pre> This changes the <a id="wrglossary.4114"></a><a href="#glo:idx.pageprecedence">page precedence</a> and the maximum line length used by <a id="wrglossary.4115"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>.<p>
Remember that if you switch to <a id="wrglossary.4116"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>, this will no longer be valid code.<p>
You can suppress the creation of the customised <a id="wrglossary.4117"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> or <a id="wrglossary.4118"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> style file using: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.4119"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.4120"></a><code class="code"><dfn id="glo:noist"><code class="csfmt">\noist</code></dfn></code></div><!-- end of pinnedbox -->
 This is provided in the event that you want to supply your own customized style file that can’t be replicated with the available options and commands provided by the <a id="wrglossary.4121"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package. This command sets <a id="wrglossary.4122"></a><a href="#glo:writeist"><code class="csfmt">\writeist</code></a> to <a id="wrglossary.4123"></a><a href="#glo:relax"><code class="csfmt">\relax</code></a> (making it do nothing) but will also update the <a id="wrglossary.4124"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>  <a id="wrglossary.4125"></a><a href="#glo:@@glslabel@xindyattr">attribute list</a> if applicable.<p>
If you have a custom <a id="wrglossary.4126"></a><a href="#glo:ext.xdy"><span class="extfmt">xdy</span></a> file created when using  <a id="wrglossary.4127"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> version 2.07 (2010-0710) or below, you will need to use rollback and the <a id="wrglossary.4128"></a><a href="#glo:opt.compatible-2.07"><span class="styoptfmt">compatible-2.07</span></a> package option with it. However, that is now so dated and the LaTeX kernel has changed significantly since that time that you may need to use a legacy distribution (see <a href="https://www.dickimaw-books.com/blog/legacy-documents-and-tex-live-docker-images">Legacy Documents and TeX Live Docker Images</a>).<p>
Each <a id="wrglossary.4129"></a><a href="#glo:idx.glossaryentry">glossary entry</a> is assigned a <a id="wrglossary.4130"></a><a href="#glo:locationlist">number list</a> that lists all  the <a id="wrglossary.4131"></a><a href="#glo:@@glslabel@entrylocation">locations</a> in the document where that <a id="wrglossary.4132"></a><a href="#glo:idx.glossaryentry">entry</a> was used. By default, the <a id="wrglossary.4133"></a><a href="#glo:@@glslabel@entrylocation">location</a> refers to the page number but this may be overridden using the <a id="wrglossary.4134"></a><a href="#glo:opt.counter"><span class="styoptfmt">counter</span></a> package option. The default form of the <a id="wrglossary.4135"></a><a href="#glo:@@glslabel@entrylocation">location</a> number assumes a full stop <a id="wrglossary.4136"></a><a href="#glo:idx.compositor">compositor</a> (for example, 1.2), but if your <a id="wrglossary.4137"></a><a href="#glo:@@glslabel@entrylocation">location</a> numbers use a different <a id="wrglossary.4138"></a><a href="#glo:idx.compositor">compositor</a> (for example, 1-2) you need to set this using <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.4139"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.4140"></a><code class="code"><dfn id="glo:glsSetCompositor"><code class="csfmt">\glsSetCompositor</code></dfn>{<span class="meta">〈<em class="metainner">character</em>〉</span>}</code></div><!-- end of pinnedbox -->
{symbol} For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.4141"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.4142"></a><a href="#glo:glsSetCompositor"><code class="csfmt">\glsSetCompositor</code></a>{-}
</pre> This command must not be used after <a id="wrglossary.4143"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>. Note that with <a id="wrglossary.4144"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>, any <a id="wrglossary.4145"></a><a href="#glo:@@glslabel@entrylocation">locations</a> with the wrong <a id="wrglossary.4146"></a><a href="#glo:idx.compositor">compositor</a>  (or one that hasn’t been correctly identified with <a id="wrglossary.4147"></a><a href="#glo:glsSetCompositor"><code class="csfmt">\glsSetCompositor</code></a>) will cause <a id="wrglossary.4148"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> to reject the <a id="wrglossary.4149"></a><a href="#glo:@@glslabel@entrylocation">location</a> with an invalid number/digit message. As from v4.50, <a id="wrglossary.4150"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> will check for this message and attempt a correction, but this can result in an incorrectly formatted <a id="wrglossary.4151"></a><a href="#glo:@@glslabel@entrylocation">location</a> in the <a id="wrglossary.4152"></a><a href="#glo:locationlist">number list</a>. See the information about <a id="wrglossary.4153"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span>’s</a> <a id="wrglossary.4154"></a><a href="#glo:switch.mkgls.e"><span class="shortargfmt">-e</span></a> switch in §<a href="#sec:makeglossariesapp">1.6.1</a> for further details.<p>
An invalid page number will also cause <a id="wrglossary.4155"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> to fail with a <span class="qt">“did not match any location-class”</span> warning. This is also something that <a id="wrglossary.4156"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> will check for and will provided diagnostic information, but it won’t attempt to make any correction.<p>
If you use <a id="wrglossary.4157"></a><a href="#glo:idx.opt.xdy">Option 3</a>, you can have a different <a id="wrglossary.4158"></a><a href="#glo:idx.compositor">compositor</a> for page numbers starting with an upper case alphabetical character using: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.4159"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.4160"></a><code class="code"><dfn id="glo:glsSetAlphaCompositor"><code class="csfmt">\glsSetAlphaCompositor</code></dfn>{<span class="meta">〈<em class="metainner">character</em>〉</span>}</code><p>
<div class="noteBox"></div><!-- end of noteBox -->
</div><!-- end of pinnedbox -->
 This command is only available with <a id="wrglossary.4161"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>. For example, if you want  <a id="wrglossary.4162"></a><a href="#glo:locationlist">number lists</a> containing a mixture of A-1 and 2.3 style formats, then do: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.4163"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.4164"></a><a href="#glo:glsSetCompositor"><code class="csfmt">\glsSetCompositor</code></a>{.}<a id="wrglossary.4165"></a><a href="#glo:glsSetAlphaCompositor"><code class="csfmt">\glsSetAlphaCompositor</code></a>{-}
</pre> See §<a href="#sec:numberlists">12</a> for further information about <a id="wrglossary.4166"></a><a href="#glo:locationlist">number lists</a>.<p>

</section><!-- end of section sec:setupopt23 -->

<section id="sec:newglosentry"><!-- start of section sec:newglosentry --><div class="tomain"><a href="#main">[top]</a></div>
<h1><!-- start of chapter header -->4. Defining glossary entries<div class="labellink"><a href="#sec:newglosentry">[link]</a></div></h1><!-- end of chapter header -->
<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.4167"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a></div><!-- end of informationtitle -->
 If you want to use <a id="wrglossary.4168"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, entries must be defined in <a id="wrglossary.4169"></a><a href="#glo:ext.bib"><span class="extfmt">bib</span></a> files using the syntax described in the <a id="wrglossary.4170"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> user manual. </div><!-- end of information -->
<p>
<a id="wrglossary.4171"></a><a href="#glo:idx.acronym">Acronyms</a> are covered in §<a href="#sec:acronyms">6</a> but they use the same underlying mechanism as all the other <a id="wrglossary.4172"></a><a href="#glo:idx.glossaryentry">glossary entries</a>, so it’s a good idea to read this chapter first. The keys provided for <a id="wrglossary.4173"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a> can also be used in the optional argument of <a id="wrglossary.4174"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>, although some of them, such as <a id="wrglossary.4175"></a><a href="#glo:opt.gloskey.first"><span class="csoptfmt">first</span></a> and <a id="wrglossary.4176"></a><a href="#glo:opt.gloskey.plural"><span class="csoptfmt">plural</span></a>, interfere with the <a id="wrglossary.4177"></a><a href="#glo:idx.acronymstyle">acronym styles</a>.<p>
All <a id="wrglossary.4178"></a><a href="#glo:idx.glossaryentry">glossary entries</a> must be defined before they are used, so it is better to define them in the <a id="wrglossary.4179"></a><a href="#glo:idx.documentpreamble">document preamble</a>to ensure this. In fact, some commands such as <a id="wrglossary.4180"></a><a href="#glo:longnewglossaryentry"><code class="csfmt">\longnewglossaryentry</code></a> may only be used in the <a id="wrglossary.4181"></a><a href="#glo:idx.documentpreamble">preamble</a>. See §<a href="#sec:docdefs">4.8</a> for a discussion of the problems with defining <a id="wrglossary.4182"></a><a href="#glo:idx.glossaryentry">entries</a> within the document instead of in the <a id="wrglossary.4183"></a><a href="#glo:idx.documentpreamble">preamble</a>. (The <a id="wrglossary.4184"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package has an option that provides a restricted form of document  definitions that avoids some of the issues discussed in  §<a href="#sec:docdefs">4.8</a>.) <div class="important"><div class="importanttitle"><a id="wrglossary.4185"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
<a id="wrglossary.4186"></a><a href="#glo:idx.opt.noidx">Option 1</a> enforces the <a id="wrglossary.4187"></a><a href="#glo:idx.documentpreamble">preamble</a>-only restriction on <a id="wrglossary.4188"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>. <a id="wrglossary.4189"></a><a href="#glo:idx.opt.b2g">Option 4</a> requires that definitions are provided in <a id="wrglossary.4190"></a><a href="#glo:ext.bib"><span class="extfmt">bib</span></a> format. Options <a href="#glo:idx.opt.unsrt">5</a> and <a href="#glo:idx.opt.standalone">6</a> work best with either  <a id="wrglossary.4191"></a><a href="#glo:idx.documentpreamble">preamble</a>-only definitions or the use of the <a id="wrglossary.4192"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package option <a id="wrglossary.4193"></a><a href="#glo:opt.docdef"><span class="xtrstyoptfmt">docdef</span></a><span class="optfmt">=restricted</span>. </div><!-- end of important -->
<p>
Bear in mind that with <a id="wrglossary.4194"></a><a href="#glo:opt.docdef"><span class="xtrstyoptfmt">docdef</span></a><span class="optfmt">=restricted</span>, the <a id="wrglossary.4195"></a><a href="#glo:idx.glossaryentry">entries</a> must be defined before any <a id="wrglossary.4196"></a><a href="#glo:idx.glossaryentry">entries</a> are used,  including when they are displayed in the <a id="wrglossary.4197"></a><a href="#glo:dual.glossary">glossary</a> (for example, with <a id="wrglossary.4198"></a><a href="#glo:printunsrtglossary"><code class="xtrcsfmt">\printunsrtglossary</code></a>) or where they appear in the <a id="wrglossary.4199"></a><a href="#glo:idx.tableofcontents">table of contents</a> or list of floats. This is essentially the same problem as defining a robust command mid-document and using it in a section title or caption.<p>
Only those <a id="wrglossary.4200"></a><a href="#glo:idx.glossaryentry">entries</a> that are <a id="wrglossary.4201"></a><a href="#glo:@@glslabel@indexing">indexed</a> in the document  (using any of the commands described in §<a href="#sec:glslink">5.1</a>, §<a href="#sec:glsadd">10</a> or §<a href="#sec:crossref">11</a>) will appear in the <a id="wrglossary.4202"></a><a href="#glo:dual.glossary">glossary</a>. See §<a href="#sec:printglossary">8</a> to find out how to display the <a id="wrglossary.4203"></a><a href="#glo:dual.glossary">glossary</a>.<p>
New <a id="wrglossary.4204"></a><a href="#glo:idx.glossaryentry">glossary entries</a> are defined using the command: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.4205"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.4206"></a><code class="code"><dfn id="glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">key=value list</em>〉</span>}</code></div><!-- end of pinnedbox -->
 This is a short command, so values in <span class="meta">〈<em class="metainner">key=value list</em>〉</span> can’t contain any paragraph breaks. Take care to enclose values containing any commas (<a id="wrglossary.4207"></a><a href="#glo:idx.sym.comma"><code class="code">,</code></a>) or equal signs (<a id="wrglossary.4208"></a><a href="#glo:idx.sym.equals"><code class="code">=</code></a>) with braces to hide them from the <span class="meta">〈<em class="metainner">key</em>〉</span>=<span class="meta">〈<em class="metainner">value</em>〉</span> list parser.<p>
If you have a long description that needs to span multiple paragraphs, use the following instead: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.4209"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.4210"></a><code class="code"><dfn id="glo:longnewglossaryentry"><code class="csfmt">\longnewglossaryentry</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">key=value list</em>〉</span>}{<span class="meta">〈<em class="metainner">description</em>〉</span>}</code></div><!-- end of pinnedbox -->
 Note that this command may only be used in the <a id="wrglossary.4211"></a><a href="#glo:idx.documentpreamble">preamble</a> (regardless of <a id="wrglossary.4212"></a><a href="#glo:opt.docdef"><span class="xtrstyoptfmt">docdef</span></a>).<p>
<div class="warning"><div class="warningtitle"><a id="wrglossary.4213"></a><a href="#glo:sym.warning"><span title="Warning" class="icon">⚠</span></a></div><!-- end of warningtitle -->
Be careful of unwanted spaces. </div><!-- end of warning -->
<p>
<a id="wrglossary.4214"></a><a href="#glo:longnewglossaryentry"><code class="csfmt">\longnewglossaryentry</code></a> will remove trailing spaces in the description (via <a id="wrglossary.4215"></a><a href="#glo:unskip"><code class="csfmt">\unskip</code></a>) but won’t remove leading spaces. This command also appends <a id="wrglossary.4216"></a><a href="#glo:nopostdesc"><code class="csfmt">\nopostdesc</code></a> to the end of the description, which suppresses the post-description hook (since the terminating punctuation is more likely to be included in a multi-paragraph description). The <a id="wrglossary.4217"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package provides a starred version of <a id="wrglossary.4218"></a><a href="#glo:longnewglossaryentry"><code class="csfmt">\longnewglossaryentry</code></a> that doesn’t append either <a id="wrglossary.4219"></a><a href="#glo:unskip"><code class="csfmt">\unskip</code></a> or <a id="wrglossary.4220"></a><a href="#glo:nopostdesc"><code class="csfmt">\nopostdesc</code></a>.<p>
There are also commands that will only define the <a id="wrglossary.4221"></a><a href="#glo:idx.glossaryentry">entry</a> if it hasn’t already been defined: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.4222"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.4223"></a><code class="code"><dfn id="glo:provideglossaryentry"><code class="csfmt">\provideglossaryentry</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">key=value list</em>〉</span>}</code></div><!-- end of pinnedbox -->
 and <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.4224"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.4225"></a><code class="code"><dfn id="glo:longprovideglossaryentry"><code class="csfmt">\longprovideglossaryentry</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">key=value list</em>〉</span>}{<span class="meta">〈<em class="metainner">description</em>〉</span>}</code></div><!-- end of pinnedbox -->
 (These are both <a id="wrglossary.4226"></a><a href="#glo:idx.documentpreamble">preamble</a>-only commands.)<p>
For all the above commands, the first argument, <span class="meta">〈<em class="metainner">entry-label</em>〉</span>, must be  a unique label with which to identify this <a id="wrglossary.4227"></a><a href="#glo:idx.glossaryentry">entry</a>. <strong class="strong">This can’t contain any non-expandable or fragile commands.</strong> The reason for this restriction is that the label is used to construct internal commands that store the associated information (similarly to commands like <a id="wrglossary.4228"></a><a href="#glo:label"><code class="csfmt">\label</code></a>) and therefore must be able to expand to a valid control sequence name. With modern LaTeX kernels, you should now be able to use <a id="wrglossary.4229"></a><a href="#glo:dual.utf8">UTF-8</a> characters in the label.<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.4230"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
Be careful of <a id="wrglossary.4231"></a><a href="#glo:pkg.babel"><span class="styfmt">babel</span>’s</a> options that change certain punctuation characters, such as colon (<a id="wrglossary.4232"></a><a href="#glo:idx.sym.colon"><code class="code">:</code></a>) or double-quote (<a id="wrglossary.4233"></a><a href="#glo:idx.sym.dblquote"><code class="code">"</code></a>), to active characters. </div><!-- end of important -->
<p>
The second argument, <span class="meta">〈<em class="metainner">key=value list</em>〉</span>, is a <span class="meta">〈<em class="metainner">key</em>〉</span>=<span class="meta">〈<em class="metainner">value</em>〉</span> list that supplies the relevant information about this entry. There are two required fields: <a id="wrglossary.4234"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a> and either <a id="wrglossary.4235"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> or <a id="wrglossary.4236"></a><a href="#glo:opt.gloskey.parent"><span class="csoptfmt">parent</span></a>. The description is set in the third argument of <a id="wrglossary.4237"></a><a href="#glo:longnewglossaryentry"><code class="csfmt">\longnewglossaryentry</code></a> and <a id="wrglossary.4238"></a><a href="#glo:longprovideglossaryentry"><code class="csfmt">\longprovideglossaryentry</code></a>. With the other commands it’s set via the <a id="wrglossary.4239"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a> key.<p>
As is typical with <span class="meta">〈<em class="metainner">key</em>〉</span>=<span class="meta">〈<em class="metainner">value</em>〉</span> lists, values that contain  a comma (<a id="wrglossary.4240"></a><a href="#glo:idx.sym.comma"><code class="code">,</code></a>) or equal sign (<a id="wrglossary.4241"></a><a href="#glo:idx.sym.equals"><code class="code">=</code></a>) must be  enclosed in braces. Available fields are listed below. Additional fields are provided by the supplementary packages <a id="wrglossary.4242"></a><a href="#glo:pkg.glossaries-prefix"><span class="styfmt">glossaries-prefix</span></a> (§<a href="#sec:prefix">16</a>) and <a id="wrglossary.4243"></a><a href="#glo:pkg.glossaries-accsupp"><span class="styfmt">glossaries-accsupp</span></a> (§<a href="#sec:accsupp">17</a>) and also by <a id="wrglossary.4244"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>. You can also define your own custom keys (see §<a href="#sec:addkey">4.3</a>).<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.4245"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.4246"></a><code class="code"><dfn id="glo:opt.gloskey.name"><span class="csoptfmt">name</span></dfn>={<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of settingsbox -->
 The name of the <a id="wrglossary.4247"></a><a href="#glo:idx.glossaryentry">entry</a> (as it will appear in  the <a id="wrglossary.4248"></a><a href="#glo:dual.glossary">glossary</a>). If this key is omitted and the <a id="wrglossary.4249"></a><a href="#glo:opt.gloskey.parent"><span class="csoptfmt">parent</span></a> key is supplied, this value will be the same as the parent’s name.<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.4250"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
If the <a id="wrglossary.4251"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> key contains any commands, you must also use the <a id="wrglossary.4252"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> key (described below) if you intend sorting the <a id="wrglossary.4253"></a><a href="#glo:idx.glossaryentry">entries</a> alphabetically with Options <a href="#glo:idx.opt.noidx">1</a>, <a href="#glo:idx.opt.mkidx">2</a> or <a href="#glo:idx.opt.xdy">3</a>,  otherwise the entries can’t be sorted correctly. </div><!-- end of important -->
<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.4254"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.4255"></a><code class="code"><dfn id="glo:opt.gloskey.description"><span class="csoptfmt">description</span></dfn>={<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of settingsbox -->
 A brief description of this term (to appear in the <a id="wrglossary.4256"></a><a href="#glo:dual.glossary">glossary</a>).  Within this value, you can use: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.4257"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.4258"></a><code class="code"><dfn id="glo:nopostdesc"><code class="csfmt">\nopostdesc</code></dfn></code></div><!-- end of pinnedbox -->
 to suppress the description terminator for this entry. For example, if this entry is a parent entry that doesn’t require a description, you can do <a id="wrglossary.4259"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={<a id="wrglossary.4260"></a><a href="#glo:nopostdesc"><code class="csfmt">\nopostdesc</code></a>}</span>. If you want a paragraph break in the description use: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.4261"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.4262"></a><code class="code"><dfn id="glo:glspar"><code class="csfmt">\glspar</code></dfn></code></div><!-- end of pinnedbox -->
 or, better, use <a id="wrglossary.4263"></a><a href="#glo:longnewglossaryentry"><code class="csfmt">\longnewglossaryentry</code></a>. However, note that not all <a id="wrglossary.4264"></a><a href="#glo:idx.glossarystyle">glossary styles</a> support multi-line descriptions. If you are using one of the tabular-like  <a id="wrglossary.4265"></a><a href="#glo:idx.glossarystyle">glossary styles</a> that permit multi-line descriptions and you really need an explicit line break, use <a id="wrglossary.4266"></a><a href="#glo:newline"><code class="csfmt">\newline</code></a> not <a id="wrglossary.4267"></a><a href="#glo:cs.bsl"><code class="csfmt">\\</code></a> (but in general, avoid <a id="wrglossary.4268"></a><a href="#glo:cs.bsl"><code class="csfmt">\\</code></a> outside of tabular contexts anyway and use a ragged <a id="wrglossary.4269"></a><a href="#glo:@@glslabel@glossary">style</a> if you are having problems with line breaks in a narrow column).<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.4270"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><!-- end of informationtitle -->
 With <a id="wrglossary.4271"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, use <a id="wrglossary.4272"></a><a href="#glo:glsxtrnopostpunc"><code class="xtrcsfmt">\glsxtrnopostpunc</code></a> instead of <a id="wrglossary.4273"></a><a href="#glo:nopostdesc"><code class="csfmt">\nopostdesc</code></a> to suppress the post-description punctuation. </div><!-- end of information -->
<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.4274"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.4275"></a><code class="code"><dfn id="glo:opt.gloskey.parent"><span class="csoptfmt">parent</span></dfn>=<span class="meta">〈<em class="metainner">parent-label</em>〉</span></code></div><!-- end of settingsbox -->
 This key establishes the <a id="wrglossary.4276"></a><a href="#glo:idx.glossaryentry">entry’s</a> <a id="wrglossary.4277"></a><a href="#glo:dual.hierarchicallevel">hierarchical level</a>. The value must be the <span style="font-style: italic; font-variant: normal; ">label</span> of the parent <a id="wrglossary.4278"></a><a href="#glo:idx.glossaryentry">entry</a>  (not the <a id="wrglossary.4279"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a>, although they may be the same).  The <span class="meta">〈<em class="metainner">parent-label</em>〉</span> value must match the <span class="meta">〈<em class="metainner">entry-label</em>〉</span> used when the parent <a id="wrglossary.4280"></a><a href="#glo:idx.glossaryentry">entry</a> was defined. See §<a href="#sec:subentries">4.5</a> for further details.<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.4281"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
The parent <a id="wrglossary.4282"></a><a href="#glo:idx.glossaryentry">entry</a> must be defined before it’s referenced in the <a id="wrglossary.4283"></a><a href="#glo:opt.gloskey.parent"><span class="csoptfmt">parent</span></a> key of another <a id="wrglossary.4284"></a><a href="#glo:idx.glossaryentry">entry</a>. </div><!-- end of important -->
<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.4285"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.4286"></a><code class="code"><dfn id="glo:opt.gloskey.descriptionplural"><span class="csoptfmt">descriptionplural</span></dfn>={<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of settingsbox -->
 The plural form of the description, if required. If omitted, the value is set to the same as the <a id="wrglossary.4287"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a> key.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.4288"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.4289"></a><code class="code"><dfn id="glo:opt.gloskey.text"><span class="csoptfmt">text</span></dfn>={<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of settingsbox -->
 How this entry will appear in the document text when using <a id="wrglossary.4290"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> on <a id="wrglossary.4291"></a><a href="#glo:dual.subsequentuse">subsequent use</a>. If this field is omitted, the value of the <a id="wrglossary.4292"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> key is used.<p>
This key is automatically set by <a id="wrglossary.4293"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>. Although it is possible to override it by using <a id="wrglossary.4294"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a> in the optional argument of <a id="wrglossary.4295"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>, it will interfere with the  <a id="wrglossary.4296"></a><a href="#glo:idx.acronymstyle">acronym style</a> and cause unexpected results.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.4297"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.4298"></a><code class="code"><dfn id="glo:opt.gloskey.first"><span class="csoptfmt">first</span></dfn>={<span class="meta">〈<em class="metainner">first</em>〉</span>}</code></div><!-- end of settingsbox -->
 How the <a id="wrglossary.4299"></a><a href="#glo:idx.glossaryentry">entry</a> will appear in the document text on <a id="wrglossary.4300"></a><a href="#glo:dual.firstuse">first use</a> with <a id="wrglossary.4301"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>. If this field is omitted, the value of the <a id="wrglossary.4302"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a> key is used. Note that if you use <a id="wrglossary.4303"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>, <a id="wrglossary.4304"></a><a href="#glo:Glspl"><code class="csfmt">\Glspl</code></a>, <a id="wrglossary.4305"></a><a href="#glo:GLSpl"><code class="csfmt">\GLSpl</code></a>, <a id="wrglossary.4306"></a><a href="#glo:glsdisp"><code class="csfmt">\glsdisp</code></a> before using <a id="wrglossary.4307"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>, the <a id="wrglossary.4308"></a><a href="#glo:opt.gloskey.first"><span class="csoptfmt">first</span></a> value won’t be used with <a id="wrglossary.4309"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>.<p>
You may prefer to use <a id="wrglossary.4310"></a><a href="#glo:idx.acronym">acronyms</a> (§<a href="#sec:acronyms">6</a>) or the <a id="wrglossary.4311"></a><a href="#glo:idx.abbreviation"><span class="xtrfmt">abbreviations</span></a> or the category post-link hook (<a id="wrglossary.4312"></a><a href="#glo:glsdefpostlink"><code class="csfmt">\glsdefpostlink</code></a>) provided by <a id="wrglossary.4313"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> if you would like to automatically append content on <a id="wrglossary.4314"></a><a href="#glo:dual.firstuse">first use</a> in a consistent manner. See, for example, <a href="https://www.dickimaw-books.com/gallery/index.php?label=sample-units">Gallery: Units (<span class="styfmt">glossaries-extra.sty</span>)</a>.<p>
Although it is possible to use <a id="wrglossary.4315"></a><a href="#glo:opt.gloskey.first"><span class="csoptfmt">first</span></a> in the optional argument of <a id="wrglossary.4316"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>, it can interfere with the  <a id="wrglossary.4317"></a><a href="#glo:idx.acronymstyle">acronym style</a> and cause unexpected results.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.4318"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.4319"></a><code class="code"><dfn id="glo:opt.gloskey.plural"><span class="csoptfmt">plural</span></dfn>={<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of settingsbox -->
 How the entry will appear in the document text when using <a id="wrglossary.4320"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a> on <a id="wrglossary.4321"></a><a href="#glo:dual.subsequentuse">subsequent use</a>. If this field is omitted, the value is obtained by appending <a id="wrglossary.4322"></a><a href="#glo:glspluralsuffix"><code class="csfmt">\glspluralsuffix</code></a> to the value of the <a id="wrglossary.4323"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a> field.<p>
Although it is possible to use <a id="wrglossary.4324"></a><a href="#glo:opt.gloskey.plural"><span class="csoptfmt">plural</span></a> in the optional argument of <a id="wrglossary.4325"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>, it can interfere with the  <a id="wrglossary.4326"></a><a href="#glo:idx.acronymstyle">acronym style</a> and cause unexpected results. Use <a id="wrglossary.4327"></a><a href="#glo:opt.gloskey.shortplural"><span class="csoptfmt">shortplural</span></a> instead, if the default value is inappropriate.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.4328"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.4329"></a><code class="code"><dfn id="glo:opt.gloskey.firstplural"><span class="csoptfmt">firstplural</span></dfn>={<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of settingsbox -->
 How the <a id="wrglossary.4330"></a><a href="#glo:idx.glossaryentry">entry</a> will appear in the document text on <a id="wrglossary.4331"></a><a href="#glo:dual.firstuse">first use</a> with <a id="wrglossary.4332"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>.  If this field is omitted, the value is obtained from the <a id="wrglossary.4333"></a><a href="#glo:opt.gloskey.plural"><span class="csoptfmt">plural</span></a> key, if the <a id="wrglossary.4334"></a><a href="#glo:opt.gloskey.first"><span class="csoptfmt">first</span></a> key is omitted, or by appending <a id="wrglossary.4335"></a><a href="#glo:glspluralsuffix"><code class="csfmt">\glspluralsuffix</code></a> to the value of the <a id="wrglossary.4336"></a><a href="#glo:opt.gloskey.first"><span class="csoptfmt">first</span></a> field, if the <a id="wrglossary.4337"></a><a href="#glo:opt.gloskey.first"><span class="csoptfmt">first</span></a> field is present. Note that if you use <a id="wrglossary.4338"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>, <a id="wrglossary.4339"></a><a href="#glo:Gls"><code class="csfmt">\Gls</code></a>, <a id="wrglossary.4340"></a><a href="#glo:GLS"><code class="csfmt">\GLS</code></a>, <a id="wrglossary.4341"></a><a href="#glo:glsdisp"><code class="csfmt">\glsdisp</code></a> before using <a id="wrglossary.4342"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>, the <a id="wrglossary.4343"></a><a href="#glo:opt.gloskey.firstplural"><span class="csoptfmt">firstplural</span></a> value won’t be used with <a id="wrglossary.4344"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>.<p>
Although it is possible to use <a id="wrglossary.4345"></a><a href="#glo:opt.gloskey.firstplural"><span class="csoptfmt">firstplural</span></a> in the optional argument of <a id="wrglossary.4346"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>, it can interfere with the  <a id="wrglossary.4347"></a><a href="#glo:idx.acronymstyle">acronym style</a> and cause unexpected results. Use <a id="wrglossary.4348"></a><a href="#glo:opt.gloskey.shortplural"><span class="csoptfmt">shortplural</span></a> and <a id="wrglossary.4349"></a><a href="#glo:opt.gloskey.longplural"><span class="csoptfmt">longplural</span></a> instead, if the default value is inappropriate.<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.4350"></a><a href="#glo:sym.information"><span title="Information" class="icon">🛈</span></a></div><!-- end of informationtitle -->
Prior to version 1.13, the default value of  <a id="wrglossary.4351"></a><a href="#glo:opt.gloskey.firstplural"><span class="csoptfmt">firstplural</span></a> was always taken by appending <span class="qt">“s”</span> to the <a id="wrglossary.4352"></a><a href="#glo:opt.gloskey.first"><span class="csoptfmt">first</span></a> key, which meant that you had to specify both <a id="wrglossary.4353"></a><a href="#glo:opt.gloskey.plural"><span class="csoptfmt">plural</span></a> and <a id="wrglossary.4354"></a><a href="#glo:opt.gloskey.firstplural"><span class="csoptfmt">firstplural</span></a>, even if you hadn’t used the <a id="wrglossary.4355"></a><a href="#glo:opt.gloskey.first"><span class="csoptfmt">first</span></a> key. </div><!-- end of information -->
<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.4356"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.4357"></a><code class="code"><dfn id="glo:opt.gloskey.symbol"><span class="csoptfmt">symbol</span></dfn>={<span class="meta">〈<em class="metainner">symbol</em>〉</span>}</code><span class="floatrightbox"><span class="summarytag">initial: </span><a id="wrglossary.4358"></a><a href="#glo:relax"><code class="csfmt">\relax</code></a></span><span class="clearfix"></span></div><!-- end of settingsbox -->
 This field is provided to allow the user to specify an associated symbol. If omitted, the value is set to <a id="wrglossary.4359"></a><a href="#glo:relax"><code class="csfmt">\relax</code></a>. Note that not all <a id="wrglossary.4360"></a><a href="#glo:idx.glossarystyle">glossary styles</a> display the symbol.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.4361"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.4362"></a><code class="code"><dfn id="glo:opt.gloskey.symbolplural"><span class="csoptfmt">symbolplural</span></dfn>={<span class="meta">〈<em class="metainner">symbol plural</em>〉</span>}</code></div><!-- end of settingsbox -->
 This is the plural form of the symbol. If omitted, the value  is set to the same as the <a id="wrglossary.4363"></a><a href="#glo:opt.gloskey.symbol"><span class="csoptfmt">symbol</span></a> key.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.4364"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.4365"></a><code class="code"><dfn id="glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></dfn>=<span class="meta">〈<em class="metainner">value</em>〉</span></code><span class="floatrightbox"><span class="summarytag">initial: </span><span class="meta">〈<em class="metainner">entry name</em>〉</span></span><span class="clearfix"></span></div><!-- end of settingsbox -->
 This value indicates the text to be used by the sort comparator when ordering all the <a id="wrglossary.4366"></a><a href="#glo:idx.glossaryentry">glossary entries</a>. If omitted, the value is given by the <a id="wrglossary.4367"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> field unless one of the package options <a id="wrglossary.4368"></a><a href="#glo:opt.sort"><span class="styoptfmt">sort</span></a><span class="optfmt">=</span><a id="wrglossary.4369"></a><a href="#glo:optval.sort.def"><span class="optfmt">def</span></a> and <a id="wrglossary.4370"></a><a href="#glo:opt.sort"><span class="styoptfmt">sort</span></a><span class="optfmt">=</span><a id="wrglossary.4371"></a><a href="#glo:optval.sort.use"><span class="optfmt">use</span></a> have been used. With <a id="wrglossary.4372"></a><a href="#glo:idx.opt.mkidx">Option 2</a> it’s best to use the <a id="wrglossary.4373"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> key if the <a id="wrglossary.4374"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> contains commands (for example, <code class="code"><a id="wrglossary.4375"></a><a href="#glo:ensuremath"><code class="csfmt">\ensuremath</code></a>{<span class="cmdfmt">\alpha</span>}</code>) and with Options <a href="#glo:idx.opt.mkidx">2</a> and <a href="#glo:idx.opt.xdy">3</a>, it’s strongly recommended as the <a id="wrglossary.4376"></a><a href="#glo:dual.indexing">indexing</a> may fail if you don’t (see below).<p>
You can also override the <a id="wrglossary.4377"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> key by redefining <a id="wrglossary.4378"></a><a href="#glo:glsprestandardsort"><code class="csfmt">\glsprestandardsort</code></a> (see §<a href="#sec:pkgopts-sort">2.5</a>).<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.4379"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a></div><!-- end of informationtitle -->
 The <a id="wrglossary.4380"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> key shouldn’t be used with <a id="wrglossary.4381"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>. It has a system of fallbacks that allow different types of <a id="wrglossary.4382"></a><a href="#glo:idx.glossaryentry">entries</a> to obtain the sort value from the most relevant field. See the <a id="wrglossary.4383"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> manual for further details, and see also <a href="https://www.dickimaw-books.com/gallery/index.php?label=label=bib2gls-sorting"><span class="appfmt">bib2gls</span> gallery: sorting</a>. </div><!-- end of information -->
<p>
<a id="wrglossary.4384"></a><a href="#glo:idx.opt.noidx">Option 1</a> by default strips the <a id="wrglossary.4385"></a><a href="#glo:latexexlatinchar">standard LaTeX accents</a> (that is, accents generated by core LaTeX commands) from the <a id="wrglossary.4386"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> key when it sets the <a id="wrglossary.4387"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> key. So with <a id="wrglossary.4388"></a><a href="#glo:idx.opt.noidx">Option 1</a>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.4389"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.4390"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{elite}{
  <a id="wrglossary.4391"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={<a id="wrglossary.4392"></a><a href="#glo:cs.apos"><code class="csfmt">\'</code></a>elite}</span>,
  <a id="wrglossary.4393"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={select group of people}</span>
}
</pre> This is equivalent to: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.4394"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.4395"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{elite}{
  <a id="wrglossary.4396"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={<a id="wrglossary.4397"></a><a href="#glo:cs.apos"><code class="csfmt">\'</code></a>elite}</span>,
  <a id="wrglossary.4398"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={select group of people}</span>
  <a id="wrglossary.4399"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a><span class="optfmt">={elite}</span>
}
</pre> Unless you use the package option <a id="wrglossary.4400"></a><a href="#glo:opt.sanitizesort"><span class="styoptfmt">sanitizesort</span></a><span class="optfmt">=true</span>, in which case it’s equivalent to: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.4401"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.4402"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{elite}{
  <a id="wrglossary.4403"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={<a id="wrglossary.4404"></a><a href="#glo:cs.apos"><code class="csfmt">\'</code></a>elite}</span>,
  <a id="wrglossary.4405"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={select group of people}</span>
  <a id="wrglossary.4406"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a><span class="optfmt">={<a id="wrglossary.4407"></a><a href="#glo:idx.sym.bksl"><code class="code">\</code></a><a id="wrglossary.4408"></a><a href="#glo:idx.sym.apos"><code class="code">'</code></a>elite}</span>,
}
</pre> This will place the <a id="wrglossary.4409"></a><a href="#glo:idx.glossaryentry">entry</a> before the <span class="qt">“A”</span> <a id="wrglossary.4410"></a><a href="#glo:idx.group">letter group</a> since the sort value starts with a symbol (a literal backslash <a id="wrglossary.4411"></a><a href="#glo:idx.sym.bksl"><code class="code">\</code></a>). Note that <a id="wrglossary.4412"></a><a href="#glo:idx.opt.noidx">Option 1</a> shouldn’t be used with <a id="wrglossary.4413"></a><a href="#glo:dual.utf8">UTF-8</a> characters. With old LaTeX kernels, it was able to convert a <a id="wrglossary.4414"></a><a href="#glo:dual.utf8">UTF-8</a> character, such as <code class="code">é</code>, to an <a id="wrglossary.4415"></a><a href="#glo:dual.ascii">ASCII</a> equivalent but this is no longer possible.<p>
With Options <a href="#glo:idx.opt.mkidx">2</a> and <a href="#glo:idx.opt.xdy">3</a>, the default value of <a id="wrglossary.4416"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> will either be set to the <a id="wrglossary.4417"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> key (if <a id="wrglossary.4418"></a><a href="#glo:opt.sanitizesort"><span class="styoptfmt">sanitizesort</span></a><span class="optfmt">=true</span>) or it will set it to the expansion of the <a id="wrglossary.4419"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> key (if <a id="wrglossary.4420"></a><a href="#glo:opt.sanitizesort"><span class="styoptfmt">sanitizesort</span></a><span class="optfmt">=false</span>).<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.4421"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
Take care with <a id="wrglossary.4422"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> (<a id="wrglossary.4423"></a><a href="#glo:idx.opt.xdy">Option 3</a>): if you have <a id="wrglossary.4424"></a><a href="#glo:idx.glossaryentry">entries</a> with the same <a id="wrglossary.4425"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> value they will be treated as the same entry. If you use <a id="wrglossary.4426"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> and aren’t using the <a id="wrglossary.4427"></a><a href="#glo:optval.sort.def"><span class="optfmt">def</span></a> or <a id="wrglossary.4428"></a><a href="#glo:optval.sort.use"><span class="optfmt">use</span></a> sort methods, <strong class="strong">always</strong> use the <a id="wrglossary.4429"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> key for entries where the name just consists of commands (for example <a id="wrglossary.4430"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={<code class="csfmt">\alpha</code>}</span>).<p>
Take care if you use <a id="wrglossary.4431"></a><a href="#glo:idx.opt.noidx">Option 1</a> and the <a id="wrglossary.4432"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> contains fragile commands. You will either need to explicitly set the <a id="wrglossary.4433"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> key or use the <a id="wrglossary.4434"></a><a href="#glo:opt.sanitizesort"><span class="styoptfmt">sanitizesort</span></a><span class="optfmt">=true</span> package option (unless you use the <a id="wrglossary.4435"></a><a href="#glo:optval.sort.def"><span class="optfmt">def</span></a> or <a id="wrglossary.4436"></a><a href="#glo:optval.sort.use"><span class="optfmt">use</span></a> sort methods). </div><!-- end of important -->
<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.4437"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.4438"></a><code class="code"><dfn id="glo:opt.gloskey.type"><span class="csoptfmt">type</span></dfn>=<span class="meta">〈<em class="metainner"><a id="wrglossary.4439"></a><a href="#glo:dual.glossary">glossary</a>-label</em>〉</span></code><span class="floatrightbox"><span class="summarytag">initial: </span><a id="wrglossary.4440"></a><a href="#glo:glsdefaulttype"><code class="csfmt">\glsdefaulttype</code></a></span><span class="clearfix"></span></div><!-- end of settingsbox -->
 This specifies the label of the <a id="wrglossary.4441"></a><a href="#glo:dual.glossary">glossary</a> in which this entry belongs. If omitted, the default <a id="wrglossary.4442"></a><a href="#glo:dual.glossary">glossary</a> identified by <a id="wrglossary.4443"></a><a href="#glo:glsdefaulttype"><code class="csfmt">\glsdefaulttype</code></a> is assumed unless <a id="wrglossary.4444"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a> is used (see §<a href="#sec:acronyms">6</a>).<p>
Six keys are provided for any additional information the user may want to specify. (For example, an associated dimension or an alternative plural or some other grammatical construct.) Alternatively, you can add new keys using <a id="wrglossary.4445"></a><a href="#glo:glsaddkey"><code class="csfmt">\glsaddkey</code></a> or <a id="wrglossary.4446"></a><a href="#glo:glsaddstoragekey"><code class="csfmt">\glsaddstoragekey</code></a>  (see §<a href="#sec:addkey">4.3</a>).<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.4447"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.4448"></a><code class="code"><dfn id="glo:opt.gloskey.user1"><span class="csoptfmt">user1</span></dfn>={<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of settingsbox -->
 The first user key.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.4449"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.4450"></a><code class="code"><dfn id="glo:opt.gloskey.user2"><span class="csoptfmt">user2</span></dfn>={<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of settingsbox -->
 The second user key.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.4451"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.4452"></a><code class="code"><dfn id="glo:opt.gloskey.user3"><span class="csoptfmt">user3</span></dfn>={<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of settingsbox -->
 The third user key.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.4453"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.4454"></a><code class="code"><dfn id="glo:opt.gloskey.user4"><span class="csoptfmt">user4</span></dfn>={<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of settingsbox -->
 The fourth user key.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.4455"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.4456"></a><code class="code"><dfn id="glo:opt.gloskey.user5"><span class="csoptfmt">user5</span></dfn>={<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of settingsbox -->
 The fifth user key.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.4457"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.4458"></a><code class="code"><dfn id="glo:opt.gloskey.user6"><span class="csoptfmt">user6</span></dfn>={<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of settingsbox -->
 The sixth user key.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.4459"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.4460"></a><code class="code"><dfn id="glo:opt.gloskey.nonumberlist"><span class="csoptfmt">nonumberlist</span></dfn>={<span class="meta">〈<em class="metainner">boolean</em>〉</span>}</code><span class="floatrightbox"><span class="summarytag">default: </span>true; <span class="summarytag">initial: </span>false</span><span class="clearfix"></span></div><!-- end of settingsbox -->
 If the value is missing or is <span class="optfmt">true</span>, this will suppress  the <a id="wrglossary.4461"></a><a href="#glo:locationlist">number list</a> just for this <a id="wrglossary.4462"></a><a href="#glo:idx.glossaryentry">entry</a>. Conversely, if you have used the package option <a id="wrglossary.4463"></a><a href="#glo:opt.nonumberlist"><span class="styoptfmt">nonumberlist</span></a><span class="optfmt">=true</span>, you can activate the <a id="wrglossary.4464"></a><a href="#glo:locationlist">number list</a> just for this entry with <a id="wrglossary.4465"></a><a href="#glo:opt.gloskey.nonumberlist"><span class="csoptfmt">nonumberlist</span></a><span class="optfmt">={false}</span>. (See §<a href="#sec:numberlists">12</a>.)<p>
This key works by adding <a id="wrglossary.4466"></a><a href="#glo:glsnonextpages"><code class="csfmt">\glsnonextpages</code></a> (<a id="wrglossary.4467"></a><a href="#glo:opt.gloskey.nonumberlist"><span class="csoptfmt">nonumberlist</span></a><span class="optfmt">={true}</span>) or <a id="wrglossary.4468"></a><a href="#glo:glsnextpages"><code class="csfmt">\glsnextpages</code></a> (<a id="wrglossary.4469"></a><a href="#glo:opt.gloskey.nonumberlist"><span class="csoptfmt">nonumberlist</span></a><span class="optfmt">={false}</span>) to the <a id="wrglossary.4470"></a><a href="#glo:dual.indexing">indexing</a> information for Options <a href="#glo:idx.opt.mkidx">2</a> and <a href="#glo:idx.opt.xdy">3</a>. Note that this means that if the entry is added to the <a id="wrglossary.4471"></a><a href="#glo:dual.glossary">glossary</a> simply because it has an <a id="wrglossary.4472"></a><a href="#glo:@@glslabel@indexing">indexed</a> descendent (and has not been <a id="wrglossary.4473"></a><a href="#glo:@@glslabel@indexing">indexed</a> itself) then the first <a id="wrglossary.4474"></a><a href="#glo:@@glslabel@indexing">indexed</a> sub-entry that follows will have its <a id="wrglossary.4475"></a><a href="#glo:locationlist">number list</a> suppressed instead.<p>
With <a id="wrglossary.4476"></a><a href="#glo:idx.opt.noidx">Option 1</a>, this key saves the appropriate command in the <a id="wrglossary.4477"></a><a href="#glo:opt.glosfield.prenumberlist"><span class="csoptfmt">prenumberlist</span></a> internal field, which is used by <a id="wrglossary.4478"></a><a href="#glo:glsnoidxprenumberlist"><code class="csfmt">\glsnoidxprenumberlist</code></a>.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.4479"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.4480"></a><code class="code"><dfn id="glo:opt.gloskey.see"><span class="csoptfmt">see</span></dfn>={[<span class="meta">〈<em class="metainner">tag</em>〉</span>]<span class="meta">〈<em class="metainner">xr-list</em>〉</span>}</code></div><!-- end of settingsbox -->
 This key essentially provides a convenient shortcut that performs <pre class="compactcodebox"><a id="wrglossary.4481"></a><a href="#glo:glssee"><code class="csfmt">\glssee</code></a>[<span class="meta">〈<em class="metainner">tag</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">xr-list</em>〉</span>}
</pre> after the <a id="wrglossary.4482"></a><a href="#glo:idx.glossaryentry">entry</a> has been defined. (See §<a href="#sec:crossref">11</a>.)  It was originally designed for synonyms that may not occur in the document text but needed to be included in the <a id="wrglossary.4483"></a><a href="#glo:dual.glossary">glossary</a> in order to redirect the reader. Note that it doesn’t <a id="wrglossary.4484"></a><a href="#glo:@@glslabel@indexing">index</a> the cross-referenced <a id="wrglossary.4485"></a><a href="#glo:idx.glossaryentry">entry</a> (or <a id="wrglossary.4486"></a><a href="#glo:idx.glossaryentry">entries</a>) as that would interfere with their <a id="wrglossary.4487"></a><a href="#glo:locationlist">number lists</a>.<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.4488"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
Using the <a id="wrglossary.4489"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a> key will <span style="font-style: italic; font-variant: normal; ">automatically add this <a id="wrglossary.4490"></a><a href="#glo:idx.glossaryentry">entry</a> to the <a id="wrglossary.4491"></a><a href="#glo:dual.glossary">glossary</a>,</span> but will not automatically add the cross-referenced <a id="wrglossary.4492"></a><a href="#glo:idx.glossaryentry">entry</a>. </div><!-- end of important -->
<p>
For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.4493"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.4494"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{courgette}{<a id="wrglossary.4495"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={courgette}</span>,
  <a id="wrglossary.4496"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={variety of small marrow}</span>}
<a id="wrglossary.4497"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{zucchini}{<a id="wrglossary.4498"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={zucchini}</span>,
  <a id="wrglossary.4499"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={(North American)}</span>,
  <a id="wrglossary.4500"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a><span class="optfmt">={courgette}</span>}
</pre> This defines two entries (courgette and zucchini) and automatically adds a cross-reference from zucchini to courgette. (That is, it adds <span class="qt">“<span style="font-style: italic; font-variant: normal; ">see</span> courgette”</span> to zucchini’s <a id="wrglossary.4501"></a><a href="#glo:locationlist">number list</a>.) This doesn’t automatically <a id="wrglossary.4502"></a><a href="#glo:@@glslabel@indexing">index</a> courgette since this would create an unwanted <a id="wrglossary.4503"></a><a href="#glo:@@glslabel@entrylocation">location</a> in courgette’s <a id="wrglossary.4504"></a><a href="#glo:locationlist">number list</a>. (Page 1, if the definitions occur in the <a id="wrglossary.4505"></a><a href="#glo:idx.documentpreamble">preamble</a>.)<p>
Note that while it’s possible to put the cross-reference in the description instead, for example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.4506"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.4507"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{zucchini}{<a id="wrglossary.4508"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={zucchini}</span>,
  <a id="wrglossary.4509"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={(North American) see <a id="wrglossary.4510"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{courgette}}</span>}
</pre> this won’t <a id="wrglossary.4511"></a><a href="#glo:@@glslabel@indexing">index</a> the zucchini entry, so if zucchini isn’t <a id="wrglossary.4512"></a><a href="#glo:@@glslabel@indexing">indexed</a> elsewhere (with commands like <a id="wrglossary.4513"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> or <a id="wrglossary.4514"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>) then it won’t appear in the <a id="wrglossary.4515"></a><a href="#glo:dual.glossary">glossary</a> even if courgette does.<p>
The referenced <a id="wrglossary.4516"></a><a href="#glo:idx.glossaryentry">entry</a> should be supplied as the value to this key. If you want to override the <span class="qt">“see”</span> tag, you can supply the new tag in square brackets before the label. For example <a id="wrglossary.4517"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a><span class="optfmt">={[see also]{anotherlabel}}</span>.<p>
<div class="warning"><div class="warningtitle"><a id="wrglossary.4518"></a><a href="#glo:sym.warning"><span title="Warning" class="icon">⚠</span></a></div><!-- end of warningtitle -->
If you have suppressed the <a id="wrglossary.4519"></a><a href="#glo:locationlist">number list</a>, the cross-referencing information won’t appear in the <a id="wrglossary.4520"></a><a href="#glo:dual.glossary">glossary</a>, as it forms part of the <a id="wrglossary.4521"></a><a href="#glo:locationlist">number list</a>. </div><!-- end of warning -->
<p>
You can override this for individual <a id="wrglossary.4522"></a><a href="#glo:idx.glossaryentry">glossary entries</a> using <a id="wrglossary.4523"></a><a href="#glo:opt.gloskey.nonumberlist"><span class="csoptfmt">nonumberlist</span></a><span class="optfmt">={false}</span>. Alternatively, you can use the <a id="wrglossary.4524"></a><a href="#glo:opt.seeautonumberlist"><span class="styoptfmt">seeautonumberlist</span></a> package option. For further details, see §<a href="#sec:crossref">11</a>.<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.4525"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
For Options <a href="#glo:idx.opt.mkidx">2</a> and <a href="#glo:idx.opt.xdy">3</a>, <a id="wrglossary.4526"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a> must be used before any occurrence of <a id="wrglossary.4527"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a> that contains the <a id="wrglossary.4528"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a> key. </div><!-- end of important -->
<p>
Since it’s useful to suppress the <a id="wrglossary.4529"></a><a href="#glo:dual.indexing">indexing</a> while working on a draft document, consider using the <a id="wrglossary.4530"></a><a href="#glo:opt.seenoindex"><span class="styoptfmt">seenoindex</span></a> package option to warn about or ignore the <a id="wrglossary.4531"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a> key while <a id="wrglossary.4532"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a> is commented out.<p>
If you use the <a id="wrglossary.4533"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a> key, you may want to consider using the <a id="wrglossary.4534"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package which additionally provides a <a id="wrglossary.4535"></a><a href="#glo:opt.gloskey.seealso"><span class="xtrcsoptfmt">seealso</span></a> and <a id="wrglossary.4536"></a><a href="#glo:opt.gloskey.alias"><span class="xtrcsoptfmt">alias</span></a> key. If you want to avoid the automatic <a id="wrglossary.4537"></a><a href="#glo:dual.indexing">indexing</a> triggered by the <a id="wrglossary.4538"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a> key, consider using <a id="wrglossary.4539"></a><a href="#glo:idx.opt.b2g">Option 4</a>. See also the FAQ item  <a href="https://www.dickimaw-books.com/faq.php?itemlabel=whyseekeyautoindex">Why does the see key automatically index the entry?</a><p>
<div class="information"><div class="informationtitle"><a id="wrglossary.4540"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a></div><!-- end of informationtitle -->
 The analogous <a id="wrglossary.4541"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> <a id="wrglossary.4542"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a>, <a id="wrglossary.4543"></a><a href="#glo:opt.gloskey.seealso"><span class="xtrcsoptfmt">seealso</span></a> and <a id="wrglossary.4544"></a><a href="#glo:opt.gloskey.alias"><span class="xtrcsoptfmt">alias</span></a> fields have a slightly different meaning. The <a id="wrglossary.4545"></a><a href="#glo:opt.resource.selection"><span class="xtrcsoptfmt">selection</span></a> resource option determines the behaviour. </div><!-- end of information -->
<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.4546"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.4547"></a><code class="code"><dfn id="glo:opt.gloskey.seealso"><span class="xtrcsoptfmt">seealso</span></dfn>={<span class="meta">〈<em class="metainner">xr-list</em>〉</span>}</code></div><!-- end of settingsbox -->
 This key is only available with <a id="wrglossary.4548"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> and is similar to <a id="wrglossary.4549"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a> but it doesn’t allow for the optional tag. The <a id="wrglossary.4550"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package provides <a id="wrglossary.4551"></a><a href="#glo:seealsoname"><code class="xtrcsfmt">\seealsoname</code></a> and <a id="wrglossary.4552"></a><a href="#glo:opt.gloskey.seealso"><span class="xtrcsoptfmt">seealso</span></a><span class="optfmt">={xr-list}</span> is essentially like <a id="wrglossary.4553"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a><span class="optfmt">={[<a id="wrglossary.4554"></a><a href="#glo:seealsoname"><code class="xtrcsfmt">\seealsoname</code></a>]<span class="meta">〈<em class="metainner">xr-list</em>〉</span>}</span> (Options <a href="#glo:idx.opt.xdy">3</a> and <a href="#glo:idx.opt.b2g">4</a> may treat these differently).<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.4555"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.4556"></a><code class="code"><dfn id="glo:opt.gloskey.alias"><span class="xtrcsoptfmt">alias</span></dfn>={<span class="meta">〈<em class="metainner">xr-label</em>〉</span>}</code></div><!-- end of settingsbox -->
 This key is only available with <a id="wrglossary.4557"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> and is another form of cross-referencing. An entry can be aliased to another entry with <a id="wrglossary.4558"></a><a href="#glo:opt.gloskey.alias"><span class="xtrcsoptfmt">alias</span></a><span class="optfmt">={other-label}</span>. This behaves like <a id="wrglossary.4559"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a><span class="optfmt">={other-label}</span> but also alters the behaviour of commands like <a id="wrglossary.4560"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> so that they <a id="wrglossary.4561"></a><a href="#glo:@@glslabel@indexing">index</a> the <a id="wrglossary.4562"></a><a href="#glo:idx.glossaryentry">entry</a>  given by <span class="meta">〈<em class="metainner">label</em>〉</span> instead of the original <a id="wrglossary.4563"></a><a href="#glo:idx.glossaryentry">entry</a>. (See, for example, <a href="https://www.dickimaw-books.com/gallery/index.php?label=aliases">Gallery: Aliases</a>.)<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.4564"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a></div><!-- end of informationtitle -->
 More variations with the <a id="wrglossary.4565"></a><a href="#glo:opt.gloskey.alias"><span class="xtrcsoptfmt">alias</span></a> key are available with <a id="wrglossary.4566"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>. </div><!-- end of information -->
<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.4567"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.4568"></a><code class="code"><dfn id="glo:opt.gloskey.counter"><span class="csoptfmt">counter</span></dfn>={<span class="meta">〈<em class="metainner">counter-name</em>〉</span>}</code></div><!-- end of settingsbox -->
 This key will set the default <a id="wrglossary.4569"></a><a href="#glo:dual.locationcounter">location counter</a> for the given <a id="wrglossary.4570"></a><a href="#glo:idx.glossaryentry">entry</a>. This will override the <a id="wrglossary.4571"></a><a href="#glo:@@glslabel@locationcounter">counter</a> assigned to the entry’s <a id="wrglossary.4572"></a><a href="#glo:dual.glossary">glossary</a> in the final optional argument of <a id="wrglossary.4573"></a><a href="#glo:newglossary"><code class="csfmt">\newglossary</code></a> (if provided) and the counter identified by the <a id="wrglossary.4574"></a><a href="#glo:opt.counter"><span class="styoptfmt">counter</span></a> package option. The <a id="wrglossary.4575"></a><a href="#glo:dual.locationcounter">location counter</a> can be overridden by the <a id="wrglossary.4576"></a><a href="#glo:opt.glsopt.counter"><span class="csoptfmt">counter</span></a> option when using the <a id="wrglossary.4577"></a><a href="#glo:glslike"><code class="csfmt">\gls</code>-like</a> and <a id="wrglossary.4578"></a><a href="#glo:glstextlike"><code class="csfmt">\glstext</code>-like</a> commands.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.4579"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.4580"></a><code class="code"><dfn id="glo:opt.gloskey.category"><span class="xtrcsoptfmt">category</span></dfn>=<span class="meta">〈<em class="metainner">category-label</em>〉</span></code><span class="floatrightbox"><span class="summarytag">initial: </span>general</span><span class="clearfix"></span></div><!-- end of settingsbox -->
 This key is only available with <a id="wrglossary.4581"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> and is used to assign a category to the <a id="wrglossary.4582"></a><a href="#glo:idx.glossaryentry">entry</a>. The value should be a label that can be used to identify the category. See <a id="wrglossary.4583"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> manual for further details.<p>
The following keys are reserved for <a id="wrglossary.4584"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a> (see §<a href="#sec:acronyms">6</a>) and also for <a id="wrglossary.4585"></a><a href="#glo:newabbreviation"><code class="xtrcsfmt">\newabbreviation</code></a> (see the <a id="wrglossary.4586"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> manual): <a id="wrglossary.4587"></a><dfn id="glo:opt.gloskey.long"><span class="csoptfmt">long</span></dfn>,  <a id="wrglossary.4588"></a><dfn id="glo:opt.gloskey.longplural"><span class="csoptfmt">longplural</span></dfn>, <a id="wrglossary.4589"></a><dfn id="glo:opt.gloskey.short"><span class="csoptfmt">short</span></dfn> and <a id="wrglossary.4590"></a><dfn id="glo:opt.gloskey.shortplural"><span class="csoptfmt">shortplural</span></dfn>. You can use <a id="wrglossary.4591"></a><a href="#glo:opt.gloskey.longplural"><span class="csoptfmt">longplural</span></a> and <a id="wrglossary.4592"></a><a href="#glo:opt.gloskey.shortplural"><span class="csoptfmt">shortplural</span></a> in the optional argument of <a id="wrglossary.4593"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a> (or <a id="wrglossary.4594"></a><a href="#glo:newabbreviation"><code class="xtrcsfmt">\newabbreviation</code></a>) to override the defaults, but don’t explicitly use the <a id="wrglossary.4595"></a><a href="#glo:opt.gloskey.long"><span class="csoptfmt">long</span></a> or <a id="wrglossary.4596"></a><a href="#glo:opt.gloskey.short"><span class="csoptfmt">short</span></a> keys as that may interfere with <a id="wrglossary.4597"></a><a href="#glo:idx.acronymstyle">acronym style</a> (or <a id="wrglossary.4598"></a><a href="#glo:idx.abbrvstyle"><span class="xtrfmt">abbreviation</span> style</a>).<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.4599"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a></div><!-- end of informationtitle -->
 There are also special internal field names used by <a id="wrglossary.4600"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>. See the <a id="wrglossary.4601"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> manual for further details. </div><!-- end of information -->
<p>
The supplementary packages <a id="wrglossary.4602"></a><a href="#glo:pkg.glossaries-prefix"><span class="styfmt">glossaries-prefix</span></a> (§<a href="#sec:prefix">16</a>) and <a id="wrglossary.4603"></a><a href="#glo:pkg.glossaries-accsupp"><span class="styfmt">glossaries-accsupp</span></a> (§<a href="#sec:accsupp">17</a>) provide additional keys.<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.4604"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
Avoid using any of the <a id="wrglossary.4605"></a><a href="#glo:glslike"><code class="csfmt">\gls</code>-like</a> or <a id="wrglossary.4606"></a><a href="#glo:glstextlike"><code class="csfmt">\glstext</code>-like</a> commands within the <a id="wrglossary.4607"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a>, <a id="wrglossary.4608"></a><a href="#glo:opt.gloskey.first"><span class="csoptfmt">first</span></a>, <a id="wrglossary.4609"></a><a href="#glo:opt.gloskey.short"><span class="csoptfmt">short</span></a> or <a id="wrglossary.4610"></a><a href="#glo:opt.gloskey.long"><span class="csoptfmt">long</span></a> keys (or their plural equivalent) or any other key that you plan to access through those commands. (For example, the <a id="wrglossary.4611"></a><a href="#glo:opt.gloskey.symbol"><span class="csoptfmt">symbol</span></a> key if you intend to use <a id="wrglossary.4612"></a><a href="#glo:glssymbol"><code class="csfmt">\glssymbol</code></a>.) Otherwise you can up with nested links, which can cause complications. You can use them within the value of keys  that won’t be accessed through those commands. For example, the <a id="wrglossary.4613"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a> key if you don’t use <a id="wrglossary.4614"></a><a href="#glo:glsdesc"><code class="csfmt">\glsdesc</code></a>. Additionally, they’ll confuse the formatting placeholder commands, such as <a id="wrglossary.4615"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>. The <a id="wrglossary.4616"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package provides <a id="wrglossary.4617"></a><a href="#glo:glsxtrp"><code class="xtrcsfmt">\glsxtrp</code></a> for this type of situation. </div><!-- end of important -->
<p>
With older LaTeX kernels and pre-2.08 versions of <a id="wrglossary.4618"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a>,  if the name starts with <a id="wrglossary.4619"></a><a href="#glo:dual.nonlatinchar">non-Latin character</a>, you need to group the character,  otherwise it will cause a problem for commands like <a id="wrglossary.4620"></a><a href="#glo:Gls"><code class="csfmt">\Gls</code></a> and <a id="wrglossary.4621"></a><a href="#glo:Glspl"><code class="csfmt">\Glspl</code></a>.  For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.4622"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><span class="comment">% <a id="wrglossary.4623"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> v2.07</span>
<a id="wrglossary.4624"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{elite}{<a id="wrglossary.4625"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={{<a id="wrglossary.4626"></a><a href="#glo:cs.apos"><code class="csfmt">\'</code></a>e}lite}</span>,
<a id="wrglossary.4627"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={select group or class}</span>}
</pre> Note that the same applies with <a id="wrglossary.4628"></a><a href="#glo:pkg.inputenc"><span class="styfmt">inputenc</span></a>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.4629"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><span class="comment">% <a id="wrglossary.4630"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> v2.07</span>
<a id="wrglossary.4631"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{elite}{<a id="wrglossary.4632"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={{é}lite}</span>,
<a id="wrglossary.4633"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={select group or class}</span>}
</pre> This doesn’t apply for XeLaTeX or LuaLaTeX documents or with <a id="wrglossary.4634"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> v2.08+. <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.4635"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><span class="comment">% <a id="wrglossary.4636"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> v2.08</span>
<a id="wrglossary.4637"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{elite}{<a id="wrglossary.4638"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={élite}</span>,
<a id="wrglossary.4639"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={select group or class}</span>}
</pre> See the <a id="wrglossary.4640"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> manual for further details.<p>
Note that in the above <a id="wrglossary.4641"></a><a href="#glo:dual.utf8">UTF-8</a> examples, you will also need to supply the <a id="wrglossary.4642"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> key if you are using Options <a href="#glo:idx.opt.noidx">1</a> or <a href="#glo:idx.opt.mkidx">2</a> whereas <a id="wrglossary.4643"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> (<a id="wrglossary.4644"></a><a href="#glo:idx.opt.xdy">Option 3</a>) is usually able to sort <a id="wrglossary.4645"></a><a href="#glo:dual.nonlatinchar">non-Latin characters</a> correctly.<p>

</section><!-- end of section sec:newglosentry -->

<section id="sec:plurals"><!-- start of section sec:plurals --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->4.1. Plurals<div class="labellink"><a href="#sec:plurals">[link]</a></div></h2><!-- end of section header -->
<p>
You may have noticed from above that you can specify the plural form when you define an <a id="wrglossary.4646"></a><a href="#glo:idx.glossaryentry">entry</a>. If you omit this, the plural will be  obtained by appending:  <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.4647"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.4648"></a><code class="code"><dfn id="glo:glspluralsuffix"><code class="csfmt">\glspluralsuffix</code></dfn></code><span class="floatrightbox"><span class="summarytag">initial: </span>s</span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 to the singular form.  This command may expand when the <a id="wrglossary.4649"></a><a href="#glo:idx.glossaryentry">entry</a> is defined, if expansion is on for the relevant keys, or may not expand until the <a id="wrglossary.4650"></a><a href="#glo:idx.glossaryentry">entry</a> is referenced, if expansion is off or if the suffix has been hidden inside non-expanding context (which can happen when defining <a id="wrglossary.4651"></a><a href="#glo:idx.acronym">acronyms</a> or <a id="wrglossary.4652"></a><a href="#glo:idx.abbreviation"><span class="xtrfmt">abbreviations</span></a>).<p>
For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.4653"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.4654"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{cow}{<a id="wrglossary.4655"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={cow}</span>,<a id="wrglossary.4656"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={a fully grown female of any bovine animal}</span>}
</pre> defines a new <a id="wrglossary.4657"></a><a href="#glo:idx.glossaryentry">entry</a> whose singular form is <span class="qt">“cow”</span> and plural form is <span class="qt">“cows”</span>. However, if you are writing in archaic English, you may want to use <span class="qt">“kine”</span> as the plural form, in which case you would have to do: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.4658"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.4659"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{cow}{<a id="wrglossary.4660"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={cow}</span>,<a id="wrglossary.4661"></a><a href="#glo:opt.gloskey.plural"><span class="csoptfmt">plural</span></a><span class="optfmt">={kine}</span>,
<a id="wrglossary.4662"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={a fully grown female of any bovine animal}</span>}
</pre><p>
If you are writing in a language that supports multiple plurals (for a given term) then use the <a id="wrglossary.4663"></a><a href="#glo:opt.gloskey.plural"><span class="csoptfmt">plural</span></a> key for one of them and one of the user keys to specify the other plural form. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.4664"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.4665"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{cow}{
  <a id="wrglossary.4666"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={cow}</span>,
  <a id="wrglossary.4667"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={a fully grown female of any bovine animal                 (plural cows, archaic plural kine)}</span>,
  <a id="wrglossary.4668"></a><a href="#glo:opt.gloskey.user1"><span class="csoptfmt">user1</span></a><span class="optfmt">={kine}</span>}
</pre> You can then use <code class="code"><a id="wrglossary.4669"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{cow}</code> to produce <span class="qt">“cows”</span> and  <code class="code"><a id="wrglossary.4670"></a><a href="#glo:glsuseri"><code class="csfmt">\glsuseri</code></a>{cow}</code> to produce <span class="qt">“kine”</span>. You can, of course, define an easy to remember synonym. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.4671"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\let</code><code class="cmd">\glsaltpl</code><a id="wrglossary.4672"></a><a href="#glo:glsuseri"><code class="csfmt">\glsuseri</code></a>
</pre> Then you don’t have to remember which key you used to store the second plural. (Be careful with using <code class="csfmt">\let</code> as it doesn’t check if the command already exists.)<p>
Alternatively, you can define your own keys using <a id="wrglossary.4673"></a><a href="#glo:glsaddkey"><code class="csfmt">\glsaddkey</code></a>, described in §<a href="#sec:addkey">4.3</a> (or simply use <a id="wrglossary.4674"></a><a href="#glo:glsdisp"><code class="csfmt">\glsdisp</code></a> or <a id="wrglossary.4675"></a><a href="#glo:glslink"><code class="csfmt">\glslink</code></a> with the appropriate text).<p>
If you are using a language that usually forms plurals by appending a different letter, or sequence of letters, you can redefine <a id="wrglossary.4676"></a><a href="#glo:glspluralsuffix"><code class="csfmt">\glspluralsuffix</code></a> as required. However, this must be done <span style="font-style: italic; font-variant: normal; ">before</span> the entries are defined and is unreliable for multilingual documents. For languages that don’t form plurals by simply appending a suffix, all the plural forms must be  specified using the <a id="wrglossary.4677"></a><a href="#glo:opt.gloskey.plural"><span class="csoptfmt">plural</span></a> key (and the <a id="wrglossary.4678"></a><a href="#glo:opt.gloskey.firstplural"><span class="csoptfmt">firstplural</span></a> key where necessary). <p>

</section><!-- end of section sec:plurals -->

<section id="sec:grammar"><!-- start of section sec:grammar --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->4.2. Other Grammatical Constructs<div class="labellink"><a href="#sec:grammar">[link]</a></div></h2><!-- end of section header -->
<p>
You can use the six user keys to provide alternatives, such as participles. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.4679"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\let</code><code class="cmd">\glsing</code><a id="wrglossary.4680"></a><a href="#glo:glsuseri"><code class="csfmt">\glsuseri</code></a>
<code class="cmd">\let</code><code class="cmd">\glsd</code><a id="wrglossary.4681"></a><a href="#glo:glsuserii"><code class="csfmt">\glsuserii</code></a>

<code class="cmd">\newcommand</code>*{<code class="cmd">\ingkey</code>}{<a id="wrglossary.4682"></a><a href="#glo:opt.gloskey.user1"><span class="csoptfmt">user1</span></a>}
<code class="cmd">\newcommand</code>*{<code class="cmd">\edkey</code>}{<a id="wrglossary.4683"></a><a href="#glo:opt.gloskey.user2"><span class="csoptfmt">user2</span></a>}

<code class="cmd">\newcommand</code>*{<code class="cmd">\newword</code>}[3][]{<span class="comment">% </span>
  <a id="wrglossary.4684"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{#2}{<span class="comment">% </span>
   <a id="wrglossary.4685"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={#2}</span>,<span class="comment">% </span>
   <a id="wrglossary.4686"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={#3}</span>,<span class="comment">% </span>
   <code class="cmd">\edkey</code>={#2ed},<span class="comment">% </span>
   <code class="cmd">\ingkey</code>={#2ing},#1<span class="comment">% </span>
  }}
</pre> With the above definitions, I can now define terms like this: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.4687"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\newword</code>{play}{to take part in activities for enjoyment}
<code class="cmd">\newword</code>[<code class="cmd">\edkey</code>={ran},<code class="cmd">\ingkey</code>={running}]{run}{to move fast using 
the legs}
</pre> and use them in the text: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.4688"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div>Peter is <code class="cmd">\glsing</code>{play} in the park today.

Jane <code class="cmd">\glsd</code>{play} in the park yesterday.

Peter and Jane <code class="cmd">\glsd</code>{run} in the park last week.
</pre><p>
Alternatively, you can define your own keys using <a id="wrglossary.4689"></a><a href="#glo:glsaddkey"><code class="csfmt">\glsaddkey</code></a>, described below in §<a href="#sec:addkey">4.3</a>. It may, however, be simpler just to use <a id="wrglossary.4690"></a><a href="#glo:glslink"><code class="csfmt">\glslink</code></a> or <a id="wrglossary.4691"></a><a href="#glo:glsdisp"><code class="csfmt">\glsdisp</code></a> with the appropriate <a id="wrglossary.4692"></a><a href="#glo:dual.linktext">link text</a>.<p>

</section><!-- end of section sec:grammar -->

<section id="sec:addkey"><!-- start of section sec:addkey --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->4.3. Additional Keys<div class="labellink"><a href="#sec:addkey">[link]</a></div></h2><!-- end of section header -->
<p>
You can define your own custom keys using the commands described in this section. There are two types of keys: those for use within the document and those to store information used behind the scenes by other commands.<p>
For example, if you want to add a key that indicates the associated unit for a term, you might want to reference this unit in your document. In this case use <a id="wrglossary.4693"></a><a href="#glo:glsaddkey"><code class="csfmt">\glsaddkey</code></a> described in  §<a href="#sec:glsaddkey">4.3.1</a>. If, on the other hand, you want to add a key to indicate to a <a id="wrglossary.4694"></a><a href="#glo:idx.glossarystyle">glossary style</a> or <a id="wrglossary.4695"></a><a href="#glo:idx.acronymstyle">acronym style</a> that this <a id="wrglossary.4696"></a><a href="#glo:idx.glossaryentry">entry</a> should be formatted differently to other <a id="wrglossary.4697"></a><a href="#glo:idx.glossaryentry">entries</a>, then you can use <a id="wrglossary.4698"></a><a href="#glo:glsaddstoragekey"><code class="csfmt">\glsaddstoragekey</code></a> described in §<a href="#sec:glsaddstoragekey">4.3.2</a>.<p>
In both cases, a new command <span class="meta">〈<em class="metainner">no link cs</em>〉</span> will be defined that can be used to access the value of this key (analogous to commands such as <a id="wrglossary.4699"></a><a href="#glo:glsentrytext"><code class="csfmt">\glsentrytext</code></a>). This can be used in an expandable context (provided any fragile commands stored in the key have been protected). The new keys must be added using <a id="wrglossary.4700"></a><a href="#glo:glsaddkey"><code class="csfmt">\glsaddkey</code></a> or <a id="wrglossary.4701"></a><a href="#glo:glsaddstoragekey"><code class="csfmt">\glsaddstoragekey</code></a> before <a id="wrglossary.4702"></a><a href="#glo:idx.glossaryentry">glossary entries</a> are defined.<p>

</section><!-- end of section sec:addkey -->

<section id="sec:glsaddkey"><!-- start of section sec:glsaddkey --><div class="tomain"><a href="#main">[top]</a></div>
<h3><!-- start of subsection header -->4.3.1. Document Keys<div class="labellink"><a href="#sec:glsaddkey">[link]</a></div></h3><!-- end of subsection header -->
<p>
A custom key that can be used in the document is defined using: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.4703"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.4704"></a><code class="code"><dfn id="glo:glsaddkey"><code class="csfmt">\glsaddkey</code></dfn>{<span class="meta">〈<em class="metainner">key</em>〉</span>}{<span class="meta">〈<em class="metainner">default value</em>〉</span>}{<span class="meta">〈<em class="metainner">no link cs</em>〉</span>}{<span class="meta">〈<em class="metainner">no link ucfirst cs</em>〉</span>}{<span class="meta">〈<em class="metainner">link cs</em>〉</span>}{<span class="meta">〈<em class="metainner">link ucfirst cs</em>〉</span>}{<span class="meta">〈<em class="metainner">link allcaps cs</em>〉</span>}</code></div><!-- end of pinnedbox -->
 where the arguments are as follows: 
<dl class="inlinetitle">
 <span class="meta">〈<em class="metainner">key</em>〉</span> is the new key to use in <a id="wrglossary.4705"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a> (or similar commands such as <a id="wrglossary.4706"></a><a href="#glo:longnewglossaryentry"><code class="csfmt">\longnewglossaryentry</code></a>); <span class="meta">〈<em class="metainner">default value</em>〉</span> is the default value to use if this key isn’t used in an entry definition (this may reference the current entry label via <a id="wrglossary.4707"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>, but you will have to switch on expansion via the starred version of <a id="wrglossary.4708"></a><a href="#glo:glsaddkey"><code class="csfmt">\glsaddkey</code></a> and protect fragile commands); <span class="meta">〈<em class="metainner">no link cs</em>〉</span> is the control sequence to use analogous to commands like <a id="wrglossary.4709"></a><a href="#glo:glsentrytext"><code class="csfmt">\glsentrytext</code></a>; <span class="meta">〈<em class="metainner">no link ucfirst cs</em>〉</span> is the control sequence to use analogous to commands like <a id="wrglossary.4710"></a><a href="#glo:Glsentrytext"><code class="csfmt">\Glsentrytext</code></a>; <span class="meta">〈<em class="metainner">link cs</em>〉</span> is the control sequence to use analogous to commands like <a id="wrglossary.4711"></a><a href="#glo:glstext"><code class="csfmt">\glstext</code></a>; <span class="meta">〈<em class="metainner">link ucfirst cs</em>〉</span> is the control sequence to use analogous to commands like <a id="wrglossary.4712"></a><a href="#glo:Glstext"><code class="csfmt">\Glstext</code></a>; <span class="meta">〈<em class="metainner">link allcaps cs</em>〉</span> is the control sequence to use analogous to commands like <a id="wrglossary.4713"></a><a href="#glo:GLStext"><code class="csfmt">\GLStext</code></a>. 
</dl>
 The starred version of <a id="wrglossary.4714"></a><a href="#glo:glsaddkey"><code class="csfmt">\glsaddkey</code></a> switches on expansion for this key. The unstarred version doesn’t override the current expansion setting.<p>
<div class="example" id="ex:addkey"><div class="title">Example 11: Defining Custom Keys</div> Suppose I want to define two new keys, <span class="optfmt">ed</span> and <span class="optfmt">ing</span>, that default to the entry text followed by <span class="qt">“ed”</span> and <span class="qt">“ing”</span>, respectively. The default value will need expanding in both cases, so  I need to use the starred form: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.4715"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><span class="comment">% Define "ed" key:</span>
 <a id="wrglossary.4716"></a><a href="#glo:glsaddkey"><code class="csfmt">\glsaddkey</code></a>*
  {ed}<span class="comment">% key</span>
  {<a id="wrglossary.4717"></a><a href="#glo:glsentrytext"><code class="csfmt">\glsentrytext</code></a>{<a id="wrglossary.4718"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>}ed}<span class="comment">% default value</span>
  {<code class="cmd">\glsentryed</code>}<span class="comment">% command analogous to <a id="wrglossary.4719"></a><a href="#glo:glsentrytext"><code class="csfmt">\glsentrytext</code></a></span>
  {<code class="cmd">\Glsentryed</code>}<span class="comment">% command analogous to <a id="wrglossary.4720"></a><a href="#glo:Glsentrytext"><code class="csfmt">\Glsentrytext</code></a></span>
  {<code class="cmd">\glsed</code>}<span class="comment">% command analogous to <a id="wrglossary.4721"></a><a href="#glo:glstext"><code class="csfmt">\glstext</code></a></span>
  {<code class="cmd">\Glsed</code>}<span class="comment">% command analogous to <a id="wrglossary.4722"></a><a href="#glo:Glstext"><code class="csfmt">\Glstext</code></a></span>
  {<code class="cmd">\GLSed</code>}<span class="comment">% command analogous to <a id="wrglossary.4723"></a><a href="#glo:GLStext"><code class="csfmt">\GLStext</code></a></span>

<span class="comment">% Define "ing" key:</span>
 <a id="wrglossary.4724"></a><a href="#glo:glsaddkey"><code class="csfmt">\glsaddkey</code></a>*
  {ing}<span class="comment">% key</span>
  {<a id="wrglossary.4725"></a><a href="#glo:glsentrytext"><code class="csfmt">\glsentrytext</code></a>{<a id="wrglossary.4726"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>}ing}<span class="comment">% default value</span>
  {<code class="cmd">\glsentrying</code>}<span class="comment">% command analogous to <a id="wrglossary.4727"></a><a href="#glo:glsentrytext"><code class="csfmt">\glsentrytext</code></a></span>
  {<code class="cmd">\Glsentrying</code>}<span class="comment">% command analogous to <a id="wrglossary.4728"></a><a href="#glo:Glsentrytext"><code class="csfmt">\Glsentrytext</code></a></span>
  {<code class="cmd">\glsing</code>}<span class="comment">% command analogous to <a id="wrglossary.4729"></a><a href="#glo:glstext"><code class="csfmt">\glstext</code></a></span>
  {<code class="cmd">\Glsing</code>}<span class="comment">% command analogous to <a id="wrglossary.4730"></a><a href="#glo:Glstext"><code class="csfmt">\Glstext</code></a></span>
  {<code class="cmd">\GLSing</code>}<span class="comment">% command analogous to <a id="wrglossary.4731"></a><a href="#glo:GLStext"><code class="csfmt">\GLStext</code></a></span>
</pre> Now I can define some <a id="wrglossary.4732"></a><a href="#glo:idx.glossaryentry">entries</a>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.4733"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><span class="comment">% No need to override defaults for this entry:</span>
<a id="wrglossary.4734"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{jump}{<a id="wrglossary.4735"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={jump}</span>,<a id="wrglossary.4736"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}

<span class="comment">% Need to override defaults on these entries:</span>
<a id="wrglossary.4737"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{run}{<a id="wrglossary.4738"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={run}</span>,
  ed={ran},
  ing={running},
  <a id="wrglossary.4739"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}

<a id="wrglossary.4740"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{waddle}{<a id="wrglossary.4741"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={waddle}</span>,
  ed={waddled},
  ing={waddling},
  <a id="wrglossary.4742"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}
</pre><p>
These <a id="wrglossary.4743"></a><a href="#glo:idx.glossaryentry">entries</a> can later be used in the document: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.4744"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div>The dog <code class="cmd">\glsed</code>{jump} over the duck.

The duck was <code class="cmd">\glsing</code>{waddle} round the dog.

The dog <code class="cmd">\glsed</code>{run} away from the duck.
</pre> For a complete document, see the sample file <a id="wrglossary.4745"></a><a href="#glo:file.sample-newkeys.tex"><span class="filefmt">sample-newkeys.tex</span></a>. </div><p>

</section><!-- end of section sec:glsaddkey -->

<section id="sec:glsaddstoragekey"><!-- start of section sec:glsaddstoragekey --><div class="tomain"><a href="#main">[top]</a></div>
<h3><!-- start of subsection header -->4.3.2. Storage Keys<div class="labellink"><a href="#sec:glsaddstoragekey">[link]</a></div></h3><!-- end of subsection header -->
<p>
A custom key that can be used for simply storing information is  defined using: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.4746"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.4747"></a><code class="code"><dfn id="glo:glsaddstoragekey"><code class="csfmt">\glsaddstoragekey</code></dfn>{<span class="meta">〈<em class="metainner">key</em>〉</span>}{<span class="meta">〈<em class="metainner">default value</em>〉</span>}{<span class="meta">〈<em class="metainner">no link cs</em>〉</span>}</code></div><!-- end of pinnedbox -->
 where the arguments are as the first three arguments of <a id="wrglossary.4748"></a><a href="#glo:glsaddkey"><code class="csfmt">\glsaddkey</code></a>, described above in §<a href="#sec:glsaddkey">4.3.1</a>.<p>
This is essentially the same as <a id="wrglossary.4749"></a><a href="#glo:glsaddkey"><code class="csfmt">\glsaddkey</code></a> except that it doesn’t define the additional commands. You can access or update the value of your new field using the commands described in  §<a href="#sec:fetchset">15.5</a>.<p>
<div class="example" id="ex:addstoragekey"><div class="title">Example 12: Defining Custom Storage Key (Acronyms and Initialisms)</div> Suppose I want to define acronyms (an abbreviation that is pronounced as a word) and other forms of abbreviations, such as initialisms, but I want them all in the same <a id="wrglossary.4750"></a><a href="#glo:dual.glossary">glossary</a> and I want the acronyms on <a id="wrglossary.4751"></a><a href="#glo:dual.firstuse">first use</a> to be displayed with the short form followed by the long form in parentheses, but the opposite way round for other forms of abbreviations. (The <a id="wrglossary.4752"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package provides a simpler way of achieving this.)<p>
Here I can define a new key that determines whether the term is actually an acronym rather than some other form of abbreviation. I’m going to call this key <span class="optfmt">abbrtype</span> (since <a id="wrglossary.4753"></a><a href="#glo:opt.gloskey.type"><span class="csoptfmt">type</span></a> already exists): <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.4754"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.4755"></a><a href="#glo:glsaddstoragekey"><code class="csfmt">\glsaddstoragekey</code></a>
 {abbrtype}<span class="comment">% key/field name</span>
 {word}<span class="comment">% default value if not explicitly set</span>
 {<code class="cmd">\abbrtype</code>}<span class="comment">% custom command to access the value if required</span>
</pre><p>
Now I can define a <a id="wrglossary.4756"></a><a href="#glo:@@glslabel@acronymstyle">style</a> that looks up the value of  this new key to determine how to display the full form: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.4757"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.4758"></a><a href="#glo:newacronymstyle"><code class="csfmt">\newacronymstyle</code></a>
 {mystyle}<span class="comment">% style name</span>
 {<span class="comment">% Use the generic display</span>
   <a id="wrglossary.4759"></a><a href="#glo:ifglshaslong"><code class="csfmt">\ifglshaslong</code></a>{<a id="wrglossary.4760"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>}{<a id="wrglossary.4761"></a><a href="#glo:glsgenacfmt"><code class="csfmt">\glsgenacfmt</code></a>}{<a id="wrglossary.4762"></a><a href="#glo:glsgenentryfmt"><code class="csfmt">\glsgenentryfmt</code></a>}<span class="comment">% </span>
 }<span class="comment">% </span>
 {<span class="comment">% Put the long form in the description</span>
   <code class="cmd">\renewcommand</code>*{<a id="wrglossary.4763"></a><a href="#glo:GenericAcronymFields"><code class="csfmt">\GenericAcronymFields</code></a>}{<span class="comment">% </span>
       <a id="wrglossary.4764"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={<code class="cmd">\the</code><a id="wrglossary.4765"></a><a href="#glo:glslongtok"><code class="csfmt">\glslongtok</code></a>}</span>}<span class="comment">% </span>
   <span class="comment">% For the full format, test the value of the "abbrtype" key.</span>
   <span class="comment">% If it's set to "word" put the short form first with</span>
   <span class="comment">% the long form in brackets.</span>
   <code class="cmd">\renewcommand</code>*{<a id="wrglossary.4766"></a><a href="#glo:genacrfullformat"><code class="csfmt">\genacrfullformat</code></a>}[2]{<span class="comment">% </span>
    <a id="wrglossary.4767"></a><a href="#glo:ifglsfieldeq"><code class="csfmt">\ifglsfieldeq</code></a>{<a id="wrglossary.4768"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}{abbrtype}{word}
    {<span class="comment">% is a proper acronym</span>
      <code class="cmd">\protect</code><a id="wrglossary.4769"></a><a href="#glo:firstacronymfont"><code class="csfmt">\firstacronymfont</code></a>{<a id="wrglossary.4770"></a><a href="#glo:glsentryshort"><code class="csfmt">\glsentryshort</code></a>{<a id="wrglossary.4771"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}}<a id="wrglossary.4772"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>2<a id="wrglossary.4773"></a><a href="#glo:space"><code class="csfmt">\space</code></a>
       (<a id="wrglossary.4774"></a><a href="#glo:glsentrylong"><code class="csfmt">\glsentrylong</code></a>{<a id="wrglossary.4775"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1})<span class="comment">% </span>
    }<span class="comment">% </span>
    {<span class="comment">% is another form of abbreviation</span>
     <a id="wrglossary.4776"></a><a href="#glo:glsentrylong"><code class="csfmt">\glsentrylong</code></a>{<a id="wrglossary.4777"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}<a id="wrglossary.4778"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>2<a id="wrglossary.4779"></a><a href="#glo:space"><code class="csfmt">\space</code></a>
      (<code class="cmd">\protect</code><a id="wrglossary.4780"></a><a href="#glo:firstacronymfont"><code class="csfmt">\firstacronymfont</code></a>{<a id="wrglossary.4781"></a><a href="#glo:glsentryshort"><code class="csfmt">\glsentryshort</code></a>{<a id="wrglossary.4782"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}})<span class="comment">% </span>
    }<span class="comment">% </span>
   }<span class="comment">% </span>
   <span class="comment">% <a id="wrglossary.4783"></a><a href="#glo:idx.sentencecase">sentence case</a> version:</span>
   <code class="cmd">\renewcommand</code>*{<a id="wrglossary.4784"></a><a href="#glo:Genacrfullformat"><code class="csfmt">\Genacrfullformat</code></a>}[2]{<span class="comment">% </span>
    <a id="wrglossary.4785"></a><a href="#glo:ifglsfieldeq"><code class="csfmt">\ifglsfieldeq</code></a>{<a id="wrglossary.4786"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}{abbrtype}{word}
    {<span class="comment">% is a proper acronym</span>
      <code class="cmd">\protect</code><a id="wrglossary.4787"></a><a href="#glo:firstacronymfont"><code class="csfmt">\firstacronymfont</code></a>{<a id="wrglossary.4788"></a><a href="#glo:Glsentryshort"><code class="csfmt">\Glsentryshort</code></a>{<a id="wrglossary.4789"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}}<a id="wrglossary.4790"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>2<a id="wrglossary.4791"></a><a href="#glo:space"><code class="csfmt">\space</code></a>
       (<a id="wrglossary.4792"></a><a href="#glo:glsentrylong"><code class="csfmt">\glsentrylong</code></a>{<a id="wrglossary.4793"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1})<span class="comment">% </span>
    }
    {<span class="comment">% is another form of abbreviation</span>
     <a id="wrglossary.4794"></a><a href="#glo:Glsentrylong"><code class="csfmt">\Glsentrylong</code></a>{<a id="wrglossary.4795"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}<a id="wrglossary.4796"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>2<a id="wrglossary.4797"></a><a href="#glo:space"><code class="csfmt">\space</code></a>
      (<code class="cmd">\protect</code><a id="wrglossary.4798"></a><a href="#glo:firstacronymfont"><code class="csfmt">\firstacronymfont</code></a>{<a id="wrglossary.4799"></a><a href="#glo:glsentryshort"><code class="csfmt">\glsentryshort</code></a>{<a id="wrglossary.4800"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}})<span class="comment">% </span>
    }<span class="comment">% </span>
   }<span class="comment">% </span>
   <span class="comment">% plural</span>
   <code class="cmd">\renewcommand</code>*{<a id="wrglossary.4801"></a><a href="#glo:genplacrfullformat"><code class="csfmt">\genplacrfullformat</code></a>}[2]{<span class="comment">% </span>
    <a id="wrglossary.4802"></a><a href="#glo:ifglsfieldeq"><code class="csfmt">\ifglsfieldeq</code></a>{<a id="wrglossary.4803"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}{abbrtype}{word}<span class="comment">% </span>
    {<span class="comment">% is a proper acronym</span>
      <code class="cmd">\protect</code><a id="wrglossary.4804"></a><a href="#glo:firstacronymfont"><code class="csfmt">\firstacronymfont</code></a>{<a id="wrglossary.4805"></a><a href="#glo:glsentryshortpl"><code class="csfmt">\glsentryshortpl</code></a>{<a id="wrglossary.4806"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}}<a id="wrglossary.4807"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>2<a id="wrglossary.4808"></a><a href="#glo:space"><code class="csfmt">\space</code></a>
       (<a id="wrglossary.4809"></a><a href="#glo:glsentrylong"><code class="csfmt">\glsentrylong</code></a>{<a id="wrglossary.4810"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1})<span class="comment">% </span>
    }<span class="comment">% </span>
    {<span class="comment">% is another form of abbreviation</span>
     <a id="wrglossary.4811"></a><a href="#glo:glsentrylongpl"><code class="csfmt">\glsentrylongpl</code></a>{<a id="wrglossary.4812"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}<a id="wrglossary.4813"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>2<a id="wrglossary.4814"></a><a href="#glo:space"><code class="csfmt">\space</code></a>
      (<code class="cmd">\protect</code><a id="wrglossary.4815"></a><a href="#glo:firstacronymfont"><code class="csfmt">\firstacronymfont</code></a>{<a id="wrglossary.4816"></a><a href="#glo:glsentryshortpl"><code class="csfmt">\glsentryshortpl</code></a>{<a id="wrglossary.4817"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}})<span class="comment">% </span>
    }<span class="comment">% </span>
  }<span class="comment">% </span>
  <span class="comment">% plural and <a id="wrglossary.4818"></a><a href="#glo:idx.sentencecase">sentence case</a></span>
  <code class="cmd">\renewcommand</code>*{<a id="wrglossary.4819"></a><a href="#glo:Genplacrfullformat"><code class="csfmt">\Genplacrfullformat</code></a>}[2]{<span class="comment">% </span>
    <a id="wrglossary.4820"></a><a href="#glo:ifglsfieldeq"><code class="csfmt">\ifglsfieldeq</code></a>{<a id="wrglossary.4821"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}{abbrtype}{word}<span class="comment">% </span>
    {<span class="comment">% is a proper acronym</span>
      <code class="cmd">\protect</code><a id="wrglossary.4822"></a><a href="#glo:firstacronymfont"><code class="csfmt">\firstacronymfont</code></a>{<a id="wrglossary.4823"></a><a href="#glo:Glsentryshortpl"><code class="csfmt">\Glsentryshortpl</code></a>{<a id="wrglossary.4824"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}}<a id="wrglossary.4825"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>2<a id="wrglossary.4826"></a><a href="#glo:space"><code class="csfmt">\space</code></a>
       (<a id="wrglossary.4827"></a><a href="#glo:glsentrylong"><code class="csfmt">\glsentrylong</code></a>{<a id="wrglossary.4828"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1})<span class="comment">% </span>
    }<span class="comment">% </span>
    {<span class="comment">% is another form of abbreviation</span>
     <a id="wrglossary.4829"></a><a href="#glo:Glsentrylongpl"><code class="csfmt">\Glsentrylongpl</code></a>{<a id="wrglossary.4830"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}<a id="wrglossary.4831"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>2<a id="wrglossary.4832"></a><a href="#glo:space"><code class="csfmt">\space</code></a>
      (<code class="cmd">\protect</code><a id="wrglossary.4833"></a><a href="#glo:firstacronymfont"><code class="csfmt">\firstacronymfont</code></a>{<a id="wrglossary.4834"></a><a href="#glo:glsentryshortpl"><code class="csfmt">\glsentryshortpl</code></a>{<a id="wrglossary.4835"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}})<span class="comment">% </span>
    }<span class="comment">% </span>
  }<span class="comment">% </span>
  <span class="comment">% Just use the short form as the name part in the <a id="wrglossary.4836"></a><a href="#glo:dual.glossary">glossary</a>:</span>
  <code class="cmd">\renewcommand</code>*{<a id="wrglossary.4837"></a><a href="#glo:acronymentry"><code class="csfmt">\acronymentry</code></a>}[1]{<span class="comment">% </span>
     <a id="wrglossary.4838"></a><a href="#glo:acronymfont"><code class="csfmt">\acronymfont</code></a>{<a id="wrglossary.4839"></a><a href="#glo:glsentryshort"><code class="csfmt">\glsentryshort</code></a>{<a id="wrglossary.4840"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}}}<span class="comment">% </span>
  <span class="comment">% Sort by the short form:</span>
  <code class="cmd">\renewcommand</code>*{<a id="wrglossary.4841"></a><a href="#glo:acronymsort"><code class="csfmt">\acronymsort</code></a>}[2]{<a id="wrglossary.4842"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}<span class="comment">% </span>
  <span class="comment">% Just use the surrounding font for the short form:</span>
  <code class="cmd">\renewcommand</code>*{<a id="wrglossary.4843"></a><a href="#glo:acronymfont"><code class="csfmt">\acronymfont</code></a>}[1]{<a id="wrglossary.4844"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}<span class="comment">% </span>
  <span class="comment">% Same for <a id="wrglossary.4845"></a><a href="#glo:dual.firstuse">first use</a>:</span>
  <code class="cmd">\renewcommand</code>*{<a id="wrglossary.4846"></a><a href="#glo:firstacronymfont"><code class="csfmt">\firstacronymfont</code></a>}[1]{<a id="wrglossary.4847"></a><a href="#glo:acronymfont"><code class="csfmt">\acronymfont</code></a>{<a id="wrglossary.4848"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}}<span class="comment">% </span>
  <span class="comment">% Default plural suffix if the plural isn't explicitly set</span>
  <code class="cmd">\renewcommand</code>*{<a id="wrglossary.4849"></a><a href="#glo:acrpluralsuffix"><code class="csfmt">\acrpluralsuffix</code></a>}{<a id="wrglossary.4850"></a><a href="#glo:glspluralsuffix"><code class="csfmt">\glspluralsuffix</code></a>}<span class="comment">% </span>
 }
</pre> Remember that the new style needs to be set before defining any terms: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.4851"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.4852"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>{mystyle}
</pre><p>
Since it may be a bit confusing to use <a id="wrglossary.4853"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a> for something that’s not technically an acronym, let’s define a new command for initialisms: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.4854"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\newcommand</code>*{<code class="cmd">\newinitialism</code>}[4][]{<span class="comment">% </span>
  <a id="wrglossary.4855"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>[abbrtype=initialism,#1]{#2}{#3}{#4}<span class="comment">% </span>
}
</pre> Now the <a id="wrglossary.4856"></a><a href="#glo:idx.glossaryentry">entries</a> can all be defined: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.4857"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.4858"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>{radar}{radar}{radio detecting and ranging}
<a id="wrglossary.4859"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>{laser}{laser}{light amplification by stimulated
emission of radiation}
<a id="wrglossary.4860"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>{scuba}{scuba}{self-contained underwater breathing
apparatus}
<code class="cmd">\newinitialism</code>{dsp}{DSP}{digital signal processing}
<code class="cmd">\newinitialism</code>{atm}{ATM}{automated teller machine}
</pre> On <a id="wrglossary.4861"></a><a href="#glo:dual.firstuse">first use</a>, <code class="code"><a id="wrglossary.4862"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{radar}</code> will produce <span class="qt">“radar (radio detecting and ranging)”</span> but <code class="code"><a id="wrglossary.4863"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{dsp}</code> will produce <span class="qt">“DSP (digital signal processing)”</span>.<p>
For a complete document, see the sample file <a id="wrglossary.4864"></a><a href="#glo:file.sample-storage-abbr.tex"><span class="filefmt">sample-storage-abbr.tex</span></a>. </div><p>
In the above example, if <a id="wrglossary.4865"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a> is explicitly used (instead of through <a id="wrglossary.4866"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>) the <span class="optfmt">abbrtype</span> key will be set to its default value of <span class="qt">“word”</span> but the <a id="wrglossary.4867"></a><a href="#glo:ifglshaslong"><code class="csfmt">\ifglshaslong</code></a> test in the custom <a id="wrglossary.4868"></a><a href="#glo:idx.acronymstyle">acronym style</a> will be false (since the <a id="wrglossary.4869"></a><a href="#glo:opt.gloskey.long"><span class="csoptfmt">long</span></a> key hasn’t been set) so the <a id="wrglossary.4870"></a><a href="#glo:idx.entryformat">display style</a> will switch to that given by <a id="wrglossary.4871"></a><a href="#glo:glsgenentryfmt"><code class="csfmt">\glsgenentryfmt</code></a> and they’ll be no test performed on the <span class="optfmt">abbrtype</span> field.<p>
<div class="example" id="ex:addstoragekey2"><div class="title">Example 13: Defining Custom Storage Key (Acronyms and Non-Acronyms with Descriptions)</div> The previous example can be modified if the <a id="wrglossary.4872"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a> also needs to be provided. Here I’ve changed <span class="qt">“word”</span> to <span class="qt">“acronym”</span>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.4873"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.4874"></a><a href="#glo:glsaddstoragekey"><code class="csfmt">\glsaddstoragekey</code></a>
 {abbrtype}<span class="comment">% key/field name</span>
 {acronym}<span class="comment">% default value if not explicitly set</span>
 {<code class="cmd">\abbrtype</code>}<span class="comment">% custom command to access the value if required</span>
</pre> This may seem a little odd for non-abbreviated <a id="wrglossary.4875"></a><a href="#glo:idx.glossaryentry">entries</a> that are defined using <a id="wrglossary.4876"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a> directly, but <a id="wrglossary.4877"></a><a href="#glo:ifglshaslong"><code class="csfmt">\ifglshaslong</code></a> can be used to determine whether or not to reference the value of this new <span class="optfmt">abbrtype</span> field.<p>
The new <a id="wrglossary.4878"></a><a href="#glo:idx.acronymstyle">acronym style</a> has a minor modification that forces the user to specify a description. In the previous example, the line: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.4879"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>*{<a id="wrglossary.4880"></a><a href="#glo:GenericAcronymFields"><code class="csfmt">\GenericAcronymFields</code></a>}{<span class="comment">% </span>
     <a id="wrglossary.4881"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={<code class="cmd">\the</code><a id="wrglossary.4882"></a><a href="#glo:glslongtok"><code class="csfmt">\glslongtok</code></a>}</span>}<span class="comment">% </span>
</pre> needs to be changed to: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.4883"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>*{<a id="wrglossary.4884"></a><a href="#glo:GenericAcronymFields"><code class="csfmt">\GenericAcronymFields</code></a>}{}<span class="comment">% </span>
</pre> Additionally, to accommodate the change in the default value of the <span class="optfmt">abbrtype</span> key, all instances of  <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.4885"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.4886"></a><a href="#glo:ifglsfieldeq"><code class="csfmt">\ifglsfieldeq</code></a>{<a id="wrglossary.4887"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}{abbrtype}{word}
</pre> need to be changed to: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.4888"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.4889"></a><a href="#glo:ifglsfieldeq"><code class="csfmt">\ifglsfieldeq</code></a>{<a id="wrglossary.4890"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}{abbrtype}{acronym}
</pre><p>
Once this new <a id="wrglossary.4891"></a><a href="#glo:@@glslabel@acronymstyle">style</a> has been set, the new acronyms can be defined using the optional argument to set the description: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.4892"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.4893"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>[<a id="wrglossary.4894"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={system for detecting the position and speed of aircraft, ships, etc}</span>]{radar}{radar}{radio detecting
and ranging}
</pre><p>
No change is required for the definition of <code class="cmd">\newinitialism</code> but again the optional argument is required to set the description: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.4895"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\newinitialism</code>[<a id="wrglossary.4896"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={mathematical manipulation of an information signal}</span>]{dsp}{DSP}{digital signal processing}
</pre><p>
We can also accommodate contractions in a similar manner to the initialisms: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.4897"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\newcommand</code>*{<code class="cmd">\newcontraction</code>}[4][]{<span class="comment">% </span>
  <a id="wrglossary.4898"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>[abbrtype=contraction,#1]{#2}{#3}{#4}<span class="comment">% </span>
}
</pre> The contractions can similarly been defined using this new command: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.4899"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\newcontraction</code>[<a id="wrglossary.4900"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={front part of a ship below the deck}</span>]{focsle}{fo'c's'le}{forecastle}
</pre><p>
Since the custom <a id="wrglossary.4901"></a><a href="#glo:idx.acronymstyle">acronym style</a> just checks if <span class="optfmt">abbrtype</span> is <span class="qt">“acronym”</span>, the contractions will be treated the same as the initialisms, but the <a id="wrglossary.4902"></a><a href="#glo:@@glslabel@acronymstyle">style</a> could be modified by a further test of the <span class="optfmt">abbrtype</span> value if required.<p>
To test regular non-abbreviated entries, I’ve also defined a simple word: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.4903"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.4904"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{apple}{<a id="wrglossary.4905"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={apple}</span>,<a id="wrglossary.4906"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={a fruit}</span>}
</pre><p>
Now for a new <a id="wrglossary.4907"></a><a href="#glo:idx.glossarystyle">glossary style</a> that provides information about the abbreviation (in addition to the description): <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.4908"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.4909"></a><a href="#glo:newglossarystyle"><code class="csfmt">\newglossarystyle</code></a>
 {mystyle}<span class="comment">% style name</span>
 {<span class="comment">% base it on the "list" style</span>
   <a id="wrglossary.4910"></a><a href="#glo:setglossarystyle"><code class="csfmt">\setglossarystyle</code></a>{list}<span class="comment">% </span>
   <code class="cmd">\renewcommand</code>*{<a id="wrglossary.4911"></a><a href="#glo:glossentry"><code class="csfmt">\glossentry</code></a>}[2]{<span class="comment">% </span>
     <a id="wrglossary.4912"></a><a href="#glo:item"><code class="csfmt">\item</code></a>[<a id="wrglossary.4913"></a><a href="#glo:glsentryitem"><code class="csfmt">\glsentryitem</code></a>{<a id="wrglossary.4914"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}<span class="comment">% </span>
          <a id="wrglossary.4915"></a><a href="#glo:glstarget"><code class="csfmt">\glstarget</code></a>{<a id="wrglossary.4916"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}{<a id="wrglossary.4917"></a><a href="#glo:glossentryname"><code class="csfmt">\glossentryname</code></a>{<a id="wrglossary.4918"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}}]
       <a id="wrglossary.4919"></a><a href="#glo:ifglshaslong"><code class="csfmt">\ifglshaslong</code></a>{<a id="wrglossary.4920"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}<span class="comment">% </span>
       { (<code class="cmd">\abbrtype</code>{<a id="wrglossary.4921"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}: <a id="wrglossary.4922"></a><a href="#glo:glsentrylong"><code class="csfmt">\glsentrylong</code></a>{<a id="wrglossary.4923"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1})<a id="wrglossary.4924"></a><a href="#glo:space"><code class="csfmt">\space</code></a>}{}<span class="comment">% </span>
       <a id="wrglossary.4925"></a><a href="#glo:glossentrydesc"><code class="csfmt">\glossentrydesc</code></a>{<a id="wrglossary.4926"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}<a id="wrglossary.4927"></a><a href="#glo:glspostdescription"><code class="csfmt">\glspostdescription</code></a><a id="wrglossary.4928"></a><a href="#glo:space"><code class="csfmt">\space</code></a> <a id="wrglossary.4929"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>2}<span class="comment">% </span>
 }
</pre> This uses <a id="wrglossary.4930"></a><a href="#glo:ifglshaslong"><code class="csfmt">\ifglshaslong</code></a> to determine whether or not the term is an abbreviation. (An alternative is to use <a id="wrglossary.4931"></a><a href="#glo:ifglshasshort"><code class="csfmt">\ifglshasshort</code></a>. The <a id="wrglossary.4932"></a><a href="#glo:opt.gloskey.long"><span class="csoptfmt">long</span></a> and <a id="wrglossary.4933"></a><a href="#glo:opt.gloskey.short"><span class="csoptfmt">short</span></a> keys are only set for <a id="wrglossary.4934"></a><a href="#glo:idx.acronym">acronyms</a>/<a id="wrglossary.4935"></a><a href="#glo:idx.abbreviation"><span class="xtrfmt">abbreviations</span></a>.) <p>
If the entry has an <a id="wrglossary.4936"></a><a href="#glo:opt.gloskey.short"><span class="csoptfmt">short</span></a>/<a id="wrglossary.4937"></a><a href="#glo:opt.gloskey.long"><span class="csoptfmt">long</span></a> value, the full form is supplied in parentheses and <code class="csfmt">\abbrtype</code> (defined by <a id="wrglossary.4938"></a><a href="#glo:glsaddstoragekey"><code class="csfmt">\glsaddstoragekey</code></a> earlier) is used to indicate the type of abbreviation.<p>
With this style set, the <span class="qt">“apple”</span> entry is simply displayed in the glossary as: 
<dl class="inlinetitle">
 apple a fruit. 
</dl>
 but the abbreviations are displayed in the form 
<dl class="inlinetitle">
 laser (acronym: light amplification by stimulated emission of radiation) device that creates a narrow beam of intense light. 
</dl>
 (for acronyms) or 
<dl class="inlinetitle">
 DSP (initialism: digital signal processing) mathematical manipulation of an information signal. 
</dl>
 (for initalisms) or 
<dl class="inlinetitle">
 fo’c’s’le (contraction: forecastle) front part of a ship below the deck. 
</dl>
 (for contractions).<p>
For a complete document, see <a id="wrglossary.4939"></a><a href="#glo:file.sample-storage-abbr-desc.tex"><span class="filefmt">sample-storage-abbr-desc.tex</span></a>. </div><p>

</section><!-- end of section sec:glsaddstoragekey -->

<section id="sec:expansion"><!-- start of section sec:expansion --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->4.4. Expansion<div class="labellink"><a href="#sec:expansion">[link]</a></div></h2><!-- end of section header -->
<p>
When you define new <a id="wrglossary.4940"></a><a href="#glo:idx.glossaryentry">glossary entries</a> expansion is performed by default, except for the <a id="wrglossary.4941"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a>, <a id="wrglossary.4942"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a>, <a id="wrglossary.4943"></a><a href="#glo:opt.gloskey.descriptionplural"><span class="csoptfmt">descriptionplural</span></a>, <a id="wrglossary.4944"></a><a href="#glo:opt.gloskey.symbol"><span class="csoptfmt">symbol</span></a>, <a id="wrglossary.4945"></a><a href="#glo:opt.gloskey.symbolplural"><span class="csoptfmt">symbolplural</span></a> and <a id="wrglossary.4946"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> keys (these keys all have expansion suppressed via <a id="wrglossary.4947"></a><a href="#glo:glssetnoexpandfield"><code class="csfmt">\glssetnoexpandfield</code></a>).<p>
You can switch expansion on or off for individual keys using: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.4948"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.4949"></a><code class="code"><dfn id="glo:glssetexpandfield"><code class="csfmt">\glssetexpandfield</code></dfn>{<span class="meta">〈<em class="metainner">field</em>〉</span>}</code></div><!-- end of pinnedbox -->
 or <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.4950"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.4951"></a><code class="code"><dfn id="glo:glssetnoexpandfield"><code class="csfmt">\glssetnoexpandfield</code></dfn>{<span class="meta">〈<em class="metainner">field</em>〉</span>}</code></div><!-- end of pinnedbox -->
 respectively, where <span class="meta">〈<em class="metainner">field</em>〉</span> is the <a id="wrglossary.4952"></a><a href="#glo:dual.internalfieldlabel">internal field label</a> corresponding to the key. In most cases, this is the same as the name of the key except for those listed in Table <a href="#tab:fieldmap">4.1</a>.<p>
<div class="table"> <table class="tabular-c">
<caption id="tab:fieldmap">Table&nbsp;4: Key to Field Mappings</caption><tr style=""><th class="cell-noborder-bothsep-l">Key </th>
<td class="cell-noborder-bothsep-l"> <span style="font-weight: bold; ">Field</span></td>
</tr><tr style=""><td class="cell-noborder-bothsep-l"><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> </td>
<td class="cell-noborder-bothsep-l"> <dfn id="glo:opt.glosfield.sortvalue"><span class="csoptfmt">sortvalue</span></dfn></td>
</tr><tr style=""><td class="cell-noborder-bothsep-l"><a href="#glo:opt.gloskey.firstplural"><span class="csoptfmt">firstplural</span></a> </td>
<td class="cell-noborder-bothsep-l"> <dfn id="glo:opt.glosfield.firstpl"><span class="csoptfmt">firstpl</span></dfn></td>
</tr><tr style=""><td class="cell-noborder-bothsep-l"><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a> </td>
<td class="cell-noborder-bothsep-l"> <dfn id="glo:opt.glosfield.desc"><span class="csoptfmt">desc</span></dfn></td>
</tr><tr style=""><td class="cell-noborder-bothsep-l"><a href="#glo:opt.gloskey.descriptionplural"><span class="csoptfmt">descriptionplural</span></a> </td>
<td class="cell-noborder-bothsep-l"> <dfn id="glo:opt.glosfield.descplural"><span class="csoptfmt">descplural</span></dfn></td>
</tr><tr style=""><td class="cell-noborder-bothsep-l"><a href="#glo:opt.gloskey.user1"><span class="csoptfmt">user1</span></a> </td>
<td class="cell-noborder-bothsep-l"> <dfn id="glo:opt.glosfield.useri"><span class="csoptfmt">useri</span></dfn></td>
</tr><tr style=""><td class="cell-noborder-bothsep-l"><a href="#glo:opt.gloskey.user2"><span class="csoptfmt">user2</span></a> </td>
<td class="cell-noborder-bothsep-l"> <dfn id="glo:opt.glosfield.userii"><span class="csoptfmt">userii</span></dfn></td>
</tr><tr style=""><td class="cell-noborder-bothsep-l"><a href="#glo:opt.gloskey.user3"><span class="csoptfmt">user3</span></a> </td>
<td class="cell-noborder-bothsep-l"> <dfn id="glo:opt.glosfield.useriii"><span class="csoptfmt">useriii</span></dfn></td>
</tr><tr style=""><td class="cell-noborder-bothsep-l"><a href="#glo:opt.gloskey.user4"><span class="csoptfmt">user4</span></a> </td>
<td class="cell-noborder-bothsep-l"> <dfn id="glo:opt.glosfield.useriv"><span class="csoptfmt">useriv</span></dfn></td>
</tr><tr style=""><td class="cell-noborder-bothsep-l"><a href="#glo:opt.gloskey.user5"><span class="csoptfmt">user5</span></a> </td>
<td class="cell-noborder-bothsep-l"> <dfn id="glo:opt.glosfield.userv"><span class="csoptfmt">userv</span></dfn></td>
</tr><tr style=""><td class="cell-noborder-bothsep-l"><a href="#glo:opt.gloskey.user6"><span class="csoptfmt">user6</span></a> </td>
<td class="cell-noborder-bothsep-l"> <dfn id="glo:opt.glosfield.uservi"><span class="csoptfmt">uservi</span></dfn></td>
</tr><tr style=""><td class="cell-noborder-bothsep-l"><a href="#glo:opt.gloskey.longplural"><span class="csoptfmt">longplural</span></a> </td>
<td class="cell-noborder-bothsep-l"> <dfn id="glo:opt.glosfield.longpl"><span class="csoptfmt">longpl</span></dfn></td>
</tr><tr style=""><td class="cell-noborder-bothsep-l"><a href="#glo:opt.gloskey.shortplural"><span class="csoptfmt">shortplural</span></a> </td>
<td class="cell-noborder-bothsep-l"> <dfn id="glo:opt.glosfield.shortpl"><span class="csoptfmt">shortpl</span></dfn> </td>
</tr></table>
 </div><p>
Any keys that haven’t had the expansion explicitly set using <a id="wrglossary.4953"></a><a href="#glo:glssetexpandfield"><code class="csfmt">\glssetexpandfield</code></a> or <a id="wrglossary.4954"></a><a href="#glo:glssetnoexpandfield"><code class="csfmt">\glssetnoexpandfield</code></a> are governed by <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.4955"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.4956"></a><code class="code"><dfn id="glo:glsexpandfields"><code class="csfmt">\glsexpandfields</code></dfn></code></div><!-- end of pinnedbox -->
 and <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.4957"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.4958"></a><code class="code"><dfn id="glo:glsnoexpandfields"><code class="csfmt">\glsnoexpandfields</code></dfn></code></div><!-- end of pinnedbox -->
<p>
If your entries contain any fragile commands, I recommend you switch off expansion via <a id="wrglossary.4959"></a><a href="#glo:glsnoexpandfields"><code class="csfmt">\glsnoexpandfields</code></a>. (This should be used before you define the entries.)<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.4960"></a><a href="#glo:sym.information"><span title="Information" class="icon">🛈</span></a></div><!-- end of informationtitle -->
Both <a id="wrglossary.4961"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a> and <a id="wrglossary.4962"></a><a href="#glo:newabbreviation"><code class="xtrcsfmt">\newabbreviation</code></a> partially suppress expansion of some keys regardless of the above expansion settings. </div><!-- end of information -->
<p>

</section><!-- end of section sec:expansion -->

<section id="sec:subentries"><!-- start of section sec:subentries --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->4.5. Sub-Entries<div class="labellink"><a href="#sec:subentries">[link]</a></div></h2><!-- end of section header -->
<p>
A <a id="wrglossary.4963"></a><dfn id="glo:idx.sub-entry">sub-entry</dfn> is created by setting the <a id="wrglossary.4964"></a><a href="#glo:opt.gloskey.parent"><span class="csoptfmt">parent</span></a> key. These will normally be sorted so that they are placed immediately after their parent <a id="wrglossary.4965"></a><a href="#glo:idx.glossaryentry">entry</a>. However, some sort methods aren’t suitable when there are <a id="wrglossary.4966"></a><a href="#glo:idx.sub-entry">sub-entries</a>. In particular, <a id="wrglossary.4967"></a><a href="#glo:idx.sub-entry">sub-entries</a> are problematic with <a id="wrglossary.4968"></a><a href="#glo:idx.opt.noidx">Option 1</a>, and with <a id="wrglossary.4969"></a><a href="#glo:idx.opt.unsrt">Option 5</a> the <a id="wrglossary.4970"></a><a href="#glo:idx.sub-entry">sub-entries</a> must be defined immediately after their parent <a id="wrglossary.4971"></a><a href="#glo:idx.glossaryentry">entry</a> (rather than at any point after the parent <a id="wrglossary.4972"></a><a href="#glo:idx.glossaryentry">entry</a> has been defined).<p>
The <a id="wrglossary.4973"></a><a href="#glo:dual.hierarchicallevel">hierarchical level</a> indicates the <a id="wrglossary.4974"></a><a href="#glo:idx.sub-entry">sub-entry</a> level. An <a id="wrglossary.4975"></a><a href="#glo:idx.glossaryentry">entry</a> with no parent (a top level entry) is a <a id="wrglossary.4976"></a><a href="#glo:dual.hierarchicallevel">hierarchical level 0</a> entry. An <a id="wrglossary.4977"></a><a href="#glo:idx.glossaryentry">entry</a> with a parent has a <a id="wrglossary.4978"></a><a href="#glo:dual.hierarchicallevel">hierarchical level</a> that’s one more than its parent’s level. The level is calculated when an <a id="wrglossary.4979"></a><a href="#glo:idx.glossaryentry">entry</a> is defined. <p>
<div class="information"><div class="informationtitle"><a id="wrglossary.4980"></a><a href="#glo:sym.information"><span title="Information" class="icon">🛈</span></a></div><!-- end of informationtitle -->
The <a id="wrglossary.4981"></a><a href="#glo:dual.hierarchicallevel">hierarchical level</a> is stored in the <a id="wrglossary.4982"></a><a href="#glo:opt.glosfield.level"><span class="csoptfmt">level</span></a> internal field. It can be accessed using commands like <a id="wrglossary.4983"></a><a href="#glo:glsfieldfetch"><code class="csfmt">\glsfieldfetch</code></a> or (with <a id="wrglossary.4984"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>) <a id="wrglossary.4985"></a><a href="#glo:glsxtrusefield"><code class="xtrcsfmt">\glsxtrusefield</code></a>, but neither the <a id="wrglossary.4986"></a><a href="#glo:opt.glosfield.level"><span class="csoptfmt">level</span></a> nor the <a id="wrglossary.4987"></a><a href="#glo:opt.gloskey.parent"><span class="csoptfmt">parent</span></a> values should be altered as it can cause inconsistencies in the sorting and <a id="wrglossary.4988"></a><a href="#glo:dual.glossary">glossary</a> formatting. The <a id="wrglossary.4989"></a><a href="#glo:dual.indexing">indexing</a> syntax for Options <a href="#glo:idx.opt.mkidx">2</a> and <a href="#glo:idx.opt.xdy">3</a> is generated when the entry is first defined, so it’s too late to change the hierarchy after that, and <a id="wrglossary.4990"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> obtains the hierarchical information from the <a id="wrglossary.4991"></a><a href="#glo:ext.bib"><span class="extfmt">bib</span></a> files and the resource options. Note, however, that <a id="wrglossary.4992"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> does allow the ability to locally alter the level with the <a id="wrglossary.4993"></a><a href="#glo:opt.printgloss.leveloffset"><span class="xtrcsoptfmt">leveloffset</span></a> option, which is mainly intended for nested <a id="wrglossary.4994"></a><a href="#glo:dual.glossary">glossary</a>. See the <a id="wrglossary.4995"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> manual for further details and also <a href="https://www.dickimaw-books.com/gallery/index.php?label=bib2gls-inner">Gallery: Inner or Nested Glossaries</a>. </div><!-- end of information -->
<p>
There are two different types of <a id="wrglossary.4996"></a><a href="#glo:idx.sub-entry">sub-entries</a>: those that have the same name as their parent (<a id="wrglossary.4997"></a><a href="#glo:dual.homograph">homographs</a>, see §<a href="#sec:homographs">4.5.2</a>) and those that establish a hierarchy (see §<a href="#sec:hierarchical">4.5.1</a>). Both types are considered <a id="wrglossary.4998"></a><a href="#glo:hierarchicallevel">hierarchical</a> entries from the point of view of the <a id="wrglossary.4999"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package and the <a id="wrglossary.5000"></a><a href="#glo:dual.indexingapp">indexing applications</a>, but typically <a id="wrglossary.5001"></a><a href="#glo:dual.homograph">homographs</a> will have the <a id="wrglossary.5002"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> key obtained from the parent, rather than have it explicitly set, and have a maximum <a id="wrglossary.5003"></a><a href="#glo:dual.hierarchicallevel">hierarchical level</a> of 1.<p>
Not all <a id="wrglossary.5004"></a><a href="#glo:idx.glossarystyle">glossary styles</a> support <a id="wrglossary.5005"></a><a href="#glo:hierarchicallevel">hierarchical</a> entries and may display all the <a id="wrglossary.5006"></a><a href="#glo:idx.glossaryentry">entries</a> in a flat format. Of the <a id="wrglossary.5007"></a><a href="#glo:@@glslabel@glossarystyle">styles</a> that support <a id="wrglossary.5008"></a><a href="#glo:idx.sub-entry">sub-entries</a>, some display the <a id="wrglossary.5009"></a><a href="#glo:idx.sub-entry">sub-entry’s</a> name whilst others don’t. Therefore you need to ensure that you use a suitable <a id="wrglossary.5010"></a><a href="#glo:@@glslabel@glossarystyle">style</a>. (See §<a href="#sec:styles">13</a> for a list of predefined <a id="wrglossary.5011"></a><a href="#glo:idx.glossarystyle">glossary styles</a>.) If you want <a id="wrglossary.5012"></a><a href="#glo:hierarchicallevel">level 1</a> <a id="wrglossary.5013"></a><a href="#glo:idx.sub-entry">sub-entries</a> automatically numbered (in <a id="wrglossary.5014"></a><a href="#glo:idx.glossarystyle">glossary styles</a> that support it) use the <a id="wrglossary.5015"></a><a href="#glo:opt.subentrycounter"><span class="styoptfmt">subentrycounter</span></a> package option (see §<a href="#sec:pkgopts-printglos">2.3</a> for further details).<p>
Note that the parent <a id="wrglossary.5016"></a><a href="#glo:idx.glossaryentry">entry</a> will automatically be added to the <a id="wrglossary.5017"></a><a href="#glo:dual.glossary">glossary</a> if any of its child <a id="wrglossary.5018"></a><a href="#glo:idx.glossaryentry">entries</a> are used in the document. If the parent <a id="wrglossary.5019"></a><a href="#glo:idx.glossaryentry">entry</a> is not referenced in the document, it will not have a <a id="wrglossary.5020"></a><a href="#glo:locationlist">number list</a>. Note also that <a id="wrglossary.5021"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> has a restriction on the maximum <a id="wrglossary.5022"></a><a href="#glo:hierarchicallevel">hierarchical</a> depth.<p>

</section><!-- end of section sec:subentries -->

<section id="sec:hierarchical"><!-- start of section sec:hierarchical --><div class="tomain"><a href="#main">[top]</a></div>
<h3><!-- start of subsection header -->4.5.1. Hierarchy<div class="labellink"><a href="#sec:hierarchical">[link]</a></div></h3><!-- end of subsection header -->
<p>
To create a <a id="wrglossary.5023"></a><a href="#glo:dual.glossary">glossary</a> with <a id="wrglossary.5024"></a><a href="#glo:hierarchicallevel">hierarchical</a> divisions, you need to first define the division, which will be a <a id="wrglossary.5025"></a><a href="#glo:hierarchicallevel">top level (level 0)</a> entry, and then define the <a id="wrglossary.5026"></a><a href="#glo:idx.sub-entry">sub-entries</a> using the relevant higher level entry as the value of the <a id="wrglossary.5027"></a><a href="#glo:opt.gloskey.parent"><span class="csoptfmt">parent</span></a> key. (In a <a id="wrglossary.5028"></a><a href="#glo:hierarchicallevel">hierarchical</a> context, a higher level indicates a numerically smaller level number, so level 0 is one level higher than level 1.) The top level entry may represent, for example, a topic or classification. A level 1 entry may represent, for example, a sub-topic or sub-classification.<p>
<div class="example" id="ex:hierarchical"><div class="title">Example 14: Hierarchical Divisions―Greek and Roman  Mathematical Symbols</div><p>
Suppose I want a <a id="wrglossary.5029"></a><a href="#glo:dual.glossary">glossary</a> of mathematical symbols that are divided into Greek letters and Roman letters. Then I can define the divisions as follows: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.5030"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.5031"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{greekletter}{<a id="wrglossary.5032"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={Greek letters}</span>,
<a id="wrglossary.5033"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={<a id="wrglossary.5034"></a><a href="#glo:nopostdesc"><code class="csfmt">\nopostdesc</code></a>}</span>}

<a id="wrglossary.5035"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>romanletter{<a id="wrglossary.5036"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={Roman letters}</span>,
<a id="wrglossary.5037"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={<a id="wrglossary.5038"></a><a href="#glo:nopostdesc"><code class="csfmt">\nopostdesc</code></a>}</span>}
</pre><p>
Note that in this example, the top level entries don’t need a description so I have set the descriptions to <a id="wrglossary.5039"></a><a href="#glo:nopostdesc"><code class="csfmt">\nopostdesc</code></a>. This gives a blank description and suppresses the description terminator.<p>
I can now define my <a id="wrglossary.5040"></a><a href="#glo:idx.sub-entry">sub-entries</a> as follows: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.5041"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.5042"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{pi}<a id="wrglossary.5043"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={<a id="wrglossary.5044"></a><a href="#glo:ensuremath"><code class="csfmt">\ensuremath</code></a>{<code class="cmd">\pi</code>}}</span>,<a id="wrglossary.5045"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a><span class="optfmt">={pi}</span>,
<a id="wrglossary.5046"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={ratio of the circumference of a circle to  the diameter}</span>,
<a id="wrglossary.5047"></a><a href="#glo:opt.gloskey.parent"><span class="csoptfmt">parent</span></a><span class="optfmt">={greekletter}</span>

<a id="wrglossary.5048"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{C}{<a id="wrglossary.5049"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={<a id="wrglossary.5050"></a><a href="#glo:ensuremath"><code class="csfmt">\ensuremath</code></a>{C}}</span>,<a id="wrglossary.5051"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a><span class="optfmt">={C}</span>,
<a id="wrglossary.5052"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={Euler's constant}</span>,
<a id="wrglossary.5053"></a><a href="#glo:opt.gloskey.parent"><span class="csoptfmt">parent</span></a><span class="optfmt">={romanletter}</span>}
</pre> For a complete document, see the sample file <a id="wrglossary.5054"></a><a href="#glo:file.sampletree.tex"><span class="filefmt">sampletree.tex</span></a>.<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.5055"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><!-- end of informationtitle -->
 If you want to switch to <a id="wrglossary.5056"></a><a href="#glo:idx.opt.unsrt">Option 5</a>, you will need to move the definitions of the <a id="wrglossary.5057"></a><a href="#glo:idx.sub-entry">sub-entries</a> to immediately after the definition of their parent <a id="wrglossary.5058"></a><a href="#glo:idx.glossaryentry">entry</a>. So, in this case, <span class="qt">“pi”</span> needs to be defined after <span class="qt">“greekletter”</span> and before <span class="qt">“romanletter”</span>. </div><!-- end of information -->
 </div><p>

</section><!-- end of section sec:hierarchical -->

<section id="sec:homographs"><!-- start of section sec:homographs --><div class="tomain"><a href="#main">[top]</a></div>
<h3><!-- start of subsection header -->4.5.2. homographs<div class="labellink"><a href="#sec:homographs">[link]</a></div></h3><!-- end of subsection header -->
<p>
<a id="wrglossary.5059"></a><a id="wrglossary.5060"></a><a href="#glo:idx.sub-entry">Sub-entries</a> that have the same name as the parent <a id="wrglossary.5061"></a><a href="#glo:idx.glossaryentry">entry</a> don’t need to have the <a id="wrglossary.5062"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> key explicitly set. For example, the word <span class="qt">“glossary”</span> can mean a list of technical words or a collection of glosses. In both cases the plural is <span class="qt">“glossaries”</span>. So first define the parent entry: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.5063"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.5064"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{glossary}{<a id="wrglossary.5065"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={glossary}</span>,
<a id="wrglossary.5066"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={<a id="wrglossary.5067"></a><a href="#glo:nopostdesc"><code class="csfmt">\nopostdesc</code></a>}</span>,
<a id="wrglossary.5068"></a><a href="#glo:opt.gloskey.plural"><span class="csoptfmt">plural</span></a><span class="optfmt">={glossaries}</span>}
</pre> As in the previous example, the parent entry has no description, so the description terminator needs to be suppressed using <a id="wrglossary.5069"></a><a href="#glo:nopostdesc"><code class="csfmt">\nopostdesc</code></a>.<p>
Now define the two different meanings of the word with the <a id="wrglossary.5070"></a><a href="#glo:opt.gloskey.parent"><span class="csoptfmt">parent</span></a> key set to the above parent <a id="wrglossary.5071"></a><a href="#glo:idx.glossaryentry">entry</a> label: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.5072"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.5073"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{glossarylist}{
<a id="wrglossary.5074"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={list of technical words}</span>,
<a id="wrglossary.5075"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a><span class="optfmt">={1}</span>,
<a id="wrglossary.5076"></a><a href="#glo:opt.gloskey.parent"><span class="csoptfmt">parent</span></a><span class="optfmt">={glossary}</span>}

<a id="wrglossary.5077"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{glossarycol}{
<a id="wrglossary.5078"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={collection of glosses}</span>,
<a id="wrglossary.5079"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a><span class="optfmt">={2}</span>,
<a id="wrglossary.5080"></a><a href="#glo:opt.gloskey.parent"><span class="csoptfmt">parent</span></a><span class="optfmt">={glossary}</span>}
</pre> Note that if I reference the parent <a id="wrglossary.5081"></a><a href="#glo:idx.glossaryentry">entry</a> (for example, <code class="code"><a id="wrglossary.5082"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{glossary}</code>), the <a id="wrglossary.5083"></a><a href="#glo:@@glslabel@entrylocation">location</a> will be added to the parent’s <a id="wrglossary.5084"></a><a href="#glo:locationlist">number list</a>, whereas if I reference any of the child entries (for example, <code class="code"><a id="wrglossary.5085"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{glossarylist}</code>), the <a id="wrglossary.5086"></a><a href="#glo:@@glslabel@entrylocation">location</a> will be added to the child entry’s <a id="wrglossary.5087"></a><a href="#glo:locationlist">number list</a>. Note also that since the <a id="wrglossary.5088"></a><a href="#glo:idx.sub-entry">sub-entries</a> have the same name, the <a id="wrglossary.5089"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> key is required with <a id="wrglossary.5090"></a><a href="#glo:idx.opt.xdy">Option 3</a> (<a id="wrglossary.5091"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>) and recommended with <a id="wrglossary.5092"></a><a href="#glo:idx.opt.mkidx">Option 2</a> (<a id="wrglossary.5093"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>). You can use the <a id="wrglossary.5094"></a><a href="#glo:opt.subentrycounter"><span class="styoptfmt">subentrycounter</span></a> package option to automatically number the <a id="wrglossary.5095"></a><a href="#glo:hierarchicallevel">level 1</a> child entries in the <a id="wrglossary.5096"></a><a href="#glo:dual.glossary">glossary</a> (if you use a <a id="wrglossary.5097"></a><a href="#glo:idx.glossarystyle">glossary style</a> that supports it). See §<a href="#sec:pkgopts-printglos">2.3</a> for further details.<p>
In the above example, the plural form for both of the child entries is the same as the parent entry, so the <a id="wrglossary.5098"></a><a href="#glo:opt.gloskey.plural"><span class="csoptfmt">plural</span></a> key was not required for the child entries. However, if the <a id="wrglossary.5099"></a><a href="#glo:idx.sub-entry">sub-entries</a> have different plurals, they will need to be specified. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.5100"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.5101"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{bravo}{<a id="wrglossary.5102"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={bravo}</span>,
<a id="wrglossary.5103"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={<a id="wrglossary.5104"></a><a href="#glo:nopostdesc"><code class="csfmt">\nopostdesc</code></a>}</span>}

<a id="wrglossary.5105"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{bravocry}{<a id="wrglossary.5106"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={cry of approval  (pl. bravos)}</span>,
<a id="wrglossary.5107"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a><span class="optfmt">={1}</span>,
<a id="wrglossary.5108"></a><a href="#glo:opt.gloskey.plural"><span class="csoptfmt">plural</span></a><span class="optfmt">={bravos}</span>,
<a id="wrglossary.5109"></a><a href="#glo:opt.gloskey.parent"><span class="csoptfmt">parent</span></a><span class="optfmt">={bravo}</span>}

<a id="wrglossary.5110"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{bravoruffian}{<a id="wrglossary.5111"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={hired  ruffian or killer (pl. bravoes)}</span>,
<a id="wrglossary.5112"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a><span class="optfmt">={2}</span>,
<a id="wrglossary.5113"></a><a href="#glo:opt.gloskey.plural"><span class="csoptfmt">plural</span></a><span class="optfmt">={bravoes}</span>,
<a id="wrglossary.5114"></a><a href="#glo:opt.gloskey.parent"><span class="csoptfmt">parent</span></a><span class="optfmt">={bravo}</span>}
</pre> For a complete document, see the sample file <a id="wrglossary.5115"></a><a href="#glo:file.sample.tex"><span class="filefmt">sample.tex</span></a>.<p>

</section><!-- end of section sec:homographs -->

<section id="sec:loadglsentries"><!-- start of section sec:loadglsentries --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->4.6. Loading Entries From a File<div class="labellink"><a href="#sec:loadglsentries">[link]</a></div></h2><!-- end of section header -->
<p>
You can store all your <a id="wrglossary.5116"></a><a href="#glo:idx.glossaryentry">glossary entry</a> definitions in another file and use: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.5117"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.5118"></a><code class="code"><dfn id="glo:loadglsentries"><code class="csfmt">\loadglsentries</code></dfn>[<span class="meta">〈<em class="metainner">type</em>〉</span>]{<span class="meta">〈<em class="metainner">filename</em>〉</span>}</code></div><!-- end of pinnedbox -->
 where <span class="meta">〈<em class="metainner">filename</em>〉</span> is the name of the file containing all the <a id="wrglossary.5119"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>, <a id="wrglossary.5120"></a><a href="#glo:longnewglossaryentry"><code class="csfmt">\longnewglossaryentry</code></a>, <a id="wrglossary.5121"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a> etc commands. The optional argument <span class="meta">〈<em class="metainner">type</em>〉</span> is the name of the <a id="wrglossary.5122"></a><a href="#glo:dual.glossary">glossary</a> to which those <a id="wrglossary.5123"></a><a href="#glo:idx.glossaryentry">entries</a> should belong, for those <a id="wrglossary.5124"></a><a href="#glo:idx.glossaryentry">entries</a> where the <a id="wrglossary.5125"></a><a href="#glo:opt.gloskey.type"><span class="csoptfmt">type</span></a> key has been omitted (or, more specifically, for those entries whose <a id="wrglossary.5126"></a><a href="#glo:opt.gloskey.type"><span class="csoptfmt">type</span></a> has been set to <a id="wrglossary.5127"></a><a href="#glo:glsdefaulttype"><code class="csfmt">\glsdefaulttype</code></a>, which is what <a id="wrglossary.5128"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a> uses by default). See <a id="wrglossary.5129"></a><a href="#glo:file.sampleDB.tex"><span class="filefmt">sampleDB.tex</span></a> for a complete example document.<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.5130"></a><a href="#glo:sym.information"><span title="Information" class="icon">🛈</span></a></div><!-- end of informationtitle -->
Commands like <a id="wrglossary.5131"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>, <a id="wrglossary.5132"></a><a href="#glo:newabbreviation"><code class="xtrcsfmt">\newabbreviation</code></a>, <a id="wrglossary.5133"></a><a href="#glo:newterm"><code class="csfmt">\newterm</code></a>, <a id="wrglossary.5134"></a><a href="#glo:glsxtrnewsymbol"><code class="xtrcsfmt">\glsxtrnewsymbol</code></a> and <a id="wrglossary.5135"></a><a href="#glo:glsxtrnewnumber"><code class="xtrcsfmt">\glsxtrnewnumber</code></a> all set the <a id="wrglossary.5136"></a><a href="#glo:opt.gloskey.type"><span class="csoptfmt">type</span></a> key to the appropriate <a id="wrglossary.5137"></a><a href="#glo:dual.glossary">glossary</a>. This means that the <span class="meta">〈<em class="metainner">type</em>〉</span> optional argument won’t apply to those commands, unless they have <a id="wrglossary.5138"></a><a href="#glo:opt.gloskey.type"><span class="csoptfmt">type</span></a><span class="optfmt">={<a id="wrglossary.5139"></a><a href="#glo:glsdefaulttype"><code class="csfmt">\glsdefaulttype</code></a>}</span>. </div><!-- end of information -->
<p>
This is a <a id="wrglossary.5140"></a><a href="#glo:idx.documentpreamble">preamble</a>-only command. You may also use <a id="wrglossary.5141"></a><a href="#glo:input"><code class="csfmt">\input</code></a> to load the file but don’t use <a id="wrglossary.5142"></a><a href="#glo:include"><code class="csfmt">\include</code></a>. If you find that your file is becoming unmanageably large, you may want to consider switching to <a id="wrglossary.5143"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> and use an application such as JabRef to manage the entry definitions.<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.5144"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
If you want to use <a id="wrglossary.5145"></a><a href="#glo:AtBeginDocument"><code class="csfmt">\AtBeginDocument</code></a> to <a id="wrglossary.5146"></a><a href="#glo:input"><code class="csfmt">\input</code></a> all your <a id="wrglossary.5147"></a><a href="#glo:idx.glossaryentry">entries</a> automatically at the start of the document, add the <a id="wrglossary.5148"></a><a href="#glo:AtBeginDocument"><code class="csfmt">\AtBeginDocument</code></a> command <span style="font-style: italic; font-variant: normal; ">before</span> you load the <a id="wrglossary.5149"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package (and <a id="wrglossary.5150"></a><a href="#glo:pkg.babel"><span class="styfmt">babel</span></a>, if you are also loading that) to avoid the creation of the <a id="wrglossary.5151"></a><a href="#glo:ext.glsdefs"><span class="extfmt">glsdefs</span></a> file and any associated problems that are caused by defining commands in the <a id="wrglossary.5152"></a><a href="#glo:env.document"><span class="envfmt">document</span></a> environment. (See §<a href="#sec:docdefs">4.8</a>.) Alternatively, if you are using <a id="wrglossary.5153"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, use the <a id="wrglossary.5154"></a><a href="#glo:opt.docdef"><span class="xtrstyoptfmt">docdef</span></a><span class="optfmt">=</span><a id="wrglossary.5155"></a><a href="#glo:optval.docdef.restricted"><span class="xtroptfmt">restricted</span></a> package option. </div><!-- end of important -->
<p>
<div class="example" id="ex:loadgls"><div class="title">Example 15: Loading Entries from Another File</div> Suppose I have a file called <span class="filefmt">myentries.tex</span> which contains: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.5156"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.5157"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{perl}{<a id="wrglossary.5158"></a><a href="#glo:opt.gloskey.type"><span class="csoptfmt">type</span></a><span class="optfmt">={<a id="wrglossary.5159"></a><a href="#glo:opt.glostype.main"><code class="glostypefmt">main</code></a>}</span>,
<a id="wrglossary.5160"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={Perl}</span>,
<a id="wrglossary.5161"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={A scripting language}</span>}

<a id="wrglossary.5162"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{tex}{<a id="wrglossary.5163"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={<code class="cmd">\TeX</code>}</span>,
<a id="wrglossary.5164"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={A typesetting language}</span>,<a id="wrglossary.5165"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a><span class="optfmt">={TeX}</span>}

<a id="wrglossary.5166"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{html}{<a id="wrglossary.5167"></a><a href="#glo:opt.gloskey.type"><span class="csoptfmt">type</span></a><span class="optfmt">={<a id="wrglossary.5168"></a><a href="#glo:glsdefaulttype"><code class="csfmt">\glsdefaulttype</code></a>}</span>,
<a id="wrglossary.5169"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={html}</span>,
<a id="wrglossary.5170"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={A mark up language}</span>}
</pre> and suppose in my <a id="wrglossary.5171"></a><a href="#glo:idx.documentpreamble">preamble</a> I use the command: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.5172"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.5173"></a><a href="#glo:loadglsentries"><code class="csfmt">\loadglsentries</code></a>[languages]{myentries}
</pre> then this will add the entries <span class="qt">“tex”</span> and <span class="qt">“html”</span> to the <a id="wrglossary.5174"></a><a href="#glo:dual.glossary">glossary</a> whose type is given by <span class="optfmt">languages</span>, but the entry <span class="qt">“perl”</span> will be added to the <a id="wrglossary.5175"></a><a href="#glo:opt.glostype.main"><code class="glostypefmt">main</code></a> glossary, since it explicitly sets the <a id="wrglossary.5176"></a><a href="#glo:opt.gloskey.type"><span class="csoptfmt">type</span></a> to <a id="wrglossary.5177"></a><a href="#glo:opt.glostype.main"><code class="glostypefmt">main</code></a>. </div><p>
Now suppose I have a file <span class="filefmt">myacronyms.tex</span> that contains: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.5178"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.5179"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>{aca}{aca}{a contrived acronym}
</pre> then (supposing I have defined a new <a id="wrglossary.5180"></a><a href="#glo:dual.glossary">glossary</a> type called <span class="optfmt">altacronym</span>) <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.5181"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.5182"></a><a href="#glo:loadglsentries"><code class="csfmt">\loadglsentries</code></a>[altacronym]{myacronyms}
</pre> will add <span class="qt">“aca”</span> to the glossary type <a id="wrglossary.5183"></a><a href="#glo:opt.glostype.acronym"><code class="glostypefmt">acronym</code></a>, if the package option <a id="wrglossary.5184"></a><a href="#glo:opt.acronym"><span class="styoptfmt">acronym</span></a> has been specified, or will add <span class="qt">“aca”</span> to the glossary type <span class="optfmt">altacronym</span>, if the package option <a id="wrglossary.5185"></a><a href="#glo:opt.acronym"><span class="styoptfmt">acronym</span></a> is not specified. This is because <a id="wrglossary.5186"></a><a href="#glo:acronymtype"><code class="csfmt">\acronymtype</code></a> is set to <a id="wrglossary.5187"></a><a href="#glo:glsdefaulttype"><code class="csfmt">\glsdefaulttype</code></a> if the <a id="wrglossary.5188"></a><a href="#glo:opt.acronym"><span class="styoptfmt">acronym</span></a> package option is not used so the optional argument of <a id="wrglossary.5189"></a><a href="#glo:loadglsentries"><code class="csfmt">\loadglsentries</code></a> will work in that case, but if the <a id="wrglossary.5190"></a><a href="#glo:opt.acronym"><span class="styoptfmt">acronym</span></a> option is used then <a id="wrglossary.5191"></a><a href="#glo:acronymtype"><code class="csfmt">\acronymtype</code></a> will be redefined to <a id="wrglossary.5192"></a><a href="#glo:opt.glostype.acronym"><code class="glostypefmt">acronym</code></a>.<p>
If you want to use <a id="wrglossary.5193"></a><a href="#glo:loadglsentries"><code class="csfmt">\loadglsentries</code></a> with the <a id="wrglossary.5194"></a><a href="#glo:opt.acronym"><span class="styoptfmt">acronym</span></a> package option set, there are two possible solutions to this problem: 
<ol class="displaylist">
 <li><span class="numitem">1.</span>Change <span class="filefmt">myacronyms.tex</span> so that entries are defined in the form: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.5195"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.5196"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>[<a id="wrglossary.5197"></a><a href="#glo:opt.gloskey.type"><span class="csoptfmt">type</span></a><span class="optfmt">={<a id="wrglossary.5198"></a><a href="#glo:glsdefaulttype"><code class="csfmt">\glsdefaulttype</code></a>}</span>]{aca}{aca}{a 
contrived acronym}
</pre> and do: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.5199"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.5200"></a><a href="#glo:loadglsentries"><code class="csfmt">\loadglsentries</code></a>[altacronym]{myacronyms}
</pre><p>
<li><span class="numitem">2.</span>Temporarily change <a id="wrglossary.5201"></a><a href="#glo:acronymtype"><code class="csfmt">\acronymtype</code></a> to the target <a id="wrglossary.5202"></a><a href="#glo:dual.glossary">glossary</a>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.5203"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\let</code><code class="cmd">\orgacronymtype</code><a id="wrglossary.5204"></a><a href="#glo:acronymtype"><code class="csfmt">\acronymtype</code></a>
<code class="cmd">\renewcommand</code>{<a id="wrglossary.5205"></a><a href="#glo:acronymtype"><code class="csfmt">\acronymtype</code></a>}{altacronym}
<a id="wrglossary.5206"></a><a href="#glo:loadglsentries"><code class="csfmt">\loadglsentries</code></a>myacronyms
<code class="cmd">\let</code><a id="wrglossary.5207"></a><a href="#glo:acronymtype"><code class="csfmt">\acronymtype</code></a><code class="cmd">\orgacronymtype</code>
</pre> 
</ol>
<p>
Note that only those entries that have been <a id="wrglossary.5208"></a><a href="#glo:@@glslabel@indexing">indexed</a> in the text will appear in the relevant <a id="wrglossary.5209"></a><a href="#glo:dual.glossary">glossaries</a>. Note also that <a id="wrglossary.5210"></a><a href="#glo:loadglsentries"><code class="csfmt">\loadglsentries</code></a> may only be used in the  <a id="wrglossary.5211"></a><a href="#glo:idx.documentpreamble">preamble</a>.<p>
<div class="warning"><div class="warningtitle"><a id="wrglossary.5212"></a><a href="#glo:sym.warning"><span title="Warning" class="icon">⚠</span></a></div><!-- end of warningtitle -->
Don’t use the <a id="wrglossary.5213"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a> key in a large file of entries that may or may not be <a id="wrglossary.5214"></a><a href="#glo:@@glslabel@indexing">indexed</a> in the document. Similarly for <a id="wrglossary.5215"></a><a href="#glo:opt.gloskey.seealso"><span class="xtrcsoptfmt">seealso</span></a> and <a id="wrglossary.5216"></a><a href="#glo:opt.gloskey.alias"><span class="xtrcsoptfmt">alias</span></a> with <a id="wrglossary.5217"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>. If you need them and you need a large database of entries, consider switching to <a id="wrglossary.5218"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>. </div><!-- end of warning -->
<p>
Remember that you can use <a id="wrglossary.5219"></a><a href="#glo:provideglossaryentry"><code class="csfmt">\provideglossaryentry</code></a> rather than <a id="wrglossary.5220"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>. Suppose you want to maintain a large database of <a id="wrglossary.5221"></a><a href="#glo:idx.acronym">acronyms</a> or terms that you’re likely to use in your documents, but you may want to use a modified version of some of those <a id="wrglossary.5222"></a><a href="#glo:idx.glossaryentry">entries</a>. (Suppose, for example, one document may require a more detailed description.) Then if you define the <a id="wrglossary.5223"></a><a href="#glo:idx.glossaryentry">entries</a> using <a id="wrglossary.5224"></a><a href="#glo:provideglossaryentry"><code class="csfmt">\provideglossaryentry</code></a> in your database file, you can override the definition by simply using <a id="wrglossary.5225"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a> before loading the file. For example, suppose your file (called, say, <span class="filefmt">terms.tex</span>) contains: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.5226"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.5227"></a><a href="#glo:provideglossaryentry"><code class="csfmt">\provideglossaryentry</code></a>{mallard}{<a id="wrglossary.5228"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={mallard}</span>,
 <a id="wrglossary.5229"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={a type of duck}</span>}
</pre> but suppose your document requires a more detailed description, you can do: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.5230"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>{glossaries}
<a id="wrglossary.5231"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>

<a id="wrglossary.5232"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{mallard}{<a id="wrglossary.5233"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={mallard}</span>,
 <a id="wrglossary.5234"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={a dabbling duck where the male has a green head}</span>}

<a id="wrglossary.5235"></a><a href="#glo:loadglsentries"><code class="csfmt">\loadglsentries</code></a>{terms}
</pre> Now the <span class="qt">“mallard”</span> definition in the <span class="filefmt">terms.tex</span> file will be ignored.<p>

</section><!-- end of section sec:loadglsentries -->

<section id="sec:moveentry"><!-- start of section sec:moveentry --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->4.7. Moving Entries to Another Glossary<div class="labellink"><a href="#sec:moveentry">[link]</a></div></h2><!-- end of section header -->
<p>
You can move an entry from one <a id="wrglossary.5236"></a><a href="#glo:dual.glossary">glossary</a> to another using: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.5237"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.5238"></a><code class="code"><dfn id="glo:glsmoveentry"><code class="csfmt">\glsmoveentry</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">target glossary label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 where <span class="meta">〈<em class="metainner">entry-label</em>〉</span> is the unique label identifying the required <a id="wrglossary.5239"></a><a href="#glo:idx.glossaryentry">entry</a> and <span class="meta">〈<em class="metainner">target glossary label</em>〉</span> is the unique label identifying the <a id="wrglossary.5240"></a><a href="#glo:dual.glossary">glossary</a> in which to put the <a id="wrglossary.5241"></a><a href="#glo:idx.glossaryentry">entry</a>. If you are using Options <a href="#glo:idx.opt.mkidx">2</a> or <a href="#glo:idx.opt.xdy">3</a>, <a id="wrglossary.5242"></a><a href="#glo:idx.glossaryentry">entries</a> shouldn’t be moved after the <a id="wrglossary.5243"></a><a href="#glo:dual.indexingfile">indexing files</a> have been opened by <a id="wrglossary.5244"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>.<p>
<div class="warning"><div class="warningtitle"><a id="wrglossary.5245"></a><a href="#glo:sym.warning"><span title="Warning" class="icon">⚠</span></a></div><!-- end of warningtitle -->
Simply changing the value of the <a id="wrglossary.5246"></a><a href="#glo:opt.gloskey.type"><span class="csoptfmt">type</span></a> field using a command like <a id="wrglossary.5247"></a><a href="#glo:glsfielddef"><code class="csfmt">\glsfielddef</code></a> won’t correctly move the entry, since the label needs to be removed from the old <a id="wrglossary.5248"></a><a href="#glo:dual.glossary">glossary’s</a> internal list and added to the new <a id="wrglossary.5249"></a><a href="#glo:dual.glossary">glossary’s</a> internal list to allow commands such as <a id="wrglossary.5250"></a><a href="#glo:glsaddall"><code class="csfmt">\glsaddall</code></a> and <a id="wrglossary.5251"></a><a href="#glo:glsunsetall"><code class="csfmt">\glsunsetall</code></a> to work. </div><!-- end of warning -->
<p>
Note that no check is performed to determine the existence of the target <a id="wrglossary.5252"></a><a href="#glo:dual.glossary">glossary</a>. If you want to move an entry to a <a id="wrglossary.5253"></a><a href="#glo:dual.glossary">glossary</a> that’s skipped by <a id="wrglossary.5254"></a><a href="#glo:printglossaries"><code class="csfmt">\printglossaries</code></a>, then define an  <a id="wrglossary.5255"></a><a href="#glo:dual.ignoredglossary">ignored glossary</a> with <a id="wrglossary.5256"></a><a href="#glo:newignoredglossary"><code class="csfmt">\newignoredglossary</code></a>. (See §<a href="#sec:newglossary">9</a>.) With Options <a href="#glo:idx.opt.b2g">4</a> and <a href="#glo:idx.opt.unsrt">5</a>, it’s also possible to copy an entry to another <a id="wrglossary.5257"></a><a href="#glo:dual.glossary">glossary</a> with <a id="wrglossary.5258"></a><a href="#glo:glsxtrcopytoglossary"><code class="csfmt">\glsxtrcopytoglossary</code></a>. See the <a id="wrglossary.5259"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> manual for further details.<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.5260"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
Unpredictable results may occur if you move an entry to a different <a id="wrglossary.5261"></a><a href="#glo:dual.glossary">glossary</a> from its parent or children. </div><!-- end of important -->
<p>

</section><!-- end of section sec:moveentry -->

<section id="sec:docdefs"><!-- start of section sec:docdefs --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->4.8. Drawbacks With Defining Entries in the Document Environment<div class="labellink"><a href="#sec:docdefs">[link]</a></div></h2><!-- end of section header -->
<p>
Originally, <a id="wrglossary.5262"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a> (and <a id="wrglossary.5263"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>) could only be used in the <a id="wrglossary.5264"></a><a href="#glo:idx.documentpreamble">preamble</a>. I reluctantly removed this restriction in version 1.13, but there are issues with defining commands in the <a id="wrglossary.5265"></a><a href="#glo:env.document"><span class="envfmt">document</span></a> environment instead of the <a id="wrglossary.5266"></a><a href="#glo:idx.documentpreamble">preamble</a>, which is why the restriction is maintained for newer commands. This restriction is also reimposed for <a id="wrglossary.5267"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a> by <a id="wrglossary.5268"></a><a href="#glo:idx.opt.noidx">Option 1</a> because in that case the <a id="wrglossary.5269"></a><a href="#glo:idx.glossaryentry">entries</a> must be defined before the <a id="wrglossary.5270"></a><a href="#glo:ext.aux"><span class="extfmt">aux</span></a> file is input. (The <a id="wrglossary.5271"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package automatically reimposes the <a id="wrglossary.5272"></a><a href="#glo:idx.documentpreamble">preamble</a>-only restriction but provides the <a id="wrglossary.5273"></a><a href="#glo:opt.docdef"><span class="xtrstyoptfmt">docdef</span></a> package option to allow document definitions for Options <a href="#glo:idx.opt.mkidx">2</a> and <a href="#glo:idx.opt.xdy">3</a> if necessary.)<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.5274"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a></div><!-- end of informationtitle -->
 With <a id="wrglossary.5275"></a><a href="#glo:idx.opt.b2g">Option 4</a>, all <a id="wrglossary.5276"></a><a href="#glo:idx.glossaryentry">entry</a> data should be supplied in <a id="wrglossary.5277"></a><a href="#glo:ext.bib"><span class="extfmt">bib</span></a> files.  From <a id="wrglossary.5278"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span>’s</a> point of view, the <a id="wrglossary.5279"></a><a href="#glo:idx.glossaryentry">entries</a> are defined in the <a id="wrglossary.5280"></a><a href="#glo:ext.bib"><span class="extfmt">bib</span></a> files. From TeX’s point of view, the <a id="wrglossary.5281"></a><a href="#glo:idx.glossaryentry">entries</a> are defined in the <a id="wrglossary.5282"></a><a href="#glo:ext.glstex"><span class="extfmt">glstex</span></a> files that are input by <a id="wrglossary.5283"></a><a href="#glo:GlsXtrLoadResources"><code class="xtrcsfmt">\GlsXtrLoadResources</code></a>, which is a <a id="wrglossary.5284"></a><a href="#glo:idx.documentpreamble">preamble</a>-only command. </div><!-- end of information -->
<p>

</section><!-- end of section sec:docdefs -->

<section id="sec:techissues"><!-- start of section sec:techissues --><div class="tomain"><a href="#main">[top]</a></div>
<h3><!-- start of subsection header -->4.8.1. Technical Issues<div class="labellink"><a href="#sec:techissues">[link]</a></div></h3><!-- end of subsection header -->
<p>

<ol class="displaylist">
 <li><span class="numitem">1.</span>If you define an <a id="wrglossary.5285"></a><a href="#glo:idx.glossaryentry">entry</a> mid-way through your document, but subsequently shuffle sections around, you could end up using an <a id="wrglossary.5286"></a><a href="#glo:idx.glossaryentry">entry</a> before it has been defined. This is essentially the same problem as defining a command with <code class="cmd">\newcommand</code> in the middle of the document and then moving things around so that the command is used before it has been defined.<p>
<li><span class="numitem">2.</span><a id="wrglossary.5287"></a><a href="#glo:idx.glossaryentry">Entry</a> information is required when displaying the <a id="wrglossary.5288"></a><a href="#glo:dual.glossary">glossary</a>. If this occurs at the start of the document, but the <a id="wrglossary.5289"></a><a href="#glo:idx.glossaryentry">entries</a> aren’t defined until later, then the <a id="wrglossary.5290"></a><a href="#glo:idx.glossaryentry">entry</a> details are being looked up before the <a id="wrglossary.5291"></a><a href="#glo:idx.glossaryentry">entry</a> has been defined. This means that it’s not possible to display the content of the <a id="wrglossary.5292"></a><a href="#glo:dual.glossary">glossary</a> unless the <a id="wrglossary.5293"></a><a href="#glo:idx.glossaryentry">entry</a> definitions are saved on the previous LaTeX run and can be picked up at the start of the <a id="wrglossary.5294"></a><a href="#glo:env.document"><span class="envfmt">document</span></a> environment on the next run (in a similar way that <a id="wrglossary.5295"></a><a href="#glo:label"><code class="csfmt">\label</code></a> and <a id="wrglossary.5296"></a><a href="#glo:ref"><code class="csfmt">\ref</code></a> work).<p>
<li><span class="numitem">3.</span>If you use a package, such as <a id="wrglossary.5297"></a><a href="#glo:pkg.babel"><span class="styfmt">babel</span></a>, that makes certain characters active at the start of the <a id="wrglossary.5298"></a><a href="#glo:env.document"><span class="envfmt">document</span></a> environment, there can be a problem if those characters have a special significance when defining <a id="wrglossary.5299"></a><a href="#glo:idx.glossaryentry">glossary entries</a>. These characters include <a id="wrglossary.5300"></a><a href="#glo:idx.sym.dblquote"><code class="code">"</code> (double-quote)</a>, <a id="wrglossary.5301"></a><a href="#glo:idx.sym.exclammark"><code class="code">!</code> (exclamation mark)</a>,  <a id="wrglossary.5302"></a><a href="#glo:idx.sym.questionmark"><code class="code">?</code> (question mark)</a>, and <a id="wrglossary.5303"></a><a href="#glo:idx.sym.pipe"><code class="code">|</code> (pipe)</a>. They must not be active when defining a <a id="wrglossary.5304"></a><a href="#glo:idx.glossaryentry">glossary entry</a> where they occur in the <a id="wrglossary.5305"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> key (and they should be avoided in the label if they may be active at any point in the document). Additionally,  the comma (<a id="wrglossary.5306"></a><a href="#glo:idx.sym.comma"><code class="code">,</code></a>) character and the equals (<a id="wrglossary.5307"></a><a href="#glo:idx.sym.equals"><code class="code">=</code></a>) character should not be active when using commands that have <span class="meta">〈<em class="metainner">key</em>〉</span>=<span class="meta">〈<em class="metainner">value</em>〉</span> arguments.<p>

</ol>
<p>
To overcome the first two problems, as from version 4.0 the <a id="wrglossary.5308"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package modifies the definition of <a id="wrglossary.5309"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a> at the beginning of the <a id="wrglossary.5310"></a><a href="#glo:env.document"><span class="envfmt">document</span></a> environment so that the definitions are written to an external file (<span class="filefmt"><a id="wrglossary.5311"></a><a href="#glo:jobname"><code class="csfmt">\jobname</code></a>.<a id="wrglossary.5312"></a><a href="#glo:ext.glsdefs"><span class="extfmt">glsdefs</span></a></span>) which is then read in at the start of the document on the next run. This means that the entry can now be looked up in the <a id="wrglossary.5313"></a><a href="#glo:dual.glossary">glossary</a>, even if the <a id="wrglossary.5314"></a><a href="#glo:dual.glossary">glossary</a> occurs at the beginning of the document.<p>
There are drawbacks to this mechanism: if you modify an entry definition, you need a second run to see the effect of your modification in <a id="wrglossary.5315"></a><a href="#glo:printglossary"><code class="csfmt">\printglossary</code></a> (if it occurs at the start of the document); this method requires an extra <a id="wrglossary.5316"></a><a href="#glo:newwrite"><code class="csfmt">\newwrite</code></a>, which may exceed TeX’s maximum allocation; unexpected expansion issues could occur.<p>
Version 4.47 has introduced changes that have removed some of the issues involved, and there are now warning messages if there is an attempt to multiply define the same <a id="wrglossary.5317"></a><a href="#glo:idx.glossaryentry">entry</a> label.<p>
The <a id="wrglossary.5318"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package provides a setting (but not for Options <a href="#glo:idx.opt.noidx">1</a> or <a href="#glo:idx.opt.b2g">4</a>) that allows <a id="wrglossary.5319"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a> to occur in the document environment but doesn’t create the <a id="wrglossary.5320"></a><a href="#glo:ext.glsdefs"><span class="extfmt">glsdefs</span></a> file. This circumvents some problems but it means that you can’t display any of the <a id="wrglossary.5321"></a><a href="#glo:dual.glossary">glossaries</a> before all the <a id="wrglossary.5322"></a><a href="#glo:idx.glossaryentry">entries</a> have been defined (so it’s all right if all the <a id="wrglossary.5323"></a><a href="#glo:dual.glossary">glossaries</a> are at the end of the document but not if any occur in the front matter).<p>

</section><!-- end of section sec:techissues -->

<section id="sec:goodpractice"><!-- start of section sec:goodpractice --><div class="tomain"><a href="#main">[top]</a></div>
<h3><!-- start of subsection header -->4.8.2. Good Practice Issues<div class="labellink"><a href="#sec:goodpractice">[link]</a></div></h3><!-- end of subsection header -->
<p>
§<a href="#sec:techissues">4.8.1</a> above covers technical issues that can cause your document to have compilation errors or produce incorrect output. This section focuses on good writing practice. The main reason cited by users wanting to define <a id="wrglossary.5324"></a><a href="#glo:idx.glossaryentry">entries</a> within the <a id="wrglossary.5325"></a><a href="#glo:env.document"><span class="envfmt">document</span></a> environment rather than in the <a id="wrglossary.5326"></a><a href="#glo:idx.documentpreamble">preamble</a> is that they want to write the definition as they type in their document text. This suggests a <span class="qt">“stream of consciousness”</span> style of writing that may be acceptable in certain literary genres but is inappropriate for factual documents.<p>
When you write technical documents, regardless of whether it’s a PhD thesis or an article for a journal or proceedings, you must plan what you write in advance. If you plan in advance, you should have a fairly good idea of the type of terminology that your document will contain, so while you are planning, create a new file with all your <a id="wrglossary.5327"></a><a href="#glo:idx.glossaryentry">entry</a> definitions. If, while you’re writing your document, you remember another term you need, then you can switch over to your definition file and add it. Most text editors have the ability to have more than one file open at a time. The other advantage to this approach is that if you forget the label, you can look it up in the definition file rather than searching through your document text to find the definition.<p>

</section><!-- end of section sec:goodpractice -->

<section id="sec:usingentries"><!-- start of section sec:usingentries --><div class="tomain"><a href="#main">[top]</a></div>
<h1><!-- start of chapter header -->5. Referencing Entries in the Document<div class="labellink"><a href="#sec:usingentries">[link]</a></div></h1><!-- end of chapter header -->
<p>
Once you have defined a <a id="wrglossary.5328"></a><a href="#glo:idx.glossaryentry">glossary entry</a> using a command such as <a id="wrglossary.5329"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a> (§<a href="#sec:newglosentry">4</a>) or <a id="wrglossary.5330"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a> (§<a href="#sec:acronyms">6</a>), you can refer to that <a id="wrglossary.5331"></a><a href="#glo:idx.glossaryentry">entry</a> in the document with one of the provided commands that are describe in this manual. (There are some additional commands provided by <a id="wrglossary.5332"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>.) The text produced at that point in the document (the <a id="wrglossary.5333"></a><a href="#glo:dual.linktext">link text</a>) is determined by the command and can also be governed by whether or not the entry has been <a id="wrglossary.5334"></a><a href="#glo:@@glslabel@firstuseflag">marked as used</a>.<p>
Some of these commands are more complicated than others. Many of them are robust and can’t be used in fully expandable contexts, such as in <a id="wrglossary.5335"></a><a href="#glo:idx.PDFbookmark">PDF bookmarks</a>.<p>
The commands are broadly divided into: 
<ol class="displaylist">
 <li><span class="numitem">1.</span>Those that display text in the document (where the formatting can be adjusted by a style or hook) and also <a id="wrglossary.5336"></a><a href="#glo:@@glslabel@indexing">index</a> the <a id="wrglossary.5337"></a><a href="#glo:idx.glossaryentry">entry</a> (so that it’s added to the <a id="wrglossary.5338"></a><a href="#glo:dual.glossary">glossary</a>) are described in §<a href="#sec:glslink">5.1</a>. This set of commands can be further sub-divided into those that mark the entry as having been <a id="wrglossary.5339"></a><a href="#glo:@@glslabel@firstuseflag">used</a> (the <a id="wrglossary.5340"></a><a href="#glo:glslike"><code class="csfmt">\gls</code>-like</a> commands,  §<a href="#sec:gls-like">5.1.2</a>) and those that don’t (the <a id="wrglossary.5341"></a><a href="#glo:glstextlike"><code class="csfmt">\glstext</code>-like</a> commands, §<a href="#sec:glstext-like">5.1.3</a>).<p>
<li><span class="numitem">2.</span>Those that display text in the document without <a id="wrglossary.5342"></a><a href="#glo:dual.indexing">indexing</a> or applying any additional formatting (§<a href="#sec:glsnolink">5.2</a>). These typically aren’t robust or can partially expand so that they can be used in <a id="wrglossary.5343"></a><a href="#glo:idx.PDFbookmark">PDF bookmarks</a> (with a few exceptions). 
</ol>
 There are additional commands specific to entries defined with <a id="wrglossary.5344"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a> that are described in §<a href="#sec:longshortfull">6.1</a>.<p>

</section><!-- end of section sec:usingentries -->

<section id="sec:glslink"><!-- start of section sec:glslink --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->5.1. Links to Glossary Entries<div class="labellink"><a href="#sec:glslink">[link]</a></div></h2><!-- end of section header -->
<p>
The text which appears at the point in the document when using any of the commands described in §<a href="#sec:gls-like">5.1.2</a> or §<a href="#sec:glstext-like">5.1.3</a> is referred to as the <a id="wrglossary.5345"></a><a href="#glo:dual.linktext">link text</a> (even if there are no <a id="wrglossary.5346"></a><a href="#glo:idx.hyperlink">hyperlinks</a>). These commands also add content to an external <a id="wrglossary.5347"></a><a href="#glo:dual.indexingfile">indexing file</a> that is used to generate the relevant <a id="wrglossary.5348"></a><a href="#glo:dual.entryline">entry line</a> in the <a id="wrglossary.5349"></a><a href="#glo:dual.glossary">glossary</a>. This information includes an associated <a id="wrglossary.5350"></a><a href="#glo:@@glslabel@entrylocation">location</a> that is added to the <a id="wrglossary.5351"></a><a href="#glo:locationlist">number list</a> for that <a id="wrglossary.5352"></a><a href="#glo:idx.glossaryentry">entry</a>. By default, the <a id="wrglossary.5353"></a><a href="#glo:@@glslabel@entrylocation">location</a> refers to the page number. For further information on <a id="wrglossary.5354"></a><a href="#glo:locationlist">number lists</a>, see §<a href="#sec:numberlists">12</a>. These external <a id="wrglossary.5355"></a><a href="#glo:dual.indexingfile">indexing file</a> need to be post-processed by <a id="wrglossary.5356"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> or <a id="wrglossary.5357"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> if you have chosen Options <a href="#glo:idx.opt.mkidx">2</a> or <a href="#glo:idx.opt.xdy">3</a>. If you don’t use <a id="wrglossary.5358"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a> these external files won’t be created. (Options <a href="#glo:idx.opt.noidx">1</a> and <a href="#glo:idx.opt.b2g">4</a> write the information to the <a id="wrglossary.5359"></a><a href="#glo:ext.aux"><span class="extfmt">aux</span></a> file instead.)<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.5360"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
The <a id="wrglossary.5361"></a><a href="#glo:dual.linktext">link text</a> isn’t scoped by default as grouping can interfere with spacing in <a id="wrglossary.5362"></a><a href="#glo:idx.mathmode">math mode</a>. Any unscoped declarations in the <a id="wrglossary.5363"></a><a href="#glo:dual.linktext">link text</a> may affect subsequent text. </div><!-- end of important -->
<p>
Note that repeated use of these commands for the same <a id="wrglossary.5364"></a><a href="#glo:idx.glossaryentry">entry</a> can cause the <a id="wrglossary.5365"></a><a href="#glo:locationlist">number list</a> to become quite long, which may not be particular helpful to the reader. In this case, you can use the non-indexing commands described in §<a href="#sec:glsnolink">5.2</a> or you can use the <a id="wrglossary.5366"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package, which provides a means to suppress the automated <a id="wrglossary.5367"></a><a href="#glo:dual.indexing">indexing</a> of the commands listed in this chapter. (For example, in this manual, common terms such as <a id="wrglossary.5368"></a><a href="#glo:dual.glossary">glossary</a> have too many references in the document to list them all in their <a id="wrglossary.5369"></a><a href="#glo:locationlist">number list</a> in the <a href="#index">index</a>. They have a custom key created with <a id="wrglossary.5370"></a><a href="#glo:glsaddstoragekey"><code class="csfmt">\glsaddstoragekey</code></a> that’s used to set their default <a id="wrglossary.5371"></a><a href="#glo:dual.indexing">indexing</a> option.)<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.5372"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
I strongly recommend that you don’t use the commands defined in this chapter in the arguments of sectioning or caption commands, such as <a id="wrglossary.5373"></a><a href="#glo:chapter"><code class="csfmt">\chapter</code></a> or <a id="wrglossary.5374"></a><a href="#glo:caption"><code class="csfmt">\caption</code></a>.<p>
Aside from problems with expansion issues, <a id="wrglossary.5375"></a><a href="#glo:idx.PDFbookmark">PDF bookmarks</a> and possible nested <a id="wrglossary.5376"></a><a href="#glo:idx.hyperlink">hyperlinks</a> in the <a id="wrglossary.5377"></a><a href="#glo:idx.tableofcontents">table of contents</a> (or list of whatever) any use of the commands described in §<a href="#sec:gls-like">5.1.2</a> will have their <a id="wrglossary.5378"></a><a href="#glo:dual.firstuseflag">first use flag</a> unset when they appear in the  <a id="wrglossary.5379"></a><a href="#glo:idx.tableofcontents">table of contents</a> (or list of whatever) which is usually too soon and will not match the actual heading or caption in the document if there is a different <a id="wrglossary.5380"></a><a href="#glo:@@glslabel@firstuse">first</a>/<a id="wrglossary.5381"></a><a href="#glo:@@glslabel@subsequentuse">subsequent</a> use. </div><!-- end of important -->
<p>
The above warning is particularly important if you are using the <a id="wrglossary.5382"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package in conjunction with the <a id="wrglossary.5383"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a> package. Instead, use one of the <span style="font-style: italic; font-variant: normal; ">expandable</span> commands listed in §<a href="#sec:glsnolink">5.2</a> (such as <a id="wrglossary.5384"></a><a href="#glo:glsentrytext"><code class="csfmt">\glsentrytext</code></a>). Alternatively, provide an alternative via the optional argument to the sectioning/caption command or use <a id="wrglossary.5385"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a>’s <a id="wrglossary.5386"></a><a href="#glo:texorpdfstring"><code class="csfmt">\texorpdfstring</code></a>. Examples: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.5387"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.5388"></a><a href="#glo:chapter"><code class="csfmt">\chapter</code></a>An overview of <a id="wrglossary.5389"></a><a href="#glo:glsentrytext"><code class="csfmt">\glsentrytext</code></a>{perl}
<a id="wrglossary.5390"></a><a href="#glo:chapter"><code class="csfmt">\chapter</code></a>[An overview of Perl]An overview of <a id="wrglossary.5391"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{perl}
<a id="wrglossary.5392"></a><a href="#glo:chapter"><code class="csfmt">\chapter</code></a>{An overview of <a id="wrglossary.5393"></a><a href="#glo:texorpdfstring"><code class="csfmt">\texorpdfstring</code></a>{<a id="wrglossary.5394"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{perl}}{Perl}}
</pre> (You can use <a id="wrglossary.5395"></a><a href="#glo:glstexorpdfstring"><code class="csfmt">\glstexorpdfstring</code></a> instead of <a id="wrglossary.5396"></a><a href="#glo:texorpdfstring"><code class="csfmt">\texorpdfstring</code></a> if you don’t know whether or not <a id="wrglossary.5397"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a> will be needed.) <div class="information"><div class="informationtitle"><a id="wrglossary.5398"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><!-- end of informationtitle -->
 The <a id="wrglossary.5399"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package provides commands for use in captions and section headings, such as <a id="wrglossary.5400"></a><a href="#glo:glsfmttext"><code class="xtrcsfmt">\glsfmttext</code></a>, that overcome some of the problems. </div><!-- end of information -->
<p>
If you want the <a id="wrglossary.5401"></a><a href="#glo:dual.linktext">link text</a> to produce a <a id="wrglossary.5402"></a><a href="#glo:idx.hyperlink">hyperlink</a> to the corresponding <a id="wrglossary.5403"></a><a href="#glo:dual.entryline">entry line</a> in the <a id="wrglossary.5404"></a><a href="#glo:dual.glossary">glossary</a>, you should load the <a id="wrglossary.5405"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a> package <span style="font-style: italic; font-variant: normal; ">before</span> the <a id="wrglossary.5406"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package. That’s what I’ve done in this manual, so if you encounter a hyperlinked term, such as <a id="wrglossary.5407"></a><a href="#glo:dual.linktext">link text</a>, you can click on the word or phrase and it will take you to a brief description in this document’s <a id="wrglossary.5408"></a><a href="#glo:dual.glossary">glossary</a> or you can click on a command name, such as <a id="wrglossary.5409"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>, and it will take you to the relevant part of the document where the command is described or you can click on a general word or phrase, such as <a id="wrglossary.5410"></a><a href="#glo:idx.tableofcontents">table of contents</a>, and it will take you to the relevant line in the <a href="#index">index</a> where you can find the <a id="wrglossary.5411"></a><a href="#glo:locationlist">number list</a> to navigate to other parts of the document that are pertinent. If, however, you click on <span class="qt">“<a id="wrglossary.5412"></a><a href="#glo:locationlist">number list</a>”</span>, you’ll find it leads you to the <a id="wrglossary.5413"></a><a href="#glo:dual.locationlist">location list</a> entry in the index instead. This is because <a id="wrglossary.5414"></a><a href="#glo:locationlist">number list</a> has been aliased to <a id="wrglossary.5415"></a><a href="#glo:dual.locationlist">location list</a> using the <a id="wrglossary.5416"></a><a href="#glo:opt.gloskey.alias"><span class="xtrcsoptfmt">alias</span></a> key. Whereas if you click on <span class="qt">“<a id="wrglossary.5417"></a><a href="#glo:idx.pagelist">page list</a>”</span> it will take you to the corresponding <a id="wrglossary.5418"></a><a href="#glo:idx.pagelist">page list</a> entry in the <a id="wrglossary.5419"></a><a href="#glo:dual.glossary">glossary</a> that has a cross-reference to <a id="wrglossary.5420"></a><a href="#glo:dual.locationlist">location list</a>, because the <a id="wrglossary.5421"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a> key was used instead.<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.5422"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
If you use the <a id="wrglossary.5423"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a> package, I strongly recommend you use <a id="wrglossary.5424"></a><a href="#glo:app.pdflatex"><span class="appfmt">pdflatex</span></a> rather than <a id="wrglossary.5425"></a><a href="#glo:app.latex"><span class="appfmt">latex</span></a> to compile your document, if possible. The <a id="wrglossary.5426"></a><a href="#glo:DVI">DVI</a> format of LaTeX has limitations with the <a id="wrglossary.5427"></a><a href="#glo:idx.hyperlink">hyperlinks</a> that can cause a problem when used with the <a id="wrglossary.5428"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package. Firstly, the <a id="wrglossary.5429"></a><a href="#glo:DVI">DVI</a> format can’t break a <a id="wrglossary.5430"></a><a href="#glo:idx.hyperlink">hyperlink</a> across a line whereas pdfLaTeX can. This means that long <a id="wrglossary.5431"></a><a href="#glo:idx.glossaryentry">glossary entries</a> (for example, the full form of an acronym) won’t be able to break across a line with the <a id="wrglossary.5432"></a><a href="#glo:DVI">DVI</a> format. Secondly, the  <a id="wrglossary.5433"></a><a href="#glo:DVI">DVI</a> format doesn’t correctly size <a id="wrglossary.5434"></a><a href="#glo:idx.hyperlink">hyperlinks</a> in subscripts or superscripts. This means that if you define a term that may be used as a subscript or superscript, if you use the <a id="wrglossary.5435"></a><a href="#glo:DVI">DVI</a> format, it won’t come out the correct size.<p>
These are limitations of the <a id="wrglossary.5436"></a><a href="#glo:DVI">DVI</a> format not of the <a id="wrglossary.5437"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package. </div><!-- end of important -->
<p>
It may be that you only want terms in certain <a id="wrglossary.5438"></a><a href="#glo:dual.glossary">glossaries</a> to have <a id="wrglossary.5439"></a><a href="#glo:idx.hyperlink">hyperlinks</a>, but not for other <a id="wrglossary.5440"></a><a href="#glo:dual.glossary">glossaries</a>. In this case, you can use the package option <a id="wrglossary.5441"></a><a href="#glo:opt.nohypertypes"><span class="styoptfmt">nohypertypes</span></a> to identify the <a id="wrglossary.5442"></a><a href="#glo:dual.glossary">glossary</a> lists that shouldn’t have hyperlinked <a id="wrglossary.5443"></a><a href="#glo:dual.linktext">link text</a>. See  §<a href="#sec:pkgopts-general">2.1</a> for further details.<p>
The way the <a id="wrglossary.5444"></a><a href="#glo:dual.linktext">link text</a> is displayed depends on  <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.5445"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.5446"></a><code class="code"><dfn id="glo:glstextformat"><code class="csfmt">\glstextformat</code></dfn>{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of pinnedbox -->
 For example, to make all <a id="wrglossary.5447"></a><a href="#glo:dual.linktext">link text</a> appear in a sans-serif font, do: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.5448"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>*{<a id="wrglossary.5449"></a><a href="#glo:glstextformat"><code class="csfmt">\glstextformat</code></a>}[1]{<code class="cmd">\textsf</code>{#1}}
</pre> Further customisation can be done via <a id="wrglossary.5450"></a><a href="#glo:defglsentryfmt"><code class="csfmt">\defglsentryfmt</code></a> or by redefining <a id="wrglossary.5451"></a><a href="#glo:glsentryfmt"><code class="csfmt">\glsentryfmt</code></a>. See §<a href="#sec:glsdisplay">5.1.4</a> for further details.<p>
Each entry has an associated conditional referred to as the <a id="wrglossary.5452"></a><a href="#glo:dual.firstuseflag">first use flag</a>. Some of the commands described in this chapter automatically unset this flag and can also use it to determine what text should be displayed. These types of commands are the <a id="wrglossary.5453"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> commands and are described in §<a href="#sec:gls-like">5.1.2</a>. The commands that don’t reference or change the <a id="wrglossary.5454"></a><a href="#glo:dual.firstuseflag">first use flag</a> are <a id="wrglossary.5455"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a> commands and are described in §<a href="#sec:glstext-like">5.1.3</a>. See §<a href="#sec:glsunset">7</a> for  commands that unset (mark the entry as having been used) or reset (mark the entry as not used) the <a id="wrglossary.5456"></a><a href="#glo:dual.firstuseflag">first use flag</a> without referencing the <a id="wrglossary.5457"></a><a href="#glo:idx.glossaryentry">entries</a>.<p>
The <a id="wrglossary.5458"></a><a href="#glo:glslike"><code class="csfmt">\gls</code>-like</a> and <a id="wrglossary.5459"></a><a href="#glo:glstextlike"><code class="csfmt">\glstext</code>-like</a> commands all take a first optional argument that is a comma-separated list of <span class="meta">〈<em class="metainner">key</em>〉</span>=<span class="meta">〈<em class="metainner">value</em>〉</span> options, described below. They also have a <a id="wrglossary.5460"></a><a href="#glo:idx.starmod">star</a>-variant, which inserts <a id="wrglossary.5461"></a><a href="#glo:opt.glsopt.hyper"><span class="csoptfmt">hyper</span></a><span class="optfmt">=false</span> at the start of the list of options and a <a id="wrglossary.5462"></a><a href="#glo:idx.plusmod">plus</a>-variant, which inserts <a id="wrglossary.5463"></a><a href="#glo:opt.glsopt.hyper"><span class="csoptfmt">hyper</span></a><span class="optfmt">=true</span> at the start of the list of options. For example <code class="code"><a id="wrglossary.5464"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a><a id="wrglossary.5465"></a><a href="#glo:idx.starmod"><code class="code">*</code></a>{sample}</code> is the same as <code class="code"><a id="wrglossary.5466"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.5467"></a><a href="#glo:opt.glsopt.hyper"><span class="csoptfmt">hyper</span></a><span class="optfmt">=false</span>]{sample}</code> and <code class="code"><a id="wrglossary.5468"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a><a id="wrglossary.5469"></a><a href="#glo:idx.plusmod"><code class="code">+</code></a>{sample}</code> is the same as <code class="code"><a id="wrglossary.5470"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.5471"></a><a href="#glo:opt.glsopt.hyper"><span class="csoptfmt">hyper</span></a><span class="optfmt">=true</span>]{sample}</code>, whereas just <code class="code"><a id="wrglossary.5472"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample}</code> will use the default <a id="wrglossary.5473"></a><a href="#glo:idx.hyperlink">hyperlink</a> setting which depends on a number of factors (such as whether the entry is in a <a id="wrglossary.5474"></a><a href="#glo:dual.glossary">glossary</a> that has been identified in the <a id="wrglossary.5475"></a><a href="#glo:opt.nohypertypes"><span class="styoptfmt">nohypertypes</span></a> list). You can override the <a id="wrglossary.5476"></a><a href="#glo:opt.glsopt.hyper"><span class="csoptfmt">hyper</span></a> key in the variant’s optional argument, for example, <code class="code"><a id="wrglossary.5477"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a><a id="wrglossary.5478"></a><a href="#glo:idx.starmod"><code class="code">*</code></a>[<a id="wrglossary.5479"></a><a href="#glo:opt.glsopt.hyper"><span class="csoptfmt">hyper</span></a><span class="optfmt">=true</span>]{sample}</code> but this creates redundancy and is best avoided. The <a id="wrglossary.5480"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package provides the option to add a third custom variant and commands to override the behaviour of the <a id="wrglossary.5481"></a><a href="#glo:idx.starmod">star</a> and <a id="wrglossary.5482"></a><a href="#glo:idx.plusmod">plus</a> variants.<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.5483"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
Avoid nesting these commands. For example don’t do <code class="code"><a id="wrglossary.5484"></a><a href="#glo:glslink"><code class="csfmt">\glslink</code></a>{<span class="meta">〈<em class="metainner">label</em>〉</span>}{<a id="wrglossary.5485"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{<span class="meta">〈<em class="metainner">label2</em>〉</span>}}</code> as this is likely to cause problems. By implication, this means that you should avoid using any of these commands within the <a id="wrglossary.5486"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a>, <a id="wrglossary.5487"></a><a href="#glo:opt.gloskey.first"><span class="csoptfmt">first</span></a>, <a id="wrglossary.5488"></a><a href="#glo:opt.gloskey.short"><span class="csoptfmt">short</span></a> or <a id="wrglossary.5489"></a><a href="#glo:opt.gloskey.long"><span class="csoptfmt">long</span></a> keys (or their plural equivalent) or any other key that you plan to access through these commands. (For example, the <a id="wrglossary.5490"></a><a href="#glo:opt.gloskey.symbol"><span class="csoptfmt">symbol</span></a> key if you intend to use <a id="wrglossary.5491"></a><a href="#glo:glssymbol"><code class="csfmt">\glssymbol</code></a>.) The <a id="wrglossary.5492"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package provides <a id="wrglossary.5493"></a><a href="#glo:glsxtrp"><code class="xtrcsfmt">\glsxtrp</code></a> to use instead, which helps to mitigate against nesting problems. </div><!-- end of important -->
<p>

</section><!-- end of section sec:glslink -->

<section id="sec:glslinkoptions"><!-- start of section sec:glslinkoptions --><div class="tomain"><a href="#main">[top]</a></div>
<h3><!-- start of subsection header -->5.1.1. Options<div class="labellink"><a href="#sec:glslinkoptions">[link]</a></div></h3><!-- end of subsection header -->
<p>
The keys listed below are available for the optional first argument of the <a id="wrglossary.5494"></a><a href="#glo:glslike"><code class="csfmt">\gls</code>-like</a> and <a id="wrglossary.5495"></a><a href="#glo:glstextlike"><code class="csfmt">\glstext</code>-like</a> commands. The <a id="wrglossary.5496"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package provides additional keys. (See the <a id="wrglossary.5497"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> manual for further details.)<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.5498"></a><a href="#glo:sym.toggleonsetting"><span title="Toggle (On)" class="icon"><span class="fwsactiveicon">🔘</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.5499"></a><code class="code"><dfn id="glo:opt.glsopt.hyper"><span class="csoptfmt">hyper</span></dfn>=<span class="meta">〈<em class="metainner">boolean</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>true; <span class="summarytag">initial: </span>true</span><span class="clearfix"></span></div><!-- end of settingsbox -->
 If true, this option can be used to enable/disable the <a id="wrglossary.5500"></a><a href="#glo:idx.hyperlink">hyperlink</a> to the relevant <a id="wrglossary.5501"></a><a href="#glo:dual.entryline">entry line</a> in the <a id="wrglossary.5502"></a><a href="#glo:dual.glossary">glossary</a>. If this key is omitted, the value is determined by the current settings. For example, when used with a <a id="wrglossary.5503"></a><a href="#glo:glslike"><code class="csfmt">\gls</code>-like</a> command, if this is the <a id="wrglossary.5504"></a><a href="#glo:dual.firstuse">first use</a> and the <a id="wrglossary.5505"></a><a href="#glo:opt.hyperfirst"><span class="styoptfmt">hyperfirst</span></a><span class="optfmt">=false</span> package option has been used, then the default value is <a id="wrglossary.5506"></a><a href="#glo:opt.glsopt.hyper"><span class="csoptfmt">hyper</span></a><span class="optfmt">=false</span>. The <a id="wrglossary.5507"></a><a href="#glo:idx.hyperlink">hyperlink</a> can be forced on using <a id="wrglossary.5508"></a><a href="#glo:opt.glsopt.hyper"><span class="csoptfmt">hyper</span></a><span class="optfmt">=true</span> unless the <a id="wrglossary.5509"></a><a href="#glo:idx.hyperlink">hyperlinks</a> have been suppressed using <a id="wrglossary.5510"></a><a href="#glo:glsdisablehyper"><code class="csfmt">\glsdisablehyper</code></a>. You must load the <a id="wrglossary.5511"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a> package before the <a id="wrglossary.5512"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package to ensure the <a id="wrglossary.5513"></a><a href="#glo:idx.hyperlink">hyperlinks</a> work.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.5514"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.5515"></a><code class="code"><dfn id="glo:opt.glsopt.format"><span class="csoptfmt">format</span></dfn>=<span class="meta">〈<em class="metainner">cs-name</em>〉</span></code></div><!-- end of settingsbox -->
 This specifies how to <a id="wrglossary.5516"></a><a href="#glo:@@glslabel@locationencap">format</a> the associated <a id="wrglossary.5517"></a><a href="#glo:@@glslabel@entrylocation">location</a> number within the <a id="wrglossary.5518"></a><a href="#glo:dual.locationlist">location list</a>  (see §<a href="#sec:encap">12.1</a>).<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.5519"></a><a href="#glo:sym.information"><span title="Information" class="icon">🛈</span></a></div><!-- end of informationtitle -->
There is a special format <a id="wrglossary.5520"></a><a href="#glo:glsignore"><span class="csfmtcolourfont">glsignore</span></a> which simply ignores its argument to create an <a id="wrglossary.5521"></a><a href="#glo:idx.emptylocation">invisible location</a>. </div><!-- end of information -->
<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.5522"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.5523"></a><code class="code"><dfn id="glo:opt.glsopt.counter"><span class="csoptfmt">counter</span></dfn>=<span class="meta">〈<em class="metainner">counter-name</em>〉</span></code></div><!-- end of settingsbox -->
 This specifies which <a id="wrglossary.5524"></a><a href="#glo:@@glslabel@locationcounter">counter</a> to use for this <a id="wrglossary.5525"></a><a href="#glo:@@glslabel@entrylocation">location</a>. This overrides the default <a id="wrglossary.5526"></a><a href="#glo:opt.gloskey.counter"><span class="csoptfmt">counter</span></a> used by the <a id="wrglossary.5527"></a><a href="#glo:idx.glossaryentry">entry</a>, the default counter associated with the <a id="wrglossary.5528"></a><a href="#glo:dual.glossary">glossary</a> (supplied in the final optional argument of <a id="wrglossary.5529"></a><a href="#glo:newglossary"><code class="csfmt">\newglossary</code></a>) and the default counter identified by the <a id="wrglossary.5530"></a><a href="#glo:opt.counter"><span class="styoptfmt">counter</span></a> package option. See also §<a href="#sec:numberlists">12</a>. The <a id="wrglossary.5531"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package has additional options that affect the counter used, such as <a id="wrglossary.5532"></a><a href="#glo:opt.floats"><span class="xtrstyoptfmt">floats</span></a> and <a id="wrglossary.5533"></a><a href="#glo:opt.equations"><span class="xtrstyoptfmt">equations</span></a>. This manual uses the <a id="wrglossary.5534"></a><a href="#glo:opt.floats"><span class="xtrstyoptfmt">floats</span></a> option to automatically switch the counter to <a id="wrglossary.5535"></a><a href="#glo:ctr.table"><span class="ctrfmt">table</span></a> for any entries <a id="wrglossary.5536"></a><a href="#glo:@@glslabel@indexing">indexed</a> in tables (such as those in Table <a href="#tab:hyperxx">12.1</a>).<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.5537"></a><a href="#glo:sym.toggleoffsetting"><span title="Toggle (Off)" class="icon"><span class="fwsdisabledicon">🔘︎</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.5538"></a><code class="code"><dfn id="glo:opt.glsopt.local"><span class="csoptfmt">local</span></dfn>=<span class="meta">〈<em class="metainner">boolean</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>true; <span class="summarytag">initial: </span>false</span><span class="clearfix"></span></div><!-- end of settingsbox -->
 This is a boolean key that only makes a difference when used with <a id="wrglossary.5539"></a><a href="#glo:glslike"><code class="csfmt">\gls</code>-like</a> commands that change the entry’s <a id="wrglossary.5540"></a><a href="#glo:dual.firstuseflag">first use flag</a>. If <a id="wrglossary.5541"></a><a href="#glo:opt.glsopt.local"><span class="csoptfmt">local</span></a><span class="optfmt">=true</span>, the change to the <a id="wrglossary.5542"></a><a href="#glo:dual.firstuseflag">first use flag</a> will be localised to the current scope.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.5543"></a><a href="#glo:sym.toggleoffsetting"><span title="Toggle (Off)" class="icon"><span class="fwsdisabledicon">🔘︎</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.5544"></a><code class="code"><dfn id="glo:opt.glsopt.noindex"><span class="xtrcsoptfmt">noindex</span></dfn>=<span class="meta">〈<em class="metainner">boolean</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>true; <span class="summarytag">initial: </span>false</span><span class="clearfix"></span></div><!-- end of settingsbox -->
 If true, this option will suppress the <a id="wrglossary.5545"></a><a href="#glo:dual.indexing">indexing</a>.  Only available with <a id="wrglossary.5546"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>. This manual doesn’t use <a id="wrglossary.5547"></a><a href="#glo:opt.glsopt.noindex"><span class="xtrcsoptfmt">noindex</span></a> for common entries. Instead it uses <a id="wrglossary.5548"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=<a id="wrglossary.5549"></a><a href="#glo:glsignore"><span class="csfmtcolourfont">glsignore</span></a></span>, which is preferable with <a id="wrglossary.5550"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.5551"></a><a href="#glo:sym.toggleonsetting"><span title="Toggle (On)" class="icon"><span class="fwsactiveicon">🔘</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.5552"></a><code class="code"><dfn id="glo:opt.glsopt.hyperoutside"><span class="xtrcsoptfmt">hyperoutside</span></dfn>=<span class="meta">〈<em class="metainner">boolean</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>true; <span class="summarytag">initial: </span>true</span><span class="clearfix"></span></div><!-- end of settingsbox -->
 If true, this will put the <a id="wrglossary.5553"></a><a href="#glo:idx.hyperlink">hyperlink</a> outside of <a id="wrglossary.5554"></a><a href="#glo:glstextformat"><code class="csfmt">\glstextformat</code></a>.  Only available with <a id="wrglossary.5555"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.5556"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.5557"></a><code class="code"><dfn id="glo:opt.glsopt.wrgloss"><span class="xtrcsoptfmt">wrgloss</span></dfn>=<span class="meta">〈<em class="metainner">position</em>〉</span></code><span class="floatrightbox"><span class="summarytag">initial: </span>before</span><span class="clearfix"></span></div><!-- end of settingsbox -->
 This key determines whether to <a id="wrglossary.5558"></a><a href="#glo:@@glslabel@indexing">index</a> before (<a id="wrglossary.5559"></a><a href="#glo:opt.glsopt.wrgloss"><span class="xtrcsoptfmt">wrgloss</span></a><span class="optfmt">=before</span>) or after (<a id="wrglossary.5560"></a><a href="#glo:opt.glsopt.wrgloss"><span class="xtrcsoptfmt">wrgloss</span></a><span class="optfmt">=after</span>) the <a id="wrglossary.5561"></a><a href="#glo:dual.linktext">link text</a>, which alters where the <a id="wrglossary.5562"></a><a href="#glo:dual.whatsit">whatsit</a> occurs.  Only available with <a id="wrglossary.5563"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.5564"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.5565"></a><code class="code"><dfn id="glo:opt.glsopt.textformat"><span class="xtrcsoptfmt">textformat</span></dfn>=<span class="meta">〈<em class="metainner">csname</em>〉</span></code></div><!-- end of settingsbox -->
 The value is the name of the control sequence (without the leading backslash) to encapsulate the <a id="wrglossary.5566"></a><a href="#glo:dual.linktext">link text</a> instead of the default <a id="wrglossary.5567"></a><a href="#glo:glstextformat"><code class="csfmt">\glstextformat</code></a>. Only available with <a id="wrglossary.5568"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.5569"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.5570"></a><code class="code"><dfn id="glo:opt.glsopt.prefix"><span class="xtrcsoptfmt">prefix</span></dfn>=<span class="meta">〈<em class="metainner">link-prefix</em>〉</span></code></div><!-- end of settingsbox -->
 This key locally redefines <a id="wrglossary.5571"></a><a href="#glo:glolinkprefix"><code class="csfmt">\glolinkprefix</code></a> to the given value. Only available with <a id="wrglossary.5572"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.5573"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.5574"></a><code class="code"><dfn id="glo:opt.glsopt.thevalue"><span class="xtrcsoptfmt">thevalue</span></dfn>=<span class="meta">〈<em class="metainner">location</em>〉</span></code></div><!-- end of settingsbox -->
 This key explicitly sets the <a id="wrglossary.5575"></a><a href="#glo:@@glslabel@entrylocation">location</a> value instead of obtaining it from the <a id="wrglossary.5576"></a><a href="#glo:dual.locationcounter">location counter</a>. Only available with <a id="wrglossary.5577"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.5578"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.5579"></a><code class="code"><dfn id="glo:opt.glsopt.theHvalue"><span class="xtrcsoptfmt">theHvalue</span></dfn>=<span class="meta">〈<em class="metainner">the-H-value</em>〉</span></code></div><!-- end of settingsbox -->
 This key explicitly sets the <a id="wrglossary.5580"></a><a href="#glo:idx.hyperlink">hyperlink</a> location value instead of obtaining it from the <a id="wrglossary.5581"></a><a href="#glo:dual.locationcounter">location counter</a>. Only available with <a id="wrglossary.5582"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.5583"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.5584"></a><code class="code"><dfn id="glo:opt.glsopt.prereset"><span class="xtrcsoptfmt">prereset</span></dfn>=<span class="meta">〈<em class="metainner">value</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>local; <span class="summarytag">initial: </span>none</span><span class="clearfix"></span></div><!-- end of settingsbox -->
 Determines whether or not to reset the <a id="wrglossary.5585"></a><a href="#glo:dual.firstuseflag">first use flag</a> before the <a id="wrglossary.5586"></a><a href="#glo:dual.linktext">link text</a>. Only available with <a id="wrglossary.5587"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.5588"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.5589"></a><code class="code"><dfn id="glo:opt.glsopt.preunset"><span class="xtrcsoptfmt">preunset</span></dfn>=<span class="meta">〈<em class="metainner">value</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>local; <span class="summarytag">initial: </span>none</span><span class="clearfix"></span></div><!-- end of settingsbox -->
 Determines whether or not to unset the <a id="wrglossary.5590"></a><a href="#glo:dual.firstuseflag">first use flag</a> before the <a id="wrglossary.5591"></a><a href="#glo:dual.linktext">link text</a>. Only available with <a id="wrglossary.5592"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.5593"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.5594"></a><code class="code"><dfn id="glo:opt.glsopt.postunset"><span class="xtrcsoptfmt">postunset</span></dfn>=<span class="meta">〈<em class="metainner">value</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>global; <span class="summarytag">initial: </span>global</span><span class="clearfix"></span></div><!-- end of settingsbox -->
 Determines whether or not to unset the <a id="wrglossary.5595"></a><a href="#glo:dual.firstuseflag">first use flag</a> after the <a id="wrglossary.5596"></a><a href="#glo:dual.linktext">link text</a>. Only available with <a id="wrglossary.5597"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>.<p>

</section><!-- end of section sec:glslinkoptions -->

<section id="sec:gls-like"><!-- start of section sec:gls-like --><div class="tomain"><a href="#main">[top]</a></div>
<h3><!-- start of subsection header -->5.1.2. The <code class="csfmt">\gls</code>-Like Commands (First Use Flag Queried)<div class="labellink"><a href="#sec:gls-like">[link]</a></div></h3><!-- end of subsection header -->
<p>
This section describes the <a id="wrglossary.5598"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> commands that unset (mark as used) the <a id="wrglossary.5599"></a><a href="#glo:dual.firstuseflag">first use flag</a> after the <a id="wrglossary.5600"></a><a href="#glo:dual.linktext">link text</a>, and in most cases they use the current state of the flag to determine the text to be <a id="wrglossary.5601"></a><a href="#glo:@@glslabel@entryformat">displayed</a>. As described above, these commands all have a <a id="wrglossary.5602"></a><a href="#glo:idx.starmod">star</a>-variant (<a id="wrglossary.5603"></a><a href="#glo:opt.glsopt.hyper"><span class="csoptfmt">hyper</span></a><span class="optfmt">=false</span>) and a <a id="wrglossary.5604"></a><a href="#glo:idx.plusmod">plus</a>-variant (<a id="wrglossary.5605"></a><a href="#glo:opt.glsopt.hyper"><span class="csoptfmt">hyper</span></a><span class="optfmt">=true</span>) and have an optional first argument that is a <span class="meta">〈<em class="metainner">key</em>〉</span>=<span class="meta">〈<em class="metainner">value</em>〉</span> list. These commands use <a id="wrglossary.5606"></a><a href="#glo:glsentryfmt"><code class="csfmt">\glsentryfmt</code></a> or the equivalent definition provided by <a id="wrglossary.5607"></a><a href="#glo:defglsentryfmt"><code class="csfmt">\defglsentryfmt</code></a> to determine the automatically generated text and its <a id="wrglossary.5608"></a><a href="#glo:@@glslabel@entryformat">format</a> (see §<a href="#sec:glsdisplay">5.1.4</a>).<p>
Apart from <a id="wrglossary.5609"></a><a href="#glo:glsdisp"><code class="csfmt">\glsdisp</code></a>, the commands described in this section also have a <span style="font-style: italic; font-variant: normal; ">final</span> optional argument <span class="meta">〈<em class="metainner">insert</em>〉</span> which may be used to insert material into the automatically generated text.<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.5610"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
Since the commands have a final optional argument, take care if you actually want to display an open square bracket after the command when the final optional argument is absent. Insert an empty optional argument or <a id="wrglossary.5611"></a><a href="#glo:relax"><code class="csfmt">\relax</code></a> or an empty set of braces <code class="code">{}</code> immediately before the opening square bracket to prevent it from being interpreted as the final argument. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.5612"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.5613"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample}[] [Editor's comment]
<a id="wrglossary.5614"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample}{} [Editor's comment]
<a id="wrglossary.5615"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample} <a id="wrglossary.5616"></a><a href="#glo:relax"><code class="csfmt">\relax</code></a>[Editor's comment]
</pre> Use of a semantic command can also help avoid this problem. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.5617"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\newcommand</code>{<code class="cmd">\edcom</code>}[1][#1]
<span class="comment">% later:</span>
<a id="wrglossary.5618"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample} <code class="cmd">\edcom</code>{Editor's comment}
</pre><p>
Don’t use any of the <a id="wrglossary.5619"></a><a href="#glo:glslike"><code class="csfmt">\gls</code>-like</a> or <a id="wrglossary.5620"></a><a href="#glo:glstextlike"><code class="csfmt">\glstext</code>-like</a> commands in the  <span class="meta">〈<em class="metainner">insert</em>〉</span> argument. </div><!-- end of important -->
<p>
Take care using these commands within commands or environments that are processed multiple times as this can confuse the <a id="wrglossary.5621"></a><a href="#glo:dual.firstuseflag">first use flag</a> query and state change. This includes frames with overlays in <a id="wrglossary.5622"></a><a href="#glo:cls.beamer"><span class="clsfmt">beamer</span></a> and the <a id="wrglossary.5623"></a><a href="#glo:env.tabularx"><span class="envfmt">tabularx</span></a> environment provided by <a id="wrglossary.5624"></a><a href="#glo:pkg.tabularx"><span class="styfmt">tabularx</span></a>.  The <a id="wrglossary.5625"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package automatically deals with this issue in <a id="wrglossary.5626"></a><a href="#glo:pkg.amsmath"><span class="styfmt">amsmath</span></a>’s <a id="wrglossary.5627"></a><a href="#glo:env.align"><span class="envfmt">align</span></a> environment. You can apply a patch to <a id="wrglossary.5628"></a><a href="#glo:pkg.tabularx"><span class="styfmt">tabularx</span></a> by placing the following command in the <a id="wrglossary.5629"></a><a href="#glo:idx.documentpreamble">preamble</a>: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.5630"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.5631"></a><code class="code"><dfn id="glo:glspatchtabularx"><code class="csfmt">\glspatchtabularx</code></dfn></code></div><!-- end of pinnedbox -->
 This does nothing if <a id="wrglossary.5632"></a><a href="#glo:pkg.tabularx"><span class="styfmt">tabularx</span></a> hasn’t been loaded. There’s no patch available for <a id="wrglossary.5633"></a><a href="#glo:cls.beamer"><span class="clsfmt">beamer</span></a>. See §<a href="#sec:glsunset">7</a> for more details.<p>
Most of the commands below have <a id="wrglossary.5634"></a><a href="#glo:@@glslabel@casechange">case-changing</a> variants to convert the <a id="wrglossary.5635"></a><a href="#glo:dual.linktext">link text</a> to <a id="wrglossary.5636"></a><a href="#glo:idx.sentencecase">sentence case</a> or <a id="wrglossary.5637"></a><a href="#glo:idx.allcaps">all caps</a>. The <a id="wrglossary.5638"></a><a href="#glo:idx.sentencecase">sentence case</a> conversion is performed by <a id="wrglossary.5639"></a><a href="#glo:glssentencecase"><code class="csfmt">\glssentencecase</code></a> and the <a id="wrglossary.5640"></a><a href="#glo:idx.allcaps">all caps</a> is performed by <a id="wrglossary.5641"></a><a href="#glo:glsuppercase"><code class="csfmt">\glsuppercase</code></a>. Ensure you have at least version 2.08 of <a id="wrglossary.5642"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> to use the modern LaTeX3 <a id="wrglossary.5643"></a><a href="#glo:@@glslabel@casechange">case-changing</a> commands instead of the now deprecated <a id="wrglossary.5644"></a><a href="#glo:pkg.textcase"><span class="styfmt">textcase</span></a> package. See the <a id="wrglossary.5645"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> manual for further details.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.5646"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.5647"></a><code class="code"><dfn id="glo:gls"><code class="csfmt">\gls</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 This command typically determines the <a id="wrglossary.5648"></a><a href="#glo:dual.linktext">link text</a> from the values of the <a id="wrglossary.5649"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a> or <a id="wrglossary.5650"></a><a href="#glo:opt.gloskey.first"><span class="csoptfmt">first</span></a> keys supplied when the <a id="wrglossary.5651"></a><a href="#glo:idx.glossaryentry">entry</a> was defined using <a id="wrglossary.5652"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>. However, if the entry was defined using <a id="wrglossary.5653"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a> and <a id="wrglossary.5654"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a> was  used, then the <a id="wrglossary.5655"></a><a href="#glo:dual.linktext">link text</a> will usually be determined from the <a id="wrglossary.5656"></a><a href="#glo:opt.gloskey.long"><span class="csoptfmt">long</span></a> or <a id="wrglossary.5657"></a><a href="#glo:opt.gloskey.short"><span class="csoptfmt">short</span></a> keys (similarly for <a id="wrglossary.5658"></a><a href="#glo:newabbreviation"><code class="xtrcsfmt">\newabbreviation</code></a>).<p>
The <a id="wrglossary.5659"></a><a href="#glo:@@glslabel@casechange">case-changing</a> variants: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.5660"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.5661"></a><code class="code"><dfn id="glo:Gls"><code class="csfmt">\Gls</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 (<a id="wrglossary.5662"></a><a href="#glo:idx.sentencecase">sentence case</a>) and <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.5663"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.5664"></a><code class="code"><dfn id="glo:GLS"><code class="csfmt">\GLS</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 (<a id="wrglossary.5665"></a><a href="#glo:idx.allcaps">all caps</a>).<p>
There are plural forms that are analogous to <a id="wrglossary.5666"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.5667"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.5668"></a><code class="code"><dfn id="glo:glspl"><code class="csfmt">\glspl</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 <a id="wrglossary.5669"></a><a href="#glo:idx.sentencecase">Sentence case</a>: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.5670"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.5671"></a><code class="code"><dfn id="glo:Glspl"><code class="csfmt">\Glspl</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 <a id="wrglossary.5672"></a><a href="#glo:idx.allcaps">All caps</a>: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.5673"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.5674"></a><code class="code"><dfn id="glo:GLSpl"><code class="csfmt">\GLSpl</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 These typically determine the <a id="wrglossary.5675"></a><a href="#glo:dual.linktext">link text</a> from the <a id="wrglossary.5676"></a><a href="#glo:opt.gloskey.plural"><span class="csoptfmt">plural</span></a> or <a id="wrglossary.5677"></a><a href="#glo:opt.gloskey.firstplural"><span class="csoptfmt">firstplural</span></a> keys supplied when the <a id="wrglossary.5678"></a><a href="#glo:idx.glossaryentry">entry</a> was  defined using <a id="wrglossary.5679"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a> or, if the <a id="wrglossary.5680"></a><a href="#glo:idx.glossaryentry">entry</a> was defined with <a id="wrglossary.5681"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a> and <a id="wrglossary.5682"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a> was used, from the  <a id="wrglossary.5683"></a><a href="#glo:opt.gloskey.longplural"><span class="csoptfmt">longplural</span></a> or <a id="wrglossary.5684"></a><a href="#glo:opt.gloskey.shortplural"><span class="csoptfmt">shortplural</span></a> keys. (Similarly for <a id="wrglossary.5685"></a><a href="#glo:newabbreviation"><code class="xtrcsfmt">\newabbreviation</code></a>.)<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.5686"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
Be careful when you use <a id="wrglossary.5687"></a><a href="#glo:idx.glossaryentry">glossary entries</a> in <a id="wrglossary.5688"></a><a href="#glo:idx.mathmode">math mode</a> especially if you  are using <a id="wrglossary.5689"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a> as it can affect the spacing of subscripts and superscripts in <a id="wrglossary.5690"></a><a href="#glo:idx.mathmode">math mode</a>. For example, suppose you have defined the following entry: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.5691"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.5692"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{Falpha}{<a id="wrglossary.5693"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={F<a id="wrglossary.5694"></a><a href="#glo:idx.sym.sb"></a><a id="wrglossary.5695"></a><a href="#glo:alpha"><code class="csfmt">\alpha</code></a>}</span>,
<a id="wrglossary.5696"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={sample}</span>}
</pre> and later you use it in <a id="wrglossary.5697"></a><a href="#glo:idx.mathmode">math mode</a>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.5698"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div>$<a id="wrglossary.5699"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{Falpha}<a id="wrglossary.5700"></a><a href="#glo:idx.sym.sp"></a>2$
</pre> This will result in \(F_{𝛼}^{2}\) instead of \(F_{𝛼}^{2}\). In this situation it’s best to bring the superscript into the <a id="wrglossary.5701"></a><a href="#glo:idx.hyperlink">hyperlink</a> using the final <span class="meta">〈<em class="metainner">insert</em>〉</span> optional argument: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.5702"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div>$<a id="wrglossary.5703"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{Falpha}[<a id="wrglossary.5704"></a><a href="#glo:idx.sym.sp"><code class="code">^</code></a>2]$
</pre> </div><!-- end of important -->
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.5705"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.5706"></a><code class="code"><dfn id="glo:glsdisp"><code class="csfmt">\glsdisp</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 This behaves in the same way as <a id="wrglossary.5707"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>, except that the <span class="meta">〈<em class="metainner">link text</em>〉</span> is explicitly set. There’s no final optional argument as any inserted material can be added to the <span class="meta">〈<em class="metainner">link text</em>〉</span> argument. Even though the <a id="wrglossary.5708"></a><a href="#glo:dual.firstuseflag">first use flag</a> doesn’t influence the <a id="wrglossary.5709"></a><a href="#glo:dual.linktext">link text</a>, it’s still unset after the <a id="wrglossary.5710"></a><a href="#glo:dual.linktext">link text</a> and so may influence the <a id="wrglossary.5711"></a><a href="#glo:dual.postlinkhook">post-link hook</a>.<p>
For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.5712"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.5713"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{locationcounter}{
  <a id="wrglossary.5714"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={location counter}</span>,
  <a id="wrglossary.5715"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={...}</span>
}
<span class="comment">% later in the document:</span>
The <a id="wrglossary.5716"></a><a href="#glo:glsdisp"><code class="csfmt">\glsdisp</code></a>{locationcounter}{counter} identifying the location.
</pre> This ensures that the <a id="wrglossary.5717"></a><a href="#glo:idx.glossaryentry">entry</a> is <a id="wrglossary.5718"></a><a href="#glo:@@glslabel@indexing">indexed</a> and, if enabled, creates a <a id="wrglossary.5719"></a><a href="#glo:idx.hyperlink">hyperlink</a> to the <a id="wrglossary.5720"></a><a href="#glo:dual.entryline">entry line</a> in the <a id="wrglossary.5721"></a><a href="#glo:dual.glossary">glossary</a>. It will also follow the <a id="wrglossary.5722"></a><a href="#glo:idx.entryformat">display style</a> and have the <a id="wrglossary.5723"></a><a href="#glo:dual.linktext">link text</a> encapsulated with <a id="wrglossary.5724"></a><a href="#glo:glstextformat"><code class="csfmt">\glstextformat</code></a>.<p>
Since the actual text is being supplied, any <a id="wrglossary.5725"></a><a href="#glo:@@glslabel@casechange">case-changing</a> can be placed in the argument. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.5726"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.5727"></a><a href="#glo:glsdisp"><code class="csfmt">\glsdisp</code></a>{locationcounter}{Counters} associated with locations 
</pre> However, a <a id="wrglossary.5728"></a><a href="#glo:idx.sentencecase">sentence case</a> variant is provided: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.5729"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.5730"></a><code class="code"><dfn id="glo:Glsdisp"><code class="csfmt">\Glsdisp</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 This essentially does: <pre class="compactcodebox"><a id="wrglossary.5731"></a><a href="#glo:glsdisp"><code class="csfmt">\glsdisp</code></a>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<a id="wrglossary.5732"></a><a href="#glo:glssentencecase"><code class="csfmt">\glssentencecase</code></a>{<span class="meta">〈<em class="metainner">text</em>〉</span>}}
</pre> The main reason for providing this command is to set up a mapping for <a id="wrglossary.5733"></a><a href="#glo:makefirstuc"><code class="csfmt">\makefirstuc</code></a>. See the <a id="wrglossary.5734"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> manual for further details about mappings.<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.5735"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
Don’t use any of the <a id="wrglossary.5736"></a><a href="#glo:glslike"><code class="csfmt">\gls</code>-like</a> or <a id="wrglossary.5737"></a><a href="#glo:glstextlike"><code class="csfmt">\glstext</code>-like</a> commands in the  <span class="meta">〈<em class="metainner">link text</em>〉</span> argument of <a id="wrglossary.5738"></a><a href="#glo:glsdisp"><code class="csfmt">\glsdisp</code></a>. </div><!-- end of important -->
<p>

</section><!-- end of section sec:gls-like -->

<section id="sec:glstext-like"><!-- start of section sec:glstext-like --><div class="tomain"><a href="#main">[top]</a></div>
<h3><!-- start of subsection header -->5.1.3. The <code class="csfmt">\glstext</code>-Like Commands (First Use Flag Not Queried)<div class="labellink"><a href="#sec:glstext-like">[link]</a></div></h3><!-- end of subsection header -->
<p>
This section describes the commands that don’t change or reference the <a id="wrglossary.5739"></a><a href="#glo:dual.firstuseflag">first use flag</a>. As described above, these commands all have a <a id="wrglossary.5740"></a><a href="#glo:idx.starmod">star</a>-variant (<a id="wrglossary.5741"></a><a href="#glo:opt.glsopt.hyper"><span class="csoptfmt">hyper</span></a><span class="optfmt">=false</span>) and a <a id="wrglossary.5742"></a><a href="#glo:idx.plusmod">plus</a>-variant (<a id="wrglossary.5743"></a><a href="#glo:opt.glsopt.hyper"><span class="csoptfmt">hyper</span></a><span class="optfmt">=true</span>) and have an optional first argument that is a <span class="meta">〈<em class="metainner">key</em>〉</span>=<span class="meta">〈<em class="metainner">value</em>〉</span> list. These commands also don’t use <a id="wrglossary.5744"></a><a href="#glo:glsentryfmt"><code class="csfmt">\glsentryfmt</code></a> or the equivalent definition provided by <a id="wrglossary.5745"></a><a href="#glo:defglsentryfmt"><code class="csfmt">\defglsentryfmt</code></a> (see §<a href="#sec:glsdisplay">5.1.4</a>).  They do, however, have their <a id="wrglossary.5746"></a><a href="#glo:dual.linktext">link text</a> encapsulated with <a id="wrglossary.5747"></a><a href="#glo:glstextformat"><code class="csfmt">\glstextformat</code></a>.<p>
Additional commands for <a id="wrglossary.5748"></a><a href="#glo:idx.acronym">acronyms</a> are described in §<a href="#sec:acronyms">6</a>. (Additional commands for <a id="wrglossary.5749"></a><a href="#glo:idx.abbreviation"><span class="xtrfmt">abbreviations</span></a> are described in the <a id="wrglossary.5750"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> manual.)<p>
Apart from <a id="wrglossary.5751"></a><a href="#glo:glslink"><code class="csfmt">\glslink</code></a>, the commands described in this section also have a <span style="font-style: italic; font-variant: normal; ">final</span> optional argument <span class="meta">〈<em class="metainner">insert</em>〉</span> which may be used to insert material into the automatically generated text. See the caveat above in §<a href="#sec:gls-like">5.1.2</a>. As with the <a id="wrglossary.5752"></a><a href="#glo:glslike"><code class="csfmt">\gls</code>-like</a> commands described in §<a href="#sec:gls-like">5.1.2</a>, these commands also have <a id="wrglossary.5753"></a><a href="#glo:@@glslabel@casechange">case-changing</a> variants.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.5754"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.5755"></a><code class="code"><dfn id="glo:glslink"><code class="csfmt">\glslink</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 This command explicitly sets the <a id="wrglossary.5756"></a><a href="#glo:dual.linktext">link text</a> as given in the final argument. As with <a id="wrglossary.5757"></a><a href="#glo:glsdisp"><code class="csfmt">\glsdisp</code></a>, there’s a <a id="wrglossary.5758"></a><a href="#glo:idx.sentencecase">sentence case</a> variant to allow a <a id="wrglossary.5759"></a><a href="#glo:idx.sentencecase">sentence case</a> mapping to be established: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.5760"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.5761"></a><code class="code"><dfn id="glo:Glslink"><code class="csfmt">\Glslink</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 See the <a id="wrglossary.5762"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> package for further details.<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.5763"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
Don’t use any of the <a id="wrglossary.5764"></a><a href="#glo:glslike"><code class="csfmt">\gls</code>-like</a> or <a id="wrglossary.5765"></a><a href="#glo:glstextlike"><code class="csfmt">\glstext</code>-like</a> commands in the  argument of <a id="wrglossary.5766"></a><a href="#glo:glslink"><code class="csfmt">\glslink</code></a>. By extension, this means that you can’t use them in the value of fields that are used to form <a id="wrglossary.5767"></a><a href="#glo:dual.linktext">link text</a>. </div><!-- end of important -->
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.5768"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.5769"></a><code class="code"><dfn id="glo:glstext"><code class="csfmt">\glstext</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 This command always uses the value of the <a id="wrglossary.5770"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a> key as the <a id="wrglossary.5771"></a><a href="#glo:dual.linktext">link text</a>.<p>
The <a id="wrglossary.5772"></a><a href="#glo:@@glslabel@casechange">case-changing</a> variants are: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.5773"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.5774"></a><code class="code"><dfn id="glo:Glstext"><code class="csfmt">\Glstext</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 (<a id="wrglossary.5775"></a><a href="#glo:idx.sentencecase">sentence case</a>) and <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.5776"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.5777"></a><code class="code"><dfn id="glo:GLStext"><code class="csfmt">\GLStext</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 (<a id="wrglossary.5778"></a><a href="#glo:idx.allcaps">all caps</a>).<p>
There’s no equivalent command for <a id="wrglossary.5779"></a><a href="#glo:idx.titlecase">title case</a>, but you can use the more generic command <a id="wrglossary.5780"></a><a href="#glo:glsentrytitlecase"><code class="csfmt">\glsentrytitlecase</code></a> in combination with <a id="wrglossary.5781"></a><a href="#glo:glslink"><code class="csfmt">\glslink</code></a>. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.5782"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.5783"></a><a href="#glo:glslink"><code class="csfmt">\glslink</code></a>{sample}{<a id="wrglossary.5784"></a><a href="#glo:glsentrytitlecase"><code class="csfmt">\glsentrytitlecase</code></a>{sample}{text}}
</pre> (See §<a href="#sec:glsnolink">5.2</a>.)<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.5785"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.5786"></a><code class="code"><dfn id="glo:glsfirst"><code class="csfmt">\glsfirst</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 This command always uses the value of the <a id="wrglossary.5787"></a><a href="#glo:opt.gloskey.first"><span class="csoptfmt">first</span></a> key as the <a id="wrglossary.5788"></a><a href="#glo:dual.linktext">link text</a>.<p>
The <a id="wrglossary.5789"></a><a href="#glo:@@glslabel@casechange">case-changing</a> variants are: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.5790"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.5791"></a><code class="code"><dfn id="glo:Glsfirst"><code class="csfmt">\Glsfirst</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 (<a id="wrglossary.5792"></a><a href="#glo:idx.sentencecase">sentence case</a>) and <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.5793"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.5794"></a><code class="code"><dfn id="glo:GLSfirst"><code class="csfmt">\GLSfirst</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 (<a id="wrglossary.5795"></a><a href="#glo:idx.allcaps">all caps</a>).<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.5796"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
The value of the <a id="wrglossary.5797"></a><a href="#glo:opt.gloskey.first"><span class="csoptfmt">first</span></a> key (and <a id="wrglossary.5798"></a><a href="#glo:opt.gloskey.firstplural"><span class="csoptfmt">firstplural</span></a> key) doesn’t necessarily match the <a id="wrglossary.5799"></a><a href="#glo:dual.linktext">link text</a> produced by <a id="wrglossary.5800"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> (or <a id="wrglossary.5801"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>) on <a id="wrglossary.5802"></a><a href="#glo:dual.firstuse">first use</a> as the <a id="wrglossary.5803"></a><a href="#glo:dual.linktext">link text</a> used by <a id="wrglossary.5804"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> may be modified through <a id="wrglossary.5805"></a><a href="#glo:@@glslabel@entryformat">entry formatting</a> commands like <a id="wrglossary.5806"></a><a href="#glo:defglsentryfmt"><code class="csfmt">\defglsentryfmt</code></a>. (Similarly, the value of the <a id="wrglossary.5807"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a> and <a id="wrglossary.5808"></a><a href="#glo:opt.gloskey.plural"><span class="csoptfmt">plural</span></a> keys don’t necessarily match the <a id="wrglossary.5809"></a><a href="#glo:dual.linktext">link text</a> used by <a id="wrglossary.5810"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> or <a id="wrglossary.5811"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a> on <a id="wrglossary.5812"></a><a href="#glo:dual.subsequentuse">subsequent use</a>.) </div><!-- end of important -->
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.5813"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.5814"></a><code class="code"><dfn id="glo:glsplural"><code class="csfmt">\glsplural</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 This command always uses the value of the <a id="wrglossary.5815"></a><a href="#glo:opt.gloskey.plural"><span class="csoptfmt">plural</span></a> key as the <a id="wrglossary.5816"></a><a href="#glo:dual.linktext">link text</a>.<p>
The <a id="wrglossary.5817"></a><a href="#glo:@@glslabel@casechange">case-changing</a> variants are: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.5818"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.5819"></a><code class="code"><dfn id="glo:Glsplural"><code class="csfmt">\Glsplural</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 (<a id="wrglossary.5820"></a><a href="#glo:idx.sentencecase">sentence case</a>) and <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.5821"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.5822"></a><code class="code"><dfn id="glo:GLSplural"><code class="csfmt">\GLSplural</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 (<a id="wrglossary.5823"></a><a href="#glo:idx.allcaps">all caps</a>).<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.5824"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.5825"></a><code class="code"><dfn id="glo:glsfirstplural"><code class="csfmt">\glsfirstplural</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 This command always uses the value of the <a id="wrglossary.5826"></a><a href="#glo:opt.gloskey.firstplural"><span class="csoptfmt">firstplural</span></a> key as the <a id="wrglossary.5827"></a><a href="#glo:dual.linktext">link text</a>.<p>
The <a id="wrglossary.5828"></a><a href="#glo:@@glslabel@casechange">case-changing</a> variants are: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.5829"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.5830"></a><code class="code"><dfn id="glo:Glsfirstplural"><code class="csfmt">\Glsfirstplural</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 (<a id="wrglossary.5831"></a><a href="#glo:idx.sentencecase">sentence case</a>) and <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.5832"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.5833"></a><code class="code"><dfn id="glo:GLSfirstplural"><code class="csfmt">\GLSfirstplural</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 (<a id="wrglossary.5834"></a><a href="#glo:idx.allcaps">all caps</a>).<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.5835"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.5836"></a><code class="code"><dfn id="glo:glsname"><code class="csfmt">\glsname</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 This command always uses the value of the <a id="wrglossary.5837"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> key as the <a id="wrglossary.5838"></a><a href="#glo:dual.linktext">link text</a>. Note that this may be different from the values of the <a id="wrglossary.5839"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a> or <a id="wrglossary.5840"></a><a href="#glo:opt.gloskey.first"><span class="csoptfmt">first</span></a> keys. In general it’s better to use <a id="wrglossary.5841"></a><a href="#glo:glstext"><code class="csfmt">\glstext</code></a> or <a id="wrglossary.5842"></a><a href="#glo:glsfirst"><code class="csfmt">\glsfirst</code></a> instead of <a id="wrglossary.5843"></a><a href="#glo:glsname"><code class="csfmt">\glsname</code></a>, unless you have a particular need for the actual name.<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.5844"></a><a href="#glo:sym.information"><span title="Information" class="icon">🛈</span></a></div><!-- end of informationtitle -->
The name is displayed in the <a id="wrglossary.5845"></a><a href="#glo:dual.glossary">glossary</a> using <a id="wrglossary.5846"></a><a href="#glo:glossentryname"><code class="csfmt">\glossentryname</code></a> not <a id="wrglossary.5847"></a><a href="#glo:glsname"><code class="csfmt">\glsname</code></a>.  </div><!-- end of information -->
<p>
The <a id="wrglossary.5848"></a><a href="#glo:@@glslabel@casechange">case-changing</a> variants are: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.5849"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.5850"></a><code class="code"><dfn id="glo:Glsname"><code class="csfmt">\Glsname</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 (<a id="wrglossary.5851"></a><a href="#glo:idx.sentencecase">sentence case</a>) and <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.5852"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.5853"></a><code class="code"><dfn id="glo:GLSname"><code class="csfmt">\GLSname</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 (<a id="wrglossary.5854"></a><a href="#glo:idx.allcaps">all caps</a>).<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.5855"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
In general it’s best to avoid <a id="wrglossary.5856"></a><a href="#glo:glsname"><code class="csfmt">\glsname</code></a> with <a id="wrglossary.5857"></a><a href="#glo:idx.acronym">acronyms</a>. Instead, consider using <a id="wrglossary.5858"></a><a href="#glo:acrlong"><code class="csfmt">\acrlong</code></a>, <a id="wrglossary.5859"></a><a href="#glo:acrshort"><code class="csfmt">\acrshort</code></a> or <a id="wrglossary.5860"></a><a href="#glo:acrfull"><code class="csfmt">\acrfull</code></a>. Alternatively, for <a id="wrglossary.5861"></a><a href="#glo:idx.abbreviation"><span class="xtrfmt">abbreviations</span></a> defined with <a id="wrglossary.5862"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, use <a id="wrglossary.5863"></a><a href="#glo:glsxtrlong"><code class="xtrcsfmt">\glsxtrlong</code></a>, <a id="wrglossary.5864"></a><a href="#glo:glsxtrshort"><code class="xtrcsfmt">\glsxtrshort</code></a> or <a id="wrglossary.5865"></a><a href="#glo:glsxtrfull"><code class="xtrcsfmt">\glsxtrfull</code></a>. </div><!-- end of important -->
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.5866"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.5867"></a><code class="code"><dfn id="glo:glssymbol"><code class="csfmt">\glssymbol</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 This command always uses the value of the <a id="wrglossary.5868"></a><a href="#glo:opt.gloskey.symbol"><span class="csoptfmt">symbol</span></a> key as the <a id="wrglossary.5869"></a><a href="#glo:dual.linktext">link text</a>.<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.5870"></a><a href="#glo:sym.information"><span title="Information" class="icon">🛈</span></a></div><!-- end of informationtitle -->
The symbol is displayed in the <a id="wrglossary.5871"></a><a href="#glo:dual.glossary">glossary</a> using <a id="wrglossary.5872"></a><a href="#glo:glossentrysymbol"><code class="csfmt">\glossentrysymbol</code></a> not <a id="wrglossary.5873"></a><a href="#glo:glssymbol"><code class="csfmt">\glssymbol</code></a>.  </div><!-- end of information -->
<p>
The <a id="wrglossary.5874"></a><a href="#glo:@@glslabel@casechange">case-changing</a> variants are: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.5875"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.5876"></a><code class="code"><dfn id="glo:Glssymbol"><code class="csfmt">\Glssymbol</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 (<a id="wrglossary.5877"></a><a href="#glo:idx.sentencecase">sentence case</a>) and <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.5878"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.5879"></a><code class="code"><dfn id="glo:GLSsymbol"><code class="csfmt">\GLSsymbol</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 (<a id="wrglossary.5880"></a><a href="#glo:idx.allcaps">all caps</a>).<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.5881"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.5882"></a><code class="code"><dfn id="glo:glsdesc"><code class="csfmt">\glsdesc</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 This command always uses the value of the <a id="wrglossary.5883"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a> key as the <a id="wrglossary.5884"></a><a href="#glo:dual.linktext">link text</a>.<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.5885"></a><a href="#glo:sym.information"><span title="Information" class="icon">🛈</span></a></div><!-- end of informationtitle -->
The description is displayed in the <a id="wrglossary.5886"></a><a href="#glo:dual.glossary">glossary</a> using <a id="wrglossary.5887"></a><a href="#glo:glossentrydesc"><code class="csfmt">\glossentrydesc</code></a> not <a id="wrglossary.5888"></a><a href="#glo:glsdesc"><code class="csfmt">\glsdesc</code></a>.  </div><!-- end of information -->
<p>
The <a id="wrglossary.5889"></a><a href="#glo:@@glslabel@casechange">case-changing</a> variants are: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.5890"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.5891"></a><code class="code"><dfn id="glo:Glsdesc"><code class="csfmt">\Glsdesc</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 (<a id="wrglossary.5892"></a><a href="#glo:idx.sentencecase">sentence case</a>) and <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.5893"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.5894"></a><code class="code"><dfn id="glo:GLSdesc"><code class="csfmt">\GLSdesc</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 (<a id="wrglossary.5895"></a><a href="#glo:idx.allcaps">all caps</a>).<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.5896"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.5897"></a><code class="code"><dfn id="glo:glsuseri"><code class="csfmt">\glsuseri</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 This command always uses the value of the  <a id="wrglossary.5898"></a><a href="#glo:opt.gloskey.user1"><span class="csoptfmt">user1</span></a> key as the <a id="wrglossary.5899"></a><a href="#glo:dual.linktext">link text</a>.<p>
The <a id="wrglossary.5900"></a><a href="#glo:@@glslabel@casechange">case-changing</a> variants are: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.5901"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.5902"></a><code class="code"><dfn id="glo:Glsuseri"><code class="csfmt">\Glsuseri</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 (<a id="wrglossary.5903"></a><a href="#glo:idx.sentencecase">sentence case</a>) and <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.5904"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.5905"></a><code class="code"><dfn id="glo:GLSuseri"><code class="csfmt">\GLSuseri</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 (<a id="wrglossary.5906"></a><a href="#glo:idx.allcaps">all caps</a>).<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.5907"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.5908"></a><code class="code"><dfn id="glo:glsuserii"><code class="csfmt">\glsuserii</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 This command always uses the value of the  <a id="wrglossary.5909"></a><a href="#glo:opt.gloskey.user2"><span class="csoptfmt">user2</span></a> key as the <a id="wrglossary.5910"></a><a href="#glo:dual.linktext">link text</a>.<p>
The <a id="wrglossary.5911"></a><a href="#glo:@@glslabel@casechange">case-changing</a> variants are: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.5912"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.5913"></a><code class="code"><dfn id="glo:Glsuserii"><code class="csfmt">\Glsuserii</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 (<a id="wrglossary.5914"></a><a href="#glo:idx.sentencecase">sentence case</a>) and <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.5915"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.5916"></a><code class="code"><dfn id="glo:GLSuserii"><code class="csfmt">\GLSuserii</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 (<a id="wrglossary.5917"></a><a href="#glo:idx.allcaps">all caps</a>).<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.5918"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.5919"></a><code class="code"><dfn id="glo:glsuseriii"><code class="csfmt">\glsuseriii</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 This command always uses the value of the  <a id="wrglossary.5920"></a><a href="#glo:opt.gloskey.user3"><span class="csoptfmt">user3</span></a> key as the <a id="wrglossary.5921"></a><a href="#glo:dual.linktext">link text</a>.<p>
The <a id="wrglossary.5922"></a><a href="#glo:@@glslabel@casechange">case-changing</a> variants are: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.5923"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.5924"></a><code class="code"><dfn id="glo:Glsuseriii"><code class="csfmt">\Glsuseriii</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 (<a id="wrglossary.5925"></a><a href="#glo:idx.sentencecase">sentence case</a>) and <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.5926"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.5927"></a><code class="code"><dfn id="glo:GLSuseriii"><code class="csfmt">\GLSuseriii</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 (<a id="wrglossary.5928"></a><a href="#glo:idx.allcaps">all caps</a>).<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.5929"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.5930"></a><code class="code"><dfn id="glo:glsuseriv"><code class="csfmt">\glsuseriv</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 This command always uses the value of the  <a id="wrglossary.5931"></a><a href="#glo:opt.gloskey.user4"><span class="csoptfmt">user4</span></a> key as the <a id="wrglossary.5932"></a><a href="#glo:dual.linktext">link text</a>.<p>
The <a id="wrglossary.5933"></a><a href="#glo:@@glslabel@casechange">case-changing</a> variants are: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.5934"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.5935"></a><code class="code"><dfn id="glo:Glsuseriv"><code class="csfmt">\Glsuseriv</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 (<a id="wrglossary.5936"></a><a href="#glo:idx.sentencecase">sentence case</a>) and <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.5937"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.5938"></a><code class="code"><dfn id="glo:GLSuseriv"><code class="csfmt">\GLSuseriv</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 (<a id="wrglossary.5939"></a><a href="#glo:idx.allcaps">all caps</a>).<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.5940"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.5941"></a><code class="code"><dfn id="glo:glsuserv"><code class="csfmt">\glsuserv</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 This command always uses the value of the  <a id="wrglossary.5942"></a><a href="#glo:opt.gloskey.user5"><span class="csoptfmt">user5</span></a> key as the <a id="wrglossary.5943"></a><a href="#glo:dual.linktext">link text</a>.<p>
The <a id="wrglossary.5944"></a><a href="#glo:@@glslabel@casechange">case-changing</a> variants are: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.5945"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.5946"></a><code class="code"><dfn id="glo:Glsuserv"><code class="csfmt">\Glsuserv</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 (<a id="wrglossary.5947"></a><a href="#glo:idx.sentencecase">sentence case</a>) and <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.5948"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.5949"></a><code class="code"><dfn id="glo:GLSuserv"><code class="csfmt">\GLSuserv</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 (<a id="wrglossary.5950"></a><a href="#glo:idx.allcaps">all caps</a>).<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.5951"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.5952"></a><code class="code"><dfn id="glo:glsuservi"><code class="csfmt">\glsuservi</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 This command always uses the value of the  <a id="wrglossary.5953"></a><a href="#glo:opt.gloskey.user6"><span class="csoptfmt">user6</span></a> key as the <a id="wrglossary.5954"></a><a href="#glo:dual.linktext">link text</a>.<p>
The <a id="wrglossary.5955"></a><a href="#glo:@@glslabel@casechange">case-changing</a> variants are: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.5956"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.5957"></a><code class="code"><dfn id="glo:Glsuservi"><code class="csfmt">\Glsuservi</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 (<a id="wrglossary.5958"></a><a href="#glo:idx.sentencecase">sentence case</a>) and <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.5959"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.5960"></a><code class="code"><dfn id="glo:GLSuservi"><code class="csfmt">\GLSuservi</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 (<a id="wrglossary.5961"></a><a href="#glo:idx.allcaps">all caps</a>).<p>

</section><!-- end of section sec:glstext-like -->

<section id="sec:glsdisplay"><!-- start of section sec:glsdisplay --><div class="tomain"><a href="#main">[top]</a></div>
<h3><!-- start of subsection header -->5.1.4. Changing the Format of the <code class="csfmt">\gls</code>-like Link Text<div class="labellink"><a href="#sec:glsdisplay">[link]</a></div></h3><!-- end of subsection header -->
<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.5962"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><!-- end of informationtitle -->
 The <a id="wrglossary.5963"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package provides ways of altering the <a id="wrglossary.5964"></a><a href="#glo:idx.entryformat">display style</a> according to the <a id="wrglossary.5965"></a><a href="#glo:opt.gloskey.category"><span class="xtrcsoptfmt">category</span></a>. See the <a id="wrglossary.5966"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> manual for further details. </div><!-- end of information -->
<p>
The default <a id="wrglossary.5967"></a><dfn id="glo:idx.entryformat">entry format</dfn> (display style) of the <a id="wrglossary.5968"></a><a href="#glo:dual.linktext">link text</a> for the  <a id="wrglossary.5969"></a><a href="#glo:glslike"><code class="csfmt">\gls</code>-like</a> commands is governed by: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.5970"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.5971"></a><code class="code"><dfn id="glo:glsentryfmt"><code class="csfmt">\glsentryfmt</code></dfn></code></div><!-- end of pinnedbox -->
 The <a id="wrglossary.5972"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package defines this to simply use <a id="wrglossary.5973"></a><a href="#glo:glsgenentryfmt"><code class="csfmt">\glsgenentryfmt</code></a>. The <a id="wrglossary.5974"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package redefines <a id="wrglossary.5975"></a><a href="#glo:glsentryfmt"><code class="csfmt">\glsentryfmt</code></a> to allow it to integrated with the <a id="wrglossary.5976"></a><a href="#glo:idx.abbrvstyle"><span class="xtrfmt">abbreviation</span> styles</a>.<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.5977"></a><a href="#glo:sym.information"><span title="Information" class="icon">🛈</span></a></div><!-- end of informationtitle -->
The <a id="wrglossary.5978"></a><a href="#glo:idx.entryformat">entry format</a> is only applicable to the <a id="wrglossary.5979"></a><a href="#glo:glslike"><code class="csfmt">\gls</code>-like</a> commands, not the <a id="wrglossary.5980"></a><a href="#glo:glstextlike"><code class="csfmt">\glstext</code>-like</a> commands. However, both sets of commands use <a id="wrglossary.5981"></a><a href="#glo:glstextformat"><code class="csfmt">\glstextformat</code></a> for the font. </div><!-- end of information -->
<p>
You can redefine <a id="wrglossary.5982"></a><a href="#glo:glsentryfmt"><code class="csfmt">\glsentryfmt</code></a> (but beware of breaking <a id="wrglossary.5983"></a><a href="#glo:idx.abbreviation"><span class="xtrfmt">abbreviations</span></a> with <a id="wrglossary.5984"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>), but if you only want the change the <a id="wrglossary.5985"></a><a href="#glo:idx.entryformat">display style</a> for a given <a id="wrglossary.5986"></a><a href="#glo:dual.glossary">glossary</a>, use: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.5987"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.5988"></a><code class="code"><dfn id="glo:defglsentryfmt"><code class="csfmt">\defglsentryfmt</code></dfn>[<span class="meta">〈<em class="metainner">glossary-type</em>〉</span>]{<span class="meta">〈<em class="metainner">definition</em>〉</span>}</code></div><!-- end of pinnedbox -->
 instead of redefining <a id="wrglossary.5989"></a><a href="#glo:glsentryfmt"><code class="csfmt">\glsentryfmt</code></a>. The optional first argument  <span class="meta">〈<em class="metainner">glossary-type</em>〉</span> is the <a id="wrglossary.5990"></a><a href="#glo:dual.glossary">glossary</a> type. This defaults to <a id="wrglossary.5991"></a><a href="#glo:glsdefaulttype"><code class="csfmt">\glsdefaulttype</code></a> if omitted. The second argument is the <a id="wrglossary.5992"></a><a href="#glo:idx.entryformat">entry format</a> definition, which needs to use the placeholder commands described in this section.<p>
In the remainder of this section, <span class="meta">〈<em class="metainner">definition</em>〉</span> refers to the argument of <a id="wrglossary.5993"></a><a href="#glo:defglsentryfmt"><code class="csfmt">\defglsentryfmt</code></a> or to the definition of <a id="wrglossary.5994"></a><a href="#glo:glsentryfmt"><code class="csfmt">\glsentryfmt</code></a>.<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.5995"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
Note that <a id="wrglossary.5996"></a><a href="#glo:glsentryfmt"><code class="csfmt">\glsentryfmt</code></a> is the default <a id="wrglossary.5997"></a><a href="#glo:idx.entryformat">display style</a> for <a id="wrglossary.5998"></a><a href="#glo:idx.glossaryentry">glossary entries</a>. Once the <a id="wrglossary.5999"></a><a href="#glo:idx.entryformat">display style</a> has been changed for an individual <a id="wrglossary.6000"></a><a href="#glo:dual.glossary">glossary</a> using <a id="wrglossary.6001"></a><a href="#glo:defglsentryfmt"><code class="csfmt">\defglsentryfmt</code></a>, redefining <a id="wrglossary.6002"></a><a href="#glo:glsentryfmt"><code class="csfmt">\glsentryfmt</code></a> won’t have an effect on that <a id="wrglossary.6003"></a><a href="#glo:dual.glossary">glossary</a>, you must instead use <a id="wrglossary.6004"></a><a href="#glo:defglsentryfmt"><code class="csfmt">\defglsentryfmt</code></a> again. Note that <a id="wrglossary.6005"></a><a href="#glo:dual.glossary">glossaries</a> that have been identified as lists of <a id="wrglossary.6006"></a><a href="#glo:idx.acronym">acronyms</a> (via the package option <a id="wrglossary.6007"></a><a href="#glo:opt.acronymlists"><span class="styoptfmt">acronymlists</span></a> or the command <a id="wrglossary.6008"></a><a href="#glo:DeclareAcronymList"><code class="csfmt">\DeclareAcronymList</code></a>,  see §<a href="#sec:pkgopts-acronym">2.7</a>) use  <a id="wrglossary.6009"></a><a href="#glo:defglsentryfmt"><code class="csfmt">\defglsentryfmt</code></a> to set their <a id="wrglossary.6010"></a><a href="#glo:idx.entryformat">display style</a>. (The <a id="wrglossary.6011"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package provides <a id="wrglossary.6012"></a><a href="#glo:idx.abbreviation"><span class="xtrfmt">abbreviation</span></a> support within its redefinition of <a id="wrglossary.6013"></a><a href="#glo:glsentryfmt"><code class="csfmt">\glsentryfmt</code></a>.) </div><!-- end of important -->
<p>
Within <span class="meta">〈<em class="metainner">definition</em>〉</span> you may use the following commands: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.6014"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.6015"></a><code class="code"><dfn id="glo:glslabel"><code class="csfmt">\glslabel</code></dfn></code></div><!-- end of pinnedbox -->
 This expands to the label of the <a id="wrglossary.6016"></a><a href="#glo:idx.glossaryentry">entry</a> being referenced.<p>
You can also access the entry’s <a id="wrglossary.6017"></a><a href="#glo:dual.glossary">glossary</a> type using: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.6018"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.6019"></a><code class="code"><dfn id="glo:glstype"><code class="csfmt">\glstype</code></dfn></code></div><!-- end of pinnedbox -->
 This is defined using <a id="wrglossary.6020"></a><a href="#glo:protected@edef"><code class="csfmt">\protected@edef</code></a> so the replacement text is the actual <a id="wrglossary.6021"></a><a href="#glo:dual.glossary">glossary</a> type rather than <code class="code"><a id="wrglossary.6022"></a><a href="#glo:glsentrytype"><code class="csfmt">\glsentrytype</code></a>{<a id="wrglossary.6023"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>}</code>.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.6024"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.6025"></a><code class="code"><dfn id="glo:glsinsert"><code class="csfmt">\glsinsert</code></dfn></code></div><!-- end of pinnedbox -->
 Expands to the final <span class="meta">〈<em class="metainner">insert</em>〉</span> optional argument to <a id="wrglossary.6026"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>, <a id="wrglossary.6027"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a> and their <a id="wrglossary.6028"></a><a href="#glo:@@glslabel@casechange">case-changing</a> variants (or empty if <span class="meta">〈<em class="metainner">insert</em>〉</span> was omitted).<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.6029"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.6030"></a><code class="code"><dfn id="glo:glsifplural"><code class="csfmt">\glsifplural</code></dfn>{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code></div><!-- end of pinnedbox -->
 If the plural commands <a id="wrglossary.6031"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>, <a id="wrglossary.6032"></a><a href="#glo:Glspl"><code class="csfmt">\Glspl</code></a> or <a id="wrglossary.6033"></a><a href="#glo:GLSpl"><code class="csfmt">\GLSpl</code></a> was used, this command expands to <span class="meta">〈<em class="metainner">true</em>〉</span> otherwise it expands to <span class="meta">〈<em class="metainner">false</em>〉</span>.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.6034"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.6035"></a><code class="code"><dfn id="glo:glscapscase"><code class="csfmt">\glscapscase</code></dfn>{<span class="meta">〈<em class="metainner">no change</em>〉</span>}{<span class="meta">〈<em class="metainner">sentence</em>〉</span>}{<span class="meta">〈<em class="metainner">all caps</em>〉</span>}</code></div><!-- end of pinnedbox -->
 If <a id="wrglossary.6036"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>, <a id="wrglossary.6037"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a> or <a id="wrglossary.6038"></a><a href="#glo:glsdisp"><code class="csfmt">\glsdisp</code></a> were used, this expands to <span class="meta">〈<em class="metainner">no change</em>〉</span>. If the <a id="wrglossary.6039"></a><a href="#glo:idx.sentencecase">sentence case</a> commands <a id="wrglossary.6040"></a><a href="#glo:Gls"><code class="csfmt">\Gls</code></a> or <a id="wrglossary.6041"></a><a href="#glo:Glspl"><code class="csfmt">\Glspl</code></a>  were used, this expands to <span class="meta">〈<em class="metainner">sentence</em>〉</span>. If the <a id="wrglossary.6042"></a><a href="#glo:idx.allcaps">all caps</a> commands <a id="wrglossary.6043"></a><a href="#glo:GLS"><code class="csfmt">\GLS</code></a> or <a id="wrglossary.6044"></a><a href="#glo:GLSpl"><code class="csfmt">\GLSpl</code></a> were used, this expands to <span class="meta">〈<em class="metainner">all caps</em>〉</span>.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.6045"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.6046"></a><code class="code"><dfn id="glo:glscustomtext"><code class="csfmt">\glscustomtext</code></dfn></code></div><!-- end of pinnedbox -->
 Expands to the custom text supplied in <a id="wrglossary.6047"></a><a href="#glo:glsdisp"><code class="csfmt">\glsdisp</code></a>. It’s always empty for <a id="wrglossary.6048"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>, <a id="wrglossary.6049"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a> and their <a id="wrglossary.6050"></a><a href="#glo:@@glslabel@casechange">case-changing</a> variants. (You can  use <a id="wrglossary.6051"></a><a href="#glo:pkg.etoolbox"><span class="styfmt">etoolbox</span></a>’s <code class="csfmt">\ifdefempty</code> to determine if <a id="wrglossary.6052"></a><a href="#glo:glscustomtext"><code class="csfmt">\glscustomtext</code></a> is empty.)<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.6053"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
If <a id="wrglossary.6054"></a><a href="#glo:Glsdisp"><code class="csfmt">\Glsdisp</code></a> is used, <a id="wrglossary.6055"></a><a href="#glo:glscustomtext"><code class="csfmt">\glscustomtext</code></a> will include the <a id="wrglossary.6056"></a><a href="#glo:idx.sentencecase">sentence case</a> command (<a id="wrglossary.6057"></a><a href="#glo:glssentencecase"><code class="csfmt">\glssentencecase</code></a>), but <a id="wrglossary.6058"></a><a href="#glo:glscapscase"><code class="csfmt">\glscapscase</code></a> will expand to <span class="meta">〈<em class="metainner">no change</em>〉</span> (since <a id="wrglossary.6059"></a><a href="#glo:Glsdisp"><code class="csfmt">\Glsdisp</code></a> simply uses <a id="wrglossary.6060"></a><a href="#glo:glsdisp"><code class="csfmt">\glsdisp</code></a> without modifying the placeholder commands). However, the generic <a id="wrglossary.6061"></a><a href="#glo:glsgenentryfmt"><code class="csfmt">\glsgenentryfmt</code></a> doesn’t use <a id="wrglossary.6062"></a><a href="#glo:glscapscase"><code class="csfmt">\glscapscase</code></a> (or <a id="wrglossary.6063"></a><a href="#glo:glsifplural"><code class="csfmt">\glsifplural</code></a>) if <a id="wrglossary.6064"></a><a href="#glo:glscustomtext"><code class="csfmt">\glscustomtext</code></a> isn’t empty. </div><!-- end of important -->
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.6065"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.6066"></a><code class="code"><dfn id="glo:glsifhyperon"><code class="csfmt">\glsifhyperon</code></dfn>{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code></div><!-- end of pinnedbox -->
 This will do <span class="meta">〈<em class="metainner">true</em>〉</span> if the <a id="wrglossary.6067"></a><a href="#glo:idx.hyperlink">hyperlinks</a> are on for the current reference, otherwise it will do <span class="meta">〈<em class="metainner">false</em>〉</span>. The <a id="wrglossary.6068"></a><a href="#glo:idx.hyperlink">hyperlink</a> may be off even if it wasn’t explicitly switched off with <a id="wrglossary.6069"></a><a href="#glo:opt.glsopt.hyper"><span class="csoptfmt">hyper</span></a><span class="optfmt">=false</span> key or the use of a starred (<a id="wrglossary.6070"></a><a href="#glo:idx.starmod"><code class="code">*</code></a>) command. It may be off because the <a id="wrglossary.6071"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a> package hasn’t been loaded or because <a id="wrglossary.6072"></a><a href="#glo:glsdisablehyper"><code class="csfmt">\glsdisablehyper</code></a> has been used or because the entry is in a <a id="wrglossary.6073"></a><a href="#glo:dual.glossary">glossary</a> type that’s had the <a id="wrglossary.6074"></a><a href="#glo:idx.hyperlink">hyperlinks</a> switched off (using <a id="wrglossary.6075"></a><a href="#glo:opt.nohypertypes"><span class="styoptfmt">nohypertypes</span></a>) or because it’s the <a id="wrglossary.6076"></a><a href="#glo:dual.firstuse">first use</a> and the hyperlinks have been suppressed on <a id="wrglossary.6077"></a><a href="#glo:dual.firstuse">first use</a>.<p>
If you want to know if the calling command used to reference the <a id="wrglossary.6078"></a><a href="#glo:idx.glossaryentry">entry</a> was used with the star (<a id="wrglossary.6079"></a><a href="#glo:idx.starmod"><code class="code">*</code></a>) or plus (<a id="wrglossary.6080"></a><a href="#glo:idx.plusmod"><code class="code">+</code></a>) variant, you can use: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.6081"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.6082"></a><code class="code"><dfn id="glo:glslinkvar"><code class="csfmt">\glslinkvar</code></dfn>{<span class="meta">〈<em class="metainner">unmodified</em>〉</span>}{<span class="meta">〈<em class="metainner">star case</em>〉</span>}{<span class="meta">〈<em class="metainner">plus case</em>〉</span>}</code></div><!-- end of pinnedbox -->
 This will do <span class="meta">〈<em class="metainner">unmodified</em>〉</span> if the unmodified version was used, or will do <span class="meta">〈<em class="metainner">star case</em>〉</span> if the starred version was used, or will do <span class="meta">〈<em class="metainner">plus case</em>〉</span> if the plus version was used. The custom modifier provided by <a id="wrglossary.6083"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span>’s</a> <a id="wrglossary.6084"></a><a href="#glo:GlsXtrSetAltModifier"><code class="xtrcsfmt">\GlsXtrSetAltModifier</code></a> will make <a id="wrglossary.6085"></a><a href="#glo:glslinkvar"><code class="csfmt">\glslinkvar</code></a> expand to <span class="meta">〈<em class="metainner">unmodified</em>〉</span>.<p>
Note that this doesn’t take into account if the  <a id="wrglossary.6086"></a><a href="#glo:opt.glsopt.hyper"><span class="csoptfmt">hyper</span></a> key was used to override the default setting, so this command shouldn’t be used to guess whether or not the <a id="wrglossary.6087"></a><a href="#glo:idx.hyperlink">hyperlink</a> is on for this reference. This command is therefore of limited use. If you want to make the <a id="wrglossary.6088"></a><a href="#glo:idx.starmod">star</a> or <a id="wrglossary.6089"></a><a href="#glo:idx.plusmod">plus</a> behave differently, you can try <a id="wrglossary.6090"></a><a href="#glo:GlsXtrSetStarModifier"><code class="csfmt">\GlsXtrSetStarModifier</code></a> or <a id="wrglossary.6091"></a><a href="#glo:GlsXtrSetPlusModifier"><code class="csfmt">\GlsXtrSetPlusModifier</code></a> instead, if you are using <a id="wrglossary.6092"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>.<p>
Note that you can also use commands such as <a id="wrglossary.6093"></a><a href="#glo:ifglsused"><code class="csfmt">\ifglsused</code></a> within <span class="meta">〈<em class="metainner">definition</em>〉</span> (see §<a href="#sec:glsunset">7</a>), but don’t use <a id="wrglossary.6094"></a><a href="#glo:ifglsused"><code class="csfmt">\ifglsused</code></a> in the <a id="wrglossary.6095"></a><a href="#glo:dual.postlinkhook">post-link hook</a>.<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.6096"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><!-- end of informationtitle -->
 The <a id="wrglossary.6097"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package has additional commands that may be used within <span class="meta">〈<em class="metainner">definition</em>〉</span> to obtain information about the calling command. </div><!-- end of information -->
<p>
The commands <a id="wrglossary.6098"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>, <a id="wrglossary.6099"></a><a href="#glo:glstype"><code class="csfmt">\glstype</code></a>, <a id="wrglossary.6100"></a><a href="#glo:glsifplural"><code class="csfmt">\glsifplural</code></a>, <a id="wrglossary.6101"></a><a href="#glo:glscapscase"><code class="csfmt">\glscapscase</code></a>, <a id="wrglossary.6102"></a><a href="#glo:glsinsert"><code class="csfmt">\glsinsert</code></a> and <a id="wrglossary.6103"></a><a href="#glo:glscustomtext"><code class="csfmt">\glscustomtext</code></a> are typically updated at the start of the <a id="wrglossary.6104"></a><a href="#glo:glslike"><code class="csfmt">\gls</code>-like</a> and <a id="wrglossary.6105"></a><a href="#glo:glstextlike"><code class="csfmt">\glstext</code>-like</a> commands so they can usually be accessed in the hook user commands, such as <a id="wrglossary.6106"></a><a href="#glo:glspostlinkhook"><code class="csfmt">\glspostlinkhook</code></a> and <a id="wrglossary.6107"></a><a href="#glo:glslinkpostsetkeys"><code class="csfmt">\glslinkpostsetkeys</code></a>.<p>
<div class="warning"><div class="warningtitle"><a id="wrglossary.6108"></a><a href="#glo:sym.warning"><span title="Warning" class="icon">⚠</span></a></div><!-- end of warningtitle -->
This means that using commands like <a id="wrglossary.6109"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> within the fields that are accessed using the <a id="wrglossary.6110"></a><a href="#glo:glslike"><code class="csfmt">\gls</code>-like</a> or <a id="wrglossary.6111"></a><a href="#glo:glstextlike"><code class="csfmt">\glstext</code>-like</a> commands (such as the <a id="wrglossary.6112"></a><a href="#glo:opt.gloskey.first"><span class="csoptfmt">first</span></a>, <a id="wrglossary.6113"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a>, <a id="wrglossary.6114"></a><a href="#glo:opt.gloskey.long"><span class="csoptfmt">long</span></a> or <a id="wrglossary.6115"></a><a href="#glo:opt.gloskey.short"><span class="csoptfmt">short</span></a> keys) will cause a problem. The definitions of the placeholder commands can’t be scoped otherwise they won’t be available for the <a id="wrglossary.6116"></a><a href="#glo:dual.postlinkhook">post-link hook</a>, and grouping can also cause unwanted spacing issues in <a id="wrglossary.6117"></a><a href="#glo:idx.mathmode">math mode</a>. </div><!-- end of warning -->
<p>
If you only want to make minor modifications to <a id="wrglossary.6118"></a><a href="#glo:glsentryfmt"><code class="csfmt">\glsentryfmt</code></a>, you can use the generic <a id="wrglossary.6119"></a><a href="#glo:@@glslabel@entryformat">entry formatting</a> command: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.6120"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.6121"></a><code class="code"><dfn id="glo:glsgenentryfmt"><code class="csfmt">\glsgenentryfmt</code></dfn></code></div><!-- end of pinnedbox -->
 This uses the above commands to display just the <a id="wrglossary.6122"></a><a href="#glo:opt.gloskey.first"><span class="csoptfmt">first</span></a>,  <a id="wrglossary.6123"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a>, <a id="wrglossary.6124"></a><a href="#glo:opt.gloskey.plural"><span class="csoptfmt">plural</span></a> or <a id="wrglossary.6125"></a><a href="#glo:opt.gloskey.firstplural"><span class="csoptfmt">firstplural</span></a> keys  (or the custom text) with the insert text appended. For example, to make the symbol appear in parentheses for the <a id="wrglossary.6126"></a><a href="#glo:opt.glostype.symbols"><code class="glostypefmt">symbols</code></a> glossary: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.6127"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.6128"></a><a href="#glo:defglsentryfmt"><code class="csfmt">\defglsentryfmt</code></a>[<a id="wrglossary.6129"></a><a href="#glo:opt.glostype.symbols"><code class="glostypefmt">symbols</code></a>]{<a id="wrglossary.6130"></a><a href="#glo:glsgenentryfmt"><code class="csfmt">\glsgenentryfmt</code></a> (<a id="wrglossary.6131"></a><a href="#glo:glsentrysymbol"><code class="csfmt">\glsentrysymbol</code></a>{<a id="wrglossary.6132"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>})}
</pre><p>
The <a id="wrglossary.6133"></a><a href="#glo:idx.acronymstyle">acronym styles</a> use a similar method to adjust the formatting. For example, the <a id="wrglossary.6134"></a><a href="#glo:opt.acrstyle.long-short"><span class="acrstylefmt">long-short</span></a> style implements: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.6135"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.6136"></a><a href="#glo:defglsentryfmt"><code class="csfmt">\defglsentryfmt</code></a>[<span class="meta">〈<em class="metainner">type</em>〉</span>]{<a id="wrglossary.6137"></a><a href="#glo:ifglshaslong"><code class="csfmt">\ifglshaslong</code></a>{<a id="wrglossary.6138"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>}{<a id="wrglossary.6139"></a><a href="#glo:glsgenacfmt"><code class="csfmt">\glsgenacfmt</code></a>}{<a id="wrglossary.6140"></a><a href="#glo:glsgenentryfmt"><code class="csfmt">\glsgenentryfmt</code></a>}}
</pre> For each <a id="wrglossary.6141"></a><a href="#glo:dual.glossary">glossary</a> that has been identified as a list of acronyms. This uses the generic <a id="wrglossary.6142"></a><a href="#glo:idx.entryformat">entry format</a> command <a id="wrglossary.6143"></a><a href="#glo:glsgenentryfmt"><code class="csfmt">\glsgenentryfmt</code></a> for general <a id="wrglossary.6144"></a><a href="#glo:idx.glossaryentry">entries</a> (that don’t have the <a id="wrglossary.6145"></a><a href="#glo:opt.gloskey.long"><span class="csoptfmt">long</span></a> key set), otherwise it uses the generic <a id="wrglossary.6146"></a><a href="#glo:idx.acronymstyle">acronym format</a>: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.6147"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.6148"></a><code class="code"><dfn id="glo:glsgenacfmt"><code class="csfmt">\glsgenacfmt</code></dfn></code></div><!-- end of pinnedbox -->
 This uses the values from the <a id="wrglossary.6149"></a><a href="#glo:opt.gloskey.long"><span class="csoptfmt">long</span></a>, <a id="wrglossary.6150"></a><a href="#glo:opt.gloskey.short"><span class="csoptfmt">short</span></a>, <a id="wrglossary.6151"></a><a href="#glo:opt.gloskey.longplural"><span class="csoptfmt">longplural</span></a> and <a id="wrglossary.6152"></a><a href="#glo:opt.gloskey.shortplural"><span class="csoptfmt">shortplural</span></a> keys, rather than using the <a id="wrglossary.6153"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a>, <a id="wrglossary.6154"></a><a href="#glo:opt.gloskey.plural"><span class="csoptfmt">plural</span></a>, <a id="wrglossary.6155"></a><a href="#glo:opt.gloskey.first"><span class="csoptfmt">first</span></a>  and <a id="wrglossary.6156"></a><a href="#glo:opt.gloskey.firstplural"><span class="csoptfmt">firstplural</span></a> keys. The <a id="wrglossary.6157"></a><a href="#glo:dual.firstuse">first use</a> singular text is obtained via: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.6158"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.6159"></a><code class="code"><dfn id="glo:genacrfullformat"><code class="csfmt">\genacrfullformat</code></dfn>{<span class="meta">〈<em class="metainner">label</em>〉</span>}{<span class="meta">〈<em class="metainner">insert</em>〉</span>}</code></div><!-- end of pinnedbox -->
 instead of from the <a id="wrglossary.6160"></a><a href="#glo:opt.gloskey.first"><span class="csoptfmt">first</span></a> key, and the <a id="wrglossary.6161"></a><a href="#glo:dual.firstuse">first use</a> plural text is obtained via: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.6162"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.6163"></a><code class="code"><dfn id="glo:genplacrfullformat"><code class="csfmt">\genplacrfullformat</code></dfn>{<span class="meta">〈<em class="metainner">label</em>〉</span>}{<span class="meta">〈<em class="metainner">insert</em>〉</span>}</code></div><!-- end of pinnedbox -->
 instead of from the <a id="wrglossary.6164"></a><a href="#glo:opt.gloskey.firstplural"><span class="csoptfmt">firstplural</span></a> key. In both cases, <span class="meta">〈<em class="metainner">label</em>〉</span> is the <a id="wrglossary.6165"></a><a href="#glo:idx.glossaryentry">entry’s</a> label and <span class="meta">〈<em class="metainner">insert</em>〉</span> is the insert text provided in the final optional argument of commands like <a id="wrglossary.6166"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>. The default behaviour is to do the long form (or plural long form) followed by <span class="meta">〈<em class="metainner">insert</em>〉</span> and a space and  the short form (or plural short form) in parentheses, where the short form is in the argument of <a id="wrglossary.6167"></a><a href="#glo:firstacronymfont"><code class="csfmt">\firstacronymfont</code></a>. There are also <a id="wrglossary.6168"></a><a href="#glo:idx.sentencecase">sentence case</a> versions: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.6169"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.6170"></a><code class="code"><dfn id="glo:Genacrfullformat"><code class="csfmt">\Genacrfullformat</code></dfn>{<span class="meta">〈<em class="metainner">label</em>〉</span>}{<span class="meta">〈<em class="metainner">insert</em>〉</span>}</code></div><!-- end of pinnedbox -->
 and <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.6171"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.6172"></a><code class="code"><dfn id="glo:Genplacrfullformat"><code class="csfmt">\Genplacrfullformat</code></dfn>{<span class="meta">〈<em class="metainner">label</em>〉</span>}{<span class="meta">〈<em class="metainner">insert</em>〉</span>}</code></div><!-- end of pinnedbox -->
 See §<a href="#sec:acronyms">6</a> for details on changing the style of <a id="wrglossary.6173"></a><a href="#glo:idx.acronym">acronyms</a>.<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.6174"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
Note that <a id="wrglossary.6175"></a><a href="#glo:glsentryfmt"><code class="csfmt">\glsentryfmt</code></a> (or the formatting given by <a id="wrglossary.6176"></a><a href="#glo:defglsentryfmt"><code class="csfmt">\defglsentryfmt</code></a>)  is not used by the <a id="wrglossary.6177"></a><a href="#glo:glstextlike"><code class="csfmt">\glstext</code>-like</a> commands. </div><!-- end of important -->
<p>
<div class="example" id="ex:customfmt"><div class="title">Example 16: Custom Entry Display in Text</div> Suppose you want a <a id="wrglossary.6178"></a><a href="#glo:dual.glossary">glossary</a> of measurements and units, you can use the <a id="wrglossary.6179"></a><a href="#glo:opt.gloskey.symbol"><span class="csoptfmt">symbol</span></a> key to store the unit: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.6180"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.6181"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{distance}{<a id="wrglossary.6182"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={distance}</span>,
<a id="wrglossary.6183"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={The length between two points}</span>,
<a id="wrglossary.6184"></a><a href="#glo:opt.gloskey.symbol"><span class="csoptfmt">symbol</span></a><span class="optfmt">={km}</span>}
</pre> and now suppose you want <code class="code"><a id="wrglossary.6185"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{distance}</code> to produce <span class="qt">“distance (km)”</span> on <a id="wrglossary.6186"></a><a href="#glo:dual.firstuse">first use</a>, then you can redefine <a id="wrglossary.6187"></a><a href="#glo:glsentryfmt"><code class="csfmt">\glsentryfmt</code></a> as follows: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.6188"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>*{<a id="wrglossary.6189"></a><a href="#glo:glsentryfmt"><code class="csfmt">\glsentryfmt</code></a>}<span class="comment">% </span>
  <a id="wrglossary.6190"></a><a href="#glo:glsgenentryfmt"><code class="csfmt">\glsgenentryfmt</code></a>
  <a id="wrglossary.6191"></a><a href="#glo:ifglsused"><code class="csfmt">\ifglsused</code></a>{<a id="wrglossary.6192"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>}{}{<a id="wrglossary.6193"></a><a href="#glo:space"><code class="csfmt">\space</code></a> (<a id="wrglossary.6194"></a><a href="#glo:glsentrysymbol"><code class="csfmt">\glsentrysymbol</code></a>{<a id="wrglossary.6195"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>})}<span class="comment">% </span>

</pre><p>
(Note that I’ve used <a id="wrglossary.6196"></a><a href="#glo:glsentrysymbol"><code class="csfmt">\glsentrysymbol</code></a> rather than <a id="wrglossary.6197"></a><a href="#glo:glssymbol"><code class="csfmt">\glssymbol</code></a> to avoid nested <a id="wrglossary.6198"></a><a href="#glo:idx.hyperlink">hyperlinks</a>.)<p>
All of the <a id="wrglossary.6199"></a><a href="#glo:dual.linktext">link text</a> will be formatted according to <a id="wrglossary.6200"></a><a href="#glo:glstextformat"><code class="csfmt">\glstextformat</code></a> (described earlier). So if you do, say: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.6201"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>{<a id="wrglossary.6202"></a><a href="#glo:glstextformat"><code class="csfmt">\glstextformat</code></a>}[1]{<a id="wrglossary.6203"></a><a href="#glo:textbf"><code class="csfmt">\textbf</code></a>{#1}}
<code class="cmd">\renewcommand</code>*{<a id="wrglossary.6204"></a><a href="#glo:glsentryfmt"><code class="csfmt">\glsentryfmt</code></a>}{<span class="comment">% </span>
  <a id="wrglossary.6205"></a><a href="#glo:glsgenentryfmt"><code class="csfmt">\glsgenentryfmt</code></a>
  <a id="wrglossary.6206"></a><a href="#glo:ifglsused"><code class="csfmt">\ifglsused</code></a>{<a id="wrglossary.6207"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>}{}{<a id="wrglossary.6208"></a><a href="#glo:space"><code class="csfmt">\space</code></a>(<a id="wrglossary.6209"></a><a href="#glo:glsentrysymbol"><code class="csfmt">\glsentrysymbol</code></a>{<a id="wrglossary.6210"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>})}<span class="comment">% </span>
}
</pre> then <code class="code"><a id="wrglossary.6211"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{distance}</code> will produce <span class="qt">“<span style="font-weight: bold; ">distance (km)</span>”</span>. This is different from using the <a id="wrglossary.6212"></a><a href="#glo:dual.postlinkhook">post-link hook</a> which is outside of <a id="wrglossary.6213"></a><a href="#glo:glstextformat"><code class="csfmt">\glstextformat</code></a>.<p>
For a complete document, see the sample file <a id="wrglossary.6214"></a><a href="#glo:file.sample-entryfmt.tex"><span class="filefmt">sample-entryfmt.tex</span></a>. </div><p>
<div class="example" id="ex:defglsentryfmt"><div class="title">Example 17: Custom Format for Particular Glossary</div> Suppose you have created a new <a id="wrglossary.6215"></a><a href="#glo:dual.glossary">glossary</a> called <span class="optfmt">notation</span> and you want to change the way the entry is displayed on <a id="wrglossary.6216"></a><a href="#glo:dual.firstuse">first use</a> so that it includes the symbol, you can do: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.6217"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.6218"></a><a href="#glo:defglsentryfmt"><code class="csfmt">\defglsentryfmt</code></a>[notation]{<a id="wrglossary.6219"></a><a href="#glo:glsgenentryfmt"><code class="csfmt">\glsgenentryfmt</code></a>
 <a id="wrglossary.6220"></a><a href="#glo:ifglsused"><code class="csfmt">\ifglsused</code></a>{<a id="wrglossary.6221"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>}{}{<a id="wrglossary.6222"></a><a href="#glo:space"><code class="csfmt">\space</code></a>
   (denoted <a id="wrglossary.6223"></a><a href="#glo:glsentrysymbol"><code class="csfmt">\glsentrysymbol</code></a>{<a id="wrglossary.6224"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>})}}
</pre> Now suppose you have defined an entry as follows: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.6225"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.6226"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{set}{<a id="wrglossary.6227"></a><a href="#glo:opt.gloskey.type"><span class="csoptfmt">type</span></a><span class="optfmt">={notation}</span>,
  <a id="wrglossary.6228"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={set}</span>,
  <a id="wrglossary.6229"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={A collection of objects}</span>,
  <a id="wrglossary.6230"></a><a href="#glo:opt.gloskey.symbol"><span class="csoptfmt">symbol</span></a><span class="optfmt">={<a id="wrglossary.6231"></a><a href="#glo:ensuremath"><code class="csfmt">\ensuremath</code></a>S}</span>
}
</pre> The <a id="wrglossary.6232"></a><a href="#glo:@@glslabel@firstuse">first time</a> you reference this entry it will be displayed as: <span class="qt">“set (denoted \(S\))”</span> (assuming <a id="wrglossary.6233"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> was used).<p>
Remember that if you use the <a id="wrglossary.6234"></a><a href="#glo:opt.gloskey.symbol"><span class="csoptfmt">symbol</span></a> key, you need to use a <a id="wrglossary.6235"></a><a href="#glo:idx.glossarystyle">glossary style</a> that displays the symbol, as many of the styles ignore it. </div><p>

</section><!-- end of section sec:glsdisplay -->

<section id="sec:glshooks"><!-- start of section sec:glshooks --><div class="tomain"><a href="#main">[top]</a></div>
<h3><!-- start of subsection header -->5.1.5. Hooks<div class="labellink"><a href="#sec:glshooks">[link]</a></div></h3><!-- end of subsection header -->
<p>
Both the <a id="wrglossary.6236"></a><a href="#glo:glslike"><code class="csfmt">\gls</code>-like</a> and <a id="wrglossary.6237"></a><a href="#glo:glstextlike"><code class="csfmt">\glstext</code>-like</a> commands use: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.6238"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.6239"></a><code class="code"><dfn id="glo:glslinkpostsetkeys"><code class="csfmt">\glslinkpostsetkeys</code></dfn></code></div><!-- end of pinnedbox -->
 after the <span class="meta">〈<em class="metainner">options</em>〉</span> are set. This macro does nothing by default but can be redefined. (For example, to switch off the <a id="wrglossary.6240"></a><a href="#glo:idx.hyperlink">hyperlink</a> under certain conditions.) The <a id="wrglossary.6241"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package additionally provides <a id="wrglossary.6242"></a><a href="#glo:glslinkpresetkeys"><code class="xtrcsfmt">\glslinkpresetkeys</code></a>.<p>
There is also a hook (the <a id="wrglossary.6243"></a><a href="#glo:dual.postlinkhook">post-link hook</a>) that’s implemented at the end: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.6244"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.6245"></a><code class="code"><dfn id="glo:glspostlinkhook"><code class="csfmt">\glspostlinkhook</code></dfn></code></div><!-- end of pinnedbox -->
 This is done after the <a id="wrglossary.6246"></a><a href="#glo:dual.linktext">link text</a> has been displayed and also <span style="font-style: italic; font-variant: normal; ">after</span> the <a id="wrglossary.6247"></a><a href="#glo:dual.firstuseflag">first use flag</a> has been unset (see example <a href="#ex:dotabbr">29</a>). This means that it’s too late to use <a id="wrglossary.6248"></a><a href="#glo:ifglsused"><code class="csfmt">\ifglsused</code></a> in the definition of <a id="wrglossary.6249"></a><a href="#glo:glspostlinkhook"><code class="csfmt">\glspostlinkhook</code></a>. The <a id="wrglossary.6250"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package provides <a id="wrglossary.6251"></a><a href="#glo:glsxtrifwasfirstuse"><code class="xtrcsfmt">\glsxtrifwasfirstuse</code></a> for use in the <a id="wrglossary.6252"></a><a href="#glo:dual.postlinkhook">post-link hook</a>.<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.6253"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><!-- end of informationtitle -->
 The <a id="wrglossary.6254"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package redefines <a id="wrglossary.6255"></a><a href="#glo:glspostlinkhook"><code class="csfmt">\glspostlinkhook</code></a> to allow for additional hooks that can vary according to the entry’s <a id="wrglossary.6256"></a><a href="#glo:opt.gloskey.category"><span class="xtrcsoptfmt">category</span></a>. If you migrate over from only using the base <a id="wrglossary.6257"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package to <a id="wrglossary.6258"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> and you have redefined <a id="wrglossary.6259"></a><a href="#glo:glspostlinkhook"><code class="csfmt">\glspostlinkhook</code></a>, consider moving your modifications to the category post-link hook to avoid breaking the extended <a id="wrglossary.6260"></a><a href="#glo:dual.postlinkhook">post-link hook</a> features. See the <a id="wrglossary.6261"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> manual for further details. </div><!-- end of information -->
<p>

</section><!-- end of section sec:glshooks -->

<section id="sec:disablehyperlinks"><!-- start of section sec:disablehyperlinks --><div class="tomain"><a href="#main">[top]</a></div>
<h3><!-- start of subsection header -->5.1.6. Enabling and Disabling hyperlinks to Glossary Entries<div class="labellink"><a href="#sec:disablehyperlinks">[link]</a></div></h3><!-- end of subsection header -->
<p>
If you load <a id="wrglossary.6262"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a> prior to loading the <a id="wrglossary.6263"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package, the <a id="wrglossary.6264"></a><a href="#glo:glslike"><code class="csfmt">\gls</code>-like</a> and <a id="wrglossary.6265"></a><a href="#glo:glstextlike"><code class="csfmt">\glstext</code>-like</a> commands will automatically have <a id="wrglossary.6266"></a><a href="#glo:idx.hyperlink">hyperlinks</a> to the relevant  <a id="wrglossary.6267"></a><a href="#glo:idx.glossaryentry">glossary entry</a>, unless the <a id="wrglossary.6268"></a><a href="#glo:opt.glsopt.hyper"><span class="csoptfmt">hyper</span></a> option has been switched off (either explicitly or through implicit means, such as via the <a id="wrglossary.6269"></a><a href="#glo:opt.nohypertypes"><span class="styoptfmt">nohypertypes</span></a> package option).<p>
You can disable or enable <a id="wrglossary.6270"></a><a href="#glo:idx.hyperlink">hyperlinks</a> using: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.6271"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.6272"></a><code class="code"><dfn id="glo:glsdisablehyper"><code class="csfmt">\glsdisablehyper</code></dfn></code></div><!-- end of pinnedbox -->
 and <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.6273"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.6274"></a><code class="code"><dfn id="glo:glsenablehyper"><code class="csfmt">\glsenablehyper</code></dfn></code><p>
<div class="noteBox"></div><!-- end of noteBox -->
</div><!-- end of pinnedbox -->
 respectively. The effect can be localised by placing the commands within a group. Note that you should only use <a id="wrglossary.6275"></a><a href="#glo:glsenablehyper"><code class="csfmt">\glsenablehyper</code></a> if the commands <a id="wrglossary.6276"></a><a href="#glo:hyperlink"><code class="csfmt">\hyperlink</code></a> and <a id="wrglossary.6277"></a><a href="#glo:hypertarget"><code class="csfmt">\hypertarget</code></a> have been defined, otherwise you will get undefined control sequence errors. If the <a id="wrglossary.6278"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a> package is loaded before <a id="wrglossary.6279"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a>, <a id="wrglossary.6280"></a><a href="#glo:glsenablehyper"><code class="csfmt">\glsenablehyper</code></a> will be use automatically.<p>
You can disable just the <a id="wrglossary.6281"></a><a href="#glo:dual.firstuse">first use</a> links using the package option <a id="wrglossary.6282"></a><a href="#glo:opt.hyperfirst"><span class="styoptfmt">hyperfirst</span></a><span class="optfmt">=false</span>. Note that this option only affects the <a id="wrglossary.6283"></a><a href="#glo:glslike"><code class="csfmt">\gls</code>-like</a> commands that recognise the <a id="wrglossary.6284"></a><a href="#glo:dual.firstuseflag">first use flag</a>.<p>
<div class="example" id="ex:hyperdesc"><div class="title">Example 18: First Use With Hyperlinked Footnote Description</div> Suppose I want the <a id="wrglossary.6285"></a><a href="#glo:dual.firstuse">first use</a> to have a <a id="wrglossary.6286"></a><a href="#glo:idx.hyperlink">hyperlink</a> to the description in a footnote instead of hyperlinking to the relevant place in the <a id="wrglossary.6287"></a><a href="#glo:dual.glossary">glossary</a>. First I need to disable the <a id="wrglossary.6288"></a><a href="#glo:idx.hyperlink">hyperlinks</a> on <a id="wrglossary.6289"></a><a href="#glo:dual.firstuse">first use</a> via the package option  <a id="wrglossary.6290"></a><a href="#glo:opt.hyperfirst"><span class="styoptfmt">hyperfirst</span></a><span class="optfmt">=false</span>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.6291"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.6292"></a><a href="#glo:opt.hyperfirst"><span class="styoptfmt">hyperfirst</span></a><span class="optfmt">=false</span>]{glossaries}
</pre> Now I need to redefine <a id="wrglossary.6293"></a><a href="#glo:glsentryfmt"><code class="csfmt">\glsentryfmt</code></a> (see §<a href="#sec:glsdisplay">5.1.4</a>): <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.6294"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>*{<a id="wrglossary.6295"></a><a href="#glo:glsentryfmt"><code class="csfmt">\glsentryfmt</code></a>}{<span class="comment">% </span>
  <a id="wrglossary.6296"></a><a href="#glo:glsgenentryfmt"><code class="csfmt">\glsgenentryfmt</code></a>
  <a id="wrglossary.6297"></a><a href="#glo:ifglsused"><code class="csfmt">\ifglsused</code></a>{<a id="wrglossary.6298"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>}{}{<a id="wrglossary.6299"></a><a href="#glo:footnote"><code class="csfmt">\footnote</code></a>{<a id="wrglossary.6300"></a><a href="#glo:glsentrydesc"><code class="csfmt">\glsentrydesc</code></a>{<a id="wrglossary.6301"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>}}}<span class="comment">% </span>
}
</pre><p>
Now the <a id="wrglossary.6302"></a><a href="#glo:dual.firstuse">first use</a> won’t have hyperlinked text, but will be followed by a footnote. See the sample file <a id="wrglossary.6303"></a><a href="#glo:file.sample-FnDesc.tex"><span class="filefmt">sample-FnDesc.tex</span></a> for a complete document. </div><p>
Note that the <a id="wrglossary.6304"></a><a href="#glo:opt.hyperfirst"><span class="styoptfmt">hyperfirst</span></a> option applies to all defined <a id="wrglossary.6305"></a><a href="#glo:dual.glossary">glossaries</a>. It may be that you only want to disable the <a id="wrglossary.6306"></a><a href="#glo:idx.hyperlink">hyperlinks</a> on <a id="wrglossary.6307"></a><a href="#glo:dual.firstuse">first use</a> for <a id="wrglossary.6308"></a><a href="#glo:dual.glossary">glossaries</a> that have a different form on <a id="wrglossary.6309"></a><a href="#glo:dual.firstuse">first use</a> (such as list of <a id="wrglossary.6310"></a><a href="#glo:idx.acronym">acronyms</a>). This can be achieved by noting that since the <a id="wrglossary.6311"></a><a href="#glo:idx.glossaryentry">entries</a> that require hyperlinking for all instances have identical <a id="wrglossary.6312"></a><a href="#glo:@@glslabel@firstuse">first</a>  and <a id="wrglossary.6313"></a><a href="#glo:@@glslabel@subsequentuse">subsequent</a> text, they can be unset via <a id="wrglossary.6314"></a><a href="#glo:glsunsetall"><code class="csfmt">\glsunsetall</code></a> (see §<a href="#sec:glsunset">7</a>) so that the <a id="wrglossary.6315"></a><a href="#glo:opt.hyperfirst"><span class="styoptfmt">hyperfirst</span></a> option doesn’t get applied.<p>
<div class="example" id="ex:hyperfirst"><div class="title">Example 19: Suppressing Hyperlinks on First Use Just For Acronyms</div> Suppose I want to suppress the <a id="wrglossary.6316"></a><a href="#glo:idx.hyperlink">hyperlink</a> on <a id="wrglossary.6317"></a><a href="#glo:dual.firstuse">first use</a> for <a id="wrglossary.6318"></a><a href="#glo:idx.acronym">acronyms</a> but not for <a id="wrglossary.6319"></a><a href="#glo:idx.glossaryentry">entries</a> in the <a id="wrglossary.6320"></a><a href="#glo:opt.glostype.main"><code class="glostypefmt">main</code></a> glossary. I can load the <a id="wrglossary.6321"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package using: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.6322"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.6323"></a><a href="#glo:opt.hyperfirst"><span class="styoptfmt">hyperfirst</span></a><span class="optfmt">=false</span>,<a id="wrglossary.6324"></a><a href="#glo:opt.acronym"><span class="styoptfmt">acronym</span></a>]{glossaries}
</pre> Once all <a id="wrglossary.6325"></a><a href="#glo:idx.glossaryentry">glossary entries</a> have been defined I then do: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.6326"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.6327"></a><a href="#glo:glsunsetall"><code class="csfmt">\glsunsetall</code></a>[<a id="wrglossary.6328"></a><a href="#glo:opt.glostype.main"><code class="glostypefmt">main</code></a>]
</pre> (Alternatively use the <a id="wrglossary.6329"></a><a href="#glo:opt.catattr.nohyperfirst"><span class="csoptfmt">nohyperfirst</span></a> <a id="wrglossary.6330"></a><a href="#glo:idx.categoryattribute">category attribute</a> with <a id="wrglossary.6331"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>.) </div><p>
For more complex requirements, you might find it easier to switch off all <a id="wrglossary.6332"></a><a href="#glo:idx.hyperlink">hyperlinks</a> via <a id="wrglossary.6333"></a><a href="#glo:glsdisablehyper"><code class="csfmt">\glsdisablehyper</code></a> and put the <a id="wrglossary.6334"></a><a href="#glo:idx.hyperlink">hyperlinks</a> (where required) within the definition of <a id="wrglossary.6335"></a><a href="#glo:glsentryfmt"><code class="csfmt">\glsentryfmt</code></a> (see §<a href="#sec:glsdisplay">5.1.4</a>) via <a id="wrglossary.6336"></a><a href="#glo:glshyperlink"><code class="csfmt">\glshyperlink</code></a> (see §<a href="#sec:glsnolink">5.2</a>).<p>
<div class="example" id="ex:nomathhyper"><div class="title">Example 20: Only Hyperlink in Text Mode Not Math Mode</div> This is a bit of a contrived example, but suppose, for some reason, I only want the <a id="wrglossary.6337"></a><a href="#glo:glslike"><code class="csfmt">\gls</code>-like</a> commands to have hyperlinks when used in text mode, but not in <a id="wrglossary.6338"></a><a href="#glo:idx.mathmode">math mode</a>. I can do this by adding the <a id="wrglossary.6339"></a><a href="#glo:dual.glossary">glossary</a> to the list of <a id="wrglossary.6340"></a><a href="#glo:opt.nohypertypes"><span class="styoptfmt">nohypertypes</span></a> and redefining  <a id="wrglossary.6341"></a><a href="#glo:glsentryfmt"><code class="csfmt">\glsentryfmt</code></a>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.6342"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.6343"></a><a href="#glo:GlsDeclareNoHyperList"><code class="csfmt">\GlsDeclareNoHyperList</code></a>{<a id="wrglossary.6344"></a><a href="#glo:opt.glostype.main"><code class="glostypefmt">main</code></a>}

<code class="cmd">\renewcommand</code>*{<a id="wrglossary.6345"></a><a href="#glo:glsentryfmt"><code class="csfmt">\glsentryfmt</code></a>}{<span class="comment">% </span>
  <code class="cmd">\ifmmode</code>
    <a id="wrglossary.6346"></a><a href="#glo:glsgenentryfmt"><code class="csfmt">\glsgenentryfmt</code></a>
  <code class="cmd">\else</code>
    <a id="wrglossary.6347"></a><a href="#glo:glsifhyperon"><code class="csfmt">\glsifhyperon</code></a>
    {<a id="wrglossary.6348"></a><a href="#glo:glsgenentryfmt"><code class="csfmt">\glsgenentryfmt</code></a>}<span class="comment">% hyperlink already on</span>
    {<a id="wrglossary.6349"></a><a href="#glo:glshyperlink"><code class="csfmt">\glshyperlink</code></a>[<a id="wrglossary.6350"></a><a href="#glo:glsgenentryfmt"><code class="csfmt">\glsgenentryfmt</code></a>]{<a id="wrglossary.6351"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>}}<span class="comment">% </span>
  <code class="cmd">\fi</code>
}
</pre> Note that this doesn’t affect the <a id="wrglossary.6352"></a><a href="#glo:glstextlike"><code class="csfmt">\glstext</code>-like</a> commands, which will have the hyperlinks off unless they’re forced on using the  <a id="wrglossary.6353"></a><a href="#glo:idx.plusmod">plus</a> variant or with an explicit use of <a id="wrglossary.6354"></a><a href="#glo:opt.glsopt.hyper"><span class="csoptfmt">hyper</span></a>true.<p>
See the sample file <a id="wrglossary.6355"></a><a href="#glo:file.sample-nomathhyper.tex"><span class="filefmt">sample-nomathhyper.tex</span></a> for a complete document. </div><p>
<div class="example" id="ex:chap-hyperfirst"><div class="title">Example 21: One Hyper Link Per Entry Per Chapter</div> Here’s a more complicated example that will only have the <a id="wrglossary.6356"></a><a href="#glo:idx.hyperlink">hyperlink</a> on the first time an entry is used per chapter. This doesn’t involve resetting the <a id="wrglossary.6357"></a><a href="#glo:dual.firstuseflag">first use flag</a>. Instead it adds a new key using <a id="wrglossary.6358"></a><a href="#glo:glsaddstoragekey"><code class="csfmt">\glsaddstoragekey</code></a> (see §<a href="#sec:glsaddstoragekey">4.3.2</a>) that keeps track of the chapter number that the entry was last used in: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.6359"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.6360"></a><a href="#glo:glsaddstoragekey"><code class="csfmt">\glsaddstoragekey</code></a>{chapter}{0}{<code class="cmd">\glschapnum</code>}
</pre> This creates a new user command called <code class="csfmt">\glschapnum</code> that’s analogous to <a id="wrglossary.6361"></a><a href="#glo:glsentrytext"><code class="csfmt">\glsentrytext</code></a>. The default value for this key is 0. I then define my <a id="wrglossary.6362"></a><a href="#glo:idx.glossaryentry">glossary entries</a> as usual.<p>
Next I redefine the hook <a id="wrglossary.6363"></a><a href="#glo:glslinkpostsetkeys"><code class="csfmt">\glslinkpostsetkeys</code></a> (see §<a href="#sec:glsdisplay">5.1.4</a>) so that it determines the current chapter number (which is stored in <code class="csfmt">\currentchap</code> using <code class="csfmt">\edef</code>). This value is then compared with the value of the <a id="wrglossary.6364"></a><a href="#glo:idx.glossaryentry">entry’s</a> <span class="optfmt">chapter</span> key that I defined earlier. If they’re the same, this <a id="wrglossary.6365"></a><a href="#glo:idx.glossaryentry">entry</a> has already been used in this chapter so the <a id="wrglossary.6366"></a><a href="#glo:idx.hyperlink">hyperlink</a> is switched off using <a id="wrglossary.6367"></a><a href="#glo:pkg.xkeyval"><span class="styfmt">xkeyval</span></a>’s <code class="csfmt">\setkeys</code> command. If the chapter number isn’t the same, then this <a id="wrglossary.6368"></a><a href="#glo:idx.glossaryentry">entry</a> hasn’t been used in the current chapter. The <span class="optfmt">chapter</span> field is updated using <a id="wrglossary.6369"></a><a href="#glo:glsfieldxdef"><code class="csfmt">\glsfieldxdef</code></a> (§<a href="#sec:fetchset">15.5</a>) provided the user hasn’t switched off the <a id="wrglossary.6370"></a><a href="#glo:idx.hyperlink">hyperlink</a>. (This test is performed using <a id="wrglossary.6371"></a><a href="#glo:glsifhyperon"><code class="csfmt">\glsifhyperon</code></a>.) <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.6372"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>*{<a id="wrglossary.6373"></a><a href="#glo:glslinkpostsetkeys"><code class="csfmt">\glslinkpostsetkeys</code></a>}{<span class="comment">% </span>
 <code class="cmd">\edef</code><code class="cmd">\currentchap</code>{<a id="wrglossary.6374"></a><a href="#glo:arabic"><code class="csfmt">\arabic</code></a>{<a id="wrglossary.6375"></a><a href="#glo:ctr.chapter"><span class="ctrfmt">chapter</span></a>}}<span class="comment">% </span>
 <code class="cmd">\ifnum</code><code class="cmd">\currentchap</code>=<code class="cmd">\glschapnum</code>{<a id="wrglossary.6376"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>}<a id="wrglossary.6377"></a><a href="#glo:relax"><code class="csfmt">\relax</code></a>
  <code class="cmd">\setkeys</code>{glslink}{<a id="wrglossary.6378"></a><a href="#glo:opt.glsopt.hyper"><span class="csoptfmt">hyper</span></a><span class="optfmt">=false</span>}<span class="comment">% </span>
 <code class="cmd">\else</code>
  <a id="wrglossary.6379"></a><a href="#glo:glsifhyperon"><code class="csfmt">\glsifhyperon</code></a>{<a id="wrglossary.6380"></a><a href="#glo:glsfieldxdef"><code class="csfmt">\glsfieldxdef</code></a>{<a id="wrglossary.6381"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>}{chapter}{<code class="cmd">\currentchap</code>}}<span class="comment">% </span>
 <code class="cmd">\fi</code>
}
</pre> Note that this will be confused if you use <a id="wrglossary.6382"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> etc when the chapter counter is 0. (That is, before the first <a id="wrglossary.6383"></a><a href="#glo:chapter"><code class="csfmt">\chapter</code></a>.)<p>
See the sample file <a id="wrglossary.6384"></a><a href="#glo:file.sample-chap-hyperfirst.tex"><span class="filefmt">sample-chap-hyperfirst.tex</span></a> for a complete document. </div><p>

</section><!-- end of section sec:disablehyperlinks -->

<section id="sec:glsnolink"><!-- start of section sec:glsnolink --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->5.2. Using Glossary Terms Without Indexing<div class="labellink"><a href="#sec:glsnolink">[link]</a></div></h2><!-- end of section header -->
<p>
The commands described in this section display <a id="wrglossary.6385"></a><a href="#glo:idx.glossaryentry">entry</a> details without adding any information to the <a id="wrglossary.6386"></a><a href="#glo:dual.glossary">glossary</a>. They don’t use <a id="wrglossary.6387"></a><a href="#glo:glstextformat"><code class="csfmt">\glstextformat</code></a> or the <a id="wrglossary.6388"></a><a href="#glo:idx.entryformat">entry format</a>, they don’t have any optional arguments, they don’t affect the <a id="wrglossary.6389"></a><a href="#glo:dual.firstuseflag">first use flag</a> and, apart from <a id="wrglossary.6390"></a><a href="#glo:glshyperlink"><code class="csfmt">\glshyperlink</code></a> and the <a id="wrglossary.6391"></a><a href="#glo:locationlist">number list</a> commands, they don’t produce <a id="wrglossary.6392"></a><a href="#glo:idx.hyperlink">hyperlinks</a>.<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.6393"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
If you want to use the <a id="wrglossary.6394"></a><a href="#glo:idx.sentencecase">sentence case</a> commands in <a id="wrglossary.6395"></a><a href="#glo:idx.PDFbookmark">PDF bookmarks</a>, such as <a id="wrglossary.6396"></a><a href="#glo:Glsentrytext"><code class="csfmt">\Glsentrytext</code></a>, ensure you have at least version 2.08 of <a id="wrglossary.6397"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a>. Inside <a id="wrglossary.6398"></a><a href="#glo:idx.PDFbookmark">PDF bookmarks</a>, those commands will expand with the <a id="wrglossary.6399"></a><a href="#glo:idx.sentencecase">sentence case</a> applied using the expandable  <a id="wrglossary.6400"></a><a href="#glo:MFUsentencecase"><code class="csfmt">\MFUsentencecase</code></a>. Outside of <a id="wrglossary.6401"></a><a href="#glo:idx.PDFbookmark">PDF bookmarks</a> those commands will expand to an internal robust command that applies the <a id="wrglossary.6402"></a><a href="#glo:idx.sentencecase">sentence case</a> with <a id="wrglossary.6403"></a><a href="#glo:glssentencecase"><code class="csfmt">\glssentencecase</code></a> (which defaults to <a id="wrglossary.6404"></a><a href="#glo:makefirstuc"><code class="csfmt">\makefirstuc</code></a>). </div><!-- end of important -->
<p>
If you want to <a id="wrglossary.6405"></a><a href="#glo:idx.titlecase">title case</a> a field, you can use: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.6406"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.6407"></a><code class="code"><dfn id="glo:glsentrytitlecase"><code class="csfmt">\glsentrytitlecase</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">field</em>〉</span>}</code></div><!-- end of pinnedbox -->
 where <span class="meta">〈<em class="metainner">entry-label</em>〉</span> is the label identifying the <a id="wrglossary.6408"></a><a href="#glo:idx.glossaryentry">glossary entry</a>, <span class="meta">〈<em class="metainner">field</em>〉</span> is the <a id="wrglossary.6409"></a><a href="#glo:dual.internalfieldlabel">internal field label</a> (see Table <a href="#tab:fieldmap">4.1</a>). This internally uses <a id="wrglossary.6410"></a><a href="#glo:glscapitalisewords"><code class="csfmt">\glscapitalisewords</code></a>. Within <a id="wrglossary.6411"></a><a href="#glo:idx.PDFbookmark">PDF bookmarks</a>,  this command will expand to <a id="wrglossary.6412"></a><a href="#glo:idx.sentencecase">sentence case</a> using the expandable <a id="wrglossary.6413"></a><a href="#glo:MFUsentencecase"><code class="csfmt">\MFUsentencecase</code></a>. (The <a id="wrglossary.6414"></a><a href="#glo:idx.titlecase">title case</a> command <a id="wrglossary.6415"></a><a href="#glo:capitalisewords"><code class="csfmt">\capitalisewords</code></a> isn’t expandable.)<p>
<div class="warning"><div class="warningtitle"><a id="wrglossary.6416"></a><a href="#glo:sym.warning"><span title="Warning" class="icon">⚠</span></a></div><!-- end of warningtitle -->
If your field contains formatting commands, you will need to redefine <a id="wrglossary.6417"></a><a href="#glo:glscapitalisewords"><code class="csfmt">\glscapitalisewords</code></a> to use <a id="wrglossary.6418"></a><a href="#glo:capitalisefmtwords"><code class="csfmt">\capitalisefmtwords</code></a> instead of <a id="wrglossary.6419"></a><a href="#glo:capitalisewords"><code class="csfmt">\capitalisewords</code></a>. See the <a id="wrglossary.6420"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> manual for further details. </div><!-- end of warning -->
<p>
For example, to convert the description to <a id="wrglossary.6421"></a><a href="#glo:idx.titlecase">title case</a> for the entry identified by the label <span class="qt">“sample”</span>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.6422"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.6423"></a><a href="#glo:glsentrytitlecase"><code class="csfmt">\glsentrytitlecase</code></a>{sample}{<a id="wrglossary.6424"></a><a href="#glo:opt.glosfield.desc"><span class="csoptfmt">desc</span></a>}
</pre> (If you want <a id="wrglossary.6425"></a><a href="#glo:@@glslabel@titlecase">title-casing</a> in your <a id="wrglossary.6426"></a><a href="#glo:idx.glossarystyle">glossary style</a>, you might want to investigate the <a id="wrglossary.6427"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package.) This command will trigger an error if the entry is undefined.<p>
If you want a <a id="wrglossary.6428"></a><a href="#glo:idx.hyperlink">hyperlink</a> to an <a id="wrglossary.6429"></a><a href="#glo:idx.glossaryentry">entry’s</a> line in the <a id="wrglossary.6430"></a><a href="#glo:dual.glossary">glossary</a> but don’t want the <a id="wrglossary.6431"></a><a href="#glo:dual.indexing">indexing</a> or formatting associated with the <a id="wrglossary.6432"></a><a href="#glo:glslike"><code class="csfmt">\gls</code>-like</a> and <a id="wrglossary.6433"></a><a href="#glo:glstextlike"><code class="csfmt">\glstext</code>-like</a> commands, you can use: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.6434"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.6435"></a><code class="code"><dfn id="glo:glshyperlink"><code class="csfmt">\glshyperlink</code></dfn>[<span class="meta">〈<em class="metainner">text</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 This command provides a <a id="wrglossary.6436"></a><a href="#glo:idx.hyperlink">hyperlink</a> <strong class="strong">but does not add any information to the <a id="wrglossary.6437"></a><a href="#glo:indexingfile">glossary file</a></strong>. The <a id="wrglossary.6438"></a><a href="#glo:idx.hyperlink">hyperlink</a> text is given by the optional argument, which defaults to <code class="code"><a id="wrglossary.6439"></a><a href="#glo:glsentrytext"><code class="csfmt">\glsentrytext</code></a>{<span class="meta">〈<em class="metainner">label</em>〉</span>}</code>. Note that the <a id="wrglossary.6440"></a><a href="#glo:idx.hyperlink">hyperlink</a> will be suppressed if you have used <a id="wrglossary.6441"></a><a href="#glo:glsdisablehyper"><code class="csfmt">\glsdisablehyper</code></a> or if you haven’t loaded the <a id="wrglossary.6442"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a> package.<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.6443"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
If you use <a id="wrglossary.6444"></a><a href="#glo:glshyperlink"><code class="csfmt">\glshyperlink</code></a>, you need to ensure that the relevant entry has been added to the <a id="wrglossary.6445"></a><a href="#glo:dual.glossary">glossary</a> using any of the commands described in §<a href="#sec:glslink">5.1</a> or §<a href="#sec:glsadd">10</a> otherwise you will end up with an undefined <a id="wrglossary.6446"></a><a href="#glo:idx.hyperlink">hyperlink</a> target. </div><!-- end of important -->
<p>
The following commands in form form <code class="csfmt">\glsentry<span class="meta">〈<em class="metainner">field</em>〉</span></code>  expand to the associated field value for the entry identified by <span class="meta">〈<em class="metainner">entry-label</em>〉</span> for the non-<a id="wrglossary.6447"></a><a href="#glo:@@glslabel@casechange">case-changing</a> versions. Those commands don’t check if the <a id="wrglossary.6448"></a><a href="#glo:idx.glossaryentry">entry</a> has been defined. The <a id="wrglossary.6449"></a><a href="#glo:idx.sentencecase">sentence case</a> versions <code class="csfmt">\Glsentry<span class="meta">〈<em class="metainner">field</em>〉</span></code> only expand in <a id="wrglossary.6450"></a><a href="#glo:idx.PDFbookmark">PDF bookmarks</a>. In both cases, any fragile commands within the field values will need to be protected or made robust if the field values are required in a moving argument.<p>
There are also commands in the form <code class="csfmt">\glossentry<span class="meta">〈<em class="metainner">field</em>〉</span></code> for the <a id="wrglossary.6451"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a>, <a id="wrglossary.6452"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a> and <a id="wrglossary.6453"></a><a href="#glo:opt.gloskey.symbol"><span class="csoptfmt">symbol</span></a> that are used by the <a id="wrglossary.6454"></a><a href="#glo:idx.glossarystyle">glossary styles</a>. Those commands will  issue a warning if the <a id="wrglossary.6455"></a><a href="#glo:idx.glossaryentry">entry</a> hasn’t been defined. See §<a href="#sec:styles">13</a> for further information.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.6456"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.6457"></a><code class="code"><dfn id="glo:glsentryname"><code class="csfmt">\glsentryname</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 Expands to the value of the <a id="wrglossary.6458"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> field. Note that within <a id="wrglossary.6459"></a><a href="#glo:idx.glossarystyle">glossary styles</a>, the name is displayed using <a id="wrglossary.6460"></a><a href="#glo:glossentryname"><code class="csfmt">\glossentryname</code></a>. The corresponding <a id="wrglossary.6461"></a><a href="#glo:idx.sentencecase">sentence case</a> command is: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.6462"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.6463"></a><code class="code"><dfn id="glo:Glsentryname"><code class="csfmt">\Glsentryname</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.6464"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
In general it’s best to avoid <a id="wrglossary.6465"></a><a href="#glo:Glsentryname"><code class="csfmt">\Glsentryname</code></a> with <a id="wrglossary.6466"></a><a href="#glo:idx.acronym">acronyms</a> or <a id="wrglossary.6467"></a><a href="#glo:idx.abbreviation"><span class="xtrfmt">abbreviations</span></a>. Instead, consider using <a id="wrglossary.6468"></a><a href="#glo:Glsentrylong"><code class="csfmt">\Glsentrylong</code></a>, <a id="wrglossary.6469"></a><a href="#glo:Glsentryshort"><code class="csfmt">\Glsentryshort</code></a> or <a id="wrglossary.6470"></a><a href="#glo:Glsentryfull"><code class="csfmt">\Glsentryfull</code></a>. </div><!-- end of important -->
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.6471"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.6472"></a><code class="code"><dfn id="glo:glsentrytext"><code class="csfmt">\glsentrytext</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 Expands to the value of the <a id="wrglossary.6473"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a> field.  The corresponding <a id="wrglossary.6474"></a><a href="#glo:idx.sentencecase">sentence case</a> command is: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.6475"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.6476"></a><code class="code"><dfn id="glo:Glsentrytext"><code class="csfmt">\Glsentrytext</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.6477"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.6478"></a><code class="code"><dfn id="glo:glsentryplural"><code class="csfmt">\glsentryplural</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 Expands to the value of the <a id="wrglossary.6479"></a><a href="#glo:opt.gloskey.plural"><span class="csoptfmt">plural</span></a> field.  The corresponding <a id="wrglossary.6480"></a><a href="#glo:idx.sentencecase">sentence case</a> command is: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.6481"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.6482"></a><code class="code"><dfn id="glo:Glsentryplural"><code class="csfmt">\Glsentryplural</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.6483"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.6484"></a><code class="code"><dfn id="glo:glsentryfirst"><code class="csfmt">\glsentryfirst</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 Expands to the value of the <a id="wrglossary.6485"></a><a href="#glo:opt.gloskey.first"><span class="csoptfmt">first</span></a> field.  The corresponding <a id="wrglossary.6486"></a><a href="#glo:idx.sentencecase">sentence case</a> command is: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.6487"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.6488"></a><code class="code"><dfn id="glo:Glsentryfirst"><code class="csfmt">\Glsentryfirst</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.6489"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.6490"></a><code class="code"><dfn id="glo:glsentryfirstplural"><code class="csfmt">\glsentryfirstplural</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 Expands to the value of the <a id="wrglossary.6491"></a><a href="#glo:opt.gloskey.firstplural"><span class="csoptfmt">firstplural</span></a> field.  The corresponding <a id="wrglossary.6492"></a><a href="#glo:idx.sentencecase">sentence case</a> command is: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.6493"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.6494"></a><code class="code"><dfn id="glo:Glsentryfirstplural"><code class="csfmt">\Glsentryfirstplural</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.6495"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.6496"></a><code class="code"><dfn id="glo:glsentrydesc"><code class="csfmt">\glsentrydesc</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 Expands to the value of the <a id="wrglossary.6497"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a> field. Note that within <a id="wrglossary.6498"></a><a href="#glo:idx.glossarystyle">glossary styles</a>, the description is displayed using <a id="wrglossary.6499"></a><a href="#glo:glossentrydesc"><code class="csfmt">\glossentrydesc</code></a>. The corresponding <a id="wrglossary.6500"></a><a href="#glo:idx.sentencecase">sentence case</a> command is: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.6501"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.6502"></a><code class="code"><dfn id="glo:Glsentrydesc"><code class="csfmt">\Glsentrydesc</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.6503"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.6504"></a><code class="code"><dfn id="glo:glsentrydescplural"><code class="csfmt">\glsentrydescplural</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 Expands to the value of the <a id="wrglossary.6505"></a><a href="#glo:opt.gloskey.descriptionplural"><span class="csoptfmt">descriptionplural</span></a> field.  The corresponding <a id="wrglossary.6506"></a><a href="#glo:idx.sentencecase">sentence case</a> command is: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.6507"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.6508"></a><code class="code"><dfn id="glo:Glsentrydescplural"><code class="csfmt">\Glsentrydescplural</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.6509"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.6510"></a><code class="code"><dfn id="glo:glsentrysymbol"><code class="csfmt">\glsentrysymbol</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 Expands to the value of the <a id="wrglossary.6511"></a><a href="#glo:opt.gloskey.symbol"><span class="csoptfmt">symbol</span></a> field. Note that within <a id="wrglossary.6512"></a><a href="#glo:idx.glossarystyle">glossary styles</a>, the description is displayed using <a id="wrglossary.6513"></a><a href="#glo:glossentrysymbol"><code class="csfmt">\glossentrysymbol</code></a>. The corresponding <a id="wrglossary.6514"></a><a href="#glo:idx.sentencecase">sentence case</a> command is: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.6515"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.6516"></a><code class="code"><dfn id="glo:Glsentrysymbol"><code class="csfmt">\Glsentrysymbol</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.6517"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.6518"></a><code class="code"><dfn id="glo:glsentrysymbolplural"><code class="csfmt">\glsentrysymbolplural</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 Expands to the value of the <a id="wrglossary.6519"></a><a href="#glo:opt.gloskey.symbolplural"><span class="csoptfmt">symbolplural</span></a> field.  The corresponding <a id="wrglossary.6520"></a><a href="#glo:idx.sentencecase">sentence case</a> command is: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.6521"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.6522"></a><code class="code"><dfn id="glo:Glsentrysymbolplural"><code class="csfmt">\Glsentrysymbolplural</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.6523"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.6524"></a><code class="code"><dfn id="glo:glsentryuseri"><code class="csfmt">\glsentryuseri</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 Expands to the value of the <a id="wrglossary.6525"></a><a href="#glo:opt.gloskey.user1"><span class="csoptfmt">user1</span></a> field.  The corresponding <a id="wrglossary.6526"></a><a href="#glo:idx.sentencecase">sentence case</a> command is: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.6527"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.6528"></a><code class="code"><dfn id="glo:Glsentryuseri"><code class="csfmt">\Glsentryuseri</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.6529"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.6530"></a><code class="code"><dfn id="glo:glsentryuserii"><code class="csfmt">\glsentryuserii</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 Expands to the value of the <a id="wrglossary.6531"></a><a href="#glo:opt.gloskey.user2"><span class="csoptfmt">user2</span></a> field.  The corresponding <a id="wrglossary.6532"></a><a href="#glo:idx.sentencecase">sentence case</a> command is: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.6533"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.6534"></a><code class="code"><dfn id="glo:Glsentryuserii"><code class="csfmt">\Glsentryuserii</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.6535"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.6536"></a><code class="code"><dfn id="glo:glsentryuseriii"><code class="csfmt">\glsentryuseriii</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 Expands to the value of the <a id="wrglossary.6537"></a><a href="#glo:opt.gloskey.user3"><span class="csoptfmt">user3</span></a> field.  The corresponding <a id="wrglossary.6538"></a><a href="#glo:idx.sentencecase">sentence case</a> command is: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.6539"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.6540"></a><code class="code"><dfn id="glo:Glsentryuseriii"><code class="csfmt">\Glsentryuseriii</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.6541"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.6542"></a><code class="code"><dfn id="glo:glsentryuseriv"><code class="csfmt">\glsentryuseriv</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 Expands to the value of the <a id="wrglossary.6543"></a><a href="#glo:opt.gloskey.user4"><span class="csoptfmt">user4</span></a> field.  The corresponding <a id="wrglossary.6544"></a><a href="#glo:idx.sentencecase">sentence case</a> command is: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.6545"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.6546"></a><code class="code"><dfn id="glo:Glsentryuseriv"><code class="csfmt">\Glsentryuseriv</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.6547"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.6548"></a><code class="code"><dfn id="glo:glsentryuserv"><code class="csfmt">\glsentryuserv</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 Expands to the value of the <a id="wrglossary.6549"></a><a href="#glo:opt.gloskey.user5"><span class="csoptfmt">user5</span></a> field.  The corresponding <a id="wrglossary.6550"></a><a href="#glo:idx.sentencecase">sentence case</a> command is: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.6551"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.6552"></a><code class="code"><dfn id="glo:Glsentryuserv"><code class="csfmt">\Glsentryuserv</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.6553"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.6554"></a><code class="code"><dfn id="glo:glsentryuservi"><code class="csfmt">\glsentryuservi</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 Expands to the value of the <a id="wrglossary.6555"></a><a href="#glo:opt.gloskey.user6"><span class="csoptfmt">user6</span></a> field.  The corresponding <a id="wrglossary.6556"></a><a href="#glo:idx.sentencecase">sentence case</a> command is: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.6557"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.6558"></a><code class="code"><dfn id="glo:Glsentryuservi"><code class="csfmt">\Glsentryuservi</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
<p>
The next two commands, <a id="wrglossary.6559"></a><a href="#glo:glsentrynumberlist"><code class="csfmt">\glsentrynumberlist</code></a> and <a id="wrglossary.6560"></a><a href="#glo:glsdisplaynumberlist"><code class="csfmt">\glsdisplaynumberlist</code></a>, display the <a id="wrglossary.6561"></a><a href="#glo:idx.glossaryentry">entry’s</a> <a id="wrglossary.6562"></a><a href="#glo:locationlist">number list</a>. This  information is readily available with Options <a href="#glo:idx.opt.noidx">1</a> and <a href="#glo:idx.opt.b2g">4</a> (where the <a id="wrglossary.6563"></a><a href="#glo:locationlist">number list</a> is stored in the <a id="wrglossary.6564"></a><a href="#glo:opt.glosfield.loclist"><span class="csoptfmt">loclist</span></a> or <a id="wrglossary.6565"></a><a href="#glo:opt.gloskey.location"><span class="xtrcsoptfmt">location</span></a> internal fields) but not for Options <a href="#glo:idx.opt.mkidx">2</a> and <a href="#glo:idx.opt.xdy">3</a> (where the <a id="wrglossary.6566"></a><a href="#glo:locationlist">number list</a> is simply part of the code to typeset the <a id="wrglossary.6567"></a><a href="#glo:dual.glossary">glossary</a> written in the <a id="wrglossary.6568"></a><a href="#glo:indexingfile">glossary file</a>).<p>
If you need to parse the <a id="wrglossary.6569"></a><a href="#glo:locationlist">number list</a>, split it into groups based on the <a id="wrglossary.6570"></a><a href="#glo:dual.locationcounter">location counter</a>, or extract a primary <a id="wrglossary.6571"></a><a href="#glo:@@glslabel@entrylocation">location</a> then <a id="wrglossary.6572"></a><a href="#glo:idx.opt.b2g">Option 4</a> (<a id="wrglossary.6573"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>) is your best option.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.6574"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.6575"></a><code class="code"><dfn id="glo:glsentrynumberlist"><code class="csfmt">\glsentrynumberlist</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 Displays the <a id="wrglossary.6576"></a><a href="#glo:locationlist">number list</a> for the given <a id="wrglossary.6577"></a><a href="#glo:idx.glossaryentry">entry</a> in the same format as it’s shown by default in the <a id="wrglossary.6578"></a><a href="#glo:dual.glossary">glossary</a>. The <a id="wrglossary.6579"></a><a href="#glo:@@glslabel@entrylocation">locations</a> will have <a id="wrglossary.6580"></a><a href="#glo:idx.hyperlink">hyperlinks</a> if supported.<p>
This command is at its simplest with <a id="wrglossary.6581"></a><a href="#glo:idx.opt.b2g">Option 4</a>, where it just displays the value of the <a id="wrglossary.6582"></a><a href="#glo:opt.gloskey.location"><span class="xtrcsoptfmt">location</span></a> internal field that’s set by <a id="wrglossary.6583"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> in the <a id="wrglossary.6584"></a><a href="#glo:ext.glstex"><span class="extfmt">glstex</span></a> file. This will use the delimiters supplied by <a id="wrglossary.6585"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> (<a id="wrglossary.6586"></a><a href="#glo:bibglsdelimN"><code class="xtrcsfmt">\bibglsdelimN</code></a> and <a id="wrglossary.6587"></a><a href="#glo:bibglslastDelimN"><code class="xtrcsfmt">\bibglslastDelimN</code></a>) for individual <a id="wrglossary.6588"></a><a href="#glo:@@glslabel@entrylocation">locations</a> as well as <a id="wrglossary.6589"></a><a href="#glo:delimR"><code class="csfmt">\delimR</code></a> for <a id="wrglossary.6590"></a><a href="#glo:idx.range">ranges</a>, as used in the <a id="wrglossary.6591"></a><a href="#glo:dual.glossary">glossary</a>.<p>
With <a id="wrglossary.6592"></a><a href="#glo:idx.opt.noidx">Option 1</a>, <a id="wrglossary.6593"></a><a href="#glo:glsentrynumberlist"><code class="csfmt">\glsentrynumberlist</code></a> passes the value of the <a id="wrglossary.6594"></a><a href="#glo:idx.glossaryentry">entry’s</a> <a id="wrglossary.6595"></a><a href="#glo:opt.glosfield.loclist"><span class="csoptfmt">loclist</span></a> internal field (that’s created when the <a id="wrglossary.6596"></a><a href="#glo:ext.aux"><span class="extfmt">aux</span></a> file is input) to <a id="wrglossary.6597"></a><a href="#glo:glsnoidxloclist"><code class="csfmt">\glsnoidxloclist</code></a> (which is also used by <a id="wrglossary.6598"></a><a href="#glo:printnoidxglossary"><code class="csfmt">\printnoidxglossary</code></a>). This will result in a simple list with each <a id="wrglossary.6599"></a><a href="#glo:@@glslabel@entrylocation">location</a> separated with <a id="wrglossary.6600"></a><a href="#glo:delimN"><code class="csfmt">\delimN</code></a>, as used in the <a id="wrglossary.6601"></a><a href="#glo:dual.glossary">glossary</a>. Note that this doesn’t allow for <a id="wrglossary.6602"></a><a href="#glo:idx.range">ranges</a> (as with <a id="wrglossary.6603"></a><a href="#glo:printnoidxglossary"><code class="csfmt">\printnoidxglossary</code></a>).<p>
With Options <a href="#glo:idx.opt.mkidx">2</a> and <a href="#glo:idx.opt.xdy">3</a>, you will need the <a id="wrglossary.6604"></a><a href="#glo:opt.savenumberlist"><span class="styoptfmt">savenumberlist</span></a> package option, which will attempt to gather the <a id="wrglossary.6605"></a><a href="#glo:locationlist">number list</a> information when the <a id="wrglossary.6606"></a><a href="#glo:@@glslabel@indexingfile">glossary file</a> is input by <a id="wrglossary.6607"></a><a href="#glo:printglossary"><code class="csfmt">\printglossary</code></a>. Since <a id="wrglossary.6608"></a><a href="#glo:dual.glossary">glossaries</a> often occur at the end of the document, this means that the information has to be saved in the <a id="wrglossary.6609"></a><a href="#glo:ext.aux"><span class="extfmt">aux</span></a> file for the next LaTeX run. Therefore an extra LaTeX call is required if <a id="wrglossary.6610"></a><a href="#glo:glsentrynumberlist"><code class="csfmt">\glsentrynumberlist</code></a> is needed with <a id="wrglossary.6611"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> or <a id="wrglossary.6612"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>. This will use the same <a id="wrglossary.6613"></a><a href="#glo:delimN"><code class="csfmt">\delimN</code></a> and <a id="wrglossary.6614"></a><a href="#glo:delimR"><code class="csfmt">\delimR</code></a> as used in the <a id="wrglossary.6615"></a><a href="#glo:dual.glossary">glossary</a>.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.6616"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.6617"></a><code class="code"><dfn id="glo:glsdisplaynumberlist"><code class="csfmt">\glsdisplaynumberlist</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 This attempts to display the <a id="wrglossary.6618"></a><a href="#glo:locationlist">number list</a> with the separators: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.6619"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.6620"></a><code class="code"><dfn id="glo:glsnumlistsep"><code class="csfmt">\glsnumlistsep</code></dfn></code><span class="floatrightbox"><span class="summarytag">initial: </span>,<a id="wrglossary.6621"></a><a href="#glo:idx.vbsp"><code class="code">␣</code></a></span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 between each <a id="wrglossary.6622"></a><a href="#glo:@@glslabel@entrylocation">location</a> except for the last pair and <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.6623"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.6624"></a><code class="code"><dfn id="glo:glsnumlistlastsep"><code class="csfmt">\glsnumlistlastsep</code></dfn></code><span class="floatrightbox"><span class="summarytag">initial: </span><a id="wrglossary.6625"></a><a href="#glo:idx.vbsp"><code class="code">␣</code></a><a id="wrglossary.6626"></a><a href="#glo:cs.amp"><code class="csfmt">\&amp;</code></a><a id="wrglossary.6627"></a><a href="#glo:idx.vbsp"><code class="code">␣</code></a></span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 between the last pair.<p>
As with <a id="wrglossary.6628"></a><a href="#glo:glsentrynumberlist"><code class="csfmt">\glsentrynumberlist</code></a>, this is again at its simplest with <a id="wrglossary.6629"></a><a href="#glo:idx.opt.b2g">Option 4</a>. This works by locally setting <a id="wrglossary.6630"></a><a href="#glo:bibglsdelimN"><code class="xtrcsfmt">\bibglsdelimN</code></a> to <a id="wrglossary.6631"></a><a href="#glo:glsnumlistsep"><code class="csfmt">\glsnumlistsep</code></a> and <a id="wrglossary.6632"></a><a href="#glo:bibglslastDelimN"><code class="xtrcsfmt">\bibglslastDelimN</code></a> to <a id="wrglossary.6633"></a><a href="#glo:glsnumlistlastsep"><code class="csfmt">\glsnumlistlastsep</code></a> and then displaying the value of the <a id="wrglossary.6634"></a><a href="#glo:opt.gloskey.location"><span class="xtrcsoptfmt">location</span></a> field. You can instead simply redefine <a id="wrglossary.6635"></a><a href="#glo:bibglsdelimN"><code class="xtrcsfmt">\bibglsdelimN</code></a> and <a id="wrglossary.6636"></a><a href="#glo:bibglslastDelimN"><code class="xtrcsfmt">\bibglslastDelimN</code></a> as desired and use <a id="wrglossary.6637"></a><a href="#glo:glsentrynumberlist"><code class="csfmt">\glsentrynumberlist</code></a>.<p>
With <a id="wrglossary.6638"></a><a href="#glo:idx.opt.noidx">Option 1</a>, the <a id="wrglossary.6639"></a><a href="#glo:locationlist">number list</a> information is stored in the <a id="wrglossary.6640"></a><a href="#glo:opt.glosfield.loclist"><span class="csoptfmt">loclist</span></a> internal field, which is in the format of an <a id="wrglossary.6641"></a><a href="#glo:pkg.etoolbox"><span class="styfmt">etoolbox</span></a> internal list. So with <a id="wrglossary.6642"></a><a href="#glo:idx.opt.noidx">Option 1</a>, <a id="wrglossary.6643"></a><a href="#glo:glsdisplaynumberlist"><code class="csfmt">\glsdisplaynumberlist</code></a> uses <a id="wrglossary.6644"></a><a href="#glo:pkg.etoolbox"><span class="styfmt">etoolbox</span>’s</a> <a id="wrglossary.6645"></a><a href="#glo:forlistloop"><code class="csfmt">\forlistloop</code></a> to iterate over the field value using the handler macro: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.6646"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.6647"></a><code class="code"><dfn id="glo:glsnoidxdisplayloclisthandler"><code class="csfmt">\glsnoidxdisplayloclisthandler</code></dfn>{<span class="meta">〈<em class="metainner">location</em>〉</span>}</code></div><!-- end of pinnedbox -->
 Note that this doesn’t allow for <a id="wrglossary.6648"></a><a href="#glo:idx.range">ranges</a>.<p>
If <a id="wrglossary.6649"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a> has been loaded, <a id="wrglossary.6650"></a><a href="#glo:glsdisplaynumberlist"><code class="csfmt">\glsdisplaynumberlist</code></a> doesn’t work with Options <a href="#glo:idx.opt.mkidx">2</a> and <a href="#glo:idx.opt.xdy">3</a>. In which case, a warning will be triggered and <a id="wrglossary.6651"></a><a href="#glo:glsentrynumberlist"><code class="csfmt">\glsentrynumberlist</code></a> will be used instead. Without <a id="wrglossary.6652"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a>, the <a id="wrglossary.6653"></a><a href="#glo:opt.savenumberlist"><span class="styoptfmt">savenumberlist</span></a> package option is still required, and an attempt will be made to parse the formatted <a id="wrglossary.6654"></a><a href="#glo:locationlist">number list</a> created by <a id="wrglossary.6655"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>/<a id="wrglossary.6656"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> in order to obtain the desired result.<p>
<div class="warning"><div class="warningtitle"><a id="wrglossary.6657"></a><a href="#glo:sym.warning"><span title="Warning" class="icon">⚠</span></a></div><!-- end of warningtitle -->
<a id="wrglossary.6658"></a><a href="#glo:glsdisplaynumberlist"><code class="csfmt">\glsdisplaynumberlist</code></a> is fairly experimental. It works best with <a id="wrglossary.6659"></a><a href="#glo:idx.opt.b2g">Option 4</a>, works with limited results with Option <a href="#glo:idx.opt.noidx">1</a>, but for Options <a href="#glo:idx.opt.mkidx">2</a> or <a href="#glo:idx.opt.xdy">3</a> it only works when the default  <a id="wrglossary.6660"></a><a href="#glo:locationencap">location format</a> is used (that is, with the default <a id="wrglossary.6661"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a>glsnumberformat). This command will only work with <a id="wrglossary.6662"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a> if you choose Options <a href="#glo:idx.opt.noidx">1</a> or <a href="#glo:idx.opt.b2g">4</a>. </div><!-- end of warning -->
<p>

</section><!-- end of section sec:glsnolink -->

<section id="sec:acronyms"><!-- start of section sec:acronyms --><div class="tomain"><a href="#main">[top]</a></div>
<h1><!-- start of chapter header -->6. Acronyms and Other Abbreviations<div class="labellink"><a href="#sec:acronyms">[link]</a></div></h1><!-- end of chapter header -->
<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.6663"></a><a href="#glo:sym.information"><span title="Information" class="icon">🛈</span></a></div><!-- end of informationtitle -->
The term <span class="qt">“<a id="wrglossary.6664"></a><dfn id="glo:idx.acronym">acronyms</dfn>”</span> is used here to describe the base <a id="wrglossary.6665"></a><a href="#glo:pkg.glossary"><span class="styfmt">glossary</span></a> package’s mechanism for dealing with acronyms, initialisms, contractions and anything else that may have a shortened form for brevity. The term <span class="qt">“<a id="wrglossary.6666"></a><dfn id="glo:idx.abbreviation"><span class="xtrfmt">abbreviations</span></dfn>”</span> is used to describe the enhanced mechanism provided by the <a id="wrglossary.6667"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package, which is incompatible with the base <a id="wrglossary.6668"></a><a href="#glo:idx.acronym">acronym</a> mechanism. </div><!-- end of information -->
<p>
<a id="wrglossary.6669"></a><a href="#glo:idx.acronym">Acronyms</a> internally use <a id="wrglossary.6670"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>, so you can reference them with <a id="wrglossary.6671"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> and <a id="wrglossary.6672"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a> as with other <a id="wrglossary.6673"></a><a href="#glo:idx.glossaryentry">entries</a>. Whilst it is possible to simply use <a id="wrglossary.6674"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a> explicitly with the <a id="wrglossary.6675"></a><a href="#glo:opt.gloskey.first"><span class="csoptfmt">first</span></a> and <a id="wrglossary.6676"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a> keys set to provide a full form on <a id="wrglossary.6677"></a><a href="#glo:dual.firstuse">first use</a> and a shortened form on <a id="wrglossary.6678"></a><a href="#glo:dual.subsequentuse">subsequent use</a>, using <a id="wrglossary.6679"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a> establishes a consistent format. It also makes it possible to shift the <span class="meta">〈<em class="metainner">insert</em>〉</span> optional argument of the <a id="wrglossary.6680"></a><a href="#glo:glslike"><code class="csfmt">\gls</code>-like</a> commands inside the full form, so that it is placed before the parentheses.<p>
The way the <a id="wrglossary.6681"></a><a href="#glo:idx.acronym">acronym</a> is displayed on <a id="wrglossary.6682"></a><a href="#glo:dual.firstuse">first use</a> is governed by the <a id="wrglossary.6683"></a><a href="#glo:idx.acronymstyle">acronym style</a> that’s identified with <a id="wrglossary.6684"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>. This should be set before you define your <a id="wrglossary.6685"></a><a href="#glo:idx.acronym">acronyms</a>. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.6686"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\documentclass</code>{article}
<code class="cmd">\usepackage</code>{glossaries}
<a id="wrglossary.6687"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>{<a id="wrglossary.6688"></a><a href="#glo:opt.acrstyle.long-short"><span class="acrstylefmt">long-short</span></a>}
<a id="wrglossary.6689"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>{html}{HTML}{hypertext markup language}
<a id="wrglossary.6690"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>{xml}{XML}{extensible markup language}
<code class="cbeg">\begin{document}</code>
First use: <a id="wrglossary.6691"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html} and <a id="wrglossary.6692"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{xml}.

Next use: <a id="wrglossary.6693"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html} and <a id="wrglossary.6694"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{xml}.
<code class="cend">\end{document}</code>
</pre> <div class="resultbox"><div class="resultboxtitle"><a id="wrglossary.6695"></a><a href="#glo:sym.result"><span title="Result" class="icon">🖺</span></a></div><!-- end of resultboxtitle -->
<a id="ex:simpleacronyms"></a>Example 22: Simple document with acronyms <a href="glossaries-user-examples/glossaries-user-example022.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-user-examples/glossaries-user-example022.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
<object data="glossaries-user-examples/glossaries-user-example022.png" type="image/png" width="388" height="39">Example document that defines some acronym entries and references them in the text..</object> </div><!-- end of resultbox -->
<p>
<a id="wrglossary.6696"></a><a href="#glo:idx.acronym">Acronyms</a> are defined using: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.6697"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.6698"></a><code class="code"><dfn id="glo:newacronym"><code class="csfmt">\newacronym</code></dfn>[<span class="meta">〈<em class="metainner">key=value list</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">short</em>〉</span>}{<span class="meta">〈<em class="metainner">long</em>〉</span>}</code></div><!-- end of pinnedbox -->
 This creates a <a id="wrglossary.6699"></a><a href="#glo:idx.glossaryentry">glossary entry</a> with the given label. This automatically sets <a id="wrglossary.6700"></a><a href="#glo:opt.gloskey.type"><span class="csoptfmt">type</span></a><span class="optfmt">={<a id="wrglossary.6701"></a><a href="#glo:acronymtype"><code class="csfmt">\acronymtype</code></a>}</span> but if the <a id="wrglossary.6702"></a><a href="#glo:idx.acronym">acronym</a> should go in  another <a id="wrglossary.6703"></a><a href="#glo:dual.glossary">glossary</a> you can set the <a id="wrglossary.6704"></a><a href="#glo:opt.gloskey.type"><span class="csoptfmt">type</span></a> in the optional argument <span class="meta">〈<em class="metainner">key=value list</em>〉</span>, which is added to the end of the <span class="meta">〈<em class="metainner">key=value list</em>〉</span> in <a id="wrglossary.6705"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>.<p>
The <a id="wrglossary.6706"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a> command also uses the <a id="wrglossary.6707"></a><a href="#glo:opt.gloskey.long"><span class="csoptfmt">long</span></a>, <a id="wrglossary.6708"></a><a href="#glo:opt.gloskey.longplural"><span class="csoptfmt">longplural</span></a>, <a id="wrglossary.6709"></a><a href="#glo:opt.gloskey.short"><span class="csoptfmt">short</span></a> and <a id="wrglossary.6710"></a><a href="#glo:opt.gloskey.shortplural"><span class="csoptfmt">shortplural</span></a> keys in <a id="wrglossary.6711"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a> to store the long and short forms and their plurals. <p>
<div class="information"><div class="informationtitle"><a id="wrglossary.6712"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><!-- end of informationtitle -->
 If you use <a id="wrglossary.6713"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a> with <a id="wrglossary.6714"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, you need to first set the <a id="wrglossary.6715"></a><a href="#glo:idx.abbrvstyle"><span class="xtrfmt">abbreviation</span> style</a> for the <a id="wrglossary.6716"></a><a href="#glo:opt.cat.acronym"><span class="catfmt">acronym</span></a> category with: <pre class="compactcodebox"><a id="wrglossary.6717"></a><a href="#glo:setabbreviationstyle"><code class="xtrcsfmt">\setabbreviationstyle</code></a>[<a id="wrglossary.6718"></a><a href="#glo:opt.cat.acronym"><span class="catfmt">acronym</span></a>]{<span class="meta">〈<em class="metainner">style-name</em>〉</span>}
</pre> </div><!-- end of information -->
<p>
Note that the same restrictions on <span class="meta">〈<em class="metainner">entry-label</em>〉</span> in <a id="wrglossary.6719"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a> also apply to <a id="wrglossary.6720"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a> (see §<a href="#sec:newglosentry">4</a>). Since <a id="wrglossary.6721"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a> is defining the <a id="wrglossary.6722"></a><a href="#glo:idx.glossaryentry">entry</a> with <a id="wrglossary.6723"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>, you can use <a id="wrglossary.6724"></a><a href="#glo:glsreset"><code class="csfmt">\glsreset</code></a> to reset the <a id="wrglossary.6725"></a><a href="#glo:dual.firstuseflag">first use flag</a>.<p>
<div class="warning"><div class="warningtitle"><a id="wrglossary.6726"></a><a href="#glo:sym.warning"><span title="Warning" class="icon">⚠</span></a></div><!-- end of warningtitle -->
Remember to declare the specified <a id="wrglossary.6727"></a><a href="#glo:dual.glossary">glossary</a> type as a list of <a id="wrglossary.6728"></a><a href="#glo:idx.acronym">acronyms</a> (via the package option <a id="wrglossary.6729"></a><a href="#glo:opt.acronymlists"><span class="styoptfmt">acronymlists</span></a> or the command <a id="wrglossary.6730"></a><a href="#glo:DeclareAcronymList"><code class="csfmt">\DeclareAcronymList</code></a>) if you have multiple lists of <a id="wrglossary.6731"></a><a href="#glo:idx.acronym">acronyms</a>. See §<a href="#sec:pkgopts-acronym">2.7</a>. Alternatively, use <a id="wrglossary.6732"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> to have better support for a mixed <a id="wrglossary.6733"></a><a href="#glo:dual.glossary">glossaries</a>. </div><!-- end of warning -->
<p>
The optional argument <span class="meta">〈<em class="metainner">key=value list</em>〉</span> allows you to specify additional information. Any key that can be used in the second argument of <a id="wrglossary.6734"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a> can also be used here in <span class="meta">〈<em class="metainner">key=value list</em>〉</span>, but be careful about overriding any keys that are set by the <a id="wrglossary.6735"></a><a href="#glo:idx.acronymstyle">acronym style</a>, such as <a id="wrglossary.6736"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a>, <a id="wrglossary.6737"></a><a href="#glo:opt.gloskey.short"><span class="csoptfmt">short</span></a> and <a id="wrglossary.6738"></a><a href="#glo:opt.gloskey.long"><span class="csoptfmt">long</span></a>.<p>
For example, you may need to supply <a id="wrglossary.6739"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a> (when used with one of the <a id="wrglossary.6740"></a><a href="#glo:@@glslabel@acronymstyle">styles</a> that require a description, described in §<a href="#sec:setacronymstyle">6.2</a>) or you can override plural forms of <span class="meta">〈<em class="metainner">short</em>〉</span> or <span class="meta">〈<em class="metainner">long</em>〉</span> using the <a id="wrglossary.6741"></a><a href="#glo:opt.gloskey.shortplural"><span class="csoptfmt">shortplural</span></a> or <a id="wrglossary.6742"></a><a href="#glo:opt.gloskey.longplural"><span class="csoptfmt">longplural</span></a> keys. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.6743"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.6744"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>[<a id="wrglossary.6745"></a><a href="#glo:opt.gloskey.longplural"><span class="csoptfmt">longplural</span></a><span class="optfmt">={diagonal matrices}</span>]
  {dm}{DM}{diagonal matrix}
</pre> If the <a id="wrglossary.6746"></a><a href="#glo:dual.firstuse">first use</a> uses the plural form, <code class="code"><a id="wrglossary.6747"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{dm}</code> will display: diagonal matrices (DMs).<p>
As with <a id="wrglossary.6748"></a><a href="#glo:opt.gloskey.plural"><span class="csoptfmt">plural</span></a>, if <a id="wrglossary.6749"></a><a href="#glo:opt.gloskey.longplural"><span class="csoptfmt">longplural</span></a> is missing, it’s obtained by appending <a id="wrglossary.6750"></a><a href="#glo:glspluralsuffix"><code class="csfmt">\glspluralsuffix</code></a> to the singular form. The short plural <a id="wrglossary.6751"></a><a href="#glo:opt.gloskey.shortplural"><span class="csoptfmt">shortplural</span></a> is obtained (if not explicitly set in <span class="meta">〈<em class="metainner">key=value list</em>〉</span>) by appending:  <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.6752"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.6753"></a><code class="code"><dfn id="glo:glsacrpluralsuffix"><code class="csfmt">\glsacrpluralsuffix</code></dfn></code><span class="floatrightbox"><span class="summarytag">initial: </span><a id="wrglossary.6754"></a><a href="#glo:glspluralsuffix"><code class="csfmt">\glspluralsuffix</code></a></span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 to the short form. These commands may be changed by the associated language files, but they can’t be added to the usual caption hooks as there’s no guarantee when they’ll be expanded (as <a href="#pluralsuffix">discussed earlier</a> in §<a href="#sec:newlang">1.5.2</a>). <p>
<div class="information"><div class="informationtitle"><a id="wrglossary.6755"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><!-- end of informationtitle -->
 A different approach is used by <a id="wrglossary.6756"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, which has <a id="wrglossary.6757"></a><a href="#glo:idx.categoryattribute">category attributes</a> to determine whether or not to append a suffix when forming the default value of <a id="wrglossary.6758"></a><a href="#glo:opt.gloskey.shortplural"><span class="csoptfmt">shortplural</span></a>. </div><!-- end of information -->
<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.6759"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
Since <a id="wrglossary.6760"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a> implicitly sets <a id="wrglossary.6761"></a><a href="#glo:opt.gloskey.type"><span class="csoptfmt">type</span></a><span class="optfmt">={<a id="wrglossary.6762"></a><a href="#glo:acronymtype"><code class="csfmt">\acronymtype</code></a>}</span>, if you want to load a file containing <a id="wrglossary.6763"></a><a href="#glo:idx.acronym">acronym</a> definitions using <a id="wrglossary.6764"></a><a href="#glo:loadglsentries"><code class="csfmt">\loadglsentries</code></a>, the optional argument that specifies the <a id="wrglossary.6765"></a><a href="#glo:dual.glossary">glossary</a> will not have an effect unless you explicitly set <a id="wrglossary.6766"></a><a href="#glo:opt.gloskey.type"><span class="csoptfmt">type</span></a><span class="optfmt">={<a id="wrglossary.6767"></a><a href="#glo:glsdefaulttype"><code class="csfmt">\glsdefaulttype</code></a>}</span> in the optional argument to <a id="wrglossary.6768"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>. See §<a href="#sec:loadglsentries">4.6</a>. </div><!-- end of important -->
<p>
The following defines the <a id="wrglossary.6769"></a><a href="#glo:idx.acronym">acronym</a> IDN and then uses it in the document text. It then resets the <a id="wrglossary.6770"></a><a href="#glo:dual.firstuseflag">first use flag</a> and uses it again. <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.6771"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.6772"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>{<a id="wrglossary.6773"></a><a href="#glo:opt.acrstyle.long-short"><span class="acrstylefmt">long-short</span></a>}
<a id="wrglossary.6774"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>{idn}{IDN}{identification number}
<code class="cbeg">\begin{document}</code>
First use: <a id="wrglossary.6775"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{idn}. Next use: <a id="wrglossary.6776"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{idn}.

<a id="wrglossary.6777"></a><a href="#glo:glsreset"><code class="csfmt">\glsreset</code></a>{idn}<span class="comment">% reset first use</span>
The <a id="wrglossary.6778"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{idn}['s] prefix is a capital letter.
Next use:
the <a id="wrglossary.6779"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{idn}['s] prefix is a capital letter.
<code class="cend">\end{document}</code>
</pre> The reset (<a id="wrglossary.6780"></a><a href="#glo:glsreset"><code class="csfmt">\glsreset</code></a>) makes the next instance of <a id="wrglossary.6781"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> behave as <a id="wrglossary.6782"></a><a href="#glo:dual.firstuse">first use</a>. Note also the way the final <span class="meta">〈<em class="metainner">insert</em>〉</span> optional argument is treated. <div class="resultbox"><div class="resultboxtitle"><a id="wrglossary.6783"></a><a href="#glo:sym.result"><span title="Result" class="icon">🖺</span></a></div><!-- end of resultboxtitle -->
<a id="ex:newacronym"></a>Example 23: Defining and Using an Acronym <a href="glossaries-user-examples/glossaries-user-example023.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-user-examples/glossaries-user-example023.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
<object data="glossaries-user-examples/glossaries-user-example023.png" type="image/png" width="389" height="42">Example document that defines an acronym and references it in the text..</object> </div><!-- end of resultbox -->
 If the <a id="wrglossary.6784"></a><a href="#glo:idx.acronym">acronym</a> had simply been defined with: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.6785"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.6786"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{idn}{
  <a id="wrglossary.6787"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a>IDN,
  <a id="wrglossary.6788"></a><a href="#glo:opt.gloskey.first"><span class="csoptfmt">first</span></a>identification number (IDN),
  <a id="wrglossary.6789"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a>identification number
}
</pre> then the <a id="wrglossary.6790"></a><a href="#glo:dual.firstuse">first use</a> of <code class="code"><a id="wrglossary.6791"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{idn}['s]</code> would have placed in the <span class="meta">〈<em class="metainner">insert</em>〉</span> after the parentheses: <div class="resultbox"><div class="resultboxtitle"><a id="wrglossary.6792"></a><a href="#glo:sym.result"><span title="Result" class="icon">🖺</span></a></div><!-- end of resultboxtitle -->
The identification number (IDN)’s prefix is a capital letter. </div><!-- end of resultbox -->
<p>
If you want to use one of the <a id="wrglossary.6793"></a><a href="#glo:dual.smallcaps">small caps</a> <a id="wrglossary.6794"></a><a href="#glo:idx.acronymstyle">acronym styles</a>, described in §<a href="#sec:setacronymstyle">6.2</a>, you need to use <a id="wrglossary.6795"></a><a href="#glo:idx.lowercase">lowercase</a> characters for the shortened form: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.6796"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.6797"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>{<a id="wrglossary.6798"></a><a href="#glo:opt.acrstyle.long-sc-short"><span class="acrstylefmt">long-sc-short</span></a>}
<a id="wrglossary.6799"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>{idn}{idn}{identification number}
</pre><p>
<div class="important"><div class="importanttitle"><a id="wrglossary.6800"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
Avoid nested definitions. </div><!-- end of important -->
<p>
Recall from the warning in §<a href="#sec:newglosentry">4</a> that you should avoid using the <a id="wrglossary.6801"></a><a href="#glo:glslike"><code class="csfmt">\gls</code>-like</a> and <a id="wrglossary.6802"></a><a href="#glo:glstextlike"><code class="csfmt">\glstext</code>-like</a> commands within the value of keys like <a id="wrglossary.6803"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a> and <a id="wrglossary.6804"></a><a href="#glo:opt.gloskey.first"><span class="csoptfmt">first</span></a> due to complications arising from nested links. The same applies to acronyms defined using <a id="wrglossary.6805"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>.<p>
For example, suppose you have defined: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.6806"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.6807"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>{ssi}{SSI}{server side includes}
<a id="wrglossary.6808"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>{html}{HTML}{hypertext markup language}
</pre> you may be tempted to do: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.6809"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.6810"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>{shtml}{S<a id="wrglossary.6811"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}}{<a id="wrglossary.6812"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{ssi} enabled <a id="wrglossary.6813"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}}
</pre> <strong class="strong">Don’t!</strong> This will break the <a id="wrglossary.6814"></a><a href="#glo:@@glslabel@casechange">case-changing</a> commands, such as <a id="wrglossary.6815"></a><a href="#glo:Gls"><code class="csfmt">\Gls</code></a>, it will cause inconsistencies on <a id="wrglossary.6816"></a><a href="#glo:dual.firstuse">first use</a>, and, if <a id="wrglossary.6817"></a><a href="#glo:idx.hyperlink">hyperlinks</a> are enabled, will cause nested <a id="wrglossary.6818"></a><a href="#glo:idx.hyperlink">hyperlinks</a>, and it will <a id="wrglossary.6819"></a><a href="#glo:@@glslabel@indexing">index</a> the nested <a id="wrglossary.6820"></a><a href="#glo:idx.glossaryentry">entries</a> every time the dependent <a id="wrglossary.6821"></a><a href="#glo:idx.glossaryentry">entry</a> is <a id="wrglossary.6822"></a><a href="#glo:@@glslabel@indexing">indexed</a>, which creates unnecessary <a id="wrglossary.6823"></a><a href="#glo:@@glslabel@entrylocation">locations</a>. It will also confuse the commands used by the <a id="wrglossary.6824"></a><a href="#glo:@@glslabel@entryformat">entry formatting</a> (such as <a id="wrglossary.6825"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>).<p>
Instead, consider doing: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.6826"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.6827"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>
 [<a id="wrglossary.6828"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={<a id="wrglossary.6829"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{ssi} enabled <a id="wrglossary.6830"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}}</span>]
 {shtml}{SHTML}{SSI enabled HTML}
</pre> or if the font needs to match the style: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.6831"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.6832"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>
 [<a id="wrglossary.6833"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={<a id="wrglossary.6834"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{ssi} enabled <a id="wrglossary.6835"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}}</span>]
 {shtml}{SHTML}{<a id="wrglossary.6836"></a><a href="#glo:acronymfont"><code class="csfmt">\acronymfont</code></a>{SSI} enabled <a id="wrglossary.6837"></a><a href="#glo:acronymfont"><code class="csfmt">\acronymfont</code></a>{HTML}}
</pre> Alternatively: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.6838"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.6839"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>
 [<a id="wrglossary.6840"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={<a id="wrglossary.6841"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{ssi} enabled <a id="wrglossary.6842"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}}</span>]
 {shtml}{SHTML}
 {server side includes enabled hypertext markup language}
</pre> Similarly for the <a id="wrglossary.6843"></a><a href="#glo:glstextlike"><code class="csfmt">\glstext</code>-like</a> commands.<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.6844"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><!-- end of informationtitle -->
 Other approaches are available with <a id="wrglossary.6845"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>. See the sections <span class="qt">“Nested Links”</span> and <span class="qt">“Multi (or Compound) Entries”</span> in the <a id="wrglossary.6846"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> user manual. </div><!-- end of information -->
<p>

</section><!-- end of section sec:acronyms -->

<section id="sec:longshortfull"><!-- start of section sec:longshortfull --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->6.1. Displaying the Long, Short and Full Forms (Independent of First Use)<div class="labellink"><a href="#sec:longshortfull">[link]</a></div></h2><!-- end of section header -->
<p>
It may be that you want the long, short or full form regardless of whether or not the <a id="wrglossary.6847"></a><a href="#glo:idx.acronym">acronym</a> has already been  <a id="wrglossary.6848"></a><a href="#glo:@@glslabel@firstuse">used</a> in the document. You can do so with the commands described in this section.<p>
The <code class="csfmt">\acr…</code> commands described below are part of the set of <a id="wrglossary.6849"></a><a href="#glo:glstextlike"><code class="csfmt">\glstext</code>-like</a> commands. That is, they <a id="wrglossary.6850"></a><a href="#glo:@@glslabel@indexing">index</a> and can form <a id="wrglossary.6851"></a><a href="#glo:idx.hyperlink">hyperlinks</a>, and they don’t modify or test the <a id="wrglossary.6852"></a><a href="#glo:dual.firstuseflag">first use flag</a>. However, unlike the other <a id="wrglossary.6853"></a><a href="#glo:glstextlike"><code class="csfmt">\glstext</code>-like</a> commands, their <a id="wrglossary.6854"></a><a href="#glo:idx.entryformat">display</a> is governed by <a id="wrglossary.6855"></a><a href="#glo:defglsentryfmt"><code class="csfmt">\defglsentryfmt</code></a> with <a id="wrglossary.6856"></a><a href="#glo:glscustomtext"><code class="csfmt">\glscustomtext</code></a> set to the appropriate <a id="wrglossary.6857"></a><a href="#glo:dual.linktext">link text</a>. So, for example,  <pre class="compactcodebox"><a id="wrglossary.6858"></a><a href="#glo:acrshort"><code class="csfmt">\acrshort</code></a>{<span class="meta">〈<em class="metainner">label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]
</pre> is similar to: <pre class="compactcodebox"><a id="wrglossary.6859"></a><a href="#glo:glsdisp"><code class="csfmt">\glsdisp</code></a>{<span class="comment">% </span>
 <a id="wrglossary.6860"></a><a href="#glo:acronymfont"><code class="csfmt">\acronymfont</code></a>{<a id="wrglossary.6861"></a><a href="#glo:glsentryshort"><code class="csfmt">\glsentryshort</code></a>{<span class="meta">〈<em class="metainner">label</em>〉</span>}}<span class="meta">〈<em class="metainner">insert</em>〉</span>}
</pre> except that the <a id="wrglossary.6862"></a><a href="#glo:dual.firstuseflag">first use flag</a> isn’t unset.<p>
All caveats that apply to the <a id="wrglossary.6863"></a><a href="#glo:glstextlike"><code class="csfmt">\glstext</code>-like</a> commands also apply to the following commands. (Including the above warning about nested links.)<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.6864"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><!-- end of informationtitle -->
 If you are using <a id="wrglossary.6865"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, don’t use the commands described in this section. The <a id="wrglossary.6866"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package provides analogous <code class="csfmt">\glsxtr…</code> or <code class="csfmt">\glsfmt…</code> commands. For example, <a id="wrglossary.6867"></a><a href="#glo:glsxtrshort"><code class="xtrcsfmt">\glsxtrshort</code></a> instead of <a id="wrglossary.6868"></a><a href="#glo:acrshort"><code class="csfmt">\acrshort</code></a> or, if needed in a heading, <a id="wrglossary.6869"></a><a href="#glo:glsfmtshort"><code class="xtrcsfmt">\glsfmtshort</code></a>. (Similarly for the <a id="wrglossary.6870"></a><a href="#glo:@@glslabel@casechange">case-changing</a> variants.) </div><!-- end of information -->
<p>
The optional arguments are the same as those for the <a id="wrglossary.6871"></a><a href="#glo:glstextlike"><code class="csfmt">\glstext</code>-like</a> commands, and there are similar star (<a id="wrglossary.6872"></a><a href="#glo:idx.starmod"><code class="code">*</code></a>) and plus (<a id="wrglossary.6873"></a><a href="#glo:idx.plusmod"><code class="code">+</code></a>) variants that switch off or on the <a id="wrglossary.6874"></a><a href="#glo:idx.hyperlink">hyperlinks</a>. As with the <a id="wrglossary.6875"></a><a href="#glo:glstextlike"><code class="csfmt">\glstext</code>-like</a> commands, the <a id="wrglossary.6876"></a><a href="#glo:dual.linktext">link text</a> is placed in the argument of <a id="wrglossary.6877"></a><a href="#glo:glstextformat"><code class="csfmt">\glstextformat</code></a>.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.6878"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.6879"></a><code class="code"><dfn id="glo:acrshort"><code class="csfmt">\acrshort</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 This sets the <a id="wrglossary.6880"></a><a href="#glo:dual.linktext">link text</a> to the short form (within the argument of <a id="wrglossary.6881"></a><a href="#glo:acronymfont"><code class="csfmt">\acronymfont</code></a>) for the <a id="wrglossary.6882"></a><a href="#glo:idx.acronym">acronym</a> given by <span class="meta">〈<em class="metainner">entry-label</em>〉</span>. The short form is as supplied by the <a id="wrglossary.6883"></a><a href="#glo:opt.gloskey.short"><span class="csoptfmt">short</span></a> key, which <a id="wrglossary.6884"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a> implicitly sets.<p>
There are also analogous <a id="wrglossary.6885"></a><a href="#glo:@@glslabel@casechange">case-changing</a> variants: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.6886"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.6887"></a><code class="code"><dfn id="glo:Acrshort"><code class="csfmt">\Acrshort</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 (<a id="wrglossary.6888"></a><a href="#glo:idx.sentencecase">sentence case</a>) and <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.6889"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.6890"></a><code class="code"><dfn id="glo:ACRshort"><code class="csfmt">\ACRshort</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 (<a id="wrglossary.6891"></a><a href="#glo:idx.allcaps">all caps</a>).<p>
There are also plural versions: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.6892"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.6893"></a><code class="code"><dfn id="glo:acrshortpl"><code class="csfmt">\acrshortpl</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 As <a id="wrglossary.6894"></a><a href="#glo:acrshort"><code class="csfmt">\acrshort</code></a> but uses the <a id="wrglossary.6895"></a><a href="#glo:opt.gloskey.shortplural"><span class="csoptfmt">shortplural</span></a> value. <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.6896"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.6897"></a><code class="code"><dfn id="glo:Acrshortpl"><code class="csfmt">\Acrshortpl</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 (<a id="wrglossary.6898"></a><a href="#glo:idx.sentencecase">sentence case</a>) and <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.6899"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.6900"></a><code class="code"><dfn id="glo:ACRshortpl"><code class="csfmt">\ACRshortpl</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 (<a id="wrglossary.6901"></a><a href="#glo:idx.allcaps">all caps</a>).<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.6902"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.6903"></a><code class="code"><dfn id="glo:acrlong"><code class="csfmt">\acrlong</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 This sets the <a id="wrglossary.6904"></a><a href="#glo:dual.linktext">link text</a> to the long form for the <a id="wrglossary.6905"></a><a href="#glo:idx.acronym">acronym</a> given by  <span class="meta">〈<em class="metainner">entry-label</em>〉</span>. The long form is as supplied by the <a id="wrglossary.6906"></a><a href="#glo:opt.gloskey.long"><span class="csoptfmt">long</span></a> key, which <a id="wrglossary.6907"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a> implicitly sets.<p>
There are also analogous <a id="wrglossary.6908"></a><a href="#glo:@@glslabel@casechange">case-changing</a> variants: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.6909"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.6910"></a><code class="code"><dfn id="glo:Acrlong"><code class="csfmt">\Acrlong</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 (<a id="wrglossary.6911"></a><a href="#glo:idx.sentencecase">sentence case</a>) and <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.6912"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.6913"></a><code class="code"><dfn id="glo:ACRlong"><code class="csfmt">\ACRlong</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 (<a id="wrglossary.6914"></a><a href="#glo:idx.allcaps">all caps</a>).<p>
Again there are also plural versions: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.6915"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.6916"></a><code class="code"><dfn id="glo:acrlongpl"><code class="csfmt">\acrlongpl</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 As <a id="wrglossary.6917"></a><a href="#glo:acrlong"><code class="csfmt">\acrlong</code></a> but uses the <a id="wrglossary.6918"></a><a href="#glo:opt.gloskey.longplural"><span class="csoptfmt">longplural</span></a> value. <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.6919"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.6920"></a><code class="code"><dfn id="glo:Acrlongpl"><code class="csfmt">\Acrlongpl</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 (<a id="wrglossary.6921"></a><a href="#glo:idx.sentencecase">sentence case</a>) and <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.6922"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.6923"></a><code class="code"><dfn id="glo:ACRlongpl"><code class="csfmt">\ACRlongpl</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 (<a id="wrglossary.6924"></a><a href="#glo:idx.allcaps">all caps</a>).<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.6925"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.6926"></a><code class="code"><dfn id="glo:acrfull"><code class="csfmt">\acrfull</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 This sets the <a id="wrglossary.6927"></a><a href="#glo:dual.linktext">link text</a> to show the full form according to the format governed by the <a id="wrglossary.6928"></a><a href="#glo:idx.acronymstyle">acronym style</a>. This may not necessarily be the same format as that produced on the <a id="wrglossary.6929"></a><a href="#glo:dual.firstuse">first use</a> of <a id="wrglossary.6930"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>. For example, the <a id="wrglossary.6931"></a><a href="#glo:opt.acrstyle.footnote"><span class="acrstylefmt">footnote</span></a> style has the long form in a footnote on the <a id="wrglossary.6932"></a><a href="#glo:dual.firstuse">first use</a> of <a id="wrglossary.6933"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> but <a id="wrglossary.6934"></a><a href="#glo:acrfull"><code class="csfmt">\acrfull</code></a> has the long form in parentheses instead.<p>
There are also analogous <a id="wrglossary.6935"></a><a href="#glo:@@glslabel@casechange">case-changing</a> variants: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.6936"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.6937"></a><code class="code"><dfn id="glo:Acrfull"><code class="csfmt">\Acrfull</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 (<a id="wrglossary.6938"></a><a href="#glo:idx.sentencecase">sentence case</a>) and <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.6939"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.6940"></a><code class="code"><dfn id="glo:ACRfull"><code class="csfmt">\ACRfull</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 (<a id="wrglossary.6941"></a><a href="#glo:idx.allcaps">all caps</a>).<p>
The plural version is: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.6942"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.6943"></a><code class="code"><dfn id="glo:acrfullpl"><code class="csfmt">\acrfullpl</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 with <a id="wrglossary.6944"></a><a href="#glo:@@glslabel@casechange">case-changing</a> variants: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.6945"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.6946"></a><code class="code"><dfn id="glo:Acrfullpl"><code class="csfmt">\Acrfullpl</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 (<a id="wrglossary.6947"></a><a href="#glo:idx.sentencecase">sentence case</a>) and <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.6948"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.6949"></a><code class="code"><dfn id="glo:ACRfullpl"><code class="csfmt">\ACRfullpl</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 (<a id="wrglossary.6950"></a><a href="#glo:idx.allcaps">all caps</a>).<p>
If you find the above commands too cumbersome to write, you can use the <a id="wrglossary.6951"></a><a href="#glo:opt.shortcuts"><span class="styoptfmt">shortcuts</span></a> package option to activate the shorter command names listed in Table <a href="#tab:shortcuts">6.1</a>.<p>
<div class="table"> <table class="tabular-c">
<caption id="tab:shortcuts">Table&nbsp;5: Synonyms provided by the <span class="styoptfmt">shortcuts</span> package option</caption><tr style=""><th class="cell-noborder-bothsep-l">Shortcut Command </th>
<td class="cell-noborder-bothsep-l"> <span style="font-weight: bold; ">Equivalent Command</span></td>
</tr><tr style=""><td class="cell-noborder-bothsep-l"><dfn id="glo:acs"><code class="csfmt">\acs</code></dfn> </td>
<td class="cell-noborder-bothsep-l"> <a href="#glo:acrshort"><code class="csfmt">\acrshort</code></a> </td>
</tr><tr style=""><td class="cell-noborder-bothsep-l"><dfn id="glo:Acs"><code class="csfmt">\Acs</code></dfn> </td>
<td class="cell-noborder-bothsep-l"> <a href="#glo:Acrshort"><code class="csfmt">\Acrshort</code></a> </td>
</tr><tr style=""><td class="cell-noborder-bothsep-l"><dfn id="glo:acsp"><code class="csfmt">\acsp</code></dfn> </td>
<td class="cell-noborder-bothsep-l"> <a href="#glo:acrshortpl"><code class="csfmt">\acrshortpl</code></a> </td>
</tr><tr style=""><td class="cell-noborder-bothsep-l"><dfn id="glo:Acsp"><code class="csfmt">\Acsp</code></dfn> </td>
<td class="cell-noborder-bothsep-l"> <a href="#glo:Acrshortpl"><code class="csfmt">\Acrshortpl</code></a> </td>
</tr><tr style=""><td class="cell-noborder-bothsep-l"><dfn id="glo:acl"><code class="csfmt">\acl</code></dfn> </td>
<td class="cell-noborder-bothsep-l"> <a href="#glo:acrlong"><code class="csfmt">\acrlong</code></a> </td>
</tr><tr style=""><td class="cell-noborder-bothsep-l"><dfn id="glo:Acl"><code class="csfmt">\Acl</code></dfn> </td>
<td class="cell-noborder-bothsep-l"> <a href="#glo:Acrlong"><code class="csfmt">\Acrlong</code></a> </td>
</tr><tr style=""><td class="cell-noborder-bothsep-l"><dfn id="glo:aclp"><code class="csfmt">\aclp</code></dfn> </td>
<td class="cell-noborder-bothsep-l"> <a href="#glo:acrlongpl"><code class="csfmt">\acrlongpl</code></a> </td>
</tr><tr style=""><td class="cell-noborder-bothsep-l"><dfn id="glo:Aclp"><code class="csfmt">\Aclp</code></dfn> </td>
<td class="cell-noborder-bothsep-l"> <a href="#glo:Acrlongpl"><code class="csfmt">\Acrlongpl</code></a> </td>
</tr><tr style=""><td class="cell-noborder-bothsep-l"><dfn id="glo:acf"><code class="csfmt">\acf</code></dfn> </td>
<td class="cell-noborder-bothsep-l"> <a href="#glo:acrfull"><code class="csfmt">\acrfull</code></a> </td>
</tr><tr style=""><td class="cell-noborder-bothsep-l"><dfn id="glo:Acf"><code class="csfmt">\Acf</code></dfn> </td>
<td class="cell-noborder-bothsep-l"> <a href="#glo:Acrfull"><code class="csfmt">\Acrfull</code></a> </td>
</tr><tr style=""><td class="cell-noborder-bothsep-l"><dfn id="glo:acfp"><code class="csfmt">\acfp</code></dfn> </td>
<td class="cell-noborder-bothsep-l"> <a href="#glo:acrfullpl"><code class="csfmt">\acrfullpl</code></a> </td>
</tr><tr style=""><td class="cell-noborder-bothsep-l"><dfn id="glo:Acfp"><code class="csfmt">\Acfp</code></dfn> </td>
<td class="cell-noborder-bothsep-l"> <a href="#glo:Acrfullpl"><code class="csfmt">\Acrfullpl</code></a> </td>
</tr><tr style=""><td class="cell-noborder-bothsep-l"><dfn id="glo:ac"><code class="csfmt">\ac</code></dfn> </td>
<td class="cell-noborder-bothsep-l"> <a href="#glo:gls"><code class="csfmt">\gls</code></a> </td>
</tr><tr style=""><td class="cell-noborder-bothsep-l"><dfn id="glo:Ac"><code class="csfmt">\Ac</code></dfn> </td>
<td class="cell-noborder-bothsep-l"> <a href="#glo:Gls"><code class="csfmt">\Gls</code></a> </td>
</tr><tr style=""><td class="cell-noborder-bothsep-l"><dfn id="glo:acp"><code class="csfmt">\acp</code></dfn> </td>
<td class="cell-noborder-bothsep-l"> <a href="#glo:glspl"><code class="csfmt">\glspl</code></a> </td>
</tr><tr style=""><td class="cell-noborder-bothsep-l"><dfn id="glo:Acp"><code class="csfmt">\Acp</code></dfn> </td>
<td class="cell-noborder-bothsep-l"> <a href="#glo:Glspl"><code class="csfmt">\Glspl</code></a> </td>
</tr></table>
 </div><p>
It is also possible to access the long and short forms without <a id="wrglossary.6952"></a><a href="#glo:dual.indexing">indexing</a> using commands analogous to <a id="wrglossary.6953"></a><a href="#glo:glsentrytext"><code class="csfmt">\glsentrytext</code></a> (described in §<a href="#sec:glsnolink">5.2</a>). These don’t include the <a id="wrglossary.6954"></a><a href="#glo:idx.acronym">acronym</a> font commands, such as <a id="wrglossary.6955"></a><a href="#glo:acronymfont"><code class="csfmt">\acronymfont</code></a>.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.6956"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.6957"></a><code class="code"><dfn id="glo:glsentrylong"><code class="csfmt">\glsentrylong</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 Expands to the long form (that is, the value of the <a id="wrglossary.6958"></a><a href="#glo:opt.gloskey.long"><span class="csoptfmt">long</span></a> key, which is internally set by <a id="wrglossary.6959"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>). The corresponding <a id="wrglossary.6960"></a><a href="#glo:idx.sentencecase">sentence case</a> command is: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.6961"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.6962"></a><code class="code"><dfn id="glo:Glsentrylong"><code class="csfmt">\Glsentrylong</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.6963"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.6964"></a><code class="code"><dfn id="glo:glsentrylongpl"><code class="csfmt">\glsentrylongpl</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 Expands to the long plural form (that is, the value of the <a id="wrglossary.6965"></a><a href="#glo:opt.gloskey.longplural"><span class="csoptfmt">longplural</span></a>). The corresponding <a id="wrglossary.6966"></a><a href="#glo:idx.sentencecase">sentence case</a> command is: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.6967"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.6968"></a><code class="code"><dfn id="glo:Glsentrylongpl"><code class="csfmt">\Glsentrylongpl</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.6969"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.6970"></a><code class="code"><dfn id="glo:glsentryshort"><code class="csfmt">\glsentryshort</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 Expands to the short form (that is, the value of the <a id="wrglossary.6971"></a><a href="#glo:opt.gloskey.short"><span class="csoptfmt">short</span></a> key, which is internally set by <a id="wrglossary.6972"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>). The corresponding <a id="wrglossary.6973"></a><a href="#glo:idx.sentencecase">sentence case</a> command is: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.6974"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.6975"></a><code class="code"><dfn id="glo:Glsentryshort"><code class="csfmt">\Glsentryshort</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
<p>
An similar command is available for the full form: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.6976"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.6977"></a><code class="code"><dfn id="glo:glsentryfull"><code class="csfmt">\glsentryfull</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 This command is redefined by the <a id="wrglossary.6978"></a><a href="#glo:idx.acronymstyle">acronym style</a>. Unlike <a id="wrglossary.6979"></a><a href="#glo:glsentrylong"><code class="csfmt">\glsentrylong</code></a> and <a id="wrglossary.6980"></a><a href="#glo:glsentryshort"><code class="csfmt">\glsentryshort</code></a>, this does include <a id="wrglossary.6981"></a><a href="#glo:acronymfont"><code class="csfmt">\acronymfont</code></a>, so if you need to use it in a section heading, you may need to disable it in <a id="wrglossary.6982"></a><a href="#glo:idx.PDFbookmark">PDF bookmarks</a>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.6983"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.6984"></a><a href="#glo:pdfstringdefDisableCommands"><code class="csfmt">\pdfstringdefDisableCommands</code></a>{<span class="comment">% provided by <a id="wrglossary.6985"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a></span>
 <code class="cmd">\let</code><a id="wrglossary.6986"></a><a href="#glo:acronymfont"><code class="csfmt">\acronymfont</code></a><a id="wrglossary.6987"></a><a href="#glo:@firstofone"><code class="csfmt">\@firstofone</code></a>
 <code class="cmd">\let</code><a id="wrglossary.6988"></a><a href="#glo:firstacronymfont"><code class="csfmt">\firstacronymfont</code></a><a id="wrglossary.6989"></a><a href="#glo:@firstofone"><code class="csfmt">\@firstofone</code></a>
}
</pre> <p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.6990"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.6991"></a><code class="code"><dfn id="glo:Glsentryfull"><code class="csfmt">\Glsentryfull</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 This is like <a id="wrglossary.6992"></a><a href="#glo:glsentryfull"><code class="csfmt">\glsentryfull</code></a> but applies <a id="wrglossary.6993"></a><a href="#glo:idx.sentencecase">sentence case</a>.<p>
The analogous plural commands are: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.6994"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.6995"></a><code class="code"><dfn id="glo:glsentryfullpl"><code class="csfmt">\glsentryfullpl</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 (no <a id="wrglossary.6996"></a><a href="#glo:dual.casechange">case change</a>) and <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.6997"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.6998"></a><code class="code"><dfn id="glo:Glsentryfullpl"><code class="csfmt">\Glsentryfullpl</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 (<a id="wrglossary.6999"></a><a href="#glo:idx.sentencecase">sentence case</a>).<p>

</section><!-- end of section sec:longshortfull -->

<section id="sec:setacronymstyle"><!-- start of section sec:setacronymstyle --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->6.2. Changing the Acronym Style<div class="labellink"><a href="#sec:setacronymstyle">[link]</a></div></h2><!-- end of section header -->
<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.7000"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><!-- end of informationtitle -->
 If you are using <a id="wrglossary.7001"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, don’t use the commands described in this section. Use <a id="wrglossary.7002"></a><a href="#glo:setabbreviationstyle"><code class="xtrcsfmt">\setabbreviationstyle</code></a> to set the <a id="wrglossary.7003"></a><a href="#glo:idx.abbrvstyle"><span class="xtrfmt">abbreviation</span> style</a>. This uses a different (but more consistent) naming scheme. For example, <a id="wrglossary.7004"></a><a href="#glo:opt.abbrstyle.long-noshort"><span class="abbrstylefmt">long-noshort</span></a> instead of <a id="wrglossary.7005"></a><a href="#glo:opt.acrstyle.dua"><span class="acrstylefmt">dua</span></a>. See the <span class="qt">“Abbreviations”</span> chapter in the  <a id="wrglossary.7006"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> manual for further details. </div><!-- end of information -->
<p>
The <a id="wrglossary.7007"></a><a href="#glo:idx.acronymstyle">acronym style</a> is set using: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.7008"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.7009"></a><code class="code"><dfn id="glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></dfn>{<span class="meta">〈<em class="metainner">style-name</em>〉</span>}</code></div><!-- end of pinnedbox -->
 where <span class="meta">〈<em class="metainner">style name</em>〉</span> is the name of the required style. The style must be set before the <a id="wrglossary.7010"></a><a href="#glo:idx.acronym">acronyms</a> are defined otherwise you will end up with inconsistencies.<p>
For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.7011"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.7012"></a><a href="#glo:opt.acronym"><span class="styoptfmt">acronym</span></a>]{glossaries}

<a id="wrglossary.7013"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>

<a id="wrglossary.7014"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>{<a id="wrglossary.7015"></a><a href="#glo:opt.acrstyle.long-sc-short"><span class="acrstylefmt">long-sc-short</span></a>}

<a id="wrglossary.7016"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>{html}{html}{hypertext markup language}
<a id="wrglossary.7017"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>{xml}{xml}{extensible markup language}
</pre><p>
Unpredictable results will occur if you try to use multiple styles since each <a id="wrglossary.7018"></a><a href="#glo:idx.acronymstyle">acronym style</a> redefines commands like <a id="wrglossary.7019"></a><a href="#glo:glsentryfull"><code class="csfmt">\glsentryfull</code></a> and <a id="wrglossary.7020"></a><a href="#glo:genacrfullformat"><code class="csfmt">\genacrfullformat</code></a> that govern the way the full form is displayed. The closest you can get to different styles if you only want to use the base <a id="wrglossary.7021"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package is to adjust the <a id="wrglossary.7022"></a><a href="#glo:idx.entryformat">entry format</a> (see §<a href="#sec:glsdisplay">5.1.4</a>) or to provide a custom <a id="wrglossary.7023"></a><a href="#glo:idx.acronymstyle">acronym style</a> such as in  Example <a href="#ex:addstoragekey">12</a>.<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.7024"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
If you need multiple styles, then  use the <a id="wrglossary.7025"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package, which has better <a id="wrglossary.7026"></a><a href="#glo:idx.abbreviation"><span class="xtrfmt">abbreviation</span></a> management. See, for example, <a href="https://www.dickimaw-books.com/gallery/index.php?label=sample-name-font">Gallery: Mixing Styles</a>. </div><!-- end of important -->
<p>
The <a id="wrglossary.7027"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a> command will redefine <a id="wrglossary.7028"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a> to use the newer <a id="wrglossary.7029"></a><a href="#glo:idx.acronym">acronym</a> mechanism introduced in version 4.02 (2013-12-05). The older mechanism was available, but deprecated, for backward-compatibility until version 4.50 when it was removed. If the pre-4.02 <a id="wrglossary.7030"></a><a href="#glo:idx.acronym">acronym</a> styles are required, you will need to use rollback. As from v4.50, if you don’t use <a id="wrglossary.7031"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>, the first instance of <a id="wrglossary.7032"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a> will automatically implement: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.7033"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.7034"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>{<a id="wrglossary.7035"></a><a href="#glo:opt.acrstyle.long-short"><span class="acrstylefmt">long-short</span></a>}
</pre> which is the closest match to the old default. The earlier Example <a href="#ex:newacronym">23</a> can be adjusted to use rollback to demonstrated the difference: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.7036"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>{glossaries}[=v4.46]<span class="comment">% rollback to v4.46</span>
<span class="comment">% no <a id="wrglossary.7037"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a> so old style used</span>
<a id="wrglossary.7038"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>{idn}{IDN}{identification number}
<code class="cbeg">\begin{document}</code>
First use: <a id="wrglossary.7039"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{idn}. Next use: <a id="wrglossary.7040"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{idn}.

<a id="wrglossary.7041"></a><a href="#glo:glsreset"><code class="csfmt">\glsreset</code></a>{idn}<span class="comment">% reset first use</span>
The <a id="wrglossary.7042"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{idn}['s] prefix is a capital letter.
Next use:
the <a id="wrglossary.7043"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{idn}['s] prefix is a capital letter.
<code class="cend">\end{document}</code>
</pre> This produces: <div class="resultbox"><div class="resultboxtitle"><a id="wrglossary.7044"></a><a href="#glo:sym.result"><span title="Result" class="icon">🖺</span></a></div><!-- end of resultboxtitle -->
<a id="ex:newacronymrollback"></a>Example 24: Defining and Using an Acronym (Rollback) <a href="glossaries-user-examples/glossaries-user-example024.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-user-examples/glossaries-user-example024.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
<object data="glossaries-user-examples/glossaries-user-example024.png" type="image/png" width="389" height="42">Example document that defines an acronym and references it in the text using deprecated style with rollback..</object> </div><!-- end of resultbox -->
 The most noticeable difference is the way the <span class="meta">〈<em class="metainner">insert</em>〉</span> optional argument is treated with <a id="wrglossary.7045"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> on <a id="wrglossary.7046"></a><a href="#glo:dual.firstuse">first use</a> (<code class="code"><a id="wrglossary.7047"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{idn}['s]</code>). With the old way, <a id="wrglossary.7048"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a> simply set <a id="wrglossary.7049"></a><a href="#glo:opt.gloskey.first"><span class="csoptfmt">first</span></a>identification number (IDN) when it internally used <a id="wrglossary.7050"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a> to define the <a id="wrglossary.7051"></a><a href="#glo:idx.acronym">acronym</a>. The default <a id="wrglossary.7052"></a><a href="#glo:idx.entryformat">entry format</a> simply appends the <span class="meta">〈<em class="metainner">insert</em>〉</span> after the value of the <a id="wrglossary.7053"></a><a href="#glo:opt.gloskey.first"><span class="csoptfmt">first</span></a> key. <p>
Unlike the original pre-4.02 behaviour of <a id="wrglossary.7054"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>, the styles set via <a id="wrglossary.7055"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a> don’t use the <a id="wrglossary.7056"></a><a href="#glo:opt.gloskey.first"><span class="csoptfmt">first</span></a> key, but instead they use <a id="wrglossary.7057"></a><a href="#glo:defglsentryfmt"><code class="csfmt">\defglsentryfmt</code></a> to set a custom <a id="wrglossary.7058"></a><a href="#glo:idx.entryformat">display style</a> that uses the <a id="wrglossary.7059"></a><a href="#glo:opt.gloskey.long"><span class="csoptfmt">long</span></a> and <a id="wrglossary.7060"></a><a href="#glo:opt.gloskey.short"><span class="csoptfmt">short</span></a> keys (or their plural equivalents). This means that these styles cope better with plurals that aren’t formed by simply appending the singular form with the letter <span class="qt">“s”</span>. In fact, most of the predefined styles use <a id="wrglossary.7061"></a><a href="#glo:glsgenacfmt"><code class="csfmt">\glsgenacfmt</code></a> and modify the definitions of commands like <a id="wrglossary.7062"></a><a href="#glo:genacrfullformat"><code class="csfmt">\genacrfullformat</code></a>. If the original behaviour is still required for some reason, use rollback.<p>
In both the old and new implementation, the <a id="wrglossary.7063"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a> key is set to the short form. Since the <a id="wrglossary.7064"></a><a href="#glo:opt.gloskey.first"><span class="csoptfmt">first</span></a> isn’t set with the new form, it will default to the value of the <a id="wrglossary.7065"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a> key. This means that with the new implementation, <a id="wrglossary.7066"></a><a href="#glo:glsfirst"><code class="csfmt">\glsfirst</code></a> will  produce the same result as <a id="wrglossary.7067"></a><a href="#glo:glstext"><code class="csfmt">\glstext</code></a>. This is why you need to use <a id="wrglossary.7068"></a><a href="#glo:acrlong"><code class="csfmt">\acrlong</code></a> or <a id="wrglossary.7069"></a><a href="#glo:acrfull"><code class="csfmt">\acrfull</code></a> instead. Alternatively, reset the <a id="wrglossary.7070"></a><a href="#glo:dual.firstuseflag">first use flag</a> and use <a id="wrglossary.7071"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>.<p>
When you use <a id="wrglossary.7072"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a> the <a id="wrglossary.7073"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> key is set to: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.7074"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.7075"></a><code class="code"><dfn id="glo:acronymentry"><code class="csfmt">\acronymentry</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 and the <a id="wrglossary.7076"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> key is set to <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.7077"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.7078"></a><code class="code"><dfn id="glo:acronymsort"><code class="csfmt">\acronymsort</code></dfn>{<span class="meta">〈<em class="metainner">short</em>〉</span>}{<span class="meta">〈<em class="metainner">long</em>〉</span>}</code></div><!-- end of pinnedbox -->
 These commands are redefined by the <a id="wrglossary.7079"></a><a href="#glo:idx.acronymstyle">acronym styles</a>. However, you can redefine them again after the style has been set but before you use <a id="wrglossary.7080"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>. Protected expansion is performed on <a id="wrglossary.7081"></a><a href="#glo:acronymsort"><code class="csfmt">\acronymsort</code></a> when the <a id="wrglossary.7082"></a><a href="#glo:idx.acronym">acronym</a> is defined.<p>

</section><!-- end of section sec:setacronymstyle -->

<section id="sec:predefinedacrstyles"><!-- start of section sec:predefinedacrstyles --><div class="tomain"><a href="#main">[top]</a></div>
<h3><!-- start of subsection header -->6.2.1. Predefined Acronym Styles<div class="labellink"><a href="#sec:predefinedacrstyles">[link]</a></div></h3><!-- end of subsection header -->
<p>
The <a id="wrglossary.7083"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package provides a number of predefined <a id="wrglossary.7084"></a><a href="#glo:idx.acronymstyle">acronym styles</a>. These styles apply: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.7085"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.7086"></a><code class="code"><dfn id="glo:firstacronymfont"><code class="csfmt">\firstacronymfont</code></dfn>{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of pinnedbox -->
 to the short form on <a id="wrglossary.7087"></a><a href="#glo:dual.firstuse">first use</a> and <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.7088"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.7089"></a><code class="code"><dfn id="glo:acronymfont"><code class="csfmt">\acronymfont</code></dfn>{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of pinnedbox -->
 on <a id="wrglossary.7090"></a><a href="#glo:dual.subsequentuse">subsequent use</a>. The styles modify the definition of <a id="wrglossary.7091"></a><a href="#glo:acronymfont"><code class="csfmt">\acronymfont</code></a> and <a id="wrglossary.7092"></a><a href="#glo:firstacronymfont"><code class="csfmt">\firstacronymfont</code></a> as required. Usually, <code class="code"><a id="wrglossary.7093"></a><a href="#glo:firstacronymfont"><code class="csfmt">\firstacronymfont</code></a>{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code> simply does <code class="code"><a id="wrglossary.7094"></a><a href="#glo:acronymfont"><code class="csfmt">\acronymfont</code></a>{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code>. If you want the short form displayed differently on <a id="wrglossary.7095"></a><a href="#glo:dual.firstuse">first use</a>, you can redefine <a id="wrglossary.7096"></a><a href="#glo:firstacronymfont"><code class="csfmt">\firstacronymfont</code></a> after the <a id="wrglossary.7097"></a><a href="#glo:idx.acronymstyle">acronym style</a> is set.<p>
The predefined <a id="wrglossary.7098"></a><a href="#glo:dual.smallcaps">small caps</a> styles that contain <span class="qt">“sc”</span> in their name (for example <a id="wrglossary.7099"></a><a href="#glo:opt.acrstyle.long-sc-short"><span class="acrstylefmt">long-sc-short</span></a>) redefine <a id="wrglossary.7100"></a><a href="#glo:acronymfont"><code class="csfmt">\acronymfont</code></a> to use <a id="wrglossary.7101"></a><a href="#glo:textsc"><code class="csfmt">\textsc</code></a>, which means that the short form needs to be specified in <a id="wrglossary.7102"></a><a href="#glo:idx.lowercase">lowercase</a> if it should be rendered in <a id="wrglossary.7103"></a><a href="#glo:dual.smallcaps">small caps</a>. This is because <a id="wrglossary.7104"></a><a href="#glo:dual.smallcaps">small caps</a> has small capital glyphs for <a id="wrglossary.7105"></a><a href="#glo:idx.lowercase">lowercase</a> letters but normal sized capital glyphs for <a id="wrglossary.7106"></a><a href="#glo:idx.uppercase">uppercase</a> letters, which means there’s no visual difference between a normal upright font and a <a id="wrglossary.7107"></a><a href="#glo:dual.smallcaps">small caps</a> font if the text is in <a id="wrglossary.7108"></a><a href="#glo:idx.allcaps">all caps</a>. <div style="text-align: center; border-style: none; "><a id="wrglossary.7109"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a><a id="wrglossary.7110"></a><a href="#glo:sym.result"><span title="Result" class="icon">🖺</span></a></div><!-- end of frame@coderesult@title -->
<p>
<pre class="sidebysidecode">
<a id="wrglossary.7111"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>{<a id="wrglossary.7112"></a><a href="#glo:opt.acrstyle.long-sc-short"><span class="acrstylefmt">long-sc-short</span></a>}
<a id="wrglossary.7113"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>{mathml}{MathML}{mathematical markup language}
<code class="cbeg">\begin{document}</code>
<a id="wrglossary.7114"></a><a href="#glo:acrshort"><code class="csfmt">\acrshort</code></a>{mathml}
<code class="cend">\end{document}</code>
</pre><div class="sidebysideresult"><a id="ex:longscshort"></a>Example 25: Small-Caps Acronym <a href="glossaries-user-examples/glossaries-user-example025.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-user-examples/glossaries-user-example025.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
<object data="glossaries-user-examples/glossaries-user-example025.png" type="image/png" width="52" height="9">Example document that uses the long-sc-short acronym style, which renders the short form in a small-capital font..</object> </div><p>
<p>
<a id="boldsc"></a><div class="important"><div class="importanttitle"><a id="wrglossary.7115"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
Some fonts don’t support bold <a id="wrglossary.7116"></a><a href="#glo:dual.smallcaps">small caps</a>, so you may need to redefine  <a id="wrglossary.7117"></a><a href="#glo:glsnamefont"><code class="csfmt">\glsnamefont</code></a> (see §<a href="#sec:printglossary">8</a>) to switch to medium weight if you are using a <a id="wrglossary.7118"></a><a href="#glo:idx.glossarystyle">glossary style</a> that displays <a id="wrglossary.7119"></a><a href="#glo:idx.glossaryentry">entry</a> names in bold and you have chosen an <a id="wrglossary.7120"></a><a href="#glo:idx.acronymstyle">acronym style</a> that uses <a id="wrglossary.7121"></a><a href="#glo:textsc"><code class="csfmt">\textsc</code></a>. (Alternatively, switch to a font that does support bold <a id="wrglossary.7122"></a><a href="#glo:dual.smallcaps">small caps</a>.) </div><!-- end of important -->
<p>
The predefined <a id="wrglossary.7123"></a><a href="#glo:idx.glossarystyle">glossary styles</a> that contain <span class="qt">“sm”</span> in their name (for example <a id="wrglossary.7124"></a><a href="#glo:opt.acrstyle.long-sm-short"><span class="acrstylefmt">long-sm-short</span></a>) redefine <a id="wrglossary.7125"></a><a href="#glo:acronymfont"><code class="csfmt">\acronymfont</code></a> to use <a id="wrglossary.7126"></a><a href="#glo:textsmaller"><code class="csfmt">\textsmaller</code></a>.<p>
<a id="smaller"></a><div class="important"><div class="importanttitle"><a id="wrglossary.7127"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
Note that the <a id="wrglossary.7128"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package doesn’t define or load any package that defines <a id="wrglossary.7129"></a><a href="#glo:textsmaller"><code class="csfmt">\textsmaller</code></a>. If you use one of the <a id="wrglossary.7130"></a><a href="#glo:idx.acronymstyle">acronym styles</a> that set <a id="wrglossary.7131"></a><a href="#glo:acronymfont"><code class="csfmt">\acronymfont</code></a> to <a id="wrglossary.7132"></a><a href="#glo:textsmaller"><code class="csfmt">\textsmaller</code></a> you must explicitly load the <a id="wrglossary.7133"></a><a href="#glo:pkg.relsize"><span class="styfmt">relsize</span></a> package or otherwise define <a id="wrglossary.7134"></a><a href="#glo:textsmaller"><code class="csfmt">\textsmaller</code></a>. </div><!-- end of important -->
<p>
The remaining predefined styles redefine <a id="wrglossary.7135"></a><a href="#glo:acronymfont"><code class="csfmt">\acronymfont</code></a> to simply do its argument without any font change. <p>
<div class="important"><div class="importanttitle"><a id="wrglossary.7136"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
The predefined styles adjust <a id="wrglossary.7137"></a><a href="#glo:acrfull"><code class="csfmt">\acrfull</code></a> and <a id="wrglossary.7138"></a><a href="#glo:glsentryfull"><code class="csfmt">\glsentryfull</code></a> (and their plural and <a id="wrglossary.7139"></a><a href="#glo:@@glslabel@casechange">case-changing</a> variants) to reflect the style. </div><!-- end of important -->
<p>
When <a id="wrglossary.7140"></a><a href="#glo:idx.acronym">acronyms</a> are defined, <a id="wrglossary.7141"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a> will set the <a id="wrglossary.7142"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> key to: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.7143"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.7144"></a><code class="code"><code class="csfmt">\acronymsort</code>{<span class="meta">〈<em class="metainner">short</em>〉</span>}{<span class="meta">〈<em class="metainner">long</em>〉</span>}</code></div><!-- end of pinnedbox -->
 The <a id="wrglossary.7145"></a><a href="#glo:idx.acronymstyle">acronym styles</a> redefine this to suit the style. This command must fully expand in order for the <a id="wrglossary.7146"></a><a href="#glo:dual.indexingapp">indexing application</a> to pick up the correct sort value. If the <a id="wrglossary.7147"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> key is set in the optional argument of <a id="wrglossary.7148"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>, it will override this.<p>
The <a id="wrglossary.7149"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> key is set to: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.7150"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.7151"></a><code class="code"><code class="csfmt">\acronymentry</code>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 Again, the <a id="wrglossary.7152"></a><a href="#glo:idx.acronymstyle">acronym styles</a> redefine this to suit the style. If the <a id="wrglossary.7153"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> key is set in the optional argument of <a id="wrglossary.7154"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>, it will override this.<p>
The <a id="wrglossary.7155"></a><a href="#glo:opt.gloskey.type"><span class="csoptfmt">type</span></a> key is set to <a id="wrglossary.7156"></a><a href="#glo:acronymtype"><code class="csfmt">\acronymtype</code></a>. If the <a id="wrglossary.7157"></a><a href="#glo:opt.gloskey.type"><span class="csoptfmt">type</span></a> key is set in the optional argument of <a id="wrglossary.7158"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>, it will override this.<p>
The <a id="wrglossary.7159"></a><a href="#glo:opt.gloskey.shortplural"><span class="csoptfmt">shortplural</span></a> is set to the short form appended by: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.7160"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.7161"></a><code class="code"><dfn id="glo:acrpluralsuffix"><code class="csfmt">\acrpluralsuffix</code></dfn></code><span class="floatrightbox"><span class="summarytag">initial: </span><a id="wrglossary.7162"></a><a href="#glo:glsacrpluralsuffix"><code class="csfmt">\glsacrpluralsuffix</code></a></span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 This is redefined by the <a id="wrglossary.7163"></a><a href="#glo:idx.acronymstyle">acronym styles</a> to the appropriate suffix. In most cases, it will simply be defined to <a id="wrglossary.7164"></a><a href="#glo:glspluralsuffix"><code class="csfmt">\glspluralsuffix</code></a>, but the <a id="wrglossary.7165"></a><a href="#glo:dual.smallcaps">small caps</a> styles define it to: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.7166"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.7167"></a><code class="code"><dfn id="glo:glsupacrpluralsuffix"><code class="csfmt">\glsupacrpluralsuffix</code></dfn></code></div><!-- end of pinnedbox -->
 This uses: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.7168"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.7169"></a><code class="code"><dfn id="glo:glstextup"><code class="csfmt">\glstextup</code></dfn>{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of pinnedbox -->
 to cancel the effect of the <a id="wrglossary.7170"></a><a href="#glo:dual.smallcaps">small caps</a> font command <a id="wrglossary.7171"></a><a href="#glo:textsc"><code class="csfmt">\textsc</code></a>.<p>
If the <a id="wrglossary.7172"></a><a href="#glo:opt.gloskey.shortplural"><span class="csoptfmt">shortplural</span></a> key is set in the optional argument of <a id="wrglossary.7173"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>, it will override this default.<p>
The <a id="wrglossary.7174"></a><a href="#glo:opt.gloskey.longplural"><span class="csoptfmt">longplural</span></a> is set to the long form appended by <a id="wrglossary.7175"></a><a href="#glo:glspluralsuffix"><code class="csfmt">\glspluralsuffix</code></a>. If the <a id="wrglossary.7176"></a><a href="#glo:opt.gloskey.longplural"><span class="csoptfmt">longplural</span></a> key is set in the optional argument of <a id="wrglossary.7177"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>, it will override this default.<p>
Some styles set the <a id="wrglossary.7178"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a> key to the long form, but others don’t. If you use a style that doesn’t set it, you will have to supply the <a id="wrglossary.7179"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a> in the optional argument of <a id="wrglossary.7180"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>.<p>

</section><!-- end of section sec:predefinedacrstyles -->

<section id="sec:acrstyleslongshort"><!-- start of section sec:acrstyleslongshort --><div class="tomain"><a href="#main">[top]</a></div>
<h4><!-- start of subsubsection header -->6.2.1.1. Long (Short)<div class="labellink"><a href="#sec:acrstyleslongshort">[link]</a></div></h4><!-- end of subsubsection header -->
<p>
With the <span class="qt">“long (short)”</span> styles, <a id="wrglossary.7181"></a><a href="#glo:idx.acronym">acronyms</a> are displayed in the form: <pre class="compactcodebox"><span class="meta">〈<em class="metainner">long</em>〉</span> (<a id="wrglossary.7182"></a><a href="#glo:firstacronymfont"><code class="csfmt">\firstacronymfont</code></a>{<span class="meta">〈<em class="metainner">short</em>〉</span>})
</pre> on <a id="wrglossary.7183"></a><a href="#glo:dual.firstuse">first use</a> and <pre class="compactcodebox"><a id="wrglossary.7184"></a><a href="#glo:acronymfont"><code class="csfmt">\acronymfont</code></a>{<span class="meta">〈<em class="metainner">short</em>〉</span>}
</pre> on <a id="wrglossary.7185"></a><a href="#glo:dual.subsequentuse">subsequent use</a>.<p>
They also set <a id="wrglossary.7186"></a><a href="#glo:acronymsort"><code class="csfmt">\acronymsort</code></a> so that it just expands to its first argument <span class="meta">〈<em class="metainner">short</em>〉</span>. This means that the acronyms are sorted according to their short form. In addition, <a id="wrglossary.7187"></a><a href="#glo:acronymentry"><code class="csfmt">\acronymentry</code></a>{label} is set to just the short form (enclosed in <a id="wrglossary.7188"></a><a href="#glo:acronymfont"><code class="csfmt">\acronymfont</code></a>) and the <a id="wrglossary.7189"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a> key is set to the long form.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.7190"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.7191"></a><code class="code"><dfn id="glo:opt.acrstyle.long-short"><span class="acrstylefmt">long-short</span></dfn></code></div><!-- end of settingsbox -->
 This is the default style that will be implemented if <a id="wrglossary.7192"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a> isn’t used (as from v4.50, which has removed the default deprecated style). This shows the long form followed by the short form in parentheses on <a id="wrglossary.7193"></a><a href="#glo:dual.firstuse">first use</a> and also with <a id="wrglossary.7194"></a><a href="#glo:acrfull"><code class="csfmt">\acrfull</code></a>. This redefines <a id="wrglossary.7195"></a><a href="#glo:acronymfont"><code class="csfmt">\acronymfont</code></a> to simply do its argument.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.7196"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.7197"></a><code class="code"><dfn id="glo:opt.acrstyle.long-sc-short"><span class="acrstylefmt">long-sc-short</span></dfn></code></div><!-- end of settingsbox -->
 This is like <a id="wrglossary.7198"></a><a href="#glo:opt.acrstyle.long-short"><span class="acrstylefmt">long-short</span></a> but uses <a id="wrglossary.7199"></a><a href="#glo:dual.smallcaps">small caps</a> for the short form, so it redefines <a id="wrglossary.7200"></a><a href="#glo:acronymfont"><code class="csfmt">\acronymfont</code></a> to use <a id="wrglossary.7201"></a><a href="#glo:textsc"><code class="csfmt">\textsc</code></a> and <a id="wrglossary.7202"></a><a href="#glo:acrpluralsuffix"><code class="csfmt">\acrpluralsuffix</code></a> to <a id="wrglossary.7203"></a><a href="#glo:glsacrpluralsuffix"><code class="csfmt">\glsacrpluralsuffix</code></a>.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.7204"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.7205"></a><code class="code"><dfn id="glo:opt.acrstyle.long-sm-short"><span class="acrstylefmt">long-sm-short</span></dfn></code></div><!-- end of settingsbox -->
 This is like <a id="wrglossary.7206"></a><a href="#glo:opt.acrstyle.long-short"><span class="acrstylefmt">long-short</span></a> but uses <a id="wrglossary.7207"></a><a href="#glo:textsmaller"><code class="csfmt">\textsmaller</code></a> for the short form, so it redefines <a id="wrglossary.7208"></a><a href="#glo:acronymfont"><code class="csfmt">\acronymfont</code></a> to use <a id="wrglossary.7209"></a><a href="#glo:textsmaller"><code class="csfmt">\textsmaller</code></a>. This style will require <a id="wrglossary.7210"></a><a href="#glo:pkg.relsize"><span class="styfmt">relsize</span></a> to be loaded.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.7211"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.7212"></a><code class="code"><dfn id="glo:opt.acrstyle.long-sp-short"><span class="acrstylefmt">long-sp-short</span></dfn></code></div><!-- end of settingsbox -->
 This is like <a id="wrglossary.7213"></a><a href="#glo:opt.acrstyle.long-short"><span class="acrstylefmt">long-short</span></a> but instead of simply using a space between the long and short form, it uses: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.7214"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.7215"></a><code class="code"><dfn id="glo:glsacspace"><code class="csfmt">\glsacspace</code></dfn>{<span class="meta">〈<em class="metainner">label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 This measures the short form for the given entry and, if the width is smaller than 3em, it will use <a id="wrglossary.7216"></a><a href="#glo:idx.nbsp">non-breaking space (<code class="code">~</code>)</a>. Otherwise it will use <a id="wrglossary.7217"></a><a href="#glo:space"><code class="csfmt">\space</code></a>.<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.7218"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><!-- end of informationtitle -->
 Although the <a id="wrglossary.7219"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package doesn’t support the base <a id="wrglossary.7220"></a><a href="#glo:idx.acronymstyle">acronym styles</a>, it does redefine <a id="wrglossary.7221"></a><a href="#glo:glsacspace"><code class="csfmt">\glsacspace</code></a> to use <a id="wrglossary.7222"></a><a href="#glo:glsacspacemax"><code class="xtrcsfmt">\glsacspacemax</code></a> instead of the hard-coded 3em, as <a id="wrglossary.7223"></a><a href="#glo:glsacspace"><code class="csfmt">\glsacspace</code></a> may also be useful in <a id="wrglossary.7224"></a><a href="#glo:idx.abbrvstyle"><span class="xtrfmt">abbreviation</span> styles</a>. </div><!-- end of information -->
<p>
<div class="example" id="ex:acrstyle"><div class="title">Example 26: Adapting a Predefined Acronym Style</div> Suppose I want to use the <a id="wrglossary.7225"></a><a href="#glo:opt.acrstyle.footnote-sc-desc"><span class="acrstylefmt">footnote-sc-desc</span></a> style, but  I want the <a id="wrglossary.7226"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> key set to the short form followed by the long form in parentheses and the <a id="wrglossary.7227"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> key set to the short form. Then I need to specify the <a id="wrglossary.7228"></a><a href="#glo:opt.acrstyle.footnote-sc-desc"><span class="acrstylefmt">footnote-sc-desc</span></a> style: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.7229"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.7230"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>{<a id="wrglossary.7231"></a><a href="#glo:opt.acrstyle.footnote-sc-desc"><span class="acrstylefmt">footnote-sc-desc</span></a>}
</pre> and then redefine <a id="wrglossary.7232"></a><a href="#glo:acronymsort"><code class="csfmt">\acronymsort</code></a> and <a id="wrglossary.7233"></a><a href="#glo:acronymentry"><code class="csfmt">\acronymentry</code></a>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.7234"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>*{<a id="wrglossary.7235"></a><a href="#glo:acronymsort"><code class="csfmt">\acronymsort</code></a>}[2]{#1}<span class="comment">% sort by short form</span>
<code class="cmd">\renewcommand</code>*{<a id="wrglossary.7236"></a><a href="#glo:acronymentry"><code class="csfmt">\acronymentry</code></a>}[1]{<span class="comment">% short (long) name</span>
  <a id="wrglossary.7237"></a><a href="#glo:acronymfont"><code class="csfmt">\acronymfont</code></a>{<a id="wrglossary.7238"></a><a href="#glo:glsentryshort"><code class="csfmt">\glsentryshort</code></a>{#1}}<a id="wrglossary.7239"></a><a href="#glo:space"><code class="csfmt">\space</code></a> (<a id="wrglossary.7240"></a><a href="#glo:glsentrylong"><code class="csfmt">\glsentrylong</code></a>{#1})}<span class="comment">% </span>
</pre> (I’ve used <a id="wrglossary.7241"></a><a href="#glo:space"><code class="csfmt">\space</code></a> for extra clarity, but you can just use an actual space instead.)<p>
Note that the default Computer Modern fonts don’t support bold <a id="wrglossary.7242"></a><a href="#glo:dual.smallcaps">small caps</a>, so another font is required. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.7243"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[T1]{fontenc}
</pre> The alternative is to redefine <a id="wrglossary.7244"></a><a href="#glo:acronymfont"><code class="csfmt">\acronymfont</code></a> so that it always switches to medium weight to ensure the <a id="wrglossary.7245"></a><a href="#glo:dual.smallcaps">small caps</a> setting is used. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.7246"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>*{<a id="wrglossary.7247"></a><a href="#glo:acronymfont"><code class="csfmt">\acronymfont</code></a>}[1]{<code class="cmd">\textmd</code>{<code class="cmd">\scshape</code> #1}}
</pre><p>
The sample file <a id="wrglossary.7248"></a><a href="#glo:file.sampleFnAcrDesc.tex"><span class="filefmt">sampleFnAcrDesc.tex</span></a> illustrates this example. </div><p>

</section><!-- end of section sec:acrstyleslongshort -->

<section id="sec:acrstylesshortlong"><!-- start of section sec:acrstylesshortlong --><div class="tomain"><a href="#main">[top]</a></div>
<h4><!-- start of subsubsection header -->6.2.1.2. Short (Long)<div class="labellink"><a href="#sec:acrstylesshortlong">[link]</a></div></h4><!-- end of subsubsection header -->
<p>
With the <span class="qt">“short (long)”</span> styles, <a id="wrglossary.7249"></a><a href="#glo:idx.acronym">acronyms</a> are displayed in the form: <pre class="compactcodebox"><a id="wrglossary.7250"></a><a href="#glo:firstacronymfont"><code class="csfmt">\firstacronymfont</code></a>{<span class="meta">〈<em class="metainner">short</em>〉</span>} (<span class="meta">〈<em class="metainner">long</em>〉</span> )
</pre> on <a id="wrglossary.7251"></a><a href="#glo:dual.firstuse">first use</a> and <pre class="compactcodebox"><a id="wrglossary.7252"></a><a href="#glo:acronymfont"><code class="csfmt">\acronymfont</code></a>{<span class="meta">〈<em class="metainner">short</em>〉</span>}
</pre> on <a id="wrglossary.7253"></a><a href="#glo:dual.subsequentuse">subsequent use</a>.<p>
They also set <a id="wrglossary.7254"></a><a href="#glo:acronymsort"><code class="csfmt">\acronymsort</code></a>{short}{long} to just <span class="meta">〈<em class="metainner">short</em>〉</span>. This means that the <a id="wrglossary.7255"></a><a href="#glo:idx.acronym">acronyms</a> are sorted according to their short form. In addition, <a id="wrglossary.7256"></a><a href="#glo:acronymentry"><code class="csfmt">\acronymentry</code></a>{label} is set to just the short form (enclosed in <a id="wrglossary.7257"></a><a href="#glo:acronymfont"><code class="csfmt">\acronymfont</code></a>) and the <a id="wrglossary.7258"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a> key is set to the long form.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.7259"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.7260"></a><code class="code"><dfn id="glo:opt.acrstyle.short-long"><span class="acrstylefmt">short-long</span></dfn></code></div><!-- end of settingsbox -->
 This shows the short form followed by the long form in parentheses on <a id="wrglossary.7261"></a><a href="#glo:dual.firstuse">first use</a> and also with <a id="wrglossary.7262"></a><a href="#glo:acrfull"><code class="csfmt">\acrfull</code></a>. This redefines <a id="wrglossary.7263"></a><a href="#glo:acronymfont"><code class="csfmt">\acronymfont</code></a> to simply do its argument.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.7264"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.7265"></a><code class="code"><dfn id="glo:opt.acrstyle.sc-short-long"><span class="acrstylefmt">sc-short-long</span></dfn></code></div><!-- end of settingsbox -->
 This is like <a id="wrglossary.7266"></a><a href="#glo:opt.acrstyle.short-long"><span class="acrstylefmt">short-long</span></a> but uses <a id="wrglossary.7267"></a><a href="#glo:dual.smallcaps">small caps</a> for the short form, so it redefines <a id="wrglossary.7268"></a><a href="#glo:acronymfont"><code class="csfmt">\acronymfont</code></a> to use <a id="wrglossary.7269"></a><a href="#glo:textsc"><code class="csfmt">\textsc</code></a> and <a id="wrglossary.7270"></a><a href="#glo:acrpluralsuffix"><code class="csfmt">\acrpluralsuffix</code></a> to <a id="wrglossary.7271"></a><a href="#glo:glsacrpluralsuffix"><code class="csfmt">\glsacrpluralsuffix</code></a>.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.7272"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.7273"></a><code class="code"><dfn id="glo:opt.acrstyle.sm-short-long"><span class="acrstylefmt">sm-short-long</span></dfn></code></div><!-- end of settingsbox -->
 This is like <a id="wrglossary.7274"></a><a href="#glo:opt.acrstyle.short-long"><span class="acrstylefmt">short-long</span></a> but uses <a id="wrglossary.7275"></a><a href="#glo:textsmaller"><code class="csfmt">\textsmaller</code></a> for the short form, so it redefines <a id="wrglossary.7276"></a><a href="#glo:acronymfont"><code class="csfmt">\acronymfont</code></a> to use <a id="wrglossary.7277"></a><a href="#glo:textsmaller"><code class="csfmt">\textsmaller</code></a>. This style will require <a id="wrglossary.7278"></a><a href="#glo:pkg.relsize"><span class="styfmt">relsize</span></a> to be loaded.<p>

</section><!-- end of section sec:acrstylesshortlong -->

<section id="sec:acrstyleslongshortdesc"><!-- start of section sec:acrstyleslongshortdesc --><div class="tomain"><a href="#main">[top]</a></div>
<h4><!-- start of subsubsection header -->6.2.1.3. Long (Short) User Supplied Description<div class="labellink"><a href="#sec:acrstyleslongshortdesc">[link]</a></div></h4><!-- end of subsubsection header -->
<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.7279"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.7280"></a><code class="code"><dfn id="glo:opt.acrstyle.long-short-desc"><span class="acrstylefmt">long-short-desc</span></dfn></code></div><!-- end of settingsbox -->
 This is like <a id="wrglossary.7281"></a><a href="#glo:opt.acrstyle.long-short"><span class="acrstylefmt">long-short</span></a> but the <a id="wrglossary.7282"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a> key must be provided in the optional argument of <a id="wrglossary.7283"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>. The sort value command <a id="wrglossary.7284"></a><a href="#glo:acronymsort"><code class="csfmt">\acronymsort</code></a> is redefined to expand to its second argument (<span class="meta">〈<em class="metainner">long</em>〉</span>), and <a id="wrglossary.7285"></a><a href="#glo:acronymentry"><code class="csfmt">\acronymentry</code></a> is redefined to show the long form followed by the short form in parentheses.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.7286"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.7287"></a><code class="code"><dfn id="glo:opt.acrstyle.long-sc-short-desc"><span class="acrstylefmt">long-sc-short-desc</span></dfn></code></div><!-- end of settingsbox -->
 This is like <a id="wrglossary.7288"></a><a href="#glo:opt.acrstyle.long-short-desc"><span class="acrstylefmt">long-short-desc</span></a> except that it uses <a id="wrglossary.7289"></a><a href="#glo:dual.smallcaps">small caps</a>, as <a id="wrglossary.7290"></a><a href="#glo:opt.acrstyle.long-sc-short"><span class="acrstylefmt">long-sc-short</span></a>.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.7291"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.7292"></a><code class="code"><dfn id="glo:opt.acrstyle.long-sm-short-desc"><span class="acrstylefmt">long-sm-short-desc</span></dfn></code></div><!-- end of settingsbox -->
 This is like <a id="wrglossary.7293"></a><a href="#glo:opt.acrstyle.long-short-desc"><span class="acrstylefmt">long-short-desc</span></a> except that it uses <a id="wrglossary.7294"></a><a href="#glo:textsmaller"><code class="csfmt">\textsmaller</code></a>, as <a id="wrglossary.7295"></a><a href="#glo:opt.acrstyle.long-sm-short"><span class="acrstylefmt">long-sm-short</span></a>.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.7296"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.7297"></a><code class="code"><dfn id="glo:opt.acrstyle.long-sp-short-desc"><span class="acrstylefmt">long-sp-short-desc</span></dfn></code></div><!-- end of settingsbox -->
 This is like <a id="wrglossary.7298"></a><a href="#glo:opt.acrstyle.long-short-desc"><span class="acrstylefmt">long-short-desc</span></a> except that it uses <a id="wrglossary.7299"></a><a href="#glo:glsacspace"><code class="csfmt">\glsacspace</code></a>, as <a id="wrglossary.7300"></a><a href="#glo:opt.acrstyle.long-sp-short"><span class="acrstylefmt">long-sp-short</span></a>.<p>

</section><!-- end of section sec:acrstyleslongshortdesc -->

<section id="sec:acrstylesshortlongdesc"><!-- start of section sec:acrstylesshortlongdesc --><div class="tomain"><a href="#main">[top]</a></div>
<h4><!-- start of subsubsection header -->6.2.1.4. Short (Long) User Supplied Description<div class="labellink"><a href="#sec:acrstylesshortlongdesc">[link]</a></div></h4><!-- end of subsubsection header -->
<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.7301"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.7302"></a><code class="code"><dfn id="glo:opt.acrstyle.short-long-desc"><span class="acrstylefmt">short-long-desc</span></dfn></code></div><!-- end of settingsbox -->
 This is like <a id="wrglossary.7303"></a><a href="#glo:opt.acrstyle.short-long"><span class="acrstylefmt">short-long</span></a> but the <a id="wrglossary.7304"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a> key must be provided in the optional argument of <a id="wrglossary.7305"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>. The sort value command <a id="wrglossary.7306"></a><a href="#glo:acronymsort"><code class="csfmt">\acronymsort</code></a> is redefined to expand to its second argument (<span class="meta">〈<em class="metainner">long</em>〉</span>), and <a id="wrglossary.7307"></a><a href="#glo:acronymentry"><code class="csfmt">\acronymentry</code></a> is redefined to show the long form followed by the short form in parentheses.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.7308"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.7309"></a><code class="code"><dfn id="glo:opt.acrstyle.sc-short-long-desc"><span class="acrstylefmt">sc-short-long-desc</span></dfn></code></div><!-- end of settingsbox -->
 This is like <a id="wrglossary.7310"></a><a href="#glo:opt.acrstyle.short-long-desc"><span class="acrstylefmt">short-long-desc</span></a> except that it uses <a id="wrglossary.7311"></a><a href="#glo:dual.smallcaps">small caps</a>, as <a id="wrglossary.7312"></a><a href="#glo:opt.acrstyle.long-sc-short"><span class="acrstylefmt">long-sc-short</span></a>.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.7313"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.7314"></a><code class="code"><dfn id="glo:opt.acrstyle.sm-short-long-desc"><span class="acrstylefmt">sm-short-long-desc</span></dfn></code></div><!-- end of settingsbox -->
 This is like <a id="wrglossary.7315"></a><a href="#glo:opt.acrstyle.short-long-desc"><span class="acrstylefmt">short-long-desc</span></a> except that it uses <a id="wrglossary.7316"></a><a href="#glo:textsmaller"><code class="csfmt">\textsmaller</code></a>, as <a id="wrglossary.7317"></a><a href="#glo:opt.acrstyle.long-sm-short"><span class="acrstylefmt">long-sm-short</span></a>.<p>

</section><!-- end of section sec:acrstylesshortlongdesc -->

<section id="sec:acrstylesdua"><!-- start of section sec:acrstylesdua --><div class="tomain"><a href="#main">[top]</a></div>
<h4><!-- start of subsubsection header -->6.2.1.5. Do Not Use Acronym (DUA)<div class="labellink"><a href="#sec:acrstylesdua">[link]</a></div></h4><!-- end of subsubsection header -->
<p>
With these styles, the <a id="wrglossary.7318"></a><a href="#glo:glslike"><code class="csfmt">\gls</code>-like</a> commands always display the long form  regardless of whether the entry has been <a id="wrglossary.7319"></a><a href="#glo:dual.firstuse">first use</a>used or not.  However, <a id="wrglossary.7320"></a><a href="#glo:acrfull"><code class="csfmt">\acrfull</code></a> and <a id="wrglossary.7321"></a><a href="#glo:glsentryfull"><code class="csfmt">\glsentryfull</code></a> will display the long form followed by the short form, as per the <a id="wrglossary.7322"></a><a href="#glo:opt.acrstyle.long-short"><span class="acrstylefmt">long-short</span></a> style.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.7323"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.7324"></a><code class="code"><dfn id="glo:opt.acrstyle.dua"><span class="acrstylefmt">dua</span></dfn></code></div><!-- end of settingsbox -->
 The sort value command <a id="wrglossary.7325"></a><a href="#glo:acronymsort"><code class="csfmt">\acronymsort</code></a> expands to just its second argument (the long form), and <a id="wrglossary.7326"></a><a href="#glo:acronymentry"><code class="csfmt">\acronymentry</code></a> shows just the long form.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.7327"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.7328"></a><code class="code"><dfn id="glo:opt.acrstyle.dua-desc"><span class="acrstylefmt">dua-desc</span></dfn></code></div><!-- end of settingsbox -->
 The sort value command <a id="wrglossary.7329"></a><a href="#glo:acronymsort"><code class="csfmt">\acronymsort</code></a> expands to just its second argument (the long form), and <a id="wrglossary.7330"></a><a href="#glo:acronymentry"><code class="csfmt">\acronymentry</code></a> shows just the long form.<p>

</section><!-- end of section sec:acrstylesdua -->

<section id="sec:acrstylesfootnote"><!-- start of section sec:acrstylesfootnote --><div class="tomain"><a href="#main">[top]</a></div>
<h4><!-- start of subsubsection header -->6.2.1.6. Footnote<div class="labellink"><a href="#sec:acrstylesfootnote">[link]</a></div></h4><!-- end of subsubsection header -->
<p>
With these styles, the <a id="wrglossary.7331"></a><a href="#glo:glslike"><code class="csfmt">\gls</code>-like</a> commands show the short form followed by the long form in a footnote on <a id="wrglossary.7332"></a><a href="#glo:dual.firstuse">first use</a>.  The footnote is simply added with <a id="wrglossary.7333"></a><a href="#glo:footnote"><code class="csfmt">\footnote</code></a>. The <a id="wrglossary.7334"></a><a href="#glo:acrfull"><code class="csfmt">\acrfull</code></a> set of commands show the short form followed by the long form in parentheses (as per styles like <a id="wrglossary.7335"></a><a href="#glo:opt.acrstyle.short-long"><span class="acrstylefmt">short-long</span></a>). The definitions of <a id="wrglossary.7336"></a><a href="#glo:acronymsort"><code class="csfmt">\acronymsort</code></a> and <a id="wrglossary.7337"></a><a href="#glo:acronymentry"><code class="csfmt">\acronymentry</code></a> are as for the <span class="qt">“short (long)”</span> styles described in §<a href="#sec:acrstylesshortlong">6.2.1.2</a>.<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.7338"></a><a href="#glo:sym.information"><span title="Information" class="icon">🛈</span></a></div><!-- end of informationtitle -->
The footnote styles automatically set <a id="wrglossary.7339"></a><a href="#glo:opt.hyperfirst"><span class="styoptfmt">hyperfirst</span></a><span class="optfmt">=false</span> to prevent nested <a id="wrglossary.7340"></a><a href="#glo:idx.hyperlink">hyperlinks</a>.  </div><!-- end of information -->
<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.7341"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.7342"></a><code class="code"><dfn id="glo:opt.acrstyle.footnote"><span class="acrstylefmt">footnote</span></dfn></code></div><!-- end of settingsbox -->
 This defines <a id="wrglossary.7343"></a><a href="#glo:acronymentry"><code class="csfmt">\acronymentry</code></a>, <a id="wrglossary.7344"></a><a href="#glo:acronymsort"><code class="csfmt">\acronymsort</code></a> and <a id="wrglossary.7345"></a><a href="#glo:acronymfont"><code class="csfmt">\acronymfont</code></a> in the same way as the <a id="wrglossary.7346"></a><a href="#glo:opt.acrstyle.short-long"><span class="acrstylefmt">short-long</span></a> style<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.7347"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.7348"></a><code class="code"><dfn id="glo:opt.acrstyle.footnote-sc"><span class="acrstylefmt">footnote-sc</span></dfn></code></div><!-- end of settingsbox -->
 This defines <a id="wrglossary.7349"></a><a href="#glo:acronymentry"><code class="csfmt">\acronymentry</code></a>, <a id="wrglossary.7350"></a><a href="#glo:acronymsort"><code class="csfmt">\acronymsort</code></a>, <a id="wrglossary.7351"></a><a href="#glo:acronymfont"><code class="csfmt">\acronymfont</code></a> and <a id="wrglossary.7352"></a><a href="#glo:acrpluralsuffix"><code class="csfmt">\acrpluralsuffix</code></a> in the same way as the  <a id="wrglossary.7353"></a><a href="#glo:opt.acrstyle.sc-short-long"><span class="acrstylefmt">sc-short-long</span></a> style<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.7354"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.7355"></a><code class="code"><dfn id="glo:opt.acrstyle.footnote-sm"><span class="acrstylefmt">footnote-sm</span></dfn></code></div><!-- end of settingsbox -->
 This defines <a id="wrglossary.7356"></a><a href="#glo:acronymentry"><code class="csfmt">\acronymentry</code></a>, <a id="wrglossary.7357"></a><a href="#glo:acronymsort"><code class="csfmt">\acronymsort</code></a> and <a id="wrglossary.7358"></a><a href="#glo:acronymfont"><code class="csfmt">\acronymfont</code></a> in the same way as the  <a id="wrglossary.7359"></a><a href="#glo:opt.acrstyle.sm-short-long"><span class="acrstylefmt">sm-short-long</span></a> style<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.7360"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.7361"></a><code class="code"><dfn id="glo:opt.acrstyle.footnote-desc"><span class="acrstylefmt">footnote-desc</span></dfn></code></div><!-- end of settingsbox -->
 This defines <a id="wrglossary.7362"></a><a href="#glo:acronymentry"><code class="csfmt">\acronymentry</code></a>, <a id="wrglossary.7363"></a><a href="#glo:acronymsort"><code class="csfmt">\acronymsort</code></a> and <a id="wrglossary.7364"></a><a href="#glo:acronymfont"><code class="csfmt">\acronymfont</code></a> in the same way as the <a id="wrglossary.7365"></a><a href="#glo:opt.acrstyle.short-long-desc"><span class="acrstylefmt">short-long-desc</span></a> style<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.7366"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.7367"></a><code class="code"><dfn id="glo:opt.acrstyle.footnote-sc-desc"><span class="acrstylefmt">footnote-sc-desc</span></dfn></code></div><!-- end of settingsbox -->
 This defines <a id="wrglossary.7368"></a><a href="#glo:acronymentry"><code class="csfmt">\acronymentry</code></a>, <a id="wrglossary.7369"></a><a href="#glo:acronymsort"><code class="csfmt">\acronymsort</code></a> and <a id="wrglossary.7370"></a><a href="#glo:acronymfont"><code class="csfmt">\acronymfont</code></a> in the same way as the <a id="wrglossary.7371"></a><a href="#glo:opt.acrstyle.sc-short-long-desc"><span class="acrstylefmt">sc-short-long-desc</span></a> style<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.7372"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.7373"></a><code class="code"><dfn id="glo:opt.acrstyle.footnote-sm-desc"><span class="acrstylefmt">footnote-sm-desc</span></dfn></code></div><!-- end of settingsbox -->
 This defines <a id="wrglossary.7374"></a><a href="#glo:acronymentry"><code class="csfmt">\acronymentry</code></a>, <a id="wrglossary.7375"></a><a href="#glo:acronymsort"><code class="csfmt">\acronymsort</code></a> and <a id="wrglossary.7376"></a><a href="#glo:acronymfont"><code class="csfmt">\acronymfont</code></a> in the same way as the <a id="wrglossary.7377"></a><a href="#glo:opt.acrstyle.sm-short-long-desc"><span class="acrstylefmt">sm-short-long-desc</span></a> style<p>

</section><!-- end of section sec:acrstylesfootnote -->

<section id="sec:customacronym"><!-- start of section sec:customacronym --><div class="tomain"><a href="#main">[top]</a></div>
<h3><!-- start of subsection header -->6.2.2. Defining A Custom Acronym Style<div class="labellink"><a href="#sec:customacronym">[link]</a></div></h3><!-- end of subsection header -->
<p>
You may find that the predefined <a id="wrglossary.7378"></a><a href="#glo:idx.acronymstyle">acronym styles</a> that come with the <a id="wrglossary.7379"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package don’t suit your requirements. In this case you can define your own style using: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.7380"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.7381"></a><code class="code"><dfn id="glo:newacronymstyle"><code class="csfmt">\newacronymstyle</code></dfn>{<span class="meta">〈<em class="metainner">name</em>〉</span>}{<span class="meta">〈<em class="metainner">format def</em>〉</span>}{<span class="meta">〈<em class="metainner">style defs</em>〉</span>}</code></div><!-- end of pinnedbox -->
 where <span class="meta">〈<em class="metainner">style name</em>〉</span> is the name of the new style (avoid active characters). The second argument, <span class="meta">〈<em class="metainner">format def</em>〉</span>, is equivalent to the <span class="meta">〈<em class="metainner">definition</em>〉</span> argument of <a id="wrglossary.7382"></a><a href="#glo:defglsentryfmt"><code class="csfmt">\defglsentryfmt</code></a>. You can simply use <a id="wrglossary.7383"></a><a href="#glo:glsgenacfmt"><code class="csfmt">\glsgenacfmt</code></a> or you can customize the <a id="wrglossary.7384"></a><a href="#glo:@@glslabel@entryformat">display</a> using commands like <a id="wrglossary.7385"></a><a href="#glo:ifglsused"><code class="csfmt">\ifglsused</code></a>, <a id="wrglossary.7386"></a><a href="#glo:glsifplural"><code class="csfmt">\glsifplural</code></a> and <a id="wrglossary.7387"></a><a href="#glo:glscapscase"><code class="csfmt">\glscapscase</code></a>. (See §<a href="#sec:glsdisplay">5.1.4</a> for further details.)<p>
If the style is likely to be used with a mixed <a id="wrglossary.7388"></a><a href="#glo:dual.glossary">glossary</a> (that is, <a id="wrglossary.7389"></a><a href="#glo:idx.glossaryentry">entries</a> in that <a id="wrglossary.7390"></a><a href="#glo:dual.glossary">glossary</a> are defined both with <a id="wrglossary.7391"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a> and <a id="wrglossary.7392"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>) then you can test if the <a id="wrglossary.7393"></a><a href="#glo:idx.glossaryentry">entry</a> is an <a id="wrglossary.7394"></a><a href="#glo:idx.acronym">acronym</a> and use <a id="wrglossary.7395"></a><a href="#glo:glsgenacfmt"><code class="csfmt">\glsgenacfmt</code></a> if it is or <a id="wrglossary.7396"></a><a href="#glo:glsgenentryfmt"><code class="csfmt">\glsgenentryfmt</code></a> if it isn’t. For example, the <a id="wrglossary.7397"></a><a href="#glo:opt.acrstyle.long-short"><span class="acrstylefmt">long-short</span></a> style sets <span class="meta">〈<em class="metainner">format def</em>〉</span> as <pre class="compactcodebox"><a id="wrglossary.7398"></a><a href="#glo:ifglshaslong"><code class="csfmt">\ifglshaslong</code></a>{<a id="wrglossary.7399"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>}{<a id="wrglossary.7400"></a><a href="#glo:glsgenacfmt"><code class="csfmt">\glsgenacfmt</code></a>}{<a id="wrglossary.7401"></a><a href="#glo:glsgenentryfmt"><code class="csfmt">\glsgenentryfmt</code></a>}
</pre> (You can use <a id="wrglossary.7402"></a><a href="#glo:ifglshasshort"><code class="csfmt">\ifglshasshort</code></a> instead of <a id="wrglossary.7403"></a><a href="#glo:ifglshaslong"><code class="csfmt">\ifglshaslong</code></a> to test if the <a id="wrglossary.7404"></a><a href="#glo:idx.glossaryentry">entry</a> is an <a id="wrglossary.7405"></a><a href="#glo:idx.acronym">acronym</a> if you prefer.)<p>
The third argument, <span class="meta">〈<em class="metainner">style defs</em>〉</span>, can be used to redefine the commands that affect the display style, such as <a id="wrglossary.7406"></a><a href="#glo:acronymfont"><code class="csfmt">\acronymfont</code></a> and <a id="wrglossary.7407"></a><a href="#glo:genacrfullformat"><code class="csfmt">\genacrfullformat</code></a>.<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.7408"></a><a href="#glo:sym.information"><span title="Information" class="icon">🛈</span></a></div><!-- end of informationtitle -->
Bear in mind that you will need to use <a id="wrglossary.7409"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a> rather than <a id="wrglossary.7410"></a><a href="#glo:idx.sym.hash"></a> to reference parameters in command definitions within <span class="meta">〈<em class="metainner">style defs</em>〉</span>. </div><!-- end of information -->
<p>
Note that <a id="wrglossary.7411"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a> redefines <a id="wrglossary.7412"></a><a href="#glo:glsentryfull"><code class="csfmt">\glsentryfull</code></a> and <a id="wrglossary.7413"></a><a href="#glo:acrfullfmt"><code class="csfmt">\acrfullfmt</code></a> to use <a id="wrglossary.7414"></a><a href="#glo:genacrfullformat"><code class="csfmt">\genacrfullformat</code></a> (and similarly for the plural and <a id="wrglossary.7415"></a><a href="#glo:@@glslabel@casechange">case-changing</a> variants). If this isn’t appropriate for the style (as in the case of styles like <a id="wrglossary.7416"></a><a href="#glo:opt.acrstyle.footnote"><span class="acrstylefmt">footnote</span></a> and <a id="wrglossary.7417"></a><a href="#glo:opt.acrstyle.dua"><span class="acrstylefmt">dua</span></a>) <a id="wrglossary.7418"></a><a href="#glo:newacronymstyle"><code class="csfmt">\newacronymstyle</code></a> should redefine these commands within <span class="meta">〈<em class="metainner">style defs</em>〉</span>.<p>
Within <a id="wrglossary.7419"></a><a href="#glo:newacronymstyle"><code class="csfmt">\newacronymstyle</code></a>’s <span class="meta">〈<em class="metainner">style defs</em>〉</span> argument you  can also redefine: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.7420"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.7421"></a><code class="code"><dfn id="glo:GenericAcronymFields"><code class="csfmt">\GenericAcronymFields</code></dfn></code></div><!-- end of pinnedbox -->
 This should expand to the list of additional fields to be set in <a id="wrglossary.7422"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>, when it’s internally called by <a id="wrglossary.7423"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>. You can use the following token registers to access information passed to the arguments of <a id="wrglossary.7424"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.7425"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.7426"></a><code class="code"><dfn id="glo:glskeylisttok"><code class="csfmt">\glskeylisttok</code></dfn></code></div><!-- end of pinnedbox -->
  Contains the <span class="meta">〈<em class="metainner">key=value list</em>〉</span> options.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.7427"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.7428"></a><code class="code"><dfn id="glo:glslabeltok"><code class="csfmt">\glslabeltok</code></dfn></code></div><!-- end of pinnedbox -->
  Contains the <span class="meta">〈<em class="metainner">entry-label</em>〉</span>.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.7429"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.7430"></a><code class="code"><dfn id="glo:glsshorttok"><code class="csfmt">\glsshorttok</code></dfn></code></div><!-- end of pinnedbox -->
  Contains the <span class="meta">〈<em class="metainner">short</em>〉</span> form argument.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.7431"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.7432"></a><code class="code"><dfn id="glo:glslongtok"><code class="csfmt">\glslongtok</code></dfn></code></div><!-- end of pinnedbox -->
  Contains the <span class="meta">〈<em class="metainner">long</em>〉</span> form argument.<p>
As with all token registers, you can obtain the value of the register with <a id="wrglossary.7433"></a><a href="#glo:the"><code class="csfmt">\the</code></a><span class="meta">〈<em class="metainner">register</em>〉</span>. For example, the <a id="wrglossary.7434"></a><a href="#glo:opt.acrstyle.long-short"><span class="acrstylefmt">long-short</span></a> style does: <pre class="compactcodebox"><code class="cmd">\renewcommand</code>*{<a id="wrglossary.7435"></a><a href="#glo:GenericAcronymFields"><code class="csfmt">\GenericAcronymFields</code></a>}{<span class="comment">% </span>
   <a id="wrglossary.7436"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={<a id="wrglossary.7437"></a><a href="#glo:the"><code class="csfmt">\the</code></a><a id="wrglossary.7438"></a><a href="#glo:glslongtok"><code class="csfmt">\glslongtok</code></a>}</span>}
</pre> which sets the <a id="wrglossary.7439"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a> field to the long form of the <a id="wrglossary.7440"></a><a href="#glo:idx.acronym">acronym</a> whereas the <a id="wrglossary.7441"></a><a href="#glo:opt.acrstyle.long-short-desc"><span class="acrstylefmt">long-short-desc</span></a> style does: <pre class="compactcodebox"><code class="cmd">\renewcommand</code>*{<a id="wrglossary.7442"></a><a href="#glo:GenericAcronymFields"><code class="csfmt">\GenericAcronymFields</code></a>}{}
</pre> since the description needs to be specified by the user.<p>
It may be that you want to define a new <a id="wrglossary.7443"></a><a href="#glo:idx.acronymstyle">acronym style</a> that’s based on an existing style. Within <span class="meta">〈<em class="metainner">format def</em>〉</span> of the new style, you can use <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.7444"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.7445"></a><code class="code"><dfn id="glo:GlsUseAcrEntryDispStyle"><code class="csfmt">\GlsUseAcrEntryDispStyle</code></dfn>{<span class="meta">〈<em class="metainner">style-name</em>〉</span>}</code></div><!-- end of pinnedbox -->
 to use the <span class="meta">〈<em class="metainner">format def</em>〉</span> definition from the style given by <span class="meta">〈<em class="metainner">style name</em>〉</span>.<p>
Within <span class="meta">〈<em class="metainner">display defs</em>〉</span> of the new style, you can use <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.7446"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.7447"></a><code class="code"><dfn id="glo:GlsUseAcrStyleDefs"><code class="csfmt">\GlsUseAcrStyleDefs</code></dfn>{<span class="meta">〈<em class="metainner">style-name</em>〉</span>}</code></div><!-- end of pinnedbox -->
 to use the <span class="meta">〈<em class="metainner">display defs</em>〉</span> from the style given by <span class="meta">〈<em class="metainner">style name</em>〉</span>.<p>
For example, the <a id="wrglossary.7448"></a><a href="#glo:opt.acrstyle.long-sc-short"><span class="acrstylefmt">long-sc-short</span></a> <a id="wrglossary.7449"></a><a href="#glo:idx.acronymstyle">acronym style</a> is based on the <a id="wrglossary.7450"></a><a href="#glo:opt.acrstyle.long-short"><span class="acrstylefmt">long-short</span></a> style with minor modifications: <pre class="compactcodebox"><a id="wrglossary.7451"></a><a href="#glo:newacronymstyle"><code class="csfmt">\newacronymstyle</code></a>{<a id="wrglossary.7452"></a><a href="#glo:opt.acrstyle.long-sc-short"><span class="acrstylefmt">long-sc-short</span></a>}<span class="comment">% </span>
{<span class="comment">% use the same display as <a id="wrglossary.7453"></a><a href="#glo:opt.acrstyle.long-short"><span class="acrstylefmt">long-short</span></a></span>
  <a id="wrglossary.7454"></a><a href="#glo:GlsUseAcrEntryDispStyle"><code class="csfmt">\GlsUseAcrEntryDispStyle</code></a>{<a id="wrglossary.7455"></a><a href="#glo:opt.acrstyle.long-short"><span class="acrstylefmt">long-short</span></a>}<span class="comment">% </span>
}<span class="comment">% </span>
{<span class="comment">% use the same definitions as <a id="wrglossary.7456"></a><a href="#glo:opt.acrstyle.long-short"><span class="acrstylefmt">long-short</span></a></span>
  <a id="wrglossary.7457"></a><a href="#glo:GlsUseAcrStyleDefs"><code class="csfmt">\GlsUseAcrStyleDefs</code></a>{<a id="wrglossary.7458"></a><a href="#glo:opt.acrstyle.long-short"><span class="acrstylefmt">long-short</span></a>}<span class="comment">% </span>
  <span class="comment">% Minor modifications:</span>
  <code class="cmd">\renewcommand</code>{<a id="wrglossary.7459"></a><a href="#glo:acronymfont"><code class="csfmt">\acronymfont</code></a>}[1]{<a id="wrglossary.7460"></a><a href="#glo:textsc"><code class="csfmt">\textsc</code></a>{<a id="wrglossary.7461"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}}<span class="comment">% </span>
  <code class="cmd">\renewcommand</code>*{<a id="wrglossary.7462"></a><a href="#glo:acrpluralsuffix"><code class="csfmt">\acrpluralsuffix</code></a>}{<a id="wrglossary.7463"></a><a href="#glo:glstextup"><code class="csfmt">\glstextup</code></a>{<a id="wrglossary.7464"></a><a href="#glo:glspluralsuffix"><code class="csfmt">\glspluralsuffix</code></a>}}<span class="comment">% </span>
}
</pre><p>
<div class="example" id="ex:customacrstyle"><div class="title">Example 27: Defining a Custom Acronym Style</div> Suppose I want my acronym on <a id="wrglossary.7465"></a><a href="#glo:dual.firstuse">first use</a> to have the short form in the text and the long form with the description in a footnote. Suppose also that I want the short form to be put in small caps in the main body of the document, but I want it in normal capitals in the list of acronyms. In my list of acronyms, I want the long form as the name with the short form in brackets followed by the description. That is, in the text I want <a id="wrglossary.7466"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> on <a id="wrglossary.7467"></a><a href="#glo:dual.firstuse">first use</a> to display: <pre class="compactcodebox"><a id="wrglossary.7468"></a><a href="#glo:textsc"><code class="csfmt">\textsc</code></a>{<span class="meta">〈<em class="metainner">short</em>〉</span>}<a id="wrglossary.7469"></a><a href="#glo:footnote"><code class="csfmt">\footnote</code></a>{<span class="meta">〈<em class="metainner">long</em>〉</span>: <span class="meta">〈<em class="metainner">description</em>〉</span>}
</pre> on <a id="wrglossary.7470"></a><a href="#glo:dual.subsequentuse">subsequent use</a>: <pre class="compactcodebox"><a id="wrglossary.7471"></a><a href="#glo:textsc"><code class="csfmt">\textsc</code></a>{<span class="meta">〈<em class="metainner">short</em>〉</span>}
</pre> and in the list of acronyms, each entry will be displayed in the form: <pre class="compactcodebox"><span class="meta">〈<em class="metainner">long</em>〉</span> (<span class="meta">〈<em class="metainner">short</em>〉</span>) <span class="meta">〈<em class="metainner">description</em>〉</span>
</pre><p>
Let’s suppose it’s possible that I may have a mixed <a id="wrglossary.7472"></a><a href="#glo:dual.glossary">glossary</a>. I can check this in the second argument (<span class="meta">〈<em class="metainner">format def</em>〉</span>) of <a id="wrglossary.7473"></a><a href="#glo:newacronymstyle"><code class="csfmt">\newacronymstyle</code></a> using: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.7474"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.7475"></a><a href="#glo:ifglshaslong"><code class="csfmt">\ifglshaslong</code></a>{<a id="wrglossary.7476"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>}{<a id="wrglossary.7477"></a><a href="#glo:glsgenacfmt"><code class="csfmt">\glsgenacfmt</code></a>}{<a id="wrglossary.7478"></a><a href="#glo:glsgenentryfmt"><code class="csfmt">\glsgenentryfmt</code></a>}
</pre> This will use <a id="wrglossary.7479"></a><a href="#glo:glsgenentryfmt"><code class="csfmt">\glsgenentryfmt</code></a> if the entry isn’t an <a id="wrglossary.7480"></a><a href="#glo:idx.acronym">acronym</a>, otherwise it will use <a id="wrglossary.7481"></a><a href="#glo:glsgenacfmt"><code class="csfmt">\glsgenacfmt</code></a>. The third argument (<span class="meta">〈<em class="metainner">display defs</em>〉</span>) of <a id="wrglossary.7482"></a><a href="#glo:newacronymstyle"><code class="csfmt">\newacronymstyle</code></a> needs to redefine <a id="wrglossary.7483"></a><a href="#glo:genacrfullformat"><code class="csfmt">\genacrfullformat</code></a> etc  so that the <a id="wrglossary.7484"></a><a href="#glo:dual.firstuse">first use</a> displays the short form in the text with the  long form in a footnote followed by the description. This is done as follows: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.7485"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><span class="comment">% No case change, singular <a id="wrglossary.7486"></a><a href="#glo:dual.firstuse">first use</a>:</span>
<code class="cmd">\renewcommand</code>*{<a id="wrglossary.7487"></a><a href="#glo:genacrfullformat"><code class="csfmt">\genacrfullformat</code></a>}[2]{<span class="comment">% </span>
 <a id="wrglossary.7488"></a><a href="#glo:firstacronymfont"><code class="csfmt">\firstacronymfont</code></a>{<a id="wrglossary.7489"></a><a href="#glo:glsentryshort"><code class="csfmt">\glsentryshort</code></a>{<a id="wrglossary.7490"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}}<a id="wrglossary.7491"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>2<span class="comment">% </span>
 <a id="wrglossary.7492"></a><a href="#glo:footnote"><code class="csfmt">\footnote</code></a>{<a id="wrglossary.7493"></a><a href="#glo:glsentrylong"><code class="csfmt">\glsentrylong</code></a>{<a id="wrglossary.7494"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}: <a id="wrglossary.7495"></a><a href="#glo:glsentrydesc"><code class="csfmt">\glsentrydesc</code></a>{<a id="wrglossary.7496"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}}<span class="comment">% </span>
}<span class="comment">% </span>
<span class="comment">% <a id="wrglossary.7497"></a><a href="#glo:idx.sentencecase">Sentence case</a>, singular <a id="wrglossary.7498"></a><a href="#glo:dual.firstuse">first use</a>:</span>
<code class="cmd">\renewcommand</code>*{<a id="wrglossary.7499"></a><a href="#glo:Genacrfullformat"><code class="csfmt">\Genacrfullformat</code></a>}[2]{<span class="comment">% </span>
 <a id="wrglossary.7500"></a><a href="#glo:firstacronymfont"><code class="csfmt">\firstacronymfont</code></a>{<a id="wrglossary.7501"></a><a href="#glo:Glsentryshort"><code class="csfmt">\Glsentryshort</code></a>{<a id="wrglossary.7502"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}}<a id="wrglossary.7503"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>2<span class="comment">% </span>
 <a id="wrglossary.7504"></a><a href="#glo:footnote"><code class="csfmt">\footnote</code></a>{<a id="wrglossary.7505"></a><a href="#glo:glsentrylong"><code class="csfmt">\glsentrylong</code></a>{<a id="wrglossary.7506"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}: <a id="wrglossary.7507"></a><a href="#glo:glsentrydesc"><code class="csfmt">\glsentrydesc</code></a>{<a id="wrglossary.7508"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}}<span class="comment">% </span>
}<span class="comment">% </span>
<span class="comment">% No case change, plural <a id="wrglossary.7509"></a><a href="#glo:dual.firstuse">first use</a>:</span>
<code class="cmd">\renewcommand</code>*{<a id="wrglossary.7510"></a><a href="#glo:genplacrfullformat"><code class="csfmt">\genplacrfullformat</code></a>}[2]{<span class="comment">% </span>
 <a id="wrglossary.7511"></a><a href="#glo:firstacronymfont"><code class="csfmt">\firstacronymfont</code></a>{<a id="wrglossary.7512"></a><a href="#glo:glsentryshortpl"><code class="csfmt">\glsentryshortpl</code></a>{<a id="wrglossary.7513"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}}<a id="wrglossary.7514"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>2<span class="comment">% </span>
 <a id="wrglossary.7515"></a><a href="#glo:footnote"><code class="csfmt">\footnote</code></a>{<a id="wrglossary.7516"></a><a href="#glo:glsentrylongpl"><code class="csfmt">\glsentrylongpl</code></a>{<a id="wrglossary.7517"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}: <a id="wrglossary.7518"></a><a href="#glo:glsentrydesc"><code class="csfmt">\glsentrydesc</code></a>{<a id="wrglossary.7519"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}}<span class="comment">% </span>
}<span class="comment">% </span>
<span class="comment">% <a id="wrglossary.7520"></a><a href="#glo:idx.sentencecase">Sentence case</a>, plural <a id="wrglossary.7521"></a><a href="#glo:dual.firstuse">first use</a>:</span>
<code class="cmd">\renewcommand</code>*{<a id="wrglossary.7522"></a><a href="#glo:Genplacrfullformat"><code class="csfmt">\Genplacrfullformat</code></a>}[2]{<span class="comment">% </span>
 <a id="wrglossary.7523"></a><a href="#glo:firstacronymfont"><code class="csfmt">\firstacronymfont</code></a>{<a id="wrglossary.7524"></a><a href="#glo:Glsentryshortpl"><code class="csfmt">\Glsentryshortpl</code></a>{<a id="wrglossary.7525"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}}<a id="wrglossary.7526"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>2<span class="comment">% </span>
 <a id="wrglossary.7527"></a><a href="#glo:footnote"><code class="csfmt">\footnote</code></a>{<a id="wrglossary.7528"></a><a href="#glo:glsentrylongpl"><code class="csfmt">\glsentrylongpl</code></a>{<a id="wrglossary.7529"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}: <a id="wrglossary.7530"></a><a href="#glo:glsentrydesc"><code class="csfmt">\glsentrydesc</code></a>{<a id="wrglossary.7531"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}}<span class="comment">% </span>
}
</pre> If you think it inappropriate for the short form to be capitalised at the start of a sentence you can change the above to: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.7532"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><span class="comment">% No case change, singular <a id="wrglossary.7533"></a><a href="#glo:dual.firstuse">first use</a>:</span>
<code class="cmd">\renewcommand</code>*{<a id="wrglossary.7534"></a><a href="#glo:genacrfullformat"><code class="csfmt">\genacrfullformat</code></a>}[2]{<span class="comment">% </span>
 <a id="wrglossary.7535"></a><a href="#glo:firstacronymfont"><code class="csfmt">\firstacronymfont</code></a>{<a id="wrglossary.7536"></a><a href="#glo:glsentryshort"><code class="csfmt">\glsentryshort</code></a>{<a id="wrglossary.7537"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}}<a id="wrglossary.7538"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>2<span class="comment">% </span>
 <a id="wrglossary.7539"></a><a href="#glo:footnote"><code class="csfmt">\footnote</code></a>{<a id="wrglossary.7540"></a><a href="#glo:glsentrylong"><code class="csfmt">\glsentrylong</code></a>{<a id="wrglossary.7541"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}: <a id="wrglossary.7542"></a><a href="#glo:glsentrydesc"><code class="csfmt">\glsentrydesc</code></a>{<a id="wrglossary.7543"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}}<span class="comment">% </span>
}<span class="comment">% </span>
<span class="comment">% No case change, plural <a id="wrglossary.7544"></a><a href="#glo:dual.firstuse">first use</a>:</span>
<code class="cmd">\renewcommand</code>*{<a id="wrglossary.7545"></a><a href="#glo:genplacrfullformat"><code class="csfmt">\genplacrfullformat</code></a>}[2]{<span class="comment">% </span>
 <a id="wrglossary.7546"></a><a href="#glo:firstacronymfont"><code class="csfmt">\firstacronymfont</code></a>{<a id="wrglossary.7547"></a><a href="#glo:glsentryshortpl"><code class="csfmt">\glsentryshortpl</code></a>{<a id="wrglossary.7548"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}}<a id="wrglossary.7549"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>2<span class="comment">% </span>
 <a id="wrglossary.7550"></a><a href="#glo:footnote"><code class="csfmt">\footnote</code></a>{<a id="wrglossary.7551"></a><a href="#glo:glsentrylongpl"><code class="csfmt">\glsentrylongpl</code></a>{<a id="wrglossary.7552"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}: <a id="wrglossary.7553"></a><a href="#glo:glsentrydesc"><code class="csfmt">\glsentrydesc</code></a>{<a id="wrglossary.7554"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}}<span class="comment">% </span>
}<span class="comment">% </span>
<code class="cmd">\let</code><a id="wrglossary.7555"></a><a href="#glo:Genacrfullformat"><code class="csfmt">\Genacrfullformat</code></a><a id="wrglossary.7556"></a><a href="#glo:genacrfullformat"><code class="csfmt">\genacrfullformat</code></a>
<code class="cmd">\let</code><a id="wrglossary.7557"></a><a href="#glo:Genplacrfullformat"><code class="csfmt">\Genplacrfullformat</code></a><a id="wrglossary.7558"></a><a href="#glo:genplacrfullformat"><code class="csfmt">\genplacrfullformat</code></a>
</pre> Another variation is to use <a id="wrglossary.7559"></a><a href="#glo:Glsentrylong"><code class="csfmt">\Glsentrylong</code></a> and <a id="wrglossary.7560"></a><a href="#glo:Glsentrylongpl"><code class="csfmt">\Glsentrylongpl</code></a> in the footnote instead of <a id="wrglossary.7561"></a><a href="#glo:glsentrylong"><code class="csfmt">\glsentrylong</code></a> and <a id="wrglossary.7562"></a><a href="#glo:glsentrylongpl"><code class="csfmt">\glsentrylongpl</code></a>.<p>
Now let’s suppose that commands such as <a id="wrglossary.7563"></a><a href="#glo:glsentryfull"><code class="csfmt">\glsentryfull</code></a> and <a id="wrglossary.7564"></a><a href="#glo:acrfull"><code class="csfmt">\acrfull</code></a> shouldn’t use a footnote, but instead use the format: <span class="meta">〈<em class="metainner">long</em>〉</span> (<span class="meta">〈<em class="metainner">short</em>〉</span>). This means that the style needs to redefine <a id="wrglossary.7565"></a><a href="#glo:glsentryfull"><code class="csfmt">\glsentryfull</code></a>, <a id="wrglossary.7566"></a><a href="#glo:acrfullfmt"><code class="csfmt">\acrfullfmt</code></a> and their plural and <a id="wrglossary.7567"></a><a href="#glo:@@glslabel@casechange">case-changing</a> variants.<p>
First, the non-linking commands:  <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.7568"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>*{<a id="wrglossary.7569"></a><a href="#glo:glsentryfull"><code class="csfmt">\glsentryfull</code></a>}[1]{<span class="comment">% </span>
  <a id="wrglossary.7570"></a><a href="#glo:glsentrylong"><code class="csfmt">\glsentrylong</code></a>{<a id="wrglossary.7571"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}<a id="wrglossary.7572"></a><a href="#glo:space"><code class="csfmt">\space</code></a>
    (<a id="wrglossary.7573"></a><a href="#glo:acronymfont"><code class="csfmt">\acronymfont</code></a>{<a id="wrglossary.7574"></a><a href="#glo:glsentryshort"><code class="csfmt">\glsentryshort</code></a>{<a id="wrglossary.7575"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}})<span class="comment">% </span>
}<span class="comment">% </span>
<code class="cmd">\renewcommand</code>*{<a id="wrglossary.7576"></a><a href="#glo:Glsentryfull"><code class="csfmt">\Glsentryfull</code></a>}[1]{<span class="comment">% </span>
  <a id="wrglossary.7577"></a><a href="#glo:Glsentrylong"><code class="csfmt">\Glsentrylong</code></a>{<a id="wrglossary.7578"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}<a id="wrglossary.7579"></a><a href="#glo:space"><code class="csfmt">\space</code></a>
    (<a id="wrglossary.7580"></a><a href="#glo:acronymfont"><code class="csfmt">\acronymfont</code></a>{<a id="wrglossary.7581"></a><a href="#glo:glsentryshort"><code class="csfmt">\glsentryshort</code></a>{<a id="wrglossary.7582"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}})<span class="comment">% </span>
}<span class="comment">% </span>
<code class="cmd">\renewcommand</code>*{<a id="wrglossary.7583"></a><a href="#glo:glsentryfullpl"><code class="csfmt">\glsentryfullpl</code></a>}[1]{<span class="comment">% </span>
  <a id="wrglossary.7584"></a><a href="#glo:glsentrylongpl"><code class="csfmt">\glsentrylongpl</code></a>{<a id="wrglossary.7585"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}<a id="wrglossary.7586"></a><a href="#glo:space"><code class="csfmt">\space</code></a>
    (<a id="wrglossary.7587"></a><a href="#glo:acronymfont"><code class="csfmt">\acronymfont</code></a>{<a id="wrglossary.7588"></a><a href="#glo:glsentryshortpl"><code class="csfmt">\glsentryshortpl</code></a>{<a id="wrglossary.7589"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}})<span class="comment">% </span>
}<span class="comment">% </span>
<code class="cmd">\renewcommand</code>*{<a id="wrglossary.7590"></a><a href="#glo:Glsentryfullpl"><code class="csfmt">\Glsentryfullpl</code></a>}[1]{<span class="comment">% </span>
  <a id="wrglossary.7591"></a><a href="#glo:Glsentrylongpl"><code class="csfmt">\Glsentrylongpl</code></a>{<a id="wrglossary.7592"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}<a id="wrglossary.7593"></a><a href="#glo:space"><code class="csfmt">\space</code></a>
    (<a id="wrglossary.7594"></a><a href="#glo:acronymfont"><code class="csfmt">\acronymfont</code></a>{<a id="wrglossary.7595"></a><a href="#glo:glsentryshortpl"><code class="csfmt">\glsentryshortpl</code></a>{<a id="wrglossary.7596"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}})<span class="comment">% </span>
}
</pre> Now for the linking commands: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.7597"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>*{<a id="wrglossary.7598"></a><a href="#glo:acrfullfmt"><code class="csfmt">\acrfullfmt</code></a>}[3]{<span class="comment">% </span>
  <a id="wrglossary.7599"></a><a href="#glo:glslink"><code class="csfmt">\glslink</code></a>[<a id="wrglossary.7600"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1]{<a id="wrglossary.7601"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>2}<span class="comment">% </span>
   <a id="wrglossary.7602"></a><a href="#glo:glsentrylong"><code class="csfmt">\glsentrylong</code></a>{<a id="wrglossary.7603"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>2}<a id="wrglossary.7604"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>3<a id="wrglossary.7605"></a><a href="#glo:space"><code class="csfmt">\space</code></a>
    (<a id="wrglossary.7606"></a><a href="#glo:acronymfont"><code class="csfmt">\acronymfont</code></a>{<a id="wrglossary.7607"></a><a href="#glo:glsentryshort"><code class="csfmt">\glsentryshort</code></a>{<a id="wrglossary.7608"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>2}})<span class="comment">% </span>
  <span class="comment">% </span>
}<span class="comment">% </span>
<code class="cmd">\renewcommand</code>*{<a id="wrglossary.7609"></a><a href="#glo:Acrfullfmt"><code class="csfmt">\Acrfullfmt</code></a>}[3]{<span class="comment">% </span>
  <a id="wrglossary.7610"></a><a href="#glo:glslink"><code class="csfmt">\glslink</code></a>[<a id="wrglossary.7611"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1]{<a id="wrglossary.7612"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>2}<span class="comment">% </span>
   <a id="wrglossary.7613"></a><a href="#glo:Glsentrylong"><code class="csfmt">\Glsentrylong</code></a>{<a id="wrglossary.7614"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>2}<a id="wrglossary.7615"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>3<a id="wrglossary.7616"></a><a href="#glo:space"><code class="csfmt">\space</code></a>
    (<a id="wrglossary.7617"></a><a href="#glo:acronymfont"><code class="csfmt">\acronymfont</code></a>{<a id="wrglossary.7618"></a><a href="#glo:glsentryshort"><code class="csfmt">\glsentryshort</code></a>{<a id="wrglossary.7619"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>2}})<span class="comment">% </span>
  <span class="comment">% </span>
}<span class="comment">% </span>
<code class="cmd">\renewcommand</code>*{<a id="wrglossary.7620"></a><a href="#glo:ACRfullfmt"><code class="csfmt">\ACRfullfmt</code></a>}[3]{<span class="comment">% </span>
  <a id="wrglossary.7621"></a><a href="#glo:glslink"><code class="csfmt">\glslink</code></a>[<a id="wrglossary.7622"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1]{<a id="wrglossary.7623"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>2}<span class="comment">% </span>
   <a id="wrglossary.7624"></a><a href="#glo:glsuppercase"><code class="csfmt">\glsuppercase</code></a>{<span class="comment">% </span>
     <a id="wrglossary.7625"></a><a href="#glo:glsentrylong"><code class="csfmt">\glsentrylong</code></a>{<a id="wrglossary.7626"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>2}<a id="wrglossary.7627"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>3<a id="wrglossary.7628"></a><a href="#glo:space"><code class="csfmt">\space</code></a>
       (<a id="wrglossary.7629"></a><a href="#glo:acronymfont"><code class="csfmt">\acronymfont</code></a>{<a id="wrglossary.7630"></a><a href="#glo:glsentryshort"><code class="csfmt">\glsentryshort</code></a>{<a id="wrglossary.7631"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>2}})<span class="comment">% </span>
   }<span class="comment">% </span>
  <span class="comment">% </span>
}<span class="comment">% </span>
<code class="cmd">\renewcommand</code>*{<a id="wrglossary.7632"></a><a href="#glo:acrfullplfmt"><code class="csfmt">\acrfullplfmt</code></a>}[3]{<span class="comment">% </span>
  <a id="wrglossary.7633"></a><a href="#glo:glslink"><code class="csfmt">\glslink</code></a>[<a id="wrglossary.7634"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1]{<a id="wrglossary.7635"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>2}<span class="comment">% </span>
   <a id="wrglossary.7636"></a><a href="#glo:glsentrylongpl"><code class="csfmt">\glsentrylongpl</code></a>{<a id="wrglossary.7637"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>2}<a id="wrglossary.7638"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>3<a id="wrglossary.7639"></a><a href="#glo:space"><code class="csfmt">\space</code></a>
     (<a id="wrglossary.7640"></a><a href="#glo:acronymfont"><code class="csfmt">\acronymfont</code></a>{<a id="wrglossary.7641"></a><a href="#glo:glsentryshortpl"><code class="csfmt">\glsentryshortpl</code></a>{<a id="wrglossary.7642"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>2}})<span class="comment">% </span>
  <span class="comment">% </span>
}<span class="comment">% </span>
<code class="cmd">\renewcommand</code>*{<a id="wrglossary.7643"></a><a href="#glo:Acrfullplfmt"><code class="csfmt">\Acrfullplfmt</code></a>}[3]{<span class="comment">% </span>
  <a id="wrglossary.7644"></a><a href="#glo:glslink"><code class="csfmt">\glslink</code></a>[<a id="wrglossary.7645"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1]{<a id="wrglossary.7646"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>2}<span class="comment">% </span>
   <a id="wrglossary.7647"></a><a href="#glo:Glsentrylongpl"><code class="csfmt">\Glsentrylongpl</code></a>{<a id="wrglossary.7648"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>2}<a id="wrglossary.7649"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>3<a id="wrglossary.7650"></a><a href="#glo:space"><code class="csfmt">\space</code></a>
     (<a id="wrglossary.7651"></a><a href="#glo:acronymfont"><code class="csfmt">\acronymfont</code></a>{<a id="wrglossary.7652"></a><a href="#glo:glsentryshortpl"><code class="csfmt">\glsentryshortpl</code></a>{<a id="wrglossary.7653"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>2}})<span class="comment">% </span>
  <span class="comment">% </span>
}<span class="comment">% </span>
<code class="cmd">\renewcommand</code>*{<a id="wrglossary.7654"></a><a href="#glo:ACRfullplfmt"><code class="csfmt">\ACRfullplfmt</code></a>}[3]{<span class="comment">% </span>
  <a id="wrglossary.7655"></a><a href="#glo:glslink"><code class="csfmt">\glslink</code></a>[<a id="wrglossary.7656"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1]<a id="wrglossary.7657"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>2<span class="comment">% </span>
   <a id="wrglossary.7658"></a><a href="#glo:glsuppercase"><code class="csfmt">\glsuppercase</code></a>{<span class="comment">% </span>
     <a id="wrglossary.7659"></a><a href="#glo:glsentrylongpl"><code class="csfmt">\glsentrylongpl</code></a>{<a id="wrglossary.7660"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>2}<a id="wrglossary.7661"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>3        (<a id="wrglossary.7662"></a><a href="#glo:acronymfont"><code class="csfmt">\acronymfont</code></a>{<a id="wrglossary.7663"></a><a href="#glo:glsentryshortpl"><code class="csfmt">\glsentryshortpl</code></a>{<a id="wrglossary.7664"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>2}})<span class="comment">% </span>
   }<span class="comment">% </span>
  <span class="comment">% </span>
}
</pre> (This may cause problems with long <a id="wrglossary.7665"></a><a href="#glo:idx.hyperlink">hyperlinks</a>, in which case adjust the definitions so that, for example, only the short form is inside the argument of <a id="wrglossary.7666"></a><a href="#glo:glslink"><code class="csfmt">\glslink</code></a>.)<p>
The style also needs to redefine <a id="wrglossary.7667"></a><a href="#glo:acronymsort"><code class="csfmt">\acronymsort</code></a> so that the <a id="wrglossary.7668"></a><a href="#glo:idx.acronym">acronyms</a> are sorted according to the long form: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.7669"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>*{<a id="wrglossary.7670"></a><a href="#glo:acronymsort"><code class="csfmt">\acronymsort</code></a>}[2]{<a id="wrglossary.7671"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>2}
</pre> If you prefer them to be sorted according to the short form you can change the above to: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.7672"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>*{<a id="wrglossary.7673"></a><a href="#glo:acronymsort"><code class="csfmt">\acronymsort</code></a>}[2]{<a id="wrglossary.7674"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}
</pre> The <a id="wrglossary.7675"></a><a href="#glo:idx.acronym">acronym</a> font needs to be set to <a id="wrglossary.7676"></a><a href="#glo:textsc"><code class="csfmt">\textsc</code></a> and the plural suffix adjusted so that the <span class="qt">“s”</span> suffix in the plural short form doesn’t get converted to <a id="wrglossary.7677"></a><a href="#glo:dual.smallcaps">small caps</a>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.7678"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>*{<a id="wrglossary.7679"></a><a href="#glo:acronymfont"><code class="csfmt">\acronymfont</code></a>}[1]{<a id="wrglossary.7680"></a><a href="#glo:textsc"><code class="csfmt">\textsc</code></a>{<a id="wrglossary.7681"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}}<span class="comment">% </span>
<code class="cmd">\renewcommand</code>*{<a id="wrglossary.7682"></a><a href="#glo:acrpluralsuffix"><code class="csfmt">\acrpluralsuffix</code></a>}{<a id="wrglossary.7683"></a><a href="#glo:glsupacrpluralsuffix"><code class="csfmt">\glsupacrpluralsuffix</code></a>}<span class="comment">% </span>
</pre> There are a number of ways of dealing with the format in the list of <a id="wrglossary.7684"></a><a href="#glo:idx.acronym">acronyms</a>. The simplest way is to redefine <a id="wrglossary.7685"></a><a href="#glo:acronymentry"><code class="csfmt">\acronymentry</code></a> to the long form followed by the upper case short form in parentheses: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.7686"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>*{<a id="wrglossary.7687"></a><a href="#glo:acronymentry"><code class="csfmt">\acronymentry</code></a>}[1]{<span class="comment">% </span>
  <a id="wrglossary.7688"></a><a href="#glo:Glsentrylong"><code class="csfmt">\Glsentrylong</code></a>{<a id="wrglossary.7689"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}<a id="wrglossary.7690"></a><a href="#glo:space"><code class="csfmt">\space</code></a>
    (<a id="wrglossary.7691"></a><a href="#glo:glsuppercase"><code class="csfmt">\glsuppercase</code></a><a id="wrglossary.7692"></a><a href="#glo:glsentryshort"><code class="csfmt">\glsentryshort</code></a>{<a id="wrglossary.7693"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1})}
</pre> (I’ve used <a id="wrglossary.7694"></a><a href="#glo:Glsentrylong"><code class="csfmt">\Glsentrylong</code></a> instead of <a id="wrglossary.7695"></a><a href="#glo:glsentrylong"><code class="csfmt">\glsentrylong</code></a> to capitalise the name in the <a id="wrglossary.7696"></a><a href="#glo:dual.glossary">glossary</a>.)<p>
An alternative approach is to set <a id="wrglossary.7697"></a><a href="#glo:acronymentry"><code class="csfmt">\acronymentry</code></a> to just the long form and redefine <a id="wrglossary.7698"></a><a href="#glo:GenericAcronymFields"><code class="csfmt">\GenericAcronymFields</code></a> to set the <a id="wrglossary.7699"></a><a href="#glo:opt.gloskey.symbol"><span class="csoptfmt">symbol</span></a> key to the short form and use a <a id="wrglossary.7700"></a><a href="#glo:idx.glossarystyle">glossary style</a> that displays the symbol in parentheses after the <a id="wrglossary.7701"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> (such as the <a id="wrglossary.7702"></a><a href="#glo:opt.glostyle.tree"><span class="glostylefmt">tree</span></a> style) like this: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.7703"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>*{<a id="wrglossary.7704"></a><a href="#glo:acronymentry"><code class="csfmt">\acronymentry</code></a>}[1]{<a id="wrglossary.7705"></a><a href="#glo:Glsentrylong"><code class="csfmt">\Glsentrylong</code></a>{<a id="wrglossary.7706"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}}<span class="comment">% </span>
<code class="cmd">\renewcommand</code>*{<a id="wrglossary.7707"></a><a href="#glo:GenericAcronymFields"><code class="csfmt">\GenericAcronymFields</code></a>}{<span class="comment">% </span>
   <a id="wrglossary.7708"></a><a href="#glo:opt.gloskey.symbol"><span class="csoptfmt">symbol</span></a><span class="optfmt">={<code class="cmd">\protect</code><a id="wrglossary.7709"></a><a href="#glo:glsuppercase"><code class="csfmt">\glsuppercase</code></a>{<a id="wrglossary.7710"></a><a href="#glo:the"><code class="csfmt">\the</code></a><a id="wrglossary.7711"></a><a href="#glo:glsshorttok"><code class="csfmt">\glsshorttok</code></a>}}</span>}<span class="comment">% </span>
</pre> I’m going to use the first approach and set <a id="wrglossary.7712"></a><a href="#glo:GenericAcronymFields"><code class="csfmt">\GenericAcronymFields</code></a> to do nothing: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.7713"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>*{<a id="wrglossary.7714"></a><a href="#glo:GenericAcronymFields"><code class="csfmt">\GenericAcronymFields</code></a>}{}<span class="comment">% </span>
</pre><p>
Finally, this style needs to switch off <a id="wrglossary.7715"></a><a href="#glo:idx.hyperlink">hyperlinks</a> on <a id="wrglossary.7716"></a><a href="#glo:dual.firstuse">first use</a> to avoid nested links: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.7717"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.7718"></a><a href="#glo:glshyperfirstfalse"><code class="csfmt">\glshyperfirstfalse</code></a>
</pre> Putting this all together: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.7719"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.7720"></a><a href="#glo:newacronymstyle"><code class="csfmt">\newacronymstyle</code></a>{custom-fn}<span class="comment">% new style name</span>
{<span class="comment">% <a id="wrglossary.7721"></a><a href="#glo:idx.entryformat">entry format</a></span>
 <a id="wrglossary.7722"></a><a href="#glo:ifglshaslong"><code class="csfmt">\ifglshaslong</code></a>{<a id="wrglossary.7723"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>}{<a id="wrglossary.7724"></a><a href="#glo:glsgenacfmt"><code class="csfmt">\glsgenacfmt</code></a>}{<a id="wrglossary.7725"></a><a href="#glo:glsgenentryfmt"><code class="csfmt">\glsgenentryfmt</code></a>}<span class="comment">% </span>
}<span class="comment">% </span>
{<span class="comment">% </span>
 <code class="cmd">\renewcommand</code>*{<a id="wrglossary.7726"></a><a href="#glo:GenericAcronymFields"><code class="csfmt">\GenericAcronymFields</code></a>}{}<span class="comment">% </span>
 <a id="wrglossary.7727"></a><a href="#glo:glshyperfirstfalse"><code class="csfmt">\glshyperfirstfalse</code></a>
 <span class="comment">% No case change, singular <a id="wrglossary.7728"></a><a href="#glo:dual.firstuse">first use</a>:</span>
 <code class="cmd">\renewcommand</code>*{<a id="wrglossary.7729"></a><a href="#glo:genacrfullformat"><code class="csfmt">\genacrfullformat</code></a>}[2]{<span class="comment">% </span>
  <a id="wrglossary.7730"></a><a href="#glo:firstacronymfont"><code class="csfmt">\firstacronymfont</code></a>{<a id="wrglossary.7731"></a><a href="#glo:glsentryshort"><code class="csfmt">\glsentryshort</code></a>{<a id="wrglossary.7732"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}}<a id="wrglossary.7733"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>2<span class="comment">% </span>
  <a id="wrglossary.7734"></a><a href="#glo:footnote"><code class="csfmt">\footnote</code></a>{<a id="wrglossary.7735"></a><a href="#glo:glsentrylong"><code class="csfmt">\glsentrylong</code></a>{<a id="wrglossary.7736"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}: <a id="wrglossary.7737"></a><a href="#glo:glsentrydesc"><code class="csfmt">\glsentrydesc</code></a>{<a id="wrglossary.7738"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}}<span class="comment">% </span>
 }<span class="comment">% </span>
 <span class="comment">% <a id="wrglossary.7739"></a><a href="#glo:idx.sentencecase">Sentence case</a>, singular <a id="wrglossary.7740"></a><a href="#glo:dual.firstuse">first use</a>:</span>
 <code class="cmd">\renewcommand</code>*{<a id="wrglossary.7741"></a><a href="#glo:Genacrfullformat"><code class="csfmt">\Genacrfullformat</code></a>}[2]{<span class="comment">% </span>
  <a id="wrglossary.7742"></a><a href="#glo:firstacronymfont"><code class="csfmt">\firstacronymfont</code></a>{<a id="wrglossary.7743"></a><a href="#glo:Glsentryshort"><code class="csfmt">\Glsentryshort</code></a>{<a id="wrglossary.7744"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}}<a id="wrglossary.7745"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>2<span class="comment">% </span>
  <a id="wrglossary.7746"></a><a href="#glo:footnote"><code class="csfmt">\footnote</code></a>{<a id="wrglossary.7747"></a><a href="#glo:glsentrylong"><code class="csfmt">\glsentrylong</code></a>{<a id="wrglossary.7748"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}: <a id="wrglossary.7749"></a><a href="#glo:glsentrydesc"><code class="csfmt">\glsentrydesc</code></a>{<a id="wrglossary.7750"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}}<span class="comment">% </span>
 }<span class="comment">% </span>
 <span class="comment">% No case change, plural <a id="wrglossary.7751"></a><a href="#glo:dual.firstuse">first use</a>:</span>
 <code class="cmd">\renewcommand</code>*{<a id="wrglossary.7752"></a><a href="#glo:genplacrfullformat"><code class="csfmt">\genplacrfullformat</code></a>}[2]{<span class="comment">% </span>
  <a id="wrglossary.7753"></a><a href="#glo:firstacronymfont"><code class="csfmt">\firstacronymfont</code></a>{<a id="wrglossary.7754"></a><a href="#glo:glsentryshortpl"><code class="csfmt">\glsentryshortpl</code></a>{<a id="wrglossary.7755"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}}<a id="wrglossary.7756"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>2<span class="comment">% </span>
  <a id="wrglossary.7757"></a><a href="#glo:footnote"><code class="csfmt">\footnote</code></a>{<a id="wrglossary.7758"></a><a href="#glo:glsentrylongpl"><code class="csfmt">\glsentrylongpl</code></a>{<a id="wrglossary.7759"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}: <a id="wrglossary.7760"></a><a href="#glo:glsentrydesc"><code class="csfmt">\glsentrydesc</code></a>{<a id="wrglossary.7761"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}}<span class="comment">% </span>
 }<span class="comment">% </span>
 <span class="comment">% <a id="wrglossary.7762"></a><a href="#glo:idx.sentencecase">Sentence case</a>, plural <a id="wrglossary.7763"></a><a href="#glo:dual.firstuse">first use</a>:</span>
 <code class="cmd">\renewcommand</code>*{<a id="wrglossary.7764"></a><a href="#glo:Genplacrfullformat"><code class="csfmt">\Genplacrfullformat</code></a>}[2]{<span class="comment">% </span>
  <a id="wrglossary.7765"></a><a href="#glo:firstacronymfont"><code class="csfmt">\firstacronymfont</code></a>{<a id="wrglossary.7766"></a><a href="#glo:Glsentryshortpl"><code class="csfmt">\Glsentryshortpl</code></a>{<a id="wrglossary.7767"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}}<a id="wrglossary.7768"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>2<span class="comment">% </span>
  <a id="wrglossary.7769"></a><a href="#glo:footnote"><code class="csfmt">\footnote</code></a>{<a id="wrglossary.7770"></a><a href="#glo:glsentrylongpl"><code class="csfmt">\glsentrylongpl</code></a>{<a id="wrglossary.7771"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}: <a id="wrglossary.7772"></a><a href="#glo:glsentrydesc"><code class="csfmt">\glsentrydesc</code></a>{<a id="wrglossary.7773"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}}<span class="comment">% </span>
 }<span class="comment">% </span>
 <span class="comment">% non-linking commands</span>
 <code class="cmd">\renewcommand</code>*{<a id="wrglossary.7774"></a><a href="#glo:glsentryfull"><code class="csfmt">\glsentryfull</code></a>}[1]{<span class="comment">% </span>
   <a id="wrglossary.7775"></a><a href="#glo:glsentrylong"><code class="csfmt">\glsentrylong</code></a>{<a id="wrglossary.7776"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}<a id="wrglossary.7777"></a><a href="#glo:space"><code class="csfmt">\space</code></a>
     (<a id="wrglossary.7778"></a><a href="#glo:acronymfont"><code class="csfmt">\acronymfont</code></a>{<a id="wrglossary.7779"></a><a href="#glo:glsentryshort"><code class="csfmt">\glsentryshort</code></a>{<a id="wrglossary.7780"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}})<span class="comment">% </span>
 }<span class="comment">% </span>
 <code class="cmd">\renewcommand</code>*{<a id="wrglossary.7781"></a><a href="#glo:Glsentryfull"><code class="csfmt">\Glsentryfull</code></a>}[1]{<span class="comment">% </span>
   <a id="wrglossary.7782"></a><a href="#glo:Glsentrylong"><code class="csfmt">\Glsentrylong</code></a>{<a id="wrglossary.7783"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}<a id="wrglossary.7784"></a><a href="#glo:space"><code class="csfmt">\space</code></a>
     (<a id="wrglossary.7785"></a><a href="#glo:acronymfont"><code class="csfmt">\acronymfont</code></a>{<a id="wrglossary.7786"></a><a href="#glo:glsentryshort"><code class="csfmt">\glsentryshort</code></a>{<a id="wrglossary.7787"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}})<span class="comment">% </span>
 }<span class="comment">% </span>
 <code class="cmd">\renewcommand</code>*{<a id="wrglossary.7788"></a><a href="#glo:glsentryfullpl"><code class="csfmt">\glsentryfullpl</code></a>}[1]{<span class="comment">% </span>
   <a id="wrglossary.7789"></a><a href="#glo:glsentrylongpl"><code class="csfmt">\glsentrylongpl</code></a>{<a id="wrglossary.7790"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}<a id="wrglossary.7791"></a><a href="#glo:space"><code class="csfmt">\space</code></a>
     (<a id="wrglossary.7792"></a><a href="#glo:acronymfont"><code class="csfmt">\acronymfont</code></a>{<a id="wrglossary.7793"></a><a href="#glo:glsentryshortpl"><code class="csfmt">\glsentryshortpl</code></a>{<a id="wrglossary.7794"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}})<span class="comment">% </span>
 }<span class="comment">% </span>
 <code class="cmd">\renewcommand</code>*{<a id="wrglossary.7795"></a><a href="#glo:Glsentryfullpl"><code class="csfmt">\Glsentryfullpl</code></a>}[1]{<span class="comment">% </span>
   <a id="wrglossary.7796"></a><a href="#glo:Glsentrylongpl"><code class="csfmt">\Glsentrylongpl</code></a>{<a id="wrglossary.7797"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}<a id="wrglossary.7798"></a><a href="#glo:space"><code class="csfmt">\space</code></a>
     (<a id="wrglossary.7799"></a><a href="#glo:acronymfont"><code class="csfmt">\acronymfont</code></a>{<a id="wrglossary.7800"></a><a href="#glo:glsentryshortpl"><code class="csfmt">\glsentryshortpl</code></a>{<a id="wrglossary.7801"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}})<span class="comment">% </span>
 }<span class="comment">% </span>
 <span class="comment">% linking commands</span>
 <code class="cmd">\renewcommand</code>*{<a id="wrglossary.7802"></a><a href="#glo:acrfullfmt"><code class="csfmt">\acrfullfmt</code></a>}[3]{<span class="comment">% </span>
   <a id="wrglossary.7803"></a><a href="#glo:glslink"><code class="csfmt">\glslink</code></a>[<a id="wrglossary.7804"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1]{<a id="wrglossary.7805"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>2}<span class="comment">% </span>
    <a id="wrglossary.7806"></a><a href="#glo:glsentrylong"><code class="csfmt">\glsentrylong</code></a>{<a id="wrglossary.7807"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>2}<a id="wrglossary.7808"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>3<a id="wrglossary.7809"></a><a href="#glo:space"><code class="csfmt">\space</code></a>
     (<a id="wrglossary.7810"></a><a href="#glo:acronymfont"><code class="csfmt">\acronymfont</code></a>{<a id="wrglossary.7811"></a><a href="#glo:glsentryshort"><code class="csfmt">\glsentryshort</code></a>{<a id="wrglossary.7812"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>2}})<span class="comment">% </span>
   <span class="comment">% </span>
 }<span class="comment">% </span>
 <code class="cmd">\renewcommand</code>*{<a id="wrglossary.7813"></a><a href="#glo:Acrfullfmt"><code class="csfmt">\Acrfullfmt</code></a>}[3]{<span class="comment">% </span>
   <a id="wrglossary.7814"></a><a href="#glo:glslink"><code class="csfmt">\glslink</code></a>[<a id="wrglossary.7815"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1]{<a id="wrglossary.7816"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>2}<span class="comment">% </span>
    <a id="wrglossary.7817"></a><a href="#glo:Glsentrylong"><code class="csfmt">\Glsentrylong</code></a>{<a id="wrglossary.7818"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>2}<a id="wrglossary.7819"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>3<a id="wrglossary.7820"></a><a href="#glo:space"><code class="csfmt">\space</code></a>
     (<a id="wrglossary.7821"></a><a href="#glo:acronymfont"><code class="csfmt">\acronymfont</code></a>{<a id="wrglossary.7822"></a><a href="#glo:glsentryshort"><code class="csfmt">\glsentryshort</code></a>{<a id="wrglossary.7823"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>2}})<span class="comment">% </span>
   <span class="comment">% </span>
 }<span class="comment">% </span>
 <code class="cmd">\renewcommand</code>*{<a id="wrglossary.7824"></a><a href="#glo:ACRfullfmt"><code class="csfmt">\ACRfullfmt</code></a>}[3]{<span class="comment">% </span>
   <a id="wrglossary.7825"></a><a href="#glo:glslink"><code class="csfmt">\glslink</code></a>[<a id="wrglossary.7826"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1]{<a id="wrglossary.7827"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>2}<span class="comment">% </span>
    <a id="wrglossary.7828"></a><a href="#glo:glsuppercase"><code class="csfmt">\glsuppercase</code></a>{<span class="comment">% </span>
      <a id="wrglossary.7829"></a><a href="#glo:glsentrylong"><code class="csfmt">\glsentrylong</code></a>{<a id="wrglossary.7830"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>2}<a id="wrglossary.7831"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>3<a id="wrglossary.7832"></a><a href="#glo:space"><code class="csfmt">\space</code></a>
        (<a id="wrglossary.7833"></a><a href="#glo:acronymfont"><code class="csfmt">\acronymfont</code></a>{<a id="wrglossary.7834"></a><a href="#glo:glsentryshort"><code class="csfmt">\glsentryshort</code></a>{<a id="wrglossary.7835"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>2}})<span class="comment">% </span>
    }<span class="comment">% </span>
   <span class="comment">% </span>
 }<span class="comment">% </span>
 <code class="cmd">\renewcommand</code>*{<a id="wrglossary.7836"></a><a href="#glo:acrfullplfmt"><code class="csfmt">\acrfullplfmt</code></a>}[3]{<span class="comment">% </span>
   <a id="wrglossary.7837"></a><a href="#glo:glslink"><code class="csfmt">\glslink</code></a>[<a id="wrglossary.7838"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1]{<a id="wrglossary.7839"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>2}<span class="comment">% </span>
    <a id="wrglossary.7840"></a><a href="#glo:glsentrylongpl"><code class="csfmt">\glsentrylongpl</code></a>{<a id="wrglossary.7841"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>2}<a id="wrglossary.7842"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>3<a id="wrglossary.7843"></a><a href="#glo:space"><code class="csfmt">\space</code></a>
      (<a id="wrglossary.7844"></a><a href="#glo:acronymfont"><code class="csfmt">\acronymfont</code></a>{<a id="wrglossary.7845"></a><a href="#glo:glsentryshortpl"><code class="csfmt">\glsentryshortpl</code></a>{<a id="wrglossary.7846"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>2}})<span class="comment">% </span>
   <span class="comment">% </span>
 }<span class="comment">% </span>
 <code class="cmd">\renewcommand</code>*{<a id="wrglossary.7847"></a><a href="#glo:Acrfullplfmt"><code class="csfmt">\Acrfullplfmt</code></a>}[3]{<span class="comment">% </span>
   <a id="wrglossary.7848"></a><a href="#glo:glslink"><code class="csfmt">\glslink</code></a>[<a id="wrglossary.7849"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1]{<a id="wrglossary.7850"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>2}<span class="comment">% </span>
    <a id="wrglossary.7851"></a><a href="#glo:Glsentrylongpl"><code class="csfmt">\Glsentrylongpl</code></a>{<a id="wrglossary.7852"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>2}<a id="wrglossary.7853"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>3<a id="wrglossary.7854"></a><a href="#glo:space"><code class="csfmt">\space</code></a>
      (<a id="wrglossary.7855"></a><a href="#glo:acronymfont"><code class="csfmt">\acronymfont</code></a>{<a id="wrglossary.7856"></a><a href="#glo:glsentryshortpl"><code class="csfmt">\glsentryshortpl</code></a>{<a id="wrglossary.7857"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>2}})<span class="comment">% </span>
   <span class="comment">% </span>
 }<span class="comment">% </span>
 <code class="cmd">\renewcommand</code>*{<a id="wrglossary.7858"></a><a href="#glo:ACRfullplfmt"><code class="csfmt">\ACRfullplfmt</code></a>}[3]{<span class="comment">% </span>
   <a id="wrglossary.7859"></a><a href="#glo:glslink"><code class="csfmt">\glslink</code></a>[<a id="wrglossary.7860"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1]<a id="wrglossary.7861"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>2<span class="comment">% </span>
    <a id="wrglossary.7862"></a><a href="#glo:glsuppercase"><code class="csfmt">\glsuppercase</code></a>{<span class="comment">% </span>
      <a id="wrglossary.7863"></a><a href="#glo:glsentrylongpl"><code class="csfmt">\glsentrylongpl</code></a>{<a id="wrglossary.7864"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>2}<a id="wrglossary.7865"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>3         (<a id="wrglossary.7866"></a><a href="#glo:acronymfont"><code class="csfmt">\acronymfont</code></a>{<a id="wrglossary.7867"></a><a href="#glo:glsentryshortpl"><code class="csfmt">\glsentryshortpl</code></a>{<a id="wrglossary.7868"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>2}})<span class="comment">% </span>
    }<span class="comment">% </span>
   <span class="comment">% </span>
 }<span class="comment">% </span>
 <span class="comment">% font</span>
 <code class="cmd">\renewcommand</code>*{<a id="wrglossary.7869"></a><a href="#glo:acronymfont"><code class="csfmt">\acronymfont</code></a>}[1]{<a id="wrglossary.7870"></a><a href="#glo:textsc"><code class="csfmt">\textsc</code></a>{<a id="wrglossary.7871"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}}<span class="comment">% </span>
 <code class="cmd">\renewcommand</code>*{<a id="wrglossary.7872"></a><a href="#glo:acrpluralsuffix"><code class="csfmt">\acrpluralsuffix</code></a>}{<a id="wrglossary.7873"></a><a href="#glo:glsupacrpluralsuffix"><code class="csfmt">\glsupacrpluralsuffix</code></a>}<span class="comment">% </span>
 <span class="comment">% <a id="wrglossary.7874"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a></span>
 <code class="cmd">\renewcommand</code>*{<a id="wrglossary.7875"></a><a href="#glo:acronymsort"><code class="csfmt">\acronymsort</code></a>}[2]{<a id="wrglossary.7876"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>2}<span class="comment">% </span>
 <span class="comment">% <a id="wrglossary.7877"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a></span>
 <code class="cmd">\renewcommand</code>*{<a id="wrglossary.7878"></a><a href="#glo:acronymentry"><code class="csfmt">\acronymentry</code></a>}[1]{<span class="comment">% </span>
   <a id="wrglossary.7879"></a><a href="#glo:Glsentrylong"><code class="csfmt">\Glsentrylong</code></a>{<a id="wrglossary.7880"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}<a id="wrglossary.7881"></a><a href="#glo:space"><code class="csfmt">\space</code></a>
     (<a id="wrglossary.7882"></a><a href="#glo:glsuppercase"><code class="csfmt">\glsuppercase</code></a><a id="wrglossary.7883"></a><a href="#glo:glsentryshort"><code class="csfmt">\glsentryshort</code></a>{<a id="wrglossary.7884"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1})}<span class="comment">% </span>
}
</pre><p>
Now I need to specify that I want to use this new style: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.7885"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.7886"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>{custom-fn}
</pre> I also need to use a <a id="wrglossary.7887"></a><a href="#glo:idx.glossarystyle">glossary style</a> that suits this acronym style, for example <a id="wrglossary.7888"></a><a href="#glo:opt.glostyle.altlist"><span class="glostylefmt">altlist</span></a>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.7889"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.7890"></a><a href="#glo:setglossarystyle"><code class="csfmt">\setglossarystyle</code></a>{<a id="wrglossary.7891"></a><a href="#glo:opt.glostyle.altlist"><span class="glostylefmt">altlist</span></a>}
</pre><p>
Once the <a id="wrglossary.7892"></a><a href="#glo:idx.acronymstyle">acronym style</a> has been set, I can define my <a id="wrglossary.7893"></a><a href="#glo:idx.acronym">acronyms</a>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.7894"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.7895"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>[<a id="wrglossary.7896"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={set of tags for use in  developing hypertext documents}</span>]{html}{html}{Hyper 
Text Markup Language}

<a id="wrglossary.7897"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>[<a id="wrglossary.7898"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={language used to describe the  layout of a document written in a markup language}</span>]{css}
{css}{Cascading Style Sheet}
</pre><p>
The sample file <a id="wrglossary.7899"></a><a href="#glo:file.sample-custom-acronym.tex"><span class="filefmt">sample-custom-acronym.tex</span></a> illustrates this example. </div><p>
<div class="example" id="ex:font-abbr"><div class="title">Example 28: Italic and Upright Abbreviations</div> Suppose I want to have some <a id="wrglossary.7900"></a><a href="#glo:idx.acronym">acronyms</a> in italic and some that just use the surrounding font. Hard-coding this into the <span class="meta">〈<em class="metainner">short</em>〉</span> argument of <a id="wrglossary.7901"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a> can cause complications.<p>
This example uses <a id="wrglossary.7902"></a><a href="#glo:glsaddstoragekey"><code class="csfmt">\glsaddstoragekey</code></a> to add an extra field that can be used to store the formatting declaration (such as <code class="csfmt">\em</code>). <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.7903"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.7904"></a><a href="#glo:glsaddstoragekey"><code class="csfmt">\glsaddstoragekey</code></a>{font}{}{<code class="cmd">\entryfont</code>}
</pre> This defines a new field/key called <span class="optfmt">font</span>, which defaults to nothing if it’s not explicitly set. This also defines a command called <code class="csfmt">\entryfont</code> that’s analogous to <a id="wrglossary.7905"></a><a href="#glo:glsentrytext"><code class="csfmt">\glsentrytext</code></a>. A new style is then created to format <a id="wrglossary.7906"></a><a href="#glo:idx.acronym">acronyms</a> that access this field.<p>
There are two ways to do this. The first is to create a style that doesn’t use <a id="wrglossary.7907"></a><a href="#glo:glsgenacfmt"><code class="csfmt">\glsgenacfmt</code></a> but instead provides a modified version that doesn’t use <a id="wrglossary.7908"></a><a href="#glo:acronymfont"><code class="csfmt">\acronymfont</code></a> but instead uses <pre class="compactcodebox">{<code class="cmd">\entryfont</code>{<a id="wrglossary.7909"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>}<span class="meta">〈<em class="metainner">short</em>〉</span>}.
</pre> The full format given by commands such as <a id="wrglossary.7910"></a><a href="#glo:genacrfullformat"><code class="csfmt">\genacrfullformat</code></a> need to be similarly adjusted. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.7911"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>*{<a id="wrglossary.7912"></a><a href="#glo:genacrfullformat"><code class="csfmt">\genacrfullformat</code></a>}[2]{<span class="comment">% </span>
 <a id="wrglossary.7913"></a><a href="#glo:glsentrylong"><code class="csfmt">\glsentrylong</code></a>{<a id="wrglossary.7914"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}<a id="wrglossary.7915"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>2<a id="wrglossary.7916"></a><a href="#glo:space"><code class="csfmt">\space</code></a>
 ({<code class="cmd">\entryfont</code>{<a id="wrglossary.7917"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}<a id="wrglossary.7918"></a><a href="#glo:glsentryshort"><code class="csfmt">\glsentryshort</code></a>{<a id="wrglossary.7919"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}})<span class="comment">% </span>
}<span class="comment">% </span>
</pre> This will deal with commands like <a id="wrglossary.7920"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> but not commands like <a id="wrglossary.7921"></a><a href="#glo:acrshort"><code class="csfmt">\acrshort</code></a> which still use <a id="wrglossary.7922"></a><a href="#glo:acronymfont"><code class="csfmt">\acronymfont</code></a>. Another approach is to redefine <a id="wrglossary.7923"></a><a href="#glo:acronymfont"><code class="csfmt">\acronymfont</code></a> to look up the required font declaration. Since <a id="wrglossary.7924"></a><a href="#glo:acronymfont"><code class="csfmt">\acronymfont</code></a> doesn’t take the entry label as an argument, the following will only work if <a id="wrglossary.7925"></a><a href="#glo:acronymfont"><code class="csfmt">\acronymfont</code></a> is used in a context where the label is provided by <a id="wrglossary.7926"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>. This is true in <a id="wrglossary.7927"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>, <a id="wrglossary.7928"></a><a href="#glo:acrshort"><code class="csfmt">\acrshort</code></a> and <a id="wrglossary.7929"></a><a href="#glo:acrfull"><code class="csfmt">\acrfull</code></a>. The redefinition is now: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.7930"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>*{<a id="wrglossary.7931"></a><a href="#glo:acronymfont"><code class="csfmt">\acronymfont</code></a>}[1]{{<code class="cmd">\entryfont</code>{<a id="wrglossary.7932"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>}<a id="wrglossary.7933"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}}<span class="comment">% </span>
</pre> So the new style can be defined as: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.7934"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.7935"></a><a href="#glo:newacronymstyle"><code class="csfmt">\newacronymstyle</code></a>{long-font-short}
{<span class="comment">% </span>
 <a id="wrglossary.7936"></a><a href="#glo:GlsUseAcrEntryDispStyle"><code class="csfmt">\GlsUseAcrEntryDispStyle</code></a>{long-short}<span class="comment">% </span>
}<span class="comment">% </span>
{<span class="comment">% </span>
 <a id="wrglossary.7937"></a><a href="#glo:GlsUseAcrStyleDefs"><code class="csfmt">\GlsUseAcrStyleDefs</code></a>{long-short}<span class="comment">% </span>
 <code class="cmd">\renewcommand</code>*{<a id="wrglossary.7938"></a><a href="#glo:genacrfullformat"><code class="csfmt">\genacrfullformat</code></a>}[2]{<span class="comment">% </span>
  <a id="wrglossary.7939"></a><a href="#glo:glsentrylong"><code class="csfmt">\glsentrylong</code></a>{<a id="wrglossary.7940"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}<a id="wrglossary.7941"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>2<a id="wrglossary.7942"></a><a href="#glo:space"><code class="csfmt">\space</code></a>
  ({<code class="cmd">\entryfont</code>{<a id="wrglossary.7943"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}<a id="wrglossary.7944"></a><a href="#glo:glsentryshort"><code class="csfmt">\glsentryshort</code></a>{<a id="wrglossary.7945"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}})<span class="comment">% </span>
 }<span class="comment">% </span>
 <code class="cmd">\renewcommand</code>*{<a id="wrglossary.7946"></a><a href="#glo:Genacrfullformat"><code class="csfmt">\Genacrfullformat</code></a>}[2]{<span class="comment">% </span>
  <a id="wrglossary.7947"></a><a href="#glo:Glsentrylong"><code class="csfmt">\Glsentrylong</code></a>{<a id="wrglossary.7948"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}<a id="wrglossary.7949"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>2<a id="wrglossary.7950"></a><a href="#glo:space"><code class="csfmt">\space</code></a>
  ({<code class="cmd">\entryfont</code>{<a id="wrglossary.7951"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}<a id="wrglossary.7952"></a><a href="#glo:glsentryshort"><code class="csfmt">\glsentryshort</code></a>{<a id="wrglossary.7953"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}})<span class="comment">% </span>
 }<span class="comment">% </span>
 <code class="cmd">\renewcommand</code>*{<a id="wrglossary.7954"></a><a href="#glo:genplacrfullformat"><code class="csfmt">\genplacrfullformat</code></a>}[2]{<span class="comment">% </span>
  <a id="wrglossary.7955"></a><a href="#glo:glsentrylongpl"><code class="csfmt">\glsentrylongpl</code></a>{<a id="wrglossary.7956"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}<a id="wrglossary.7957"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>2<a id="wrglossary.7958"></a><a href="#glo:space"><code class="csfmt">\space</code></a>
  ({<code class="cmd">\entryfont</code>{<a id="wrglossary.7959"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}<a id="wrglossary.7960"></a><a href="#glo:glsentryshort"><code class="csfmt">\glsentryshort</code></a>{<a id="wrglossary.7961"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}})<span class="comment">% </span>
 }<span class="comment">% </span>
 <code class="cmd">\renewcommand</code>*{<a id="wrglossary.7962"></a><a href="#glo:Genplacrfullformat"><code class="csfmt">\Genplacrfullformat</code></a>}[2]{<span class="comment">% </span>
  <a id="wrglossary.7963"></a><a href="#glo:Glsentrylongpl"><code class="csfmt">\Glsentrylongpl</code></a>{<a id="wrglossary.7964"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}<a id="wrglossary.7965"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>2<a id="wrglossary.7966"></a><a href="#glo:space"><code class="csfmt">\space</code></a>
  ({<code class="cmd">\entryfont</code>{<a id="wrglossary.7967"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}<a id="wrglossary.7968"></a><a href="#glo:glsentryshort"><code class="csfmt">\glsentryshort</code></a>{<a id="wrglossary.7969"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}})<span class="comment">% </span>
 }<span class="comment">% </span>
 <code class="cmd">\renewcommand</code>*{<a id="wrglossary.7970"></a><a href="#glo:acronymfont"><code class="csfmt">\acronymfont</code></a>}[1]{{<code class="cmd">\entryfont</code>{<a id="wrglossary.7971"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>}<a id="wrglossary.7972"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}}<span class="comment">% </span>
 <code class="cmd">\renewcommand</code>*{<a id="wrglossary.7973"></a><a href="#glo:acronymentry"><code class="csfmt">\acronymentry</code></a>}[1]{{<code class="cmd">\entryfont</code>{<a id="wrglossary.7974"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}<a id="wrglossary.7975"></a><a href="#glo:glsentryshort"><code class="csfmt">\glsentryshort</code></a>{<a id="wrglossary.7976"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}}}<span class="comment">% </span>
}
</pre> Remember the style needs to be set before defining the entries: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.7977"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.7978"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>{long-font-short}
</pre><p>
The complete document is contained in the sample file <a id="wrglossary.7979"></a><a href="#glo:file.sample-font-abbr.tex"><span class="filefmt">sample-font-abbr.tex</span></a>. </div><p>
Some writers and publishing houses have started to drop <a id="wrglossary.7980"></a><a href="#glo:idx.fullstop">full stops</a> (periods) from <a id="wrglossary.7981"></a><a href="#glo:idx.uppercase">uppercase</a> initials but may still retain them for <a id="wrglossary.7982"></a><a href="#glo:idx.lowercase">lowercase</a> abbreviations, while others may still use them for both <a id="wrglossary.7983"></a><a href="#glo:@@glslabel@uppercase">upper</a> and <a id="wrglossary.7984"></a><a href="#glo:idx.lowercase">lowercase</a>. This can cause complications. Chapter 12 of <em class="booktitle">The TeXbook</em> discusses the spacing between words but, briefly, the default behaviour of TeX is to assume that an <a id="wrglossary.7985"></a><a href="#glo:idx.uppercase">uppercase</a> character followed by a <a id="wrglossary.7986"></a><a href="#glo:idx.fullstop">full stop</a> and space is an abbreviation, so the space is the default <a id="wrglossary.7987"></a><a href="#glo:idx.interwordspace">inter-word space</a> whereas a <a id="wrglossary.7988"></a><a href="#glo:idx.lowercase">lowercase</a> character followed by a <a id="wrglossary.7989"></a><a href="#glo:idx.fullstop">full stop</a> and space is a word occurring at the end of a sentence, which requires an <a id="wrglossary.7990"></a><a href="#glo:idx.intersentencespace">inter-sentence space</a> (which may or may not be the same as an <a id="wrglossary.7991"></a><a href="#glo:idx.interwordspace">inter-word space</a>). In the event that this isn’t true, you need to make a manual adjustment using <a id="wrglossary.7992"></a><a href="#glo:cs.sp"><code class="csfmt">\␣</code></a> (backslash space) in place of just a space character for an inter-word mid-sentence space and use <a id="wrglossary.7993"></a><a href="#glo:cs.at"><code class="csfmt">\@</code></a> before the <a id="wrglossary.7994"></a><a href="#glo:idx.fullstop">full stop</a> to indicate the end of the sentence.<p>
For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.7995"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div>I was awarded a B.Sc. and a Ph.D. (From the same place.)
</pre> is typeset as <div class="resultbox"><div class="resultboxtitle"><a id="wrglossary.7996"></a><a href="#glo:sym.result"><span title="Result" class="icon">🖺</span></a></div><!-- end of resultboxtitle -->
I was awarded a B.Sc. and a Ph.D. (From the same place.) </div><!-- end of resultbox -->
 The spacing is more noticeable with the typewriter font: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.7997"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\ttfamily</code>
I was awarded a B.Sc. and a Ph.D. (From the same place.)
</pre> is typeset as <div class="resultbox"><div class="resultboxtitle"><a id="wrglossary.7998"></a><a href="#glo:sym.result"><span title="Result" class="icon">🖺</span></a></div><!-- end of resultboxtitle -->
<span style="font-family: monospace; ">I was awarded a B.Sc. and a Ph.D. (From the same place.) </div><!-- end of resultbox -->
 The <a id="wrglossary.7999"></a><a href="#glo:idx.lowercase">lowercase</a> letter at the end of <span class="qt">“B.Sc.”</span> is confusing TeX into thinking that the <a id="wrglossary.8000"></a><a href="#glo:idx.fullstop">full stop</a> after it marks the end of the sentence. Whereas the <a id="wrglossary.8001"></a><a href="#glo:idx.uppercase">uppercase</a> letter at the end of <span class="qt">“Ph.D.”</span> has confused TeX into thinking that the following <a id="wrglossary.8002"></a><a href="#glo:idx.fullstop">full stop</a> is just part of the abbreviation. These can be corrected: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.8003"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div>I was awarded a B.Sc.<a id="wrglossary.8004"></a><a href="#glo:cs.sp"><code class="csfmt">\ </code></a>and a Ph.D<a id="wrglossary.8005"></a><a href="#glo:cs.at"><code class="csfmt">\@</code></a>. (From the same place.)
</pre><p>
This situation is a bit problematic for <a id="wrglossary.8006"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a>. The <a id="wrglossary.8007"></a><a href="#glo:idx.fullstop">full stops</a> can form part of the <span class="meta">〈<em class="metainner">short</em>〉</span> argument of <a id="wrglossary.8008"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a> and the <code class="code">B.Sc.<a id="wrglossary.8009"></a><a href="#glo:cs.sp"><code class="csfmt">\␣</code></a></code> part can be dealt with by remembering to add <a id="wrglossary.8010"></a><a href="#glo:cs.sp"><code class="csfmt">\␣</code></a> (for example, <code class="code"><a id="wrglossary.8011"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{bsc}<a id="wrglossary.8012"></a><a href="#glo:cs.sp"><code class="csfmt">\␣</code></a></code> but the end of sentence case is more troublesome as you need to omit the sentence terminating <a id="wrglossary.8013"></a><a href="#glo:idx.fullstop">full stop</a> (to avoid two dots) which can make the source code look a little strange but you also need to adjust the <a id="wrglossary.8014"></a><a href="#glo:idx.spacefactor">space factor</a>, which is usually done by inserting <a id="wrglossary.8015"></a><a href="#glo:cs.at"><code class="csfmt">\@</code></a> before the <a id="wrglossary.8016"></a><a href="#glo:idx.fullstop">full stop</a>.<p>
The next example shows one way of achieving this.<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.8017"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><!-- end of informationtitle -->
 The <a id="wrglossary.8018"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package provides a much simpler way of doing this, which you may prefer to use. See  <a href="https://www.dickimaw-books.com/gallery">sample-initialisms.shtml</a>Gallery: Initialisms. </div><!-- end of information -->
<p>
<div class="example" id="ex:dotabbr"><div class="title">Example 29: Abbreviations with Full Stops (Periods)</div> The <a id="wrglossary.8019"></a><a href="#glo:dual.postlinkhook">post-link hook</a> (<a id="wrglossary.8020"></a><a href="#glo:glspostlinkhook"><code class="csfmt">\glspostlinkhook</code></a>) is called at the very end of the <a id="wrglossary.8021"></a><a href="#glo:glslike"><code class="csfmt">\gls</code>-like</a> and <a id="wrglossary.8022"></a><a href="#glo:glstextlike"><code class="csfmt">\glstext</code>-like</a> commands. This can be redefined to check if the following character is a <a id="wrglossary.8023"></a><a href="#glo:idx.fullstop">full stop</a>. The <a id="wrglossary.8024"></a><a href="#glo:pkg.amsgen"><span class="styfmt">amsgen</span></a> package (which is automatically loaded by <a id="wrglossary.8025"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a>) provides an internal command called <code class="csfmt">\new@ifnextchar</code> that can be used to determine if the given character appears next. (For more information see the <a id="wrglossary.8026"></a><a href="#glo:pkg.amsgen"><span class="styfmt">amsgen</span></a> documentation. Alternatively, LaTeX3 may provide a better way of doing this.)<p>
It’s possible that I may also want acronyms or contractions (without <a id="wrglossary.8027"></a><a href="#glo:idx.fullstop">full stops</a>) in my document, so I need some way to differentiate between them. Here I’m going to use the same method as in Example <a href="#ex:addstoragekey">12</a> where a new field is defined to indicate the type of abbreviation: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.8028"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.8029"></a><a href="#glo:glsaddstoragekey"><code class="csfmt">\glsaddstoragekey</code></a>{abbrtype}{word}{<code class="cmd">\abbrtype</code>}

<code class="cmd">\newcommand</code>*{<code class="cmd">\newabbr</code>}[1][]{<a id="wrglossary.8030"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>[abbrtype=initials,#1]}
</pre> Now I just use <a id="wrglossary.8031"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a> for the acronyms, for example, <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.8032"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.8033"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>{laser}{laser}{light amplification by stimulated
emission of radiation}
</pre> and my new command <code class="csfmt">\newabbr</code> for initials, for example, <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.8034"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\newabbr</code>{eg}{e.g.}{exempli gratia}
<code class="cmd">\newabbr</code>{ie}{i.e.}{id est}
<code class="cmd">\newabbr</code>{bsc}{B.Sc.}{Bachelor of Science}
<code class="cmd">\newabbr</code>{ba}{B.A.}{Bachelor of Arts}
<code class="cmd">\newabbr</code>{agm}{A.G.M.}{annual general meeting}
</pre> Within <a id="wrglossary.8035"></a><a href="#glo:glspostlinkhook"><code class="csfmt">\glspostlinkhook</code></a> the <a id="wrglossary.8036"></a><a href="#glo:idx.glossaryentry">entry’s</a> label can be accessed using <a id="wrglossary.8037"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a> and <a id="wrglossary.8038"></a><a href="#glo:ifglsfieldeq"><code class="csfmt">\ifglsfieldeq</code></a> can be used to determine if the current entry has the new <span class="optfmt">abbrtype</span> field set to <span class="qt">“initials”</span>. If it doesn’t, then nothing needs to happen, but if it does, a check is performed to see if the next character is  a <a id="wrglossary.8039"></a><a href="#glo:idx.fullstop">full stop</a>. If it is, this signals the end of a sentence otherwise it’s mid-sentence.<p>
Remember that internal commands within the document file (rather than in a class or package) need to be placed between <a id="wrglossary.8040"></a><a href="#glo:makeatletter"><code class="csfmt">\makeatletter</code></a> and <a id="wrglossary.8041"></a><a href="#glo:makeatother"><code class="csfmt">\makeatother</code></a>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.8042"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.8043"></a><a href="#glo:makeatletter"><code class="csfmt">\makeatletter</code></a>
<code class="cmd">\renewcommand</code>{<a id="wrglossary.8044"></a><a href="#glo:glspostlinkhook"><code class="csfmt">\glspostlinkhook</code></a>}{<span class="comment">% </span>
 <a id="wrglossary.8045"></a><a href="#glo:ifglsfieldeq"><code class="csfmt">\ifglsfieldeq</code></a>{<a id="wrglossary.8046"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>}{abbrtype}{initials}<span class="comment">% </span>
 {<code class="cmd">\new@ifnextchar</code><a id="wrglossary.8047"></a><a href="#glo:idx.fullstop"><code class="code">.</code></a><code class="cmd">\doendsentence</code><code class="cmd">\doendword</code>}
 {}<span class="comment">% </span>
}
<a id="wrglossary.8048"></a><a href="#glo:makeatother"><code class="csfmt">\makeatother</code></a>
</pre> In the event that a <a id="wrglossary.8049"></a><a href="#glo:idx.fullstop">full stop</a> is found then <code class="csfmt">\doendsentence</code> is performed, but it will be followed by the <a id="wrglossary.8050"></a><a href="#glo:idx.fullstop">full stop</a>, which needs to be discarded. Otherwise <code class="csfmt">\doendword</code> will be done, but it won’t be followed by a <a id="wrglossary.8051"></a><a href="#glo:idx.fullstop">full stop</a> so there’s nothing to discard. The definitions for these commands are: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.8052"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\newcommand</code>{<code class="cmd">\doendsentence</code>}[1]{<a id="wrglossary.8053"></a><a href="#glo:spacefactor"><code class="csfmt">\spacefactor</code></a>=10000 }
<code class="cmd">\newcommand</code>{<code class="cmd">\doendword</code>}{<a id="wrglossary.8054"></a><a href="#glo:spacefactor"><code class="csfmt">\spacefactor</code></a>=1000 }
</pre> Now, I can just do <code class="code"><a id="wrglossary.8055"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{bsc}</code> mid-sentence and <code class="code"><a id="wrglossary.8056"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{phd}<a id="wrglossary.8057"></a><a href="#glo:idx.fullstop"><code class="code">.</code></a></code> at the end of the sentence.  The terminating <a id="wrglossary.8058"></a><a href="#glo:idx.fullstop">full stop</a> will be discarded in the latter case,  but it won’t be discarded in, say, <code class="code"><a id="wrglossary.8059"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{laser}<a id="wrglossary.8060"></a><a href="#glo:idx.fullstop"><code class="code">.</code></a></code> as that doesn’t have the <span class="optfmt">abbrtype</span> field set to <span class="qt">“initials”</span>.<p>
This also works on <a id="wrglossary.8061"></a><a href="#glo:dual.firstuse">first use</a> when the style is set to one of the <span class="meta">〈<em class="metainner">long</em>〉</span> (<span class="meta">〈<em class="metainner">short</em>〉</span>) styles but it will fail with the <span class="meta">〈<em class="metainner">short</em>〉</span> (<span class="meta">〈<em class="metainner">long</em>〉</span>) styles as in this case the terminating <a id="wrglossary.8062"></a><a href="#glo:idx.fullstop">full stop</a> shouldn’t be discarded. Since <a id="wrglossary.8063"></a><a href="#glo:glspostlinkhook"><code class="csfmt">\glspostlinkhook</code></a> is used after the <a id="wrglossary.8064"></a><a href="#glo:dual.firstuseflag">first use flag</a> has been unset for the <a id="wrglossary.8065"></a><a href="#glo:idx.glossaryentry">entry</a>, this can’t be fixed by simply checking with <a id="wrglossary.8066"></a><a href="#glo:ifglsused"><code class="csfmt">\ifglsused</code></a>. One possible solution to this is to redefine <a id="wrglossary.8067"></a><a href="#glo:glslinkpostsetkeys"><code class="csfmt">\glslinkpostsetkeys</code></a> to check for the <a id="wrglossary.8068"></a><a href="#glo:dual.firstuseflag">first use flag</a> and define a macro that can then be used in <a id="wrglossary.8069"></a><a href="#glo:glspostlinkhook"><code class="csfmt">\glspostlinkhook</code></a>.<p>
The other thing to consider is what to do with plurals. One possibility is to check for plural use within <code class="csfmt">\doendsentence</code> (using <a id="wrglossary.8070"></a><a href="#glo:glsifplural"><code class="csfmt">\glsifplural</code></a>) and put the <a id="wrglossary.8071"></a><a href="#glo:idx.fullstop">full stop</a> back if the plural has been used.<p>
The complete document is contained in the sample file <a id="wrglossary.8072"></a><a href="#glo:file.sample-dot-abbr.tex"><span class="filefmt">sample-dot-abbr.tex</span></a>. </div><p>

</section><!-- end of section sec:customacronym -->

<section id="sec:disploa"><!-- start of section sec:disploa --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->6.3. Displaying the List of Acronyms<div class="labellink"><a href="#sec:disploa">[link]</a></div></h2><!-- end of section header -->
<p>
The list of acronyms is just like any other type of <a id="wrglossary.8073"></a><a href="#glo:dual.glossary">glossary</a> and can be displayed on its own using the appropriate  <a id="wrglossary.8074"></a><a href="#glo:print...glossary"><code class="csfmt">\print<span class="meta">〈<em class="metainner">…</em>〉</span>glossary</code></a> command, according to the <a id="wrglossary.8075"></a><a href="#glo:dual.indexing">indexing</a> method.<p>
For example, <a id="wrglossary.8076"></a><a href="#glo:idx.opt.noidx">Option 1</a>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.8077"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.8078"></a><a href="#glo:printnoidxglossary"><code class="csfmt">\printnoidxglossary</code></a>[<a id="wrglossary.8079"></a><a href="#glo:opt.printgloss.type"><span class="csoptfmt">type</span></a><span class="optfmt">=<a id="wrglossary.8080"></a><a href="#glo:acronymtype"><code class="csfmt">\acronymtype</code></a></span>]
</pre><p>
Options <a href="#glo:idx.opt.mkidx">2</a> or <a href="#glo:idx.opt.xdy">3</a>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.8081"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.8082"></a><a href="#glo:printglossary"><code class="csfmt">\printglossary</code></a>[<a id="wrglossary.8083"></a><a href="#glo:opt.printgloss.type"><span class="csoptfmt">type</span></a><span class="optfmt">=<a id="wrglossary.8084"></a><a href="#glo:acronymtype"><code class="csfmt">\acronymtype</code></a></span>]
</pre> Or if you have used the <a id="wrglossary.8085"></a><a href="#glo:opt.acronym"><span class="styoptfmt">acronym</span></a> or <a id="wrglossary.8086"></a><a href="#glo:opt.acronyms"><span class="styoptfmt">acronyms</span></a> package option: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.8087"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.8088"></a><a href="#glo:printacronyms"><code class="csfmt">\printacronyms</code></a>
</pre> See §<a href="#sec:pkgopts-acronym">2.7</a>.)<p>
Alternatively, the list of acronyms can be displayed with all the other  <a id="wrglossary.8089"></a><a href="#glo:dual.glossary">glossaries</a> using <a id="wrglossary.8090"></a><a href="#glo:printnoidxglossaries"><code class="csfmt">\printnoidxglossaries</code></a> (<a id="wrglossary.8091"></a><a href="#glo:idx.opt.noidx">Option 1</a>) or <a id="wrglossary.8092"></a><a href="#glo:printglossaries"><code class="csfmt">\printglossaries</code></a> (Options <a href="#glo:idx.opt.mkidx">2</a> or <a href="#glo:idx.opt.xdy">3</a>).<p>
The remaining <a id="wrglossary.8093"></a><a href="#glo:dual.indexing">indexing</a> methods require <a id="wrglossary.8094"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, which has its own <a id="wrglossary.8095"></a><a href="#glo:idx.abbreviation"><span class="xtrfmt">abbreviation</span></a> commands that are incompatible with the base <a id="wrglossary.8096"></a><a href="#glo:idx.acronym">acronym</a> commands.<p>
<div class="warning"><div class="warningtitle"><a id="wrglossary.8097"></a><a href="#glo:sym.warning"><span title="Warning" class="icon">⚠</span></a></div><!-- end of warningtitle -->
Care must be taken to choose a <a id="wrglossary.8098"></a><a href="#glo:idx.glossarystyle">glossary style</a> that’s appropriate to your <a id="wrglossary.8099"></a><a href="#glo:idx.acronymstyle">acronym style</a>. Alternatively, you can define your own custom style (see  §<a href="#sec:newglossarystyle">13.2</a> for further details). </div><!-- end of warning -->
<p>

</section><!-- end of section sec:disploa -->

<section id="sec:oldacronym"><!-- start of section sec:oldacronym --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->6.4. Upgrading From the <span class="styfmt">glossary</span> Package<div class="labellink"><a href="#sec:oldacronym">[link]</a></div></h2><!-- end of section header -->
<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.8100"></a><a href="#glo:sym.information"><span title="Information" class="icon">🛈</span></a></div><!-- end of informationtitle -->
The old <a id="wrglossary.8101"></a><a href="#glo:pkg.glossary"><span class="styfmt">glossary</span></a> package was made obsolete in 2007, when the first version of <a id="wrglossary.8102"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> was released, so this section is largely redundant but is retained in the event that someone may happen to have an old document that needs to be converted to work with a modern TeX distribution. See also the accompanying document <a href="glossary2glossaries.html"><span class="qt">“Upgrading from the <span class="styfmt">glossary</span> package to the <span class="styfmt">glossaries</span> package”</span></a>. </div><!-- end of information -->
<p>
Users of the obsolete <a id="wrglossary.8103"></a><a href="#glo:pkg.glossary"><span class="styfmt">glossary</span></a> package may recall that the syntax used to define new acronyms has changed with the replacement <a id="wrglossary.8104"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package. In addition, the old <a id="wrglossary.8105"></a><a href="#glo:pkg.glossary"><span class="styfmt">glossary</span></a> package created the command  <code class="csfmt">\<span class="meta">〈<em class="metainner">acr-name</em>〉</span></code> when defining the acronym <span class="meta">〈<em class="metainner">acr-name</em>〉</span>.<p>
In order to facilitate migrating from the old <a id="wrglossary.8106"></a><a href="#glo:pkg.glossary"><span class="styfmt">glossary</span></a> package to the new one, the <a id="wrglossary.8107"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package provides the command: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.8108"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.8109"></a><code class="code"><dfn id="glo:oldacronym"><code class="csfmt">\oldacronym</code></dfn>[<span class="meta">〈<em class="metainner">label</em>〉</span>]{<span class="meta">〈<em class="metainner">short</em>〉</span>}{<span class="meta">〈<em class="metainner">long</em>〉</span>}{<span class="meta">〈<em class="metainner">key=value list</em>〉</span>}</code></div><!-- end of pinnedbox -->
 This uses the same syntax as the <a id="wrglossary.8110"></a><a href="#glo:pkg.glossary"><span class="styfmt">glossary</span></a> package’s method of defining acronyms. It is equivalent to: <pre class="compactcodebox"><a id="wrglossary.8111"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>[<span class="meta">〈<em class="metainner">key=value list</em>〉</span>]{<span class="meta">〈<em class="metainner">label</em>〉</span>}{<span class="meta">〈<em class="metainner">short</em>〉</span>}{<span class="meta">〈<em class="metainner">long</em>〉</span>}
</pre> In addition, <a id="wrglossary.8112"></a><a href="#glo:oldacronym"><code class="csfmt">\oldacronym</code></a> also defines the commands <code class="csfmt">\<span class="meta">〈<em class="metainner">label</em>〉</span></code>, which is equivalent to <code class="code"><a id="wrglossary.8113"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{<span class="meta">〈<em class="metainner">label</em>〉</span>}</code>, and <code class="csfmt">\<span class="meta">〈<em class="metainner">label</em>〉</span>*</code>, which is equivalent to the <a id="wrglossary.8114"></a><a href="#glo:idx.sentencecase">sentence case</a> <code class="code"><a id="wrglossary.8115"></a><a href="#glo:Gls"><code class="csfmt">\Gls</code></a>{<span class="meta">〈<em class="metainner">label</em>〉</span>}</code>. If <span class="meta">〈<em class="metainner">label</em>〉</span> is omitted, <span class="meta">〈<em class="metainner">short</em>〉</span> is used. Since commands names must consist only of alphabetical characters, <span class="meta">〈<em class="metainner">label</em>〉</span> must also only consist of alphabetical characters. Note that <code class="csfmt">\<span class="meta">〈<em class="metainner">label</em>〉</span></code> doesn’t allow you to use the first optional argument of <a id="wrglossary.8116"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> or <a id="wrglossary.8117"></a><a href="#glo:Gls"><code class="csfmt">\Gls</code></a>―you will need to explicitly use <a id="wrglossary.8118"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> or <a id="wrglossary.8119"></a><a href="#glo:Gls"><code class="csfmt">\Gls</code></a> to change the settings.<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.8120"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
Recall that, in general, LaTeX ignores spaces following command names consisting of alphabetical characters. This is also true for <code class="csfmt">\<span class="meta">〈<em class="metainner">label</em>〉</span></code> unless you additionally load the <a id="wrglossary.8121"></a><a href="#glo:pkg.xspace"><span class="styfmt">xspace</span></a> package, but be aware that there are some issues with using <a id="wrglossary.8122"></a><a href="#glo:pkg.xspace"><span class="styfmt">xspace</span></a>. (See David Carlisle’s explanation in <a href="http://tex.stackexchange.com/questions/86565/drawbacks-of-xspace">Drawbacks of xspace</a>.) </div><!-- end of important -->
<p>
The <a id="wrglossary.8123"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package doesn’t load the <a id="wrglossary.8124"></a><a href="#glo:pkg.xspace"><span class="styfmt">xspace</span></a> package since there are both advantages and disadvantages to using <a id="wrglossary.8125"></a><a href="#glo:xspace"><code class="csfmt">\xspace</code></a> in <code class="csfmt">\<span class="meta">〈<em class="metainner">label</em>〉</span></code>. If you don’t use the <a id="wrglossary.8126"></a><a href="#glo:pkg.xspace"><span class="styfmt">xspace</span></a> package, then you need to explicitly force a space using <a id="wrglossary.8127"></a><a href="#glo:cs.sp"><code class="csfmt">\␣</code></a> (backslash space). On the other hand, you can follow the <code class="csfmt">\<span class="meta">〈<em class="metainner">label</em>〉</span></code> command with the optional <span class="meta">〈<em class="metainner">insert</em>〉</span> text in square brackets (the final optional argument to <a id="wrglossary.8128"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>). If you use the <a id="wrglossary.8129"></a><a href="#glo:pkg.xspace"><span class="styfmt">xspace</span></a> package you don’t need to escape the spaces but you can’t use the optional argument to insert text (you will have to explicitly use <a id="wrglossary.8130"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> to achieve that).<p>
To illustrate this, suppose I define the acronym <span class="qt">“abc”</span> as follows: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.8131"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.8132"></a><a href="#glo:oldacronym"><code class="csfmt">\oldacronym</code></a>{abc}{example acronym}{}
</pre> This will create the command <code class="csfmt">\abc</code> and its starred version <code class="csfmt">\abc*</code>. Table <a href="#tab:xspace">6.2</a> illustrates the effect of <code class="csfmt">\abc</code> (on <a id="wrglossary.8133"></a><a href="#glo:dual.subsequentuse">subsequent use</a>) according to whether or not the <a id="wrglossary.8134"></a><a href="#glo:pkg.xspace"><span class="styfmt">xspace</span></a> package has been loaded. As can be seen from the final row in the table, the <a id="wrglossary.8135"></a><a href="#glo:pkg.xspace"><span class="styfmt">xspace</span></a> package prevents the optional argument from being recognised.<p>
<div class="table"> <table class="tabular-c">
<caption id="tab:xspace">Table&nbsp;6: The effect of using <span class="styfmt">xspace</span> with <code class="csfmt">\oldacronym</code></caption><tr style=""><th class="cell-noborder-bothsep-l">Code </th>
<td class="cell-noborder-bothsep-l"> <span style="font-weight: bold; ">With <a href="#glo:pkg.xspace"><span class="styfmt">xspace</span></a> </span></td>
<td class="cell-noborder-bothsep-l"> <span style="font-weight: bold; ">Without <a href="#glo:pkg.xspace"><span class="styfmt">xspace</span></a> </span></td>
</tr><tr style=""><td class="cell-noborder-bothsep-l"><code class="code"><span class="cmdfmt">\abc</span>.</code> </td>
<td class="cell-noborder-bothsep-l"> abc. </td>
<td class="cell-noborder-bothsep-l"> abc.</td>
</tr><tr style=""><td class="cell-noborder-bothsep-l"><code class="code"><span class="cmdfmt">\abc</span> xyz</code> </td>
<td class="cell-noborder-bothsep-l"> abc xyz </td>
<td class="cell-noborder-bothsep-l"> abcxyz</td>
</tr><tr style=""><td class="cell-noborder-bothsep-l"><code class="code"><span class="cmdfmt">\abc</span><a href="#glo:cs.sp"><code class="csfmt">\ </code></a>xyz</code> </td>
<td class="cell-noborder-bothsep-l"> abc xyz </td>
<td class="cell-noborder-bothsep-l"> abc xyz</td>
</tr><tr style=""><td class="cell-noborder-bothsep-l"><code class="code"><span class="cmdfmt">\abc</span>* xyz</code> </td>
<td class="cell-noborder-bothsep-l"> Abc xyz </td>
<td class="cell-noborder-bothsep-l"> Abc xyz</td>
</tr><tr style=""><td class="cell-noborder-bothsep-l"><code class="code"><span class="cmdfmt">\abc</span>['s] xyz</code> </td>
<td class="cell-noborder-bothsep-l"> abc [’s] xyz </td>
<td class="cell-noborder-bothsep-l"> abc’s xyz </td>
</tr></table>
 </div><p>

</section><!-- end of section sec:oldacronym -->

<section id="sec:glsunset"><!-- start of section sec:glsunset --><div class="tomain"><a href="#main">[top]</a></div>
<h1><!-- start of chapter header -->7. Unsetting and Resetting Entry Flags<div class="labellink"><a href="#sec:glsunset">[link]</a></div></h1><!-- end of chapter header -->
<p>
When using the <a id="wrglossary.8136"></a><a href="#glo:glslike"><code class="csfmt">\gls</code>-like</a> commands it is possible that you may want to use the value given by the <a id="wrglossary.8137"></a><a href="#glo:opt.gloskey.first"><span class="csoptfmt">first</span></a> key, even though you have already <a id="wrglossary.8138"></a><a href="#glo:@@glslabel@firstuse">used</a> the <a id="wrglossary.8139"></a><a href="#glo:idx.glossaryentry">glossary entry</a>. Conversely, you may want to use the value given by the <a id="wrglossary.8140"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a> key, even though you haven’t used the <a id="wrglossary.8141"></a><a href="#glo:idx.glossaryentry">glossary entry</a>.<p>
The former can be achieved by one of the following commands: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.8142"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.8143"></a><code class="code"><dfn id="glo:glsreset"><code class="csfmt">\glsreset</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 which globally resets the <a id="wrglossary.8144"></a><a href="#glo:dual.firstuseflag">first use flag</a> and <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.8145"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.8146"></a><code class="code"><dfn id="glo:glslocalreset"><code class="csfmt">\glslocalreset</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 which locally resets the <a id="wrglossary.8147"></a><a href="#glo:dual.firstuseflag">first use flag</a>.<p>
The latter can be achieved by one of the following commands: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.8148"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.8149"></a><code class="code"><dfn id="glo:glsunset"><code class="csfmt">\glsunset</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 which globally unsets the <a id="wrglossary.8150"></a><a href="#glo:dual.firstuseflag">first use flag</a> and <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.8151"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.8152"></a><code class="code"><dfn id="glo:glslocalunset"><code class="csfmt">\glslocalunset</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 which locally unsets the <a id="wrglossary.8153"></a><a href="#glo:dual.firstuseflag">first use flag</a>.<p>
The above commands are for the specific <a id="wrglossary.8154"></a><a href="#glo:idx.glossaryentry">entry</a> identified by the argument <span class="meta">〈<em class="metainner">entry-label</em>〉</span>. You can also reset or unset all <a id="wrglossary.8155"></a><a href="#glo:idx.glossaryentry">entries</a> for a given <a id="wrglossary.8156"></a><a href="#glo:dual.glossary">glossary</a> or multiple <a id="wrglossary.8157"></a><a href="#glo:dual.glossary">glossaries</a> using: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.8158"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.8159"></a><code class="code"><dfn id="glo:glsresetall"><code class="csfmt">\glsresetall</code></dfn>[<span class="meta">〈<em class="metainner">glossary labels list</em>〉</span>]</code></div><!-- end of pinnedbox -->
 which globally resets the <a id="wrglossary.8160"></a><a href="#glo:dual.firstuseflag">first use flags</a> and <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.8161"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.8162"></a><code class="code"><dfn id="glo:glslocalresetall"><code class="csfmt">\glslocalresetall</code></dfn>[<span class="meta">〈<em class="metainner">glossary labels list</em>〉</span>]</code></div><!-- end of pinnedbox -->
 which locally resets the <a id="wrglossary.8163"></a><a href="#glo:dual.firstuseflag">first use flags</a> or <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.8164"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.8165"></a><code class="code"><dfn id="glo:glsunsetall"><code class="csfmt">\glsunsetall</code></dfn>[<span class="meta">〈<em class="metainner">glossary labels list</em>〉</span>]</code></div><!-- end of pinnedbox -->
 which globally unsets the <a id="wrglossary.8166"></a><a href="#glo:dual.firstuseflag">first use flags</a> and <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.8167"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.8168"></a><code class="code"><dfn id="glo:glslocalunsetall"><code class="csfmt">\glslocalunsetall</code></dfn>[<span class="meta">〈<em class="metainner">glossary labels list</em>〉</span>]</code></div><!-- end of pinnedbox -->
 which locally unsets the <a id="wrglossary.8169"></a><a href="#glo:dual.firstuseflag">first use flags</a>.<p>
The optional argument <span class="meta">〈<em class="metainner">glossary labels list</em>〉</span> should be a comma-separated list of <a id="wrglossary.8170"></a><a href="#glo:dual.glossary">glossary</a> labels. If omitted, the list of all non-<a id="wrglossary.8171"></a><a href="#glo:dual.ignoredglossary">ignored glossaries</a> is assumed.<p>
For example, to reset all entries in the <a id="wrglossary.8172"></a><a href="#glo:opt.glostype.main"><code class="glostypefmt">main</code></a> glossary and the <a id="wrglossary.8173"></a><a href="#glo:opt.glostype.acronym"><code class="glostypefmt">acronym</code></a> list: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.8174"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.8175"></a><a href="#glo:glsresetall"><code class="csfmt">\glsresetall</code></a>[<a id="wrglossary.8176"></a><a href="#glo:opt.glostype.main"><code class="glostypefmt">main</code></a>,<a id="wrglossary.8177"></a><a href="#glo:opt.glostype.acronym"><code class="glostypefmt">acronym</code></a>]
</pre><p>
<div class="information"><div class="informationtitle"><a id="wrglossary.8178"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><!-- end of informationtitle -->
 The <a id="wrglossary.8179"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package additional provides the options  <a id="wrglossary.8180"></a><a href="#glo:opt.glsopt.preunset"><span class="xtrcsoptfmt">preunset</span></a> and <a id="wrglossary.8181"></a><a href="#glo:opt.glsopt.prereset"><span class="xtrcsoptfmt">prereset</span></a> for the <a id="wrglossary.8182"></a><a href="#glo:glslike"><code class="csfmt">\gls</code>-like</a> commands, that will unset or reset the <a id="wrglossary.8183"></a><a href="#glo:dual.firstuseflag">first use flag</a> before the <a id="wrglossary.8184"></a><a href="#glo:dual.linktext">link text</a>, which will make the <a id="wrglossary.8185"></a><a href="#glo:glslike"><code class="csfmt">\gls</code>-like</a> command behave as though it was the <a id="wrglossary.8186"></a><a href="#glo:dual.subsequentuse">subsequent use</a> or <a id="wrglossary.8187"></a><a href="#glo:dual.firstuse">first use</a>, irrespective of whether or not the <a id="wrglossary.8188"></a><a href="#glo:idx.glossaryentry">entry</a> has actually been used. </div><!-- end of information -->
<p>
You can determine whether an entry’s <a id="wrglossary.8189"></a><a href="#glo:dual.firstuseflag">first use flag</a> is set with <a id="wrglossary.8190"></a><a href="#glo:ifglsused"><code class="csfmt">\ifglsused</code></a>. With <a id="wrglossary.8191"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, you may need to use <a id="wrglossary.8192"></a><a href="#glo:GlsXtrIfUnusedOrUndefined"><code class="csfmt">\GlsXtrIfUnusedOrUndefined</code></a> instead.<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.8193"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
Be careful when using <a id="wrglossary.8194"></a><a href="#glo:glslike"><code class="csfmt">\gls</code>-like</a> commands within an environment or command argument that gets processed multiple times as it can cause unwanted side-effects when the <a id="wrglossary.8195"></a><a href="#glo:dual.firstuse">first use</a> displayed text is different from <a id="wrglossary.8196"></a><a href="#glo:dual.subsequentuse">subsequent use</a>. </div><!-- end of important -->
<p>
For example, the <a id="wrglossary.8197"></a><a href="#glo:env.frame"><span class="envfmt">frame</span></a> environment in <a id="wrglossary.8198"></a><a href="#glo:cls.beamer"><span class="clsfmt">beamer</span></a> processes its argument for each overlay. This means that the <a id="wrglossary.8199"></a><a href="#glo:dual.firstuseflag">first use flag</a> will be unset on the first overlay and subsequent overlays will use the <a id="wrglossary.8200"></a><a href="#glo:dual.subsequentuse">subsequent use</a> form.<p>
Consider the following example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.8201"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\documentclass</code>{beamer}

<code class="cmd">\usepackage</code>{glossaries}

<a id="wrglossary.8202"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>{svm}{SVM}{support vector machine}

<code class="cbeg">\begin{document}</code>

<code class="cbeg">\begin{frame}</code>
 <code class="cmd">\frametitle</code>{Frame 1}

 <code class="cbeg">\begin{itemize}</code>
  <a id="wrglossary.8203"></a><a href="#glo:item"><code class="csfmt">\item</code></a>&lt;+-&gt; <a id="wrglossary.8204"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{svm}
  <a id="wrglossary.8205"></a><a href="#glo:item"><code class="csfmt">\item</code></a>&lt;+-&gt; Stuff.
 <code class="cend">\end{itemize}</code>
<code class="cend">\end{frame}</code>

<code class="cend">\end{document}</code>
</pre><p>
On the first overlay, <code class="code"><a id="wrglossary.8206"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{svm}</code> produces <span class="qt">“support vector machine (SVM)”</span> and then unsets the <a id="wrglossary.8207"></a><a href="#glo:dual.firstuseflag">first use flag</a>. When the second overlay is processed, <code class="code"><a id="wrglossary.8208"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{svm}</code> now produces <span class="qt">“SVM”</span>, which is unlikely to be the desired effect. I don’t know anyway around this and I can only offer the following suggestions.<p>

<ol class="displaylist">
 <li><span class="numitem">1.</span>Unset all <a id="wrglossary.8209"></a><a href="#glo:idx.acronym">acronyms</a> at the start of the document and explicitly use <a id="wrglossary.8210"></a><a href="#glo:acrfull"><code class="csfmt">\acrfull</code></a> when you want the full version to be displayed: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.8211"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\documentclass</code>{beamer}

<code class="cmd">\usepackage</code>{glossaries}

<a id="wrglossary.8212"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>{svm}{SVM}{support vector machine}

<a id="wrglossary.8213"></a><a href="#glo:glsunsetall"><code class="csfmt">\glsunsetall</code></a>

<code class="cbeg">\begin{document}</code>

<code class="cbeg">\begin{frame}</code>
 <code class="cmd">\frametitle</code>{Frame 1}

 <code class="cbeg">\begin{itemize}</code>
  <a id="wrglossary.8214"></a><a href="#glo:item"><code class="csfmt">\item</code></a>&lt;+-&gt; <a id="wrglossary.8215"></a><a href="#glo:acrfull"><code class="csfmt">\acrfull</code></a>{svm}
  <a id="wrglossary.8216"></a><a href="#glo:item"><code class="csfmt">\item</code></a>&lt;+-&gt; Stuff.
 <code class="cend">\end{itemize}</code>
<code class="cend">\end{frame}</code>

<code class="cend">\end{document}</code>
</pre><p>
<li><span class="numitem">2.</span>Explicitly reset each <a id="wrglossary.8217"></a><a href="#glo:idx.acronym">acronym</a> on <a id="wrglossary.8218"></a><a href="#glo:dual.firstuse">first use</a>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.8219"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cbeg">\begin{frame}</code>
 <code class="cmd">\frametitle</code>{Frame 1}

 <code class="cbeg">\begin{itemize}</code>
  <a id="wrglossary.8220"></a><a href="#glo:item"><code class="csfmt">\item</code></a>&lt;+-&gt; <a id="wrglossary.8221"></a><a href="#glo:glsreset"><code class="csfmt">\glsreset</code></a>{svm}<a id="wrglossary.8222"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{svm}
  <a id="wrglossary.8223"></a><a href="#glo:item"><code class="csfmt">\item</code></a>&lt;+-&gt; Stuff.
 <code class="cend">\end{itemize}</code>
<code class="cend">\end{frame}</code>
</pre> Alternatively, with <a id="wrglossary.8224"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.8225"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\documentclass</code>{beamer}

<code class="cmd">\usepackage</code>{glossaries-extra}

<a id="wrglossary.8226"></a><a href="#glo:newabbreviation"><code class="xtrcsfmt">\newabbreviation</code></a>{svm}{SVM}{support vector machine}

<code class="cbeg">\begin{document}</code>

<code class="cbeg">\begin{frame}</code>
 <code class="cmd">\frametitle</code>{Frame 1}

 <code class="cbeg">\begin{itemize}</code>
  <a id="wrglossary.8227"></a><a href="#glo:item"><code class="csfmt">\item</code></a>&lt;+-&gt; <a id="wrglossary.8228"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.8229"></a><a href="#glo:opt.glsopt.prereset"><span class="xtrcsoptfmt">prereset</span></a>]{svm}
  <a id="wrglossary.8230"></a><a href="#glo:item"><code class="csfmt">\item</code></a>&lt;+-&gt; Stuff.
 <code class="cend">\end{itemize}</code>
<code class="cend">\end{frame}</code>

<code class="cend">\end{document}</code>
</pre><p>
<li><span class="numitem">3.</span>Use the <a id="wrglossary.8231"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package’s unset buffering mechanism: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.8232"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\documentclass</code>{beamer}

<code class="cmd">\usepackage</code>{glossaries-extra}

<a id="wrglossary.8233"></a><a href="#glo:newabbreviation"><code class="xtrcsfmt">\newabbreviation</code></a>{svm}{SVM}{support vector machine}

<code class="cbeg">\begin{document}</code>

<a id="wrglossary.8234"></a><a href="#glo:GlsXtrStartUnsetBuffering"><code class="xtrcsfmt">\GlsXtrStartUnsetBuffering</code></a>
<a id="wrglossary.8235"></a><a href="#glo:GlsXtrUnsetBufferEnableRepeatLocal"><code class="csfmt">\GlsXtrUnsetBufferEnableRepeatLocal</code></a>
<code class="cbeg">\begin{frame}</code>
<a id="wrglossary.8236"></a><a href="#glo:GlsXtrResetLocalBuffer"><code class="csfmt">\GlsXtrResetLocalBuffer</code></a>
 <code class="cmd">\frametitle</code>{Frame 1}

 <code class="cbeg">\begin{itemize}</code>
  <a id="wrglossary.8237"></a><a href="#glo:item"><code class="csfmt">\item</code></a>&lt;+-&gt; <a id="wrglossary.8238"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{svm}
  <a id="wrglossary.8239"></a><a href="#glo:item"><code class="csfmt">\item</code></a>&lt;+-&gt; Stuff.
 <code class="cend">\end{itemize}</code>
<code class="cend">\end{frame}</code>
<a id="wrglossary.8240"></a><a href="#glo:GlsXtrStopUnsetBuffering"><code class="xtrcsfmt">\GlsXtrStopUnsetBuffering</code></a>

<code class="cend">\end{document}</code>
</pre> See the <a id="wrglossary.8241"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> manual for further details. 
</ol>
<p>
These are non-optimal, but the <a id="wrglossary.8242"></a><a href="#glo:cls.beamer"><span class="clsfmt">beamer</span></a> class is too complex for me to provide a programmatic solution. Other potentially problematic environments are some <a id="wrglossary.8243"></a><a href="#glo:env.tabular"><span class="envfmt">tabular</span></a>-like environments (but not <a id="wrglossary.8244"></a><a href="#glo:env.tabular"><span class="envfmt">tabular</span></a> itself) that process the contents in order to work out the column widths and then reprocess the contents to do the actual typesetting.<p>
The <a id="wrglossary.8245"></a><a href="#glo:pkg.amsmath"><span class="styfmt">amsmath</span></a> environments, such as <a id="wrglossary.8246"></a><a href="#glo:env.align"><span class="envfmt">align</span></a>, also process their contents multiple times, but the <a id="wrglossary.8247"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package now checks for this. For <a id="wrglossary.8248"></a><a href="#glo:pkg.tabularx"><span class="styfmt">tabularx</span></a>, you need to explicitly patch it by placing <a id="wrglossary.8249"></a><a href="#glo:glspatchtabularx"><code class="csfmt">\glspatchtabularx</code></a> in the <a id="wrglossary.8250"></a><a href="#glo:idx.documentpreamble">preamble</a> (or anywhere before the problematic use of <a id="wrglossary.8251"></a><a href="#glo:env.tabularx"><span class="envfmt">tabularx</span></a>).<p>

</section><!-- end of section sec:glsunset -->

<section id="sec:enableentrycount"><!-- start of section sec:enableentrycount --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->7.1. Counting the Number of Times an Entry has been Used (First Use Flag Unset)<div class="labellink"><a href="#sec:enableentrycount">[link]</a></div></h2><!-- end of section header -->
<p>
It’s possible to keep track of how many times an entry is used. That is, how many times the <a id="wrglossary.8252"></a><a href="#glo:dual.firstuseflag">first use flag</a> is unset. Note that the supplemental <a id="wrglossary.8253"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package improves this function and also provides per-unit counting, which isn’t available with the <a id="wrglossary.8254"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package.<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.8255"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
This function is disabled by default as it adds extra overhead to the document build time and also switches <a id="wrglossary.8256"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a> (and therefore <a id="wrglossary.8257"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>) into a <a id="wrglossary.8258"></a><a href="#glo:idx.documentpreamble">preamble</a>-only command. </div><!-- end of important -->
<p>
To enable this function, use: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.8259"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.8260"></a><code class="code"><dfn id="glo:glsenableentrycount"><code class="csfmt">\glsenableentrycount</code></dfn></code></div><!-- end of pinnedbox -->
 before defining your <a id="wrglossary.8261"></a><a href="#glo:idx.glossaryentry">entries</a>. This adds two extra (internal) fields to entries: <a id="wrglossary.8262"></a><dfn id="glo:opt.glosfield.currcount"><span class="csoptfmt">currcount</span></dfn> and <a id="wrglossary.8263"></a><dfn id="glo:opt.glosfield.prevcount"><span class="csoptfmt">prevcount</span></dfn>.<p>
The <a id="wrglossary.8264"></a><a href="#glo:opt.glosfield.currcount"><span class="csoptfmt">currcount</span></a> field keeps track of how many times <a id="wrglossary.8265"></a><a href="#glo:glsunset"><code class="csfmt">\glsunset</code></a> is used within the document. A local unset (using <a id="wrglossary.8266"></a><a href="#glo:glslocalunset"><code class="csfmt">\glslocalunset</code></a>) performs a local rather than global increment to <a id="wrglossary.8267"></a><a href="#glo:opt.glosfield.currcount"><span class="csoptfmt">currcount</span></a>. Remember that not all commands use <a id="wrglossary.8268"></a><a href="#glo:glsunset"><code class="csfmt">\glsunset</code></a>. Only the <a id="wrglossary.8269"></a><a href="#glo:glslike"><code class="csfmt">\gls</code>-like</a> commands do this. <p>
The behaviour of the reset commands depend on the conditional: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.8270"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.8271"></a><code class="code"><dfn id="glo:ifglsresetcurrcount"><code class="csfmt">\ifglsresetcurrcount</code></dfn> <span class="meta">〈<em class="metainner">true</em>〉</span><code class="csfmt">\else</code> <span class="meta">〈<em class="metainner">false</em>〉</span><code class="csfmt">\fi</code></code><span class="floatrightbox"><span class="summarytag">initial: </span><code class="csfmt">\iffalse</code></span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 If true, the reset commands <a id="wrglossary.8272"></a><a href="#glo:glsreset"><code class="csfmt">\glsreset</code></a> and <a id="wrglossary.8273"></a><a href="#glo:glslocalreset"><code class="csfmt">\glslocalreset</code></a>  will reset the value of the <a id="wrglossary.8274"></a><a href="#glo:opt.glosfield.currcount"><span class="csoptfmt">currcount</span></a> field back to 0. This conditional can be set to true with: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.8275"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.8276"></a><code class="code"><dfn id="glo:glsresetcurrcounttrue"><code class="csfmt">\glsresetcurrcounttrue</code></dfn></code></div><!-- end of pinnedbox -->
 and to false with: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.8277"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.8278"></a><code class="code"><dfn id="glo:glsresetcurrcountfalse"><code class="csfmt">\glsresetcurrcountfalse</code></dfn></code></div><!-- end of pinnedbox -->
 The default is false, as from version 4.50.<p>
The <a id="wrglossary.8279"></a><a href="#glo:opt.glosfield.prevcount"><span class="csoptfmt">prevcount</span></a> field stores the final value of the <a id="wrglossary.8280"></a><a href="#glo:opt.glosfield.currcount"><span class="csoptfmt">currcount</span></a> field <span style="font-style: italic; font-variant: normal; ">from the previous run</span>. This value is read from the <a id="wrglossary.8281"></a><a href="#glo:ext.aux"><span class="extfmt">aux</span></a> file at the beginning of the <a id="wrglossary.8282"></a><a href="#glo:env.document"><span class="envfmt">document</span></a> environment.<p>
You can access these fields using <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.8283"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.8284"></a><code class="code"><dfn id="glo:glsentrycurrcount"><code class="csfmt">\glsentrycurrcount</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 for the <a id="wrglossary.8285"></a><a href="#glo:opt.glosfield.currcount"><span class="csoptfmt">currcount</span></a> field, and <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.8286"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.8287"></a><code class="code"><dfn id="glo:glsentryprevcount"><code class="csfmt">\glsentryprevcount</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 for the <a id="wrglossary.8288"></a><a href="#glo:opt.glosfield.prevcount"><span class="csoptfmt">prevcount</span></a> field. <p>
<div class="important"><div class="importanttitle"><a id="wrglossary.8289"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
These commands are only defined if you have used <a id="wrglossary.8290"></a><a href="#glo:glsenableentrycount"><code class="csfmt">\glsenableentrycount</code></a>. </div><!-- end of important -->
<p>
For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.8291"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\documentclass</code>{article}
<code class="cmd">\usepackage</code>{glossaries}
<a id="wrglossary.8292"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>

<a id="wrglossary.8293"></a><a href="#glo:glsenableentrycount"><code class="csfmt">\glsenableentrycount</code></a>

<a id="wrglossary.8294"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{apple}{<a id="wrglossary.8295"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={apple}</span>,<a id="wrglossary.8296"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={a fruit}</span>}

<code class="cbeg">\begin{document}</code>
Total usage on previous run: <a id="wrglossary.8297"></a><a href="#glo:glsentryprevcount"><code class="csfmt">\glsentryprevcount</code></a>{apple}.

<a id="wrglossary.8298"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{apple}. <a id="wrglossary.8299"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{apple}.  <a id="wrglossary.8300"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>{apple}<a id="wrglossary.8301"></a><a href="#glo:glsentrytext"><code class="csfmt">\glsentrytext</code></a>{apple}.
<a id="wrglossary.8302"></a><a href="#glo:glslink"><code class="csfmt">\glslink</code></a>{apple}{apple}.  <a id="wrglossary.8303"></a><a href="#glo:glsdisp"><code class="csfmt">\glsdisp</code></a>{apple}{apple}. <a id="wrglossary.8304"></a><a href="#glo:Gls"><code class="csfmt">\Gls</code></a>{apple}.

Number of times apple has been used: <a id="wrglossary.8305"></a><a href="#glo:glsentrycurrcount"><code class="csfmt">\glsentrycurrcount</code></a>{apple}.
<code class="cend">\end{document}</code>
</pre> On the first LaTeX run, <code class="code"><a id="wrglossary.8306"></a><a href="#glo:glsentryprevcount"><code class="csfmt">\glsentryprevcount</code></a>{apple}</code> produces 0. At the end of the document, <code class="code"><a id="wrglossary.8307"></a><a href="#glo:glsentryprevcount"><code class="csfmt">\glsentryprevcount</code></a>{apple}</code> produces 4. This is because the only commands that have incremented the entry count are those that use <a id="wrglossary.8308"></a><a href="#glo:glsunset"><code class="csfmt">\glsunset</code></a>. That is: <a id="wrglossary.8309"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>, <a id="wrglossary.8310"></a><a href="#glo:glsdisp"><code class="csfmt">\glsdisp</code></a> and <a id="wrglossary.8311"></a><a href="#glo:Gls"><code class="csfmt">\Gls</code></a>. The other commands used in the above example, <a id="wrglossary.8312"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>, <a id="wrglossary.8313"></a><a href="#glo:glsentrytext"><code class="csfmt">\glsentrytext</code></a> and <a id="wrglossary.8314"></a><a href="#glo:glslink"><code class="csfmt">\glslink</code></a>, don’t use <a id="wrglossary.8315"></a><a href="#glo:glsunset"><code class="csfmt">\glsunset</code></a> so they don’t increment the entry count. On the <span style="font-style: italic; font-variant: normal; ">next</span> LaTeX run, <code class="code"><a id="wrglossary.8316"></a><a href="#glo:glsentryprevcount"><code class="csfmt">\glsentryprevcount</code></a>{apple}</code> now produces 4 as that was the value of the <a id="wrglossary.8317"></a><a href="#glo:opt.glosfield.currcount"><span class="csoptfmt">currcount</span></a> field for the <span class="qt">“apple”</span> entry at the end of the document on the previous run.<p>
When you enable the entry count using <a id="wrglossary.8318"></a><a href="#glo:glsenableentrycount"><code class="csfmt">\glsenableentrycount</code></a>, you also enable the following commands: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.8319"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.8320"></a><code class="code"><dfn id="glo:cgls"><code class="csfmt">\cgls</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 (no case-change, singular, analogous to <a id="wrglossary.8321"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>) <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.8322"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.8323"></a><code class="code"><dfn id="glo:cglspl"><code class="csfmt">\cglspl</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 (no case-change, plural, analogous to <a id="wrglossary.8324"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>) <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.8325"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.8326"></a><code class="code"><dfn id="glo:cGls"><code class="csfmt">\cGls</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 (first letter uppercase, singular, analogous to <a id="wrglossary.8327"></a><a href="#glo:Gls"><code class="csfmt">\Gls</code></a>), and <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.8328"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.8329"></a><code class="code"><dfn id="glo:cGlspl"><code class="csfmt">\cGlspl</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 (first letter uppercase, plural, analogous to <a id="wrglossary.8330"></a><a href="#glo:Glspl"><code class="csfmt">\Glspl</code></a>).<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.8331"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><!-- end of informationtitle -->
 <a id="wrglossary.8332"></a><a href="#glo:idx.allcaps">All caps</a> versions are only available with <a id="wrglossary.8333"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>. </div><!-- end of information -->
<p>
If you don’t use <a id="wrglossary.8334"></a><a href="#glo:glsenableentrycount"><code class="csfmt">\glsenableentrycount</code></a>, these commands behave like their counterparts <a id="wrglossary.8335"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>, <a id="wrglossary.8336"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>, <a id="wrglossary.8337"></a><a href="#glo:Gls"><code class="csfmt">\Gls</code></a> and <a id="wrglossary.8338"></a><a href="#glo:Glspl"><code class="csfmt">\Glspl</code></a>, respectively, but there will be a warning that you haven’t enabled entry counting.<p>
If you have enabled entry counting with <a id="wrglossary.8339"></a><a href="#glo:glsenableentrycount"><code class="csfmt">\glsenableentrycount</code></a> then these commands test if <code class="code"><a id="wrglossary.8340"></a><a href="#glo:glsentryprevcount"><code class="csfmt">\glsentryprevcount</code></a>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code> equals 1. If it doesn’t then the analogous <a id="wrglossary.8341"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> etc will be used. If it is 1, then the first optional argument will be ignored and  <pre class="compactcodebox"><span class="meta">〈<em class="metainner">cs format</em>〉</span>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">insert</em>〉</span>}<a id="wrglossary.8342"></a><a href="#glo:glsunset"><code class="csfmt">\glsunset</code></a>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}
</pre> will be performed, where <span class="meta">〈<em class="metainner">cs format</em>〉</span> is a command that takes two arguments. The command used depends whether you have used <a id="wrglossary.8343"></a><a href="#glo:cgls"><code class="csfmt">\cgls</code></a>, <a id="wrglossary.8344"></a><a href="#glo:cglspl"><code class="csfmt">\cglspl</code></a>, <a id="wrglossary.8345"></a><a href="#glo:cGls"><code class="csfmt">\cGls</code></a> or <a id="wrglossary.8346"></a><a href="#glo:cGlspl"><code class="csfmt">\cGlspl</code></a>.<p>
The formatting command <span class="meta">〈<em class="metainner">cs format</em>〉</span> will be one of the following: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.8347"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.8348"></a><code class="code"><dfn id="glo:cglsformat"><code class="csfmt">\cglsformat</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">insert</em>〉</span>}</code></div><!-- end of pinnedbox -->
 This command is used by <a id="wrglossary.8349"></a><a href="#glo:cgls"><code class="csfmt">\cgls</code></a> and defaults to <pre class="compactcodebox"><a id="wrglossary.8350"></a><a href="#glo:glsentrylong"><code class="csfmt">\glsentrylong</code></a>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}<span class="meta">〈<em class="metainner">insert</em>〉</span>
</pre> if the entry given by <span class="meta">〈<em class="metainner">entry-label</em>〉</span> has a long form or <pre class="compactcodebox"><a id="wrglossary.8351"></a><a href="#glo:glsentryfirst"><code class="csfmt">\glsentryfirst</code></a>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}<span class="meta">〈<em class="metainner">insert</em>〉</span>
</pre> otherwise.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.8352"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.8353"></a><code class="code"><dfn id="glo:cglsplformat"><code class="csfmt">\cglsplformat</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">insert</em>〉</span>}</code></div><!-- end of pinnedbox -->
 This command is used by <a id="wrglossary.8354"></a><a href="#glo:cglspl"><code class="csfmt">\cglspl</code></a> and defaults to <pre class="compactcodebox"><a id="wrglossary.8355"></a><a href="#glo:glsentrylongpl"><code class="csfmt">\glsentrylongpl</code></a>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}<span class="meta">〈<em class="metainner">insert</em>〉</span> 
</pre> if the entry given by <span class="meta">〈<em class="metainner">entry-label</em>〉</span> has a long form or <pre class="compactcodebox"><a id="wrglossary.8356"></a><a href="#glo:glsentryfirstplural"><code class="csfmt">\glsentryfirstplural</code></a>{<span class="meta">〈<em class="metainner">label</em>〉</span>}<span class="meta">〈<em class="metainner">insert</em>〉</span>
</pre> otherwise.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.8357"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.8358"></a><code class="code"><dfn id="glo:cGlsformat"><code class="csfmt">\cGlsformat</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">insert</em>〉</span>}</code></div><!-- end of pinnedbox -->
 This command is used by <a id="wrglossary.8359"></a><a href="#glo:cGls"><code class="csfmt">\cGls</code></a> and defaults to <pre class="compactcodebox"><a id="wrglossary.8360"></a><a href="#glo:Glsentrylong"><code class="csfmt">\Glsentrylong</code></a>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}<span class="meta">〈<em class="metainner">insert</em>〉</span>
</pre> if the entry given by <span class="meta">〈<em class="metainner">entry-label</em>〉</span> has a long form or <pre class="compactcodebox"><a id="wrglossary.8361"></a><a href="#glo:Glsentryfirst"><code class="csfmt">\Glsentryfirst</code></a>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}<span class="meta">〈<em class="metainner">insert</em>〉</span>
</pre> otherwise.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.8362"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.8363"></a><code class="code"><dfn id="glo:cGlsplformat"><code class="csfmt">\cGlsplformat</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">insert</em>〉</span>}</code></div><!-- end of pinnedbox -->
 This command is used by <a id="wrglossary.8364"></a><a href="#glo:cGlspl"><code class="csfmt">\cGlspl</code></a> and defaults to <pre class="compactcodebox"><div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.8365"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><a id="wrglossary.8366"></a><code class="code"><code class="csfmt">\Glsentrylongpl</code>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}<span class="meta">〈<em class="metainner">insert</em>〉</span>
</pre> if the entry given by <span class="meta">〈<em class="metainner">entry-label</em>〉</span> has a long form or <pre class="compactcodebox"><a id="wrglossary.8367"></a><a href="#glo:Glsentryfirstplural"><code class="csfmt">\Glsentryfirstplural</code></a>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}<span class="meta">〈<em class="metainner">insert</em>〉</span>
</pre> otherwise.<p>
This means that if the previous count for the given entry was 1, the entry won’t be <a id="wrglossary.8368"></a><a href="#glo:@@glslabel@hyperlink">hyperlinked</a> with the <a id="wrglossary.8369"></a><a href="#glo:cgls"><code class="csfmt">\cgls</code></a>-like commands and those commands won’t <a id="wrglossary.8370"></a><a href="#glo:@@glslabel@indexing">index</a> (that is, they won’t add a line to the external <a id="wrglossary.8371"></a><a href="#glo:indexingfile">glossary file</a>). If you haven’t used any of the other commands that <a id="wrglossary.8372"></a><a href="#glo:@@glslabel@indexing">index</a> (such as <a id="wrglossary.8373"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a> or the <a id="wrglossary.8374"></a><a href="#glo:glstextlike"><code class="csfmt">\glstext</code>-like</a> commands) then the <a id="wrglossary.8375"></a><a href="#glo:idx.glossaryentry">entry</a> won’t appear in the <a id="wrglossary.8376"></a><a href="#glo:dual.glossary">glossary</a>.<p>
Remember that since these commands use <a id="wrglossary.8377"></a><a href="#glo:glsentryprevcount"><code class="csfmt">\glsentryprevcount</code></a> you need to run LaTeX twice to ensure they work correctly. The document build requires a second LaTeX call before running the <a id="wrglossary.8378"></a><a href="#glo:dual.indexingapp">indexing application</a>. For example, if the document is in a file called <span class="filefmt">myDoc.tex</span>, then the document build needs to be: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.8379"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>pdflatex myDoc
pdflatex myDoc
makeglossaries myDoc
pdflatex myDoc
</pre><p>
In the following document, the <a id="wrglossary.8380"></a><a href="#glo:idx.acronym">acronyms</a> that have only been used once (on the previous run) only have their long form shown with <a id="wrglossary.8381"></a><a href="#glo:cgls"><code class="csfmt">\cgls</code></a>. <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.8382"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\documentclass</code>{article}

<code class="cmd">\usepackage</code>[colorlinks]{hyperref}
<code class="cmd">\usepackage</code>[<a id="wrglossary.8383"></a><a href="#glo:opt.acronym"><span class="styoptfmt">acronym</span></a>]{glossaries}
<a id="wrglossary.8384"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>

<a id="wrglossary.8385"></a><a href="#glo:glsenableentrycount"><code class="csfmt">\glsenableentrycount</code></a>

<a id="wrglossary.8386"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>{<a id="wrglossary.8387"></a><a href="#glo:opt.acrstyle.long-short"><span class="acrstylefmt">long-short</span></a>}

<a id="wrglossary.8388"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>{html}{HTML}{hypertext markup language}
<a id="wrglossary.8389"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>{css}{CSS}{cascading style sheets}
<a id="wrglossary.8390"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>{xml}{XML}{extensible markup language}
<a id="wrglossary.8391"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>{sql}{SQL}{structured query language}
<a id="wrglossary.8392"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>{rdbms}{RDBMS}{relational database management system}
<a id="wrglossary.8393"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>{rdsms}{RDSMS}{relational data stream management system}

<code class="cbeg">\begin{document}</code>
These entries are only used once: <a id="wrglossary.8394"></a><a href="#glo:cgls"><code class="csfmt">\cgls</code></a>{sql}, <a id="wrglossary.8395"></a><a href="#glo:cgls"><code class="csfmt">\cgls</code></a>{rdbms},
<a id="wrglossary.8396"></a><a href="#glo:cgls"><code class="csfmt">\cgls</code></a>{xml}. These entries are used multiple times:
<a id="wrglossary.8397"></a><a href="#glo:cgls"><code class="csfmt">\cgls</code></a>{html}, <a id="wrglossary.8398"></a><a href="#glo:cgls"><code class="csfmt">\cgls</code></a>{html}, <a id="wrglossary.8399"></a><a href="#glo:cgls"><code class="csfmt">\cgls</code></a>{css}, <a id="wrglossary.8400"></a><a href="#glo:cgls"><code class="csfmt">\cgls</code></a>{css}, <a id="wrglossary.8401"></a><a href="#glo:cgls"><code class="csfmt">\cgls</code></a>{css},
<a id="wrglossary.8402"></a><a href="#glo:cgls"><code class="csfmt">\cgls</code></a>{rdsms}, <a id="wrglossary.8403"></a><a href="#glo:cgls"><code class="csfmt">\cgls</code></a>{rdsms}.

<a id="wrglossary.8404"></a><a href="#glo:printglossaries"><code class="csfmt">\printglossaries</code></a>
<code class="cend">\end{document}</code>
</pre> After a complete document build the list of <a id="wrglossary.8405"></a><a href="#glo:idx.acronym">acronyms</a> only includes the entries HTML, CSS and RDSMS. The entries SQL, RDBMS and XML only have their long forms displayed and don’t have a <a id="wrglossary.8406"></a><a href="#glo:idx.hyperlink">hyperlink</a>. <div class="resultbox"><div class="resultboxtitle"><a id="wrglossary.8407"></a><a href="#glo:sym.result"><span title="Result" class="icon">🖺</span></a></div><!-- end of resultboxtitle -->
<a id="sec:entrycount"></a>Example 30: Don’t index entries that are only used once <a href="glossaries-user-examples/glossaries-user-example030.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-user-examples/glossaries-user-example030.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
<object data="glossaries-user-examples/glossaries-user-example030.png" type="image/png" width="389" height="209">Example document that only includes the entries that have been used more than once in the document.</object> </div><!-- end of resultbox -->
<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.8408"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a></div><!-- end of informationtitle -->
 With <a id="wrglossary.8409"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> there’s an analogous record counting set of commands. See <a id="wrglossary.8410"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> and <a id="wrglossary.8411"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> manuals for further details.  </div><!-- end of information -->
<p>

</section><!-- end of section sec:enableentrycount -->

<section id="sec:printglossary"><!-- start of section sec:printglossary --><div class="tomain"><a href="#main">[top]</a></div>
<h1><!-- start of chapter header -->8. Displaying a Glossary<div class="labellink"><a href="#sec:printglossary">[link]</a></div></h1><!-- end of chapter header -->
<p>
All defined <a id="wrglossary.8412"></a><a href="#glo:dual.glossary">glossaries</a> may be displayed using the appropriate command, such as <a id="wrglossary.8413"></a><a href="#glo:printglossary"><code class="csfmt">\printglossary</code></a>, that matches the <a id="wrglossary.8414"></a><a href="#glo:dual.indexing">indexing</a> method. These commands are collectively referred to as the <a id="wrglossary.8415"></a><dfn id="glo:print...glossary"><code class="csfmt">\print<span class="meta">〈<em class="metainner">…</em>〉</span>glossary</code></dfn> set of commands.<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.8416"></a><a href="#glo:sym.information"><span title="Information" class="icon">🛈</span></a></div><!-- end of informationtitle -->
With Options <a href="#glo:idx.opt.mkidx">2</a>, <a href="#glo:idx.opt.xdy">3</a> or <a href="#glo:idx.opt.b2g">4</a>, if the <a id="wrglossary.8417"></a><a href="#glo:dual.glossary">glossary</a> does not appear after you re-LaTeX your document, check the <a id="wrglossary.8418"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>, <a id="wrglossary.8419"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> or <a id="wrglossary.8420"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> log files (<a id="wrglossary.8421"></a><a href="#glo:ext.glg"><span class="extfmt">glg</span></a> or the <span class="meta">〈<em class="metainner">log-ext</em>〉</span> argument of <a id="wrglossary.8422"></a><a href="#glo:newglossary"><code class="csfmt">\newglossary</code></a>), as applicable, to see if there is a problem. With <a id="wrglossary.8423"></a><a href="#glo:idx.opt.noidx">Option 1</a>, you just need two LaTeX runs to make the <a id="wrglossary.8424"></a><a href="#glo:dual.glossary">glossaries</a> appear, but you may need further runs to make the <a id="wrglossary.8425"></a><a href="#glo:locationlist">number lists</a> up-to-date. If you have used the <a id="wrglossary.8426"></a><a href="#glo:opt.automake"><span class="styoptfmt">automake</span></a> option, check the <a id="wrglossary.8427"></a><a href="#glo:ext.log"><span class="extfmt">log</span></a> file for <span class="qt">“runsystem”</span> lines (see the information about the <a id="wrglossary.8428"></a><a href="#glo:opt.automake"><span class="styoptfmt">automake</span></a> option in §<a href="#sec:pkgopts-sort">2.5</a> for further details). </div><!-- end of information -->
<p>
<a id="wrglossary.8429"></a><a href="#glo:idx.opt.noidx">Option 1</a> (must be used with <a id="wrglossary.8430"></a><a href="#glo:makenoidxglossaries"><code class="csfmt">\makenoidxglossaries</code></a> in the <a id="wrglossary.8431"></a><a href="#glo:idx.documentpreamble">document preamble</a>): <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.8432"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.8433"></a><code class="code"><dfn id="glo:printnoidxglossary"><code class="csfmt">\printnoidxglossary</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]</code></div><!-- end of pinnedbox -->
 This displays the <a id="wrglossary.8434"></a><a href="#glo:dual.glossary">glossary</a> identified by the <a id="wrglossary.8435"></a><a href="#glo:opt.printgloss.type"><span class="csoptfmt">type</span></a> option in <span class="meta">〈<em class="metainner">options</em>〉</span> or, if omitted, the <a id="wrglossary.8436"></a><a href="#glo:dual.glossary">glossary</a> identified by <a id="wrglossary.8437"></a><a href="#glo:glsdefaulttype"><code class="csfmt">\glsdefaulttype</code></a>. This command iterates over a list of <a id="wrglossary.8438"></a><a href="#glo:idx.glossaryentry">entry</a> labels, which it will have to first sort with <a id="wrglossary.8439"></a><a href="#glo:opt.sort"><span class="styoptfmt">sort</span></a><span class="optfmt">=</span><a id="wrglossary.8440"></a><a href="#glo:optval.sort.standard"><span class="optfmt">standard</span></a>. The list will only include those <a id="wrglossary.8441"></a><a href="#glo:idx.glossaryentry">entries</a> that have been <a id="wrglossary.8442"></a><a href="#glo:@@glslabel@indexing">indexed</a> and the appropriate <a id="wrglossary.8443"></a><a href="#glo:dual.glossary">glossary</a> markup is added within the loop. This makes it unsuitable for the tabular-like <a id="wrglossary.8444"></a><a href="#glo:idx.glossarystyle">glossary styles</a>, such as <a id="wrglossary.8445"></a><a href="#glo:opt.glostyle.long"><span class="glostylefmt">long</span></a> and <a id="wrglossary.8446"></a><a href="#glo:opt.glostyle.super"><span class="glostylefmt">super</span></a>.<p>
The following is an iterative command: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.8447"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.8448"></a><code class="code"><dfn id="glo:printnoidxglossaries"><code class="csfmt">\printnoidxglossaries</code></dfn></code></div><!-- end of pinnedbox -->
 which internally uses <a id="wrglossary.8449"></a><a href="#glo:printnoidxglossary"><code class="csfmt">\printnoidxglossary</code></a> for each  non-<a id="wrglossary.8450"></a><a href="#glo:dual.ignoredglossary">ignored glossary</a>.<p>
Options <a href="#glo:idx.opt.mkidx">2</a> and <a href="#glo:idx.opt.xdy">3</a> (must be used with <a id="wrglossary.8451"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a> in the <a id="wrglossary.8452"></a><a href="#glo:idx.documentpreamble">document preamble</a>): <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.8453"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.8454"></a><code class="code"><dfn id="glo:printglossary"><code class="csfmt">\printglossary</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]</code></div><!-- end of pinnedbox -->
 This displays the <a id="wrglossary.8455"></a><a href="#glo:dual.glossary">glossary</a> identified by the <a id="wrglossary.8456"></a><a href="#glo:opt.printgloss.type"><span class="csoptfmt">type</span></a> option in <span class="meta">〈<em class="metainner">options</em>〉</span> or, if omitted, the <a id="wrglossary.8457"></a><a href="#glo:dual.glossary">glossary</a> identified by <a id="wrglossary.8458"></a><a href="#glo:glsdefaulttype"><code class="csfmt">\glsdefaulttype</code></a>. This command internally inputs the associated <a id="wrglossary.8459"></a><a href="#glo:indexingfile">glossary file</a> (created by the relevant <a id="wrglossary.8460"></a><a href="#glo:dual.indexingapp">indexing application</a>) if it exists. The <a id="wrglossary.8461"></a><a href="#glo:indexingfile">glossary file</a> contains the markup to typeset the <a id="wrglossary.8462"></a><a href="#glo:dual.glossary">glossary</a>. See §<a href="#sec:makeglossaries">1.6</a> for information on how to create the <a id="wrglossary.8463"></a><a href="#glo:indexingfile">glossary file</a>.<p>
The following is an iterative command: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.8464"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.8465"></a><code class="code"><dfn id="glo:printglossaries"><code class="csfmt">\printglossaries</code></dfn></code></div><!-- end of pinnedbox -->
 which internally uses <a id="wrglossary.8466"></a><a href="#glo:printglossary"><code class="csfmt">\printglossary</code></a> for each  non-<a id="wrglossary.8467"></a><a href="#glo:dual.ignoredglossary">ignored glossary</a>.<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.8468"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
While the external <a id="wrglossary.8469"></a><a href="#glo:indexingfile">glossary files</a> are missing, <a id="wrglossary.8470"></a><a href="#glo:printglossary"><code class="csfmt">\printglossary</code></a> will just do <a id="wrglossary.8471"></a><a href="#glo:null"><code class="csfmt">\null</code></a> for each missing <a id="wrglossary.8472"></a><a href="#glo:dual.glossary">glossary</a> to assist dictionary style documents that just use <a id="wrglossary.8473"></a><a href="#glo:glsaddall"><code class="csfmt">\glsaddall</code></a> without inserting any text.  This use of <a id="wrglossary.8474"></a><a href="#glo:null"><code class="csfmt">\null</code></a> ensures that all <a id="wrglossary.8475"></a><a href="#glo:dual.indexing">indexing</a> information is written before the final page is shipped out. Once the external <a id="wrglossary.8476"></a><a href="#glo:indexingfile">glossary files</a> are present <a id="wrglossary.8477"></a><a href="#glo:null"><code class="csfmt">\null</code></a> will no longer be used. This can cause a spurious blank page on the first LaTeX run before the  <a id="wrglossary.8478"></a><a href="#glo:indexingfile">glossary files</a> have been created. Once these files are present, <a id="wrglossary.8479"></a><a href="#glo:null"><code class="csfmt">\null</code></a> will no longer be used and so shouldn’t cause interference for the final document. With <a id="wrglossary.8480"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, placeholder text is used instead. </div><!-- end of important -->
<p>
Options <a href="#glo:idx.opt.b2g">4</a> and <a href="#glo:idx.opt.unsrt">5</a> (<a id="wrglossary.8481"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> only): <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.8482"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.8483"></a><code class="code"><dfn id="glo:printunsrtglossary"><code class="xtrcsfmt">\printunsrtglossary</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]</code></div><!-- end of pinnedbox -->
 This displays the <a id="wrglossary.8484"></a><a href="#glo:dual.glossary">glossary</a> identified by the <a id="wrglossary.8485"></a><a href="#glo:opt.printgloss.type"><span class="csoptfmt">type</span></a> option in <span class="meta">〈<em class="metainner">options</em>〉</span> or, if omitted, the <a id="wrglossary.8486"></a><a href="#glo:dual.glossary">glossary</a> identified by <a id="wrglossary.8487"></a><a href="#glo:glsdefaulttype"><code class="csfmt">\glsdefaulttype</code></a>. This command is similar to <a id="wrglossary.8488"></a><a href="#glo:printnoidxglossary"><code class="csfmt">\printnoidxglossary</code></a>, in that it iterates over a list of <a id="wrglossary.8489"></a><a href="#glo:idx.glossaryentry">entry</a> labels, but in this case all defined entries within the given glossary are included and the list is in the order in which they were defined (that is, the order in which they were added to the <a id="wrglossary.8490"></a><a href="#glo:dual.glossary">glossary’s</a> internal label list).<p>
The reason this command works with <a id="wrglossary.8491"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> is because <a id="wrglossary.8492"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> writes the entry definitions in the <a id="wrglossary.8493"></a><a href="#glo:ext.glstex"><span class="extfmt">glstex</span></a> file in the order obtained by the <a id="wrglossary.8494"></a><a href="#glo:opt.resource.sort"><span class="xtrcsoptfmt">sort</span></a> resource option, and <a id="wrglossary.8495"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> will only include the <a id="wrglossary.8496"></a><a href="#glo:idx.glossaryentry">entries</a> that match the required selection criteria.<p>
With <a id="wrglossary.8497"></a><a href="#glo:idx.opt.unsrt">Option 5</a> (that is, without <a id="wrglossary.8498"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>) the result will be in the order the <a id="wrglossary.8499"></a><a href="#glo:idx.glossaryentry">entries</a> were defined in the <a id="wrglossary.8500"></a><a href="#glo:ext.tex"><span class="extfmt">tex</span></a> file. There’s no attempt to gather child entries (see §<a href="#sec:subentries">4.5</a>). This means that if you don’t define child entries immediately after their parent, you will have a strange result (depending on the <a id="wrglossary.8501"></a><a href="#glo:idx.glossarystyle">glossary style</a>).<p>
As with <a id="wrglossary.8502"></a><a href="#glo:printnoidxglossary"><code class="csfmt">\printnoidxglossary</code></a>, the <a id="wrglossary.8503"></a><a href="#glo:dual.glossary">glossary</a> markup is inserted during the loop but, unlike that command, <a id="wrglossary.8504"></a><a href="#glo:printunsrtglossary"><code class="xtrcsfmt">\printunsrtglossary</code></a> performs the loop outside of the <a id="wrglossary.8505"></a><a href="#glo:idx.glossarystyle">glossary style</a>, which means that there are no issues with the tabular-like styles. See the <a id="wrglossary.8506"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> manual for further details.<p>
The following is an iterative command: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.8507"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.8508"></a><code class="code"><dfn id="glo:printunsrtglossaries"><code class="xtrcsfmt">\printunsrtglossaries</code></dfn></code></div><!-- end of pinnedbox -->
 which internally uses <a id="wrglossary.8509"></a><a href="#glo:printunsrtglossary"><code class="xtrcsfmt">\printunsrtglossary</code></a> for each  non-<a id="wrglossary.8510"></a><a href="#glo:dual.ignoredglossary">ignored glossary</a>.<p>
The <a id="wrglossary.8511"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package also provides <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.8512"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.8513"></a><code class="code"><dfn id="glo:printunsrtinnerglossary"><code class="xtrcsfmt">\printunsrtinnerglossary</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">pre-code</em>〉</span>}{<span class="meta">〈<em class="metainner">post-code</em>〉</span>}</code></div><!-- end of pinnedbox -->
 which is designed for inner or nested glossaries. It allows many, but not all, of the options listed below. There’s an example available in the gallery:  <a href="https://www.dickimaw-books.com/gallery/index.php?label=bib2gls-inner">Inner or Nested Glossaries</a>. See the <a id="wrglossary.8514"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package for further details.<p>
All the individual <a id="wrglossary.8515"></a><a href="#glo:dual.glossary">glossary</a> commands <a id="wrglossary.8516"></a><a href="#glo:print...glossary"><code class="csfmt">\print<span class="meta">〈<em class="metainner">…</em>〉</span>glossary</code></a> have an optional argument. Available options are listed  in §<a href="#sec:printglossoptions">8.1</a>.<p>
After the options have been set, the following command will be defined: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.8517"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.8518"></a><code class="code"><dfn id="glo:currentglossary"><code class="csfmt">\currentglossary</code></dfn></code></div><!-- end of pinnedbox -->
 This expands to the label of the current <a id="wrglossary.8519"></a><a href="#glo:dual.glossary">glossary</a> (identified by the <a id="wrglossary.8520"></a><a href="#glo:opt.printgloss.type"><span class="csoptfmt">type</span></a> option). It may be used within <a id="wrglossary.8521"></a><a href="#glo:idx.glossarystyle">glossary style</a> hooks, if required.<p>

</section><!-- end of section sec:printglossary -->

<section id="sec:printglossoptions"><!-- start of section sec:printglossoptions --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->8.1. <code class="csfmt">\print<span class="meta">〈<em class="metainner">…</em>〉</span>glossary</code> Options<div class="labellink"><a href="#sec:printglossoptions">[link]</a></div></h2><!-- end of section header -->
<p>
These options may be used in the optional argument of the <a id="wrglossary.8522"></a><a href="#glo:print...glossary"><code class="csfmt">\print<span class="meta">〈<em class="metainner">…</em>〉</span>glossary</code></a> set of commands. Some options are available for all those commands, but those that aren’t are noted. Before the options are set, the following commands are defined to their defaults for the given <a id="wrglossary.8523"></a><a href="#glo:dual.glossary">glossary</a>. They may then be redefined by applicable options.<p>
<a id="wrglossary.8524"></a><dfn id="glo:opt.printgloss.type"><span class="csoptfmt">type</span></dfn> Identifies the <a id="wrglossary.8525"></a><a href="#glo:dual.glossary">glossary</a> to display. The value should be the <a id="wrglossary.8526"></a><a href="#glo:dual.glossary">glossary</a> label. Note that you can only display an <a id="wrglossary.8527"></a><a href="#glo:dual.ignoredglossary">ignored glossary</a> with <a id="wrglossary.8528"></a><a href="#glo:printunsrtglossary"><code class="xtrcsfmt">\printunsrtglossary</code></a> or <a id="wrglossary.8529"></a><a href="#glo:printunsrtinnerglossary"><code class="xtrcsfmt">\printunsrtinnerglossary</code></a>, otherwise <span class="meta">〈<em class="metainner">glossary-label</em>〉</span> should correspond to a <a id="wrglossary.8530"></a><a href="#glo:dual.glossary">glossary</a> that was defined with <a id="wrglossary.8531"></a><a href="#glo:newglossary"><code class="csfmt">\newglossary</code></a> or <a id="wrglossary.8532"></a><a href="#glo:altnewglossary"><code class="csfmt">\altnewglossary</code></a>.<p>
<a id="wrglossary.8533"></a><dfn id="glo:opt.printgloss.title"><span class="csoptfmt">title</span></dfn> Sets the <a id="wrglossary.8534"></a><a href="#glo:dual.glossary">glossary’s</a> title (<a id="wrglossary.8535"></a><a href="#glo:glossarytitle"><code class="csfmt">\glossarytitle</code></a>). This option isn’t available with <a id="wrglossary.8536"></a><a href="#glo:printunsrtinnerglossary"><code class="xtrcsfmt">\printunsrtinnerglossary</code></a>.<p>
<a id="wrglossary.8537"></a><dfn id="glo:opt.printgloss.toctitle"><span class="csoptfmt">toctitle</span></dfn> Sets the <a id="wrglossary.8538"></a><a href="#glo:dual.glossary">glossary’s</a> <a id="wrglossary.8539"></a><a href="#glo:idx.tableofcontents">table of contents</a> title (<a id="wrglossary.8540"></a><a href="#glo:glossarytoctitle"><code class="csfmt">\glossarytoctitle</code></a>). This option isn’t available with <a id="wrglossary.8541"></a><a href="#glo:printunsrtinnerglossary"><code class="xtrcsfmt">\printunsrtinnerglossary</code></a>.<p>
<a id="wrglossary.8542"></a><dfn id="glo:opt.printgloss.style"><span class="csoptfmt">style</span></dfn> The <a id="wrglossary.8543"></a><a href="#glo:idx.glossarystyle">glossary style</a> to use with this <a id="wrglossary.8544"></a><a href="#glo:dual.glossary">glossary</a> (overriding the current style that was either set with the <a id="wrglossary.8545"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a> package option or with <a id="wrglossary.8546"></a><a href="#glo:setglossarystyle"><code class="csfmt">\setglossarystyle</code></a>).  This option isn’t available with <a id="wrglossary.8547"></a><a href="#glo:printunsrtinnerglossary"><code class="xtrcsfmt">\printunsrtinnerglossary</code></a>.<p>
<a id="wrglossary.8548"></a><dfn id="glo:opt.printgloss.numberedsection"><span class="csoptfmt">numberedsection</span></dfn> This may be used to override the <a id="wrglossary.8549"></a><a href="#glo:opt.numberedsection"><span class="styoptfmt">numberedsection</span></a> package option, and has the same syntax as that option (see §<a href="#sec:pkgopts-sec">2.2</a>).  This option isn’t available with <a id="wrglossary.8550"></a><a href="#glo:printunsrtinnerglossary"><code class="xtrcsfmt">\printunsrtinnerglossary</code></a>.<p>
<a id="wrglossary.8551"></a><dfn id="glo:opt.printgloss.nonumberlist"><span class="csoptfmt">nonumberlist</span></dfn> This may be used to override the <a id="wrglossary.8552"></a><a href="#glo:opt.nonumberlist"><span class="styoptfmt">nonumberlist</span></a> package option. Note that, unlike the valueless package option, this option is boolean.<p>
<a id="wrglossary.8553"></a><dfn id="glo:opt.printgloss.nogroupskip"><span class="csoptfmt">nogroupskip</span></dfn> This may be used to override the <a id="wrglossary.8554"></a><a href="#glo:opt.nogroupskip"><span class="styoptfmt">nogroupskip</span></a> package option. Only relevant if the <a id="wrglossary.8555"></a><a href="#glo:idx.glossarystyle">glossary style</a> uses the conditional  <a id="wrglossary.8556"></a><a href="#glo:ifglsnogroupskip"><code class="csfmt">\ifglsnogroupskip</code></a> to test for this option.<p>
<a id="wrglossary.8557"></a><dfn id="glo:opt.printgloss.nopostdot"><span class="csoptfmt">nopostdot</span></dfn> This may be used to override the <a id="wrglossary.8558"></a><a href="#glo:opt.nopostdot"><span class="styoptfmt">nopostdot</span></a> package option. This option is only applicable if the <a id="wrglossary.8559"></a><a href="#glo:idx.glossarystyle">glossary style</a> uses <a id="wrglossary.8560"></a><a href="#glo:glspostdescription"><code class="csfmt">\glspostdescription</code></a>.<p>
<a id="wrglossary.8561"></a><dfn id="glo:opt.printgloss.entrycounter"><span class="csoptfmt">entrycounter</span></dfn> This may be used to override the <a id="wrglossary.8562"></a><a href="#glo:opt.entrycounter"><span class="styoptfmt">entrycounter</span></a> package option. Note that one of the package options <a id="wrglossary.8563"></a><a href="#glo:opt.entrycounter"><span class="styoptfmt">entrycounter</span></a><span class="optfmt">=true</span> or <a id="wrglossary.8564"></a><a href="#glo:opt.subentrycounter"><span class="styoptfmt">subentrycounter</span></a><span class="optfmt">=true</span> must be used to make <a id="wrglossary.8565"></a><a href="#glo:glsrefentry"><code class="csfmt">\glsrefentry</code></a> work correctly. The setting can then be switched off with this option for individual <a id="wrglossary.8566"></a><a href="#glo:dual.glossary">glossaries</a> where the setting shouldn’t apply.<p>
<a id="wrglossary.8567"></a><dfn id="glo:opt.printgloss.subentrycounter"><span class="csoptfmt">subentrycounter</span></dfn> This may be used to override the <a id="wrglossary.8568"></a><a href="#glo:opt.subentrycounter"><span class="styoptfmt">subentrycounter</span></a> package option. Note that one of the package options <a id="wrglossary.8569"></a><a href="#glo:opt.entrycounter"><span class="styoptfmt">entrycounter</span></a><span class="optfmt">=true</span> or <a id="wrglossary.8570"></a><a href="#glo:opt.subentrycounter"><span class="styoptfmt">subentrycounter</span></a><span class="optfmt">=true</span> must be used to make <a id="wrglossary.8571"></a><a href="#glo:glsrefentry"><code class="csfmt">\glsrefentry</code></a> work correctly. The setting can then be switched off with this option for individual <a id="wrglossary.8572"></a><a href="#glo:dual.glossary">glossaries</a> where the setting shouldn’t apply.<p>
<div class="warning"><div class="warningtitle"><a id="wrglossary.8573"></a><a href="#glo:sym.warning"><span title="Warning" class="icon">⚠</span></a></div><!-- end of warningtitle -->
If you want to set both the <a id="wrglossary.8574"></a><a href="#glo:opt.printgloss.entrycounter"><span class="csoptfmt">entrycounter</span></a> and <a id="wrglossary.8575"></a><a href="#glo:opt.printgloss.subentrycounter"><span class="csoptfmt">subentrycounter</span></a> settings, and you haven’t already enabled them with the <a id="wrglossary.8576"></a><a href="#glo:opt.entrycounter"><span class="styoptfmt">entrycounter</span></a> and <a id="wrglossary.8577"></a><a href="#glo:opt.subentrycounter"><span class="styoptfmt">subentrycounter</span></a> package options, make sure you specify <a id="wrglossary.8578"></a><a href="#glo:opt.printgloss.entrycounter"><span class="csoptfmt">entrycounter</span></a> first (but bear in mind <a id="wrglossary.8579"></a><a href="#glo:glsrefentry"><code class="csfmt">\glsrefentry</code></a> won’t work). In general, it’s best to enable these settings via the package options and switch them off for the <a id="wrglossary.8580"></a><a href="#glo:dual.glossary">glossaries</a> where they don’t apply. </div><!-- end of warning -->
<p>
<a id="wrglossary.8581"></a><dfn id="glo:opt.printgloss.sort"><span class="csoptfmt">sort</span></dfn> This key is only available with <a id="wrglossary.8582"></a><a href="#glo:printnoidxglossary"><code class="csfmt">\printnoidxglossary</code></a>.<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.8583"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
If you use the <a id="wrglossary.8584"></a><a href="#glo:opt.printgloss.sort"><span class="csoptfmt">sort</span></a><span class="optfmt">=</span><a id="wrglossary.8585"></a><a href="#glo:optval.printgloss.sort.use"><span class="optfmt">use</span></a> or <a id="wrglossary.8586"></a><a href="#glo:opt.printgloss.sort"><span class="csoptfmt">sort</span></a><span class="optfmt">=</span><a id="wrglossary.8587"></a><a href="#glo:optval.printgloss.sort.def"><span class="optfmt">def</span></a> values make sure that you select a <a id="wrglossary.8588"></a><a href="#glo:idx.glossarystyle">glossary style</a> that doesn’t have a visual indicator between groups, as the grouping no longer makes sense. Consider using the <a id="wrglossary.8589"></a><a href="#glo:opt.nogroupskip"><span class="styoptfmt">nogroupskip</span></a> option. </div><!-- end of important -->
<p>
If you don’t get an error with <a id="wrglossary.8590"></a><a href="#glo:opt.printgloss.sort"><span class="csoptfmt">sort</span></a><span class="optfmt">=</span><a id="wrglossary.8591"></a><a href="#glo:optval.printgloss.sort.use"><span class="optfmt">use</span></a> and <a id="wrglossary.8592"></a><a href="#glo:opt.printgloss.sort"><span class="csoptfmt">sort</span></a><span class="optfmt">=</span><a id="wrglossary.8593"></a><a href="#glo:optval.printgloss.sort.def"><span class="optfmt">def</span></a> but you do get an error with one of the other sort options, then you probably need to use the <a id="wrglossary.8594"></a><a href="#glo:opt.sanitizesort"><span class="styoptfmt">sanitizesort</span></a><span class="optfmt">=true</span> package option or make sure none of the <a id="wrglossary.8595"></a><a href="#glo:idx.glossaryentry">entries</a> have fragile commands in their <a id="wrglossary.8596"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> field.<p>
<div class="optionvaluebox"><div class="optionvalueboxtitle"><a id="wrglossary.8597"></a><a href="#glo:sym.optionvalue"><span title="Option Value Definition" class="icon">🔖</span></a></div><!-- end of optionvalueboxtitle -->
<a id="wrglossary.8598"></a><a id="wrglossary.8599"></a><a href="#glo:opt.printgloss.sort"><span class="csoptfmt">sort</span></a>=<code class="code"><dfn id="glo:optval.printgloss.sort.use"><span class="optfmt">use</span></dfn></code></div><!-- end of optionvaluebox -->
 Order of use. There’s no actual sorting in this case. The order is obtained from the <a id="wrglossary.8600"></a><a href="#glo:dual.indexing">indexing</a> information in the <a id="wrglossary.8601"></a><a href="#glo:ext.aux"><span class="extfmt">aux</span></a> file.<p>
<div class="optionvaluebox"><div class="optionvalueboxtitle"><a id="wrglossary.8602"></a><a href="#glo:sym.optionvalue"><span title="Option Value Definition" class="icon">🔖</span></a></div><!-- end of optionvalueboxtitle -->
<a id="wrglossary.8603"></a><a id="wrglossary.8604"></a><a href="#glo:opt.printgloss.sort"><span class="csoptfmt">sort</span></a>=<code class="code"><dfn id="glo:optval.printgloss.sort.def"><span class="optfmt">def</span></dfn></code></div><!-- end of optionvaluebox -->
 Order of definition. There’s no actual sorting in this case. The order is obtained from the <a id="wrglossary.8605"></a><a href="#glo:dual.glossary">glossary’s</a> internal list of labels.<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.8606"></a><a href="#glo:sym.information"><span title="Information" class="icon">🛈</span></a></div><!-- end of informationtitle -->
The above two settings don’t perform any actual sorting. The following settings sort using simple character code comparisons and are therefore unsuitable for non-<a id="wrglossary.8607"></a><a href="#glo:dual.ascii">ASCII</a> documents.<p>
For a locale-sensitive sort, you must use either <a id="wrglossary.8608"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> (<a id="wrglossary.8609"></a><a href="#glo:idx.opt.xdy">Option 3</a>) or <a id="wrglossary.8610"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> (<a id="wrglossary.8611"></a><a href="#glo:idx.opt.b2g">Option 4</a>). Note that <a id="wrglossary.8612"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> provides many other sort options. </div><!-- end of information -->
<p>
<div class="optionvaluebox"><div class="optionvalueboxtitle"><a id="wrglossary.8613"></a><a href="#glo:sym.optionvalue"><span title="Option Value Definition" class="icon">🔖</span></a></div><!-- end of optionvalueboxtitle -->
<a id="wrglossary.8614"></a><a id="wrglossary.8615"></a><a href="#glo:opt.printgloss.sort"><span class="csoptfmt">sort</span></a>=<code class="code"><dfn id="glo:optval.printgloss.sort.nocase"><span class="optfmt">nocase</span></dfn></code></div><!-- end of optionvaluebox -->
 Case-insensitive order.<p>
<div class="optionvaluebox"><div class="optionvalueboxtitle"><a id="wrglossary.8616"></a><a href="#glo:sym.optionvalue"><span title="Option Value Definition" class="icon">🔖</span></a></div><!-- end of optionvalueboxtitle -->
<a id="wrglossary.8617"></a><a id="wrglossary.8618"></a><a href="#glo:opt.printgloss.sort"><span class="csoptfmt">sort</span></a>=<code class="code"><dfn id="glo:optval.printgloss.sort.case"><span class="optfmt">case</span></dfn></code></div><!-- end of optionvaluebox -->
 Case-sensitive order.<p>
<div class="optionvaluebox"><div class="optionvalueboxtitle"><a id="wrglossary.8619"></a><a href="#glo:sym.optionvalue"><span title="Option Value Definition" class="icon">🔖</span></a></div><!-- end of optionvalueboxtitle -->
<a id="wrglossary.8620"></a><a id="wrglossary.8621"></a><a href="#glo:opt.printgloss.sort"><span class="csoptfmt">sort</span></a>=<code class="code"><dfn id="glo:optval.printgloss.sort.word"><span class="optfmt">word</span></dfn></code></div><!-- end of optionvaluebox -->
 Word order.<p>
<div class="optionvaluebox"><div class="optionvalueboxtitle"><a id="wrglossary.8622"></a><a href="#glo:sym.optionvalue"><span title="Option Value Definition" class="icon">🔖</span></a></div><!-- end of optionvalueboxtitle -->
<a id="wrglossary.8623"></a><a id="wrglossary.8624"></a><a href="#glo:opt.printgloss.sort"><span class="csoptfmt">sort</span></a>=<code class="code"><dfn id="glo:optval.printgloss.sort.letter"><span class="optfmt">letter</span></dfn></code></div><!-- end of optionvaluebox -->
 Letter order.<p>
<div class="optionvaluebox"><div class="optionvalueboxtitle"><a id="wrglossary.8625"></a><a href="#glo:sym.optionvalue"><span title="Option Value Definition" class="icon">🔖</span></a></div><!-- end of optionvalueboxtitle -->
<a id="wrglossary.8626"></a><a id="wrglossary.8627"></a><a href="#glo:opt.printgloss.sort"><span class="csoptfmt">sort</span></a>=<code class="code"><dfn id="glo:optval.printgloss.sort.standard"><span class="optfmt">standard</span></dfn></code></div><!-- end of optionvaluebox -->
 Word or letter order according to the <a id="wrglossary.8628"></a><a href="#glo:opt.order"><span class="styoptfmt">order</span></a> package option.<p>
The word and letter order sort methods use <a id="wrglossary.8629"></a><a href="#glo:pkg.datatool"><span class="styfmt">datatool</span>’s</a> <a id="wrglossary.8630"></a><a href="#glo:dtlwordindexcompare"><code class="csfmt">\dtlwordindexcompare</code></a> and <a id="wrglossary.8631"></a><a href="#glo:dtlletterindexcompare"><code class="csfmt">\dtlletterindexcompare</code></a> handlers. The case-insensitive sort method uses <a id="wrglossary.8632"></a><a href="#glo:pkg.datatool"><span class="styfmt">datatool</span>’s</a> <a id="wrglossary.8633"></a><a href="#glo:dtlicompare"><code class="csfmt">\dtlicompare</code></a> handler. The case-sensitive sort method uses <a id="wrglossary.8634"></a><a href="#glo:pkg.datatool"><span class="styfmt">datatool</span>’s</a> <a id="wrglossary.8635"></a><a href="#glo:dtlcompare"><code class="csfmt">\dtlcompare</code></a> handler. See the <a id="wrglossary.8636"></a><a href="#glo:pkg.datatool"><span class="styfmt">datatool</span></a> documentation for further details.<p>
<a id="wrglossary.8637"></a><dfn id="glo:opt.printgloss.label"><span class="xtrcsoptfmt">label</span></dfn> This key is only available with <a id="wrglossary.8638"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> and labels the <a id="wrglossary.8639"></a><a href="#glo:dual.glossary">glossary</a> with <code class="code"><a id="wrglossary.8640"></a><a href="#glo:label"><code class="csfmt">\label</code></a>{<span class="meta">〈<em class="metainner">label</em>〉</span>}</code>. This is an alternative to the package option <a id="wrglossary.8641"></a><a href="#glo:opt.numberedsection"><span class="styoptfmt">numberedsection</span></a><span class="optfmt">=autolabel</span>. This option isn’t available with <a id="wrglossary.8642"></a><a href="#glo:printunsrtinnerglossary"><code class="xtrcsfmt">\printunsrtinnerglossary</code></a>.<p>
<a id="wrglossary.8643"></a><dfn id="glo:opt.printgloss.target"><span class="xtrcsoptfmt">target</span></dfn> This key is only available with <a id="wrglossary.8644"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> and can be used to switch off the automatic hypertarget for each <a id="wrglossary.8645"></a><a href="#glo:idx.glossaryentry">entry</a>. (This refers to the target used by commands like <a id="wrglossary.8646"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> and <a id="wrglossary.8647"></a><a href="#glo:glslink"><code class="csfmt">\glslink</code></a>.)<p>
This option is useful with <a id="wrglossary.8648"></a><a href="#glo:printunsrtglossary"><code class="xtrcsfmt">\printunsrtglossary</code></a> as it allows the same list (or sub-list) of <a id="wrglossary.8649"></a><a href="#glo:idx.glossaryentry">entries</a> to be displayed multiple times without causing duplicate hypertarget names.<p>
<a id="wrglossary.8650"></a><dfn id="glo:opt.printgloss.prefix"><span class="xtrcsoptfmt">prefix</span></dfn> This key is only available with <a id="wrglossary.8651"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> and provides another way of avoiding duplicate hypertarget names. In this case it uses a different prefix for those names. This locally redefines <a id="wrglossary.8652"></a><a href="#glo:glolinkprefix"><code class="csfmt">\glolinkprefix</code></a> but note this will also affect the target for any entry referenced within the glossary with commands like <a id="wrglossary.8653"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>, <a id="wrglossary.8654"></a><a href="#glo:glslink"><code class="csfmt">\glslink</code></a> or <a id="wrglossary.8655"></a><a href="#glo:glshyperlink"><code class="csfmt">\glshyperlink</code></a>.<p>
<a id="wrglossary.8656"></a><dfn id="glo:opt.printgloss.targetnameprefix"><span class="xtrcsoptfmt">targetnameprefix</span></dfn> This key is only available with <a id="wrglossary.8657"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>. This is similar to the <a id="wrglossary.8658"></a><a href="#glo:opt.printgloss.prefix"><span class="xtrcsoptfmt">prefix</span></a> option, but it alters the prefix of the hypertarget anchors without changing <a id="wrglossary.8659"></a><a href="#glo:glolinkprefix"><code class="csfmt">\glolinkprefix</code></a> (so it won’t change the <a id="wrglossary.8660"></a><a href="#glo:idx.hyperlink">hyperlinks</a> for any <a id="wrglossary.8661"></a><a href="#glo:idx.glossaryentry">entries</a> referenced in the <a id="wrglossary.8662"></a><a href="#glo:dual.glossary">glossary</a>).<p>
<a id="wrglossary.8663"></a><dfn id="glo:opt.printgloss.groups"><span class="xtrcsoptfmt">groups</span></dfn> This key is only available with <a id="wrglossary.8664"></a><a href="#glo:printunsrtglossary"><code class="xtrcsfmt">\printunsrtglossary</code></a> and <a id="wrglossary.8665"></a><a href="#glo:printunsrtinnerglossary"><code class="xtrcsfmt">\printunsrtinnerglossary</code></a>. If true, the <span class="qt">“unsrt”</span> function that creates the code for typesetting the <a id="wrglossary.8666"></a><a href="#glo:dual.glossary">glossary</a> will insert <a id="wrglossary.8667"></a><a href="#glo:idx.group">letter group</a> headers whenever a change is detected in the <a id="wrglossary.8668"></a><a href="#glo:idx.group">letter group</a> label between entries of the same <a id="wrglossary.8669"></a><a href="#glo:dual.hierarchicallevel">hierarchical level</a>.  See the <a id="wrglossary.8670"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> manual for further details.<p>
<a id="wrglossary.8671"></a><dfn id="glo:opt.printgloss.leveloffset"><span class="xtrcsoptfmt">leveloffset</span></dfn> This key is only available with <a id="wrglossary.8672"></a><a href="#glo:printunsrtglossary"><code class="xtrcsfmt">\printunsrtglossary</code></a> and <a id="wrglossary.8673"></a><a href="#glo:printunsrtinnerglossary"><code class="xtrcsfmt">\printunsrtinnerglossary</code></a>. It can be used to locally adjust the <a id="wrglossary.8674"></a><a href="#glo:dual.hierarchicallevel">hierarchical level</a> used by the <a id="wrglossary.8675"></a><a href="#glo:idx.glossarystyle">glossary style</a>. See the <a id="wrglossary.8676"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> manual for further details and also <a href="https://www.dickimaw-books.com/gallery/index.php?label=bib2gls-inner">Gallery: Inner or Nested Glossaries</a>.<p>
<a id="wrglossary.8677"></a><dfn id="glo:opt.printgloss.flatten"><span class="xtrcsoptfmt">flatten</span></dfn> This key is only available with <a id="wrglossary.8678"></a><a href="#glo:printunsrtglossary"><code class="xtrcsfmt">\printunsrtglossary</code></a> and <a id="wrglossary.8679"></a><a href="#glo:printunsrtinnerglossary"><code class="xtrcsfmt">\printunsrtinnerglossary</code></a>. It can be used to locally remove the <a id="wrglossary.8680"></a><a href="#glo:dual.hierarchicallevel">hierarchical level</a> used by the <a id="wrglossary.8681"></a><a href="#glo:idx.glossarystyle">glossary style</a>. See the <a id="wrglossary.8682"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> manual for further details.<p>

</section><!-- end of section sec:printglossoptions -->

<section id="sec:glossmarkup"><!-- start of section sec:glossmarkup --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->8.2. Glossary Markup<div class="labellink"><a href="#sec:glossmarkup">[link]</a></div></h2><!-- end of section header -->
<p>
This section describes the commands that are used to display the <a id="wrglossary.8683"></a><a href="#glo:dual.glossary">glossary</a>. If you want to suppress the <a id="wrglossary.8684"></a><a href="#glo:locationlist">number lists</a> you can use the <a id="wrglossary.8685"></a><a href="#glo:opt.nonumberlist"><span class="styoptfmt">nonumberlist</span></a> option. If you want to save the <a id="wrglossary.8686"></a><a href="#glo:locationlist">number lists</a> for some other purpose outside of the <a id="wrglossary.8687"></a><a href="#glo:dual.glossary">glossary</a>, you can use the <a id="wrglossary.8688"></a><a href="#glo:opt.savenumberlist"><span class="styoptfmt">savenumberlist</span></a> option.  If you want information about an <a id="wrglossary.8689"></a><a href="#glo:idx.glossaryentry">entry’s</a> parent then you can use <a id="wrglossary.8690"></a><a href="#glo:ifglshasparent"><code class="csfmt">\ifglshasparent</code></a> (to determine if the entry has a parent) or <a id="wrglossary.8691"></a><a href="#glo:glsentryparent"><code class="csfmt">\glsentryparent</code></a> (to expand to the parent’s label). The <a id="wrglossary.8692"></a><a href="#glo:dual.hierarchicallevel">hierarchical level</a> is provided in <a id="wrglossary.8693"></a><a href="#glo:subglossentry"><code class="csfmt">\subglossentry</code></a> (and is 0 with <a id="wrglossary.8694"></a><a href="#glo:glossentry"><code class="csfmt">\glossentry</code></a>) but it’s also stored in the <a id="wrglossary.8695"></a><a href="#glo:opt.glosfield.level"><span class="csoptfmt">level</span></a> internal field.<p>
If you’re trying to work out how to parse the <a id="wrglossary.8696"></a><a href="#glo:dual.glossary">glossary</a> in order to gather <a id="wrglossary.8697"></a><a href="#glo:dual.indexing">indexing</a> information, consider using <a id="wrglossary.8698"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> instead, which stores all the <a id="wrglossary.8699"></a><a href="#glo:dual.indexing">indexing</a> information, such as <a id="wrglossary.8700"></a><a href="#glo:dual.locationlist">location lists</a> and <a id="wrglossary.8701"></a><a href="#glo:idx.group">letter group</a> labels, in internal fields. It can also store lists of sibling entries or child entries. If you really want to input the <a id="wrglossary.8702"></a><a href="#glo:indexingfile">glossary file</a> in order to gather information obtained by <a id="wrglossary.8703"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> or <a id="wrglossary.8704"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> without actually displaying anything (by redefining the markup commands to not produce any text), use <a id="wrglossary.8705"></a><a href="#glo:input"><code class="csfmt">\input</code></a> rather than <a id="wrglossary.8706"></a><a href="#glo:printglossary"><code class="csfmt">\printglossary</code></a>.<p>
The <a id="wrglossary.8707"></a><a href="#glo:dual.glossary">glossary</a> is always started with: <pre class="compactcodebox"><a id="wrglossary.8708"></a><a href="#glo:glossarysection"><code class="csfmt">\glossarysection</code></a>[<a id="wrglossary.8709"></a><a href="#glo:glossarytoctitle"><code class="csfmt">\glossarytoctitle</code></a>]{<a id="wrglossary.8710"></a><a href="#glo:glossarytitle"><code class="csfmt">\glossarytitle</code></a>}
</pre> This creates the heading. This command sets the page header with: <pre class="compactcodebox"><a id="wrglossary.8711"></a><a href="#glo:glsglossarymark"><code class="csfmt">\glsglossarymark</code></a>{<a id="wrglossary.8712"></a><a href="#glo:glossarytoctitle"><code class="csfmt">\glossarytoctitle</code></a>}
</pre>  If this is unsuitable for your chosen class file or page style package, you will need to redefine <a id="wrglossary.8713"></a><a href="#glo:glsglossarymark"><code class="csfmt">\glsglossarymark</code></a>. If <a id="wrglossary.8714"></a><a href="#glo:phantomsection"><code class="csfmt">\phantomsection</code></a> is defined (<a id="wrglossary.8715"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a>) then <a id="wrglossary.8716"></a><a href="#glo:glossarysection"><code class="csfmt">\glossarysection</code></a> will start with: <pre class="compactcodebox"><a id="wrglossary.8717"></a><a href="#glo:glsclearpage"><code class="csfmt">\glsclearpage</code></a>
<a id="wrglossary.8718"></a><a href="#glo:phantomsection"><code class="csfmt">\phantomsection</code></a>
</pre><p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.8719"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.8720"></a><code class="code"><dfn id="glo:glossarysection"><code class="csfmt">\glossarysection</code></dfn>[<span class="meta">〈<em class="metainner">toc title</em>〉</span>]{<span class="meta">〈<em class="metainner">title</em>〉</span>}</code></div><!-- end of pinnedbox -->
 By default, this command uses either <a id="wrglossary.8721"></a><a href="#glo:chapter"><code class="csfmt">\chapter*</code></a> or <a id="wrglossary.8722"></a><a href="#glo:section"><code class="csfmt">\section*</code></a>, depending on whether or not <a id="wrglossary.8723"></a><a href="#glo:chapter"><code class="csfmt">\chapter</code></a> is defined. This can be overridden by the <a id="wrglossary.8724"></a><a href="#glo:opt.section"><span class="styoptfmt">section</span></a> package option or the <a id="wrglossary.8725"></a><a href="#glo:setglossarysection"><code class="csfmt">\setglossarysection</code></a> command. Numbered sectional units can be obtained using the <a id="wrglossary.8726"></a><a href="#glo:opt.numberedsection"><span class="styoptfmt">numberedsection</span></a> package option.  If the default unnumbered section setting is on, then the <span class="meta">〈<em class="metainner">toc-title</em>〉</span> will only be added to the <a id="wrglossary.8727"></a><a href="#glo:idx.tableofcontents">table of contents</a> if the <a id="wrglossary.8728"></a><a href="#glo:opt.toc"><span class="styoptfmt">toc</span></a> option is set. If <a id="wrglossary.8729"></a><a href="#glo:opt.numberedsection"><span class="styoptfmt">numberedsection</span></a> is on, the addition to the <a id="wrglossary.8730"></a><a href="#glo:idx.tableofcontents">table of contents</a> is left to the sectional command.<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.8731"></a><a href="#glo:sym.information"><span title="Information" class="icon">🛈</span></a></div><!-- end of informationtitle -->
Further information about these options and commands is given in §<a href="#sec:pkgopts-sec">2.2</a>. </div><!-- end of information -->
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.8732"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.8733"></a><code class="code"><dfn id="glo:glsglossarymark"><code class="csfmt">\glsglossarymark</code></dfn><span class="meta">〈<em class="metainner">glossary title</em>〉</span></code></div><!-- end of pinnedbox -->
 This sets the page header, if supported by the current page style. Originally the command <a id="wrglossary.8734"></a><dfn id="glo:glossarymark"><code class="csfmt">\glossarymark</code></dfn> was provided for this purpose, but this command is also provided by other packages and classes, notably <a id="wrglossary.8735"></a><a href="#glo:cls.memoir"><span class="clsfmt">memoir</span></a> which has a different syntax.  Therefore the command <a id="wrglossary.8736"></a><a href="#glo:glossarymark"><code class="csfmt">\glossarymark</code></a> will only be defined if it doesn’t already exist. In which case, <a id="wrglossary.8737"></a><a href="#glo:glsglossarymark"><code class="csfmt">\glsglossarymark</code></a> will simply use <a id="wrglossary.8738"></a><a href="#glo:glossarymark"><code class="csfmt">\glossarymark</code></a>.<p>
If <a id="wrglossary.8739"></a><a href="#glo:cls.memoir"><span class="clsfmt">memoir</span></a> has been loaded, <a id="wrglossary.8740"></a><a href="#glo:glsglossarymark"><code class="csfmt">\glsglossarymark</code></a> will be defined to use <a id="wrglossary.8741"></a><a href="#glo:markboth"><code class="csfmt">\markboth</code></a> otherwise, if some other class or package has defined <a id="wrglossary.8742"></a><a href="#glo:glossarymark"><code class="csfmt">\glossarymark</code></a>, <a id="wrglossary.8743"></a><a href="#glo:glsglossarymark"><code class="csfmt">\glsglossarymark</code></a> will be defined to use <a id="wrglossary.8744"></a><a href="#glo:@mkboth"><code class="csfmt">\@mkboth</code></a> (using the same definition as the <a id="wrglossary.8745"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package’s version of <a id="wrglossary.8746"></a><a href="#glo:glossarymark"><code class="csfmt">\glossarymark</code></a>).<p>
If <a id="wrglossary.8747"></a><a href="#glo:opt.ucmark"><span class="styoptfmt">ucmark</span></a><span class="optfmt">=true</span>, the <a id="wrglossary.8748"></a><a href="#glo:dual.casechange">case change</a> will be applied using <a id="wrglossary.8749"></a><a href="#glo:memUChead"><code class="csfmt">\memUChead</code></a> if <a id="wrglossary.8750"></a><a href="#glo:cls.memoir"><span class="clsfmt">memoir</span></a> has been loaded, otherwise it will use <a id="wrglossary.8751"></a><a href="#glo:glsuppercase"><code class="csfmt">\glsuppercase</code></a>.<p>
So if you want to redefine the way the header mark is set for the <a id="wrglossary.8752"></a><a href="#glo:dual.glossary">glossaries</a>, you need to redefine <a id="wrglossary.8753"></a><a href="#glo:glsglossarymark"><code class="csfmt">\glsglossarymark</code></a> not <a id="wrglossary.8754"></a><a href="#glo:glossarymark"><code class="csfmt">\glossarymark</code></a>. For example, to only change the right header: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.8755"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>{<a id="wrglossary.8756"></a><a href="#glo:glsglossarymark"><code class="csfmt">\glsglossarymark</code></a>}[1]{<a id="wrglossary.8757"></a><a href="#glo:markright"><code class="csfmt">\markright</code></a>{#1}}
</pre> or to prevent it from changing the headers: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.8758"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>{<a id="wrglossary.8759"></a><a href="#glo:glsglossarymark"><code class="csfmt">\glsglossarymark</code></a>}[1]{}
</pre> If you want <a id="wrglossary.8760"></a><a href="#glo:glsglossarymark"><code class="csfmt">\glsglossarymark</code></a> to use <a id="wrglossary.8761"></a><a href="#glo:idx.allcaps">all caps</a> in the header, use the <a id="wrglossary.8762"></a><a href="#glo:opt.ucmark"><span class="styoptfmt">ucmark</span></a> option described below.<p>
With <a id="wrglossary.8763"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a> and unnumbered section headings, <a id="wrglossary.8764"></a><a href="#glo:phantomsection"><code class="csfmt">\phantomsection</code></a> is need to create an appropriate anchor (see the <a id="wrglossary.8765"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a> manual). This will need the page cleared for <a id="wrglossary.8766"></a><a href="#glo:chapter"><code class="csfmt">\chapter*</code></a>, which is done with: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.8767"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.8768"></a><code class="code"><dfn id="glo:glsclearpage"><code class="csfmt">\glsclearpage</code></dfn></code></div><!-- end of pinnedbox -->
 If the <a id="wrglossary.8769"></a><a href="#glo:opt.section"><span class="styoptfmt">section</span></a><span class="optfmt">=chapter</span> setting is on then <a id="wrglossary.8770"></a><a href="#glo:glsclearpage"><code class="csfmt">\glsclearpage</code></a> will use <a id="wrglossary.8771"></a><a href="#glo:cleardoublepage"><code class="csfmt">\cleardoublepage</code></a>, if it’s defined and if the <a id="wrglossary.8772"></a><a href="#glo:if@openright"><code class="csfmt">\if@openright</code></a> conditional (provided by classes with an <a id="wrglossary.8773"></a><a href="#glo:opt.openright"><span class="optfmt">openright</span></a> option such as <a id="wrglossary.8774"></a><a href="#glo:cls.book"><span class="clsfmt">book</span></a> and <a id="wrglossary.8775"></a><a href="#glo:cls.report"><span class="clsfmt">report</span></a>) isn’t defined or is defined and is true, otherwise <a id="wrglossary.8776"></a><a href="#glo:clearpage"><code class="csfmt">\clearpage</code></a> is used.<p>
Occasionally you may find that another package defines  <a id="wrglossary.8777"></a><a href="#glo:cleardoublepage"><code class="csfmt">\cleardoublepage</code></a> when it is not required. This may cause an  unwanted blank page to appear before each <a id="wrglossary.8778"></a><a href="#glo:dual.glossary">glossary</a> If you only want a single page cleared, you can redefine <a id="wrglossary.8779"></a><a href="#glo:glsclearpage"><code class="csfmt">\glsclearpage</code></a>. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.8780"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>*{<a id="wrglossary.8781"></a><a href="#glo:glsclearpage"><code class="csfmt">\glsclearpage</code></a>}{<a id="wrglossary.8782"></a><a href="#glo:clearpage"><code class="csfmt">\clearpage</code></a>}
</pre> Note that this will no longer take the <a id="wrglossary.8783"></a><a href="#glo:opt.section"><span class="styoptfmt">section</span></a> package option into account.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.8784"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.8785"></a><code class="code"><dfn id="glo:glossarytitle"><code class="csfmt">\glossarytitle</code></dfn></code></div><!-- end of pinnedbox -->
 This expands to the title that should be used by the <a id="wrglossary.8786"></a><a href="#glo:dual.glossary">glossary</a> section header. It’s initialised to the title provided in <a id="wrglossary.8787"></a><a href="#glo:newglossary"><code class="csfmt">\newglossary</code></a> when the <a id="wrglossary.8788"></a><a href="#glo:dual.glossary">glossary</a> was defined. The <a id="wrglossary.8789"></a><a href="#glo:opt.printgloss.title"><span class="csoptfmt">title</span></a> option will redefined this command.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.8790"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.8791"></a><code class="code"><dfn id="glo:glossarytoctitle"><code class="csfmt">\glossarytoctitle</code></dfn></code></div><!-- end of pinnedbox -->
 This expands to the <a id="wrglossary.8792"></a><a href="#glo:idx.tableofcontents">table of contents</a> title that’s supplied in the optional argument of the <a id="wrglossary.8793"></a><a href="#glo:dual.glossary">glossary</a> section command. It will only be added to the <a id="wrglossary.8794"></a><a href="#glo:idx.tableofcontents">table of contents</a> is the <a id="wrglossary.8795"></a><a href="#glo:opt.toc"><span class="styoptfmt">toc</span></a> package option is on, but it may also be used in the page header (depending on the definition of <a id="wrglossary.8796"></a><a href="#glo:glsglossarymark"><code class="csfmt">\glsglossarymark</code></a> and the current page style).<p>
The <a id="wrglossary.8797"></a><a href="#glo:glossarytoctitle"><code class="csfmt">\glossarytoctitle</code></a> command is initialised to <a id="wrglossary.8798"></a><a href="#glo:glossarytitle"><code class="csfmt">\glossarytitle</code></a>. The <a id="wrglossary.8799"></a><a href="#glo:opt.printgloss.toctitle"><span class="csoptfmt">toctitle</span></a> option will redefine this command. If neither the <a id="wrglossary.8800"></a><a href="#glo:opt.printgloss.title"><span class="csoptfmt">title</span></a> nor <a id="wrglossary.8801"></a><a href="#glo:opt.printgloss.toctitle"><span class="csoptfmt">toctitle</span></a> are used, <a id="wrglossary.8802"></a><a href="#glo:glossarytoctitle"><code class="csfmt">\glossarytoctitle</code></a> will be defined via: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.8803"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.8804"></a><code class="code"><dfn id="glo:glssettoctitle"><code class="csfmt">\glssettoctitle</code></dfn>{<span class="meta">〈<em class="metainner">glossary-type</em>〉</span>}</code></div><!-- end of pinnedbox -->
 By default, this will redefine <a id="wrglossary.8805"></a><a href="#glo:glossarytoctitle"><code class="csfmt">\glossarytoctitle</code></a> to the title provided in <a id="wrglossary.8806"></a><a href="#glo:newglossary"><code class="csfmt">\newglossary</code></a> when the <a id="wrglossary.8807"></a><a href="#glo:dual.glossary">glossary</a> was defined.<p>
This means that if neither <a id="wrglossary.8808"></a><a href="#glo:opt.printgloss.title"><span class="csoptfmt">title</span></a> nor <a id="wrglossary.8809"></a><a href="#glo:opt.printgloss.toctitle"><span class="csoptfmt">toctitle</span></a> are set, the <a id="wrglossary.8810"></a><a href="#glo:dual.glossary">glossary’s</a> associated title will be used for both. If only <a id="wrglossary.8811"></a><a href="#glo:opt.printgloss.title"><span class="csoptfmt">title</span></a> is used, then it will also apply to the <a id="wrglossary.8812"></a><a href="#glo:idx.tableofcontents">table of contents</a> title, and if only <a id="wrglossary.8813"></a><a href="#glo:opt.printgloss.toctitle"><span class="csoptfmt">toctitle</span></a> is used, then <a id="wrglossary.8814"></a><a href="#glo:glossarytoctitle"><code class="csfmt">\glossarytoctitle</code></a> will be defined to that value but <a id="wrglossary.8815"></a><a href="#glo:glossarytitle"><code class="csfmt">\glossarytitle</code></a> will be the <a id="wrglossary.8816"></a><a href="#glo:dual.glossary">glossary’s</a> associated title.<p>
After the heading, but before the main body of the <a id="wrglossary.8817"></a><a href="#glo:dual.glossary">glossary</a>, is the <a id="wrglossary.8818"></a>glossary preamble which is given by: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.8819"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.8820"></a><code class="code"><dfn id="glo:glossarypreamble"><code class="csfmt">\glossarypreamble</code></dfn></code></div><!-- end of pinnedbox -->
 You can redefine this before the <a id="wrglossary.8821"></a><a href="#glo:dual.glossary">glossary</a> is shown. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.8822"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>{<a id="wrglossary.8823"></a><a href="#glo:glossarypreamble"><code class="csfmt">\glossarypreamble</code></a>}{Numbers in italic 
indicate primary definitions.}
</pre> A <a id="wrglossary.8824"></a><a href="#glo:dual.glossary">glossary</a> may have its own specific <a id="wrglossary.8825"></a><a href="#glo:idx.glossarypreamble">preamble</a>. If it has one defined, then the <a id="wrglossary.8826"></a><a href="#glo:print...glossary"><code class="csfmt">\print<span class="meta">〈<em class="metainner">…</em>〉</span>glossary</code></a> set of commands will locally redefine <a id="wrglossary.8827"></a><a href="#glo:glossarypreamble"><code class="csfmt">\glossarypreamble</code></a> to that <a id="wrglossary.8828"></a><a href="#glo:idx.glossarypreamble">preamble</a> instead. Since this change is scoped, the previous definition will be restored after the <a id="wrglossary.8829"></a><a href="#glo:print...glossary"><code class="csfmt">\print<span class="meta">〈<em class="metainner">…</em>〉</span>glossary</code></a> command.<p>
You can globally assign a <a id="wrglossary.8830"></a><a href="#glo:idx.glossarypreamble">preamble</a> to a specific <a id="wrglossary.8831"></a><a href="#glo:dual.glossary">glossary</a> with: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.8832"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.8833"></a><code class="code"><dfn id="glo:setglossarypreamble"><code class="csfmt">\setglossarypreamble</code></dfn>[<span class="meta">〈<em class="metainner">type</em>〉</span>]{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of pinnedbox -->
 If <span class="meta">〈<em class="metainner">type</em>〉</span> is omitted, <a id="wrglossary.8834"></a><a href="#glo:glsdefaulttype"><code class="csfmt">\glsdefaulttype</code></a> is used. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.8835"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.8836"></a><a href="#glo:setglossarypreamble"><code class="csfmt">\setglossarypreamble</code></a>{Numbers in italic 
indicate primary definitions.}
</pre> This will set the given <a id="wrglossary.8837"></a><a href="#glo:idx.glossarypreamble">preamble</a> text for just the <a id="wrglossary.8838"></a><a href="#glo:opt.glostype.main"><code class="glostypefmt">main</code></a> glossary, not for any other <a id="wrglossary.8839"></a><a href="#glo:dual.glossary">glossary</a>. The <a id="wrglossary.8840"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package additionally provides: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.8841"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.8842"></a><code class="code"><dfn id="glo:apptoglossarypreamble"><code class="xtrcsfmt">\apptoglossarypreamble</code></dfn>[<span class="meta">〈<em class="metainner">type</em>〉</span>]{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of pinnedbox -->
 which locally appends <span class="meta">〈<em class="metainner">text</em>〉</span> to the <a id="wrglossary.8843"></a><a href="#glo:idx.glossarypreamble">preamble</a> for the specific <a id="wrglossary.8844"></a><a href="#glo:dual.glossary">glossary</a> and <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.8845"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.8846"></a><code class="code"><dfn id="glo:pretoglossarypreamble"><code class="xtrcsfmt">\pretoglossarypreamble</code></dfn>[<span class="meta">〈<em class="metainner">type</em>〉</span>]{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of pinnedbox -->
 which locally prepends <span class="meta">〈<em class="metainner">text</em>〉</span> to the <a id="wrglossary.8847"></a><a href="#glo:idx.glossarypreamble">preamble</a> for the specific <a id="wrglossary.8848"></a><a href="#glo:dual.glossary">glossary</a>.<p>
There is also a <a id="wrglossary.8849"></a><dfn id="glo:idx.postamble">postamble</dfn> at the end of each <a id="wrglossary.8850"></a><a href="#glo:dual.glossary">glossary</a> which  is given by: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.8851"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.8852"></a><code class="code"><dfn id="glo:glossarypostamble"><code class="csfmt">\glossarypostamble</code></dfn></code></div><!-- end of pinnedbox -->
 This is less useful than a <a id="wrglossary.8853"></a><a href="#glo:idx.glossarypreamble">preamble</a> and so there’s no analogous command to <a id="wrglossary.8854"></a><a href="#glo:setglossarypreamble"><code class="csfmt">\setglossarypreamble</code></a>.<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.8855"></a><a href="#glo:sym.information"><span title="Information" class="icon">🛈</span></a></div><!-- end of informationtitle -->
The <a id="wrglossary.8856"></a><a href="#glo:idx.glossarypreamble">preamble</a> and <a id="wrglossary.8857"></a><a href="#glo:idx.postamble">postamble</a> occur outside of <a id="wrglossary.8858"></a><a href="#glo:env.theglossary"><span class="envfmt">theglossary</span></a> and so shouldn’t be influenced by the <a id="wrglossary.8859"></a><a href="#glo:idx.glossarystyle">glossary style</a>. </div><!-- end of information -->
<p>
<div class="example" id="ex:twocolumn"><div class="title">Example 31: Switch to Two Column Mode for Glossary</div> Suppose you are using the <a id="wrglossary.8860"></a><a href="#glo:opt.glostyle.superheaderborder"><span class="glostylefmt">superheaderborder</span></a> style, and you want the <a id="wrglossary.8861"></a><a href="#glo:dual.glossary">glossary</a> to be in two columns (you can’t use the <a id="wrglossary.8862"></a><a href="#glo:opt.glostyle.longheaderborder"><span class="glostylefmt">longheaderborder</span></a> style for this example as you can’t use the <a id="wrglossary.8863"></a><a href="#glo:env.longtable"><span class="envfmt">longtable</span></a> environment in two column mode), but after the <a id="wrglossary.8864"></a><a href="#glo:dual.glossary">glossary</a> you want to switch back to one column mode, you could do: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.8865"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>*{<a id="wrglossary.8866"></a><a href="#glo:glossarysection"><code class="csfmt">\glossarysection</code></a>}[2][]{<span class="comment">% </span>
  <a id="wrglossary.8867"></a><a href="#glo:twocolumn"><code class="csfmt">\twocolumn</code></a>[{<a id="wrglossary.8868"></a><a href="#glo:chapter"><code class="csfmt">\chapter</code></a>*{#2}}]<span class="comment">% </span>
  <code class="cmd">\setlength</code><a id="wrglossary.8869"></a><a href="#glo:glsdescwidth"><code class="csfmt">\glsdescwidth</code></a>{0.6<code class="cmd">\linewidth</code>}<span class="comment">% </span>
  <a id="wrglossary.8870"></a><a href="#glo:glsglossarymark"><code class="csfmt">\glsglossarymark</code></a>{<a id="wrglossary.8871"></a><a href="#glo:glossarytoctitle"><code class="csfmt">\glossarytoctitle</code></a>}<span class="comment">% </span>
}

<code class="cmd">\renewcommand</code>*{<a id="wrglossary.8872"></a><a href="#glo:glossarypostamble"><code class="csfmt">\glossarypostamble</code></a>}{<a id="wrglossary.8873"></a><a href="#glo:onecolumn"><code class="csfmt">\onecolumn</code></a>}
</pre> (You may prefer to use the <a id="wrglossary.8874"></a><a href="#glo:opt.glostyle.mcolalttree"><span class="glostylefmt">mcolalttree</span></a> style if you’re not interested in the column headers or borders.) </div><p>
The actual <a id="wrglossary.8875"></a><a href="#glo:dual.glossary">glossary</a> content is contained within the <a id="wrglossary.8876"></a><a href="#glo:env.theglossary"><span class="envfmt">theglossary</span></a> environment, which will typically be in the form: <pre class="compactcodebox"><code class="cbeg">\begin{theglossary}</code><a id="wrglossary.8877"></a><a href="#glo:glossaryheader"><code class="csfmt">\glossaryheader</code></a>
<a id="wrglossary.8878"></a><a href="#glo:glsgroupheading"><code class="csfmt">\glsgroupheading</code></a>{<span class="meta">〈<em class="metainner">group-label</em>〉</span>}<code class="cmd">\relax</code><a id="wrglossary.8879"></a><a href="#glo:glsresetentrylist"><code class="csfmt">\glsresetentrylist</code></a>
<a id="wrglossary.8880"></a><a href="#glo:glossentry"><code class="csfmt">\glossentry</code></a>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">number-list</em>〉</span>}
<a id="wrglossary.8881"></a><a href="#glo:subglossentry"><code class="csfmt">\subglossentry</code></a>{<span class="meta">〈<em class="metainner">level</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">number-list</em>〉</span>}
<span class="comment">% …</span>
<a id="wrglossary.8882"></a><a href="#glo:glsgroupskip"><code class="csfmt">\glsgroupskip</code></a>
<a id="wrglossary.8883"></a><a href="#glo:glsgroupheading"><code class="csfmt">\glsgroupheading</code></a>{<span class="meta">〈<em class="metainner">group-label</em>〉</span>}<code class="cmd">\relax</code><a id="wrglossary.8884"></a><a href="#glo:glsresetentrylist"><code class="csfmt">\glsresetentrylist</code></a>
<a id="wrglossary.8885"></a><a href="#glo:glossentry"><code class="csfmt">\glossentry</code></a>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">number-list</em>〉</span>}
<a id="wrglossary.8886"></a><a href="#glo:subglossentry"><code class="csfmt">\subglossentry</code></a>{<span class="meta">〈<em class="metainner">level</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">number-list</em>〉</span>}
<span class="comment">% …</span>
<code class="cend">\end{theglossary}</code>
</pre><p>
The entire <a id="wrglossary.8887"></a><a href="#glo:locationlist">number list</a> for each <a id="wrglossary.8888"></a><a href="#glo:idx.glossaryentry">entry</a> is encapsulated with: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.8889"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.8890"></a><code class="code"><dfn id="glo:glossaryentrynumbers"><code class="csfmt">\glossaryentrynumbers</code></dfn>{<span class="meta">〈<em class="metainner">locations</em>〉</span>}</code></div><!-- end of pinnedbox -->
 This command allows <a id="wrglossary.8891"></a><a href="#glo:glsnonextpages"><code class="csfmt">\glsnonextpages</code></a>, <a id="wrglossary.8892"></a><a href="#glo:glsnextpages"><code class="csfmt">\glsnextpages</code></a>, and the <a id="wrglossary.8893"></a><a href="#glo:opt.nonumberlist"><span class="styoptfmt">nonumberlist</span></a> and <a id="wrglossary.8894"></a><a href="#glo:opt.savenumberlist"><span class="styoptfmt">savenumberlist</span></a> options to work. The <a id="wrglossary.8895"></a><a href="#glo:glossaryentrynumbers"><code class="csfmt">\glossaryentrynumbers</code></a> command is reset by: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.8896"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.8897"></a><code class="code"><dfn id="glo:glsresetentrylist"><code class="csfmt">\glsresetentrylist</code></dfn></code></div><!-- end of pinnedbox -->
<p>
With <a id="wrglossary.8898"></a><a href="#glo:idx.opt.noidx">Option 1</a>, this command is preceded by: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.8899"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.8900"></a><code class="code"><dfn id="glo:glsnoidxprenumberlist"><code class="csfmt">\glsnoidxprenumberlist</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 The default behaviour is to use the value of the <a id="wrglossary.8901"></a><a href="#glo:opt.glosfield.prenumberlist"><span class="csoptfmt">prenumberlist</span></a> internal field. This command is not used with Options <a href="#glo:idx.opt.mkidx">2</a> and <a href="#glo:idx.opt.xdy">3</a>.<p>
If you want to suppress the <a id="wrglossary.8902"></a><a href="#glo:locationlist">number list</a> for a particular entry, you can add the following to the entry’s description: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.8903"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.8904"></a><code class="code"><dfn id="glo:glsnonextpages"><code class="csfmt">\glsnonextpages</code></dfn></code></div><!-- end of pinnedbox -->
 Within the <a id="wrglossary.8905"></a><a href="#glo:dual.glossary">glossary</a>, this will redefine <a id="wrglossary.8906"></a><a href="#glo:glossaryentrynumbers"><code class="csfmt">\glossaryentrynumbers</code></a> to ignore its argument and then reset itself. This means that the next <a id="wrglossary.8907"></a><a href="#glo:locationlist">number list</a> will be suppressed. Note that if the entry doesn’t have a <a id="wrglossary.8908"></a><a href="#glo:locationlist">number list</a> (for example, it’s a parent entry that only appears in the <a id="wrglossary.8909"></a><a href="#glo:dual.glossary">glossary</a> because it has an <a id="wrglossary.8910"></a><a href="#glo:@@glslabel@indexing">indexed</a> descendent entry) then the next <a id="wrglossary.8911"></a><a href="#glo:locationlist">number list</a> will be for the first child entry that’s been <a id="wrglossary.8912"></a><a href="#glo:@@glslabel@indexing">indexed</a>. This command does nothing outside of the <a id="wrglossary.8913"></a><a href="#glo:dual.glossary">glossary</a>.<p>
Similarly, if you want to override the <a id="wrglossary.8914"></a><a href="#glo:opt.nonumberlist"><span class="styoptfmt">nonumberlist</span></a> option to ensure that the next <a id="wrglossary.8915"></a><a href="#glo:locationlist">number list</a> is shown, then use: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.8916"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.8917"></a><code class="code"><dfn id="glo:glsnextpages"><code class="csfmt">\glsnextpages</code></dfn></code></div><!-- end of pinnedbox -->
 This command does nothing outside of the <a id="wrglossary.8918"></a><a href="#glo:dual.glossary">glossary</a>.<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.8919"></a><a href="#glo:sym.information"><span title="Information" class="icon">🛈</span></a></div><!-- end of informationtitle -->
The <a id="wrglossary.8920"></a><a href="#glo:opt.gloskey.nonumberlist"><span class="csoptfmt">nonumberlist</span></a> key that may be used when defining an <a id="wrglossary.8921"></a><a href="#glo:idx.glossaryentry">entry</a>, works by automatically adding <a id="wrglossary.8922"></a><a href="#glo:glsnonextpages"><code class="csfmt">\glsnonextpages</code></a> or <a id="wrglossary.8923"></a><a href="#glo:glsnextpages"><code class="csfmt">\glsnextpages</code></a> to the <a id="wrglossary.8924"></a><a href="#glo:dual.indexing">indexing</a> information before <a id="wrglossary.8925"></a><a href="#glo:glossentry"><code class="csfmt">\glossentry</code></a> or <a id="wrglossary.8926"></a><a href="#glo:subglossentry"><code class="csfmt">\subglossentry</code></a> with Options <a href="#glo:idx.opt.mkidx">2</a> and <a href="#glo:idx.opt.xdy">3</a>. With <a id="wrglossary.8927"></a><a href="#glo:idx.opt.noidx">Option 1</a>, the relevant command is put in the <a id="wrglossary.8928"></a><a href="#glo:opt.glosfield.prenumberlist"><span class="csoptfmt">prenumberlist</span></a> internal field, but since <a id="wrglossary.8929"></a><a href="#glo:printnoidxglossary"><code class="csfmt">\printnoidxglossary</code></a> only uses <a id="wrglossary.8930"></a><a href="#glo:glsnoidxprenumberlist"><code class="csfmt">\glsnoidxprenumberlist</code></a> and <a id="wrglossary.8931"></a><a href="#glo:glossaryentrynumbers"><code class="csfmt">\glossaryentrynumbers</code></a> when the <a id="wrglossary.8932"></a><a href="#glo:opt.glosfield.loclist"><span class="csoptfmt">loclist</span></a> field is set, it won’t affect sub-entries. </div><!-- end of information -->
<p>
The <a id="wrglossary.8933"></a><a href="#glo:env.theglossary"><span class="envfmt">theglossary</span></a> environment, and the other commands (<a id="wrglossary.8934"></a><a href="#glo:glossaryheader"><code class="csfmt">\glossaryheader</code></a>, <a id="wrglossary.8935"></a><a href="#glo:glsgroupskip"><code class="csfmt">\glsgroupskip</code></a>, <a id="wrglossary.8936"></a><a href="#glo:glsgroupheading"><code class="csfmt">\glsgroupheading</code></a>, <a id="wrglossary.8937"></a><a href="#glo:glossentry"><code class="csfmt">\glossentry</code></a> and <a id="wrglossary.8938"></a><a href="#glo:subglossentry"><code class="csfmt">\subglossentry</code></a>) are all redefined by <a id="wrglossary.8939"></a><a href="#glo:idx.glossarystyle">glossary styles</a> and are described in §<a href="#sec:newglossarystyle">13.2</a>.<p>

</section><!-- end of section sec:glossmarkup -->

<section id="sec:newglossary"><!-- start of section sec:newglossary --><div class="tomain"><a href="#main">[top]</a></div>
<h1><!-- start of chapter header -->9. Defining New Glossaries<div class="labellink"><a href="#sec:newglossary">[link]</a></div></h1><!-- end of chapter header -->
<p>
A new <a id="wrglossary.8940"></a><a href="#glo:dual.glossary">glossary</a> can be defined using: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.8941"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.8942"></a><code class="code"><dfn id="glo:newglossary"><code class="csfmt">\newglossary</code></dfn>[<span class="meta">〈<em class="metainner">log-ext</em>〉</span>]{<span class="meta">〈<em class="metainner">glossary-label</em>〉</span>}{<span class="meta">〈<em class="metainner">in-ext</em>〉</span>}{<span class="meta">〈<em class="metainner">out-ext</em>〉</span>}{<span class="meta">〈<em class="metainner">title</em>〉</span>}[<span class="meta">〈<em class="metainner">counter</em>〉</span>]</code></div><!-- end of pinnedbox -->
 where <span class="meta">〈<em class="metainner">glossary-label</em>〉</span> is the label to assign to this <a id="wrglossary.8943"></a><a href="#glo:dual.glossary">glossary</a>. This label is used to reference the <a id="wrglossary.8944"></a><a href="#glo:dual.glossary">glossary</a> in the value of the <a id="wrglossary.8945"></a><a href="#glo:opt.gloskey.type"><span class="csoptfmt">type</span></a> key when defining <a id="wrglossary.8946"></a><a href="#glo:idx.glossaryentry">entries</a> or, the similarly named, <a id="wrglossary.8947"></a><a href="#glo:opt.printgloss.type"><span class="csoptfmt">type</span></a> option in the <a id="wrglossary.8948"></a><a href="#glo:print...glossary"><code class="csfmt">\print<span class="meta">〈<em class="metainner">…</em>〉</span>glossary</code></a> commands.<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.8949"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
As with labels in general, <span class="meta">〈<em class="metainner">glossary-label</em>〉</span> must not contain any active characters.  </div><!-- end of important -->
<p>
The arguments <span class="meta">〈<em class="metainner">in-ext</em>〉</span> and <span class="meta">〈<em class="metainner">out-ext</em>〉</span> specify the extensions of the input and output (from TeX’s point of view) <a id="wrglossary.8950"></a><a href="#glo:indexingfile">files</a> for that <a id="wrglossary.8951"></a><a href="#glo:dual.glossary">glossary</a>, <span class="meta">〈<em class="metainner">title</em>〉</span> is the default title for this new <a id="wrglossary.8952"></a><a href="#glo:dual.glossary">glossary</a>, and the final optional argument <span class="meta">〈<em class="metainner">counter</em>〉</span> specifies which <a id="wrglossary.8953"></a><a href="#glo:dual.locationcounter">location counter</a> to use for the associated <a id="wrglossary.8954"></a><a href="#glo:locationlist">number lists</a> (see also §<a href="#sec:numberlists">12</a>). If not specified, the default <a id="wrglossary.8955"></a><a href="#glo:dual.locationcounter">location counter</a> will be the one identified in the <a id="wrglossary.8956"></a><a href="#glo:opt.counter"><span class="styoptfmt">counter</span></a> option, if that option is used, otherwise it will be the <a id="wrglossary.8957"></a><a href="#glo:ctr.page"><span class="ctrfmt">page</span></a> counter.<p>
The first optional argument <span class="meta">〈<em class="metainner">log-ext</em>〉</span> specifies the extension for the <a id="wrglossary.8958"></a><a href="#glo:dual.indexingapp">indexing application’s</a> transcript file (this information is used by <a id="wrglossary.8959"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> which picks up the information from the <a id="wrglossary.8960"></a><a href="#glo:ext.aux"><span class="extfmt">aux</span></a> file and also by the <a id="wrglossary.8961"></a><a href="#glo:opt.automake"><span class="styoptfmt">automake</span></a> option). If omitted, <a id="wrglossary.8962"></a><a href="#glo:ext.glg"><span class="extfmt">glg</span></a> is used.<p>
The file extensions only apply to Options <a href="#glo:idx.opt.mkidx">2</a> and <a href="#glo:idx.opt.xdy">3</a>. For the other options, the <a id="wrglossary.8963"></a><a href="#glo:dual.indexing">indexing</a> information is written to the <a id="wrglossary.8964"></a><a href="#glo:ext.aux"><span class="extfmt">aux</span></a> file for Options <a href="#glo:idx.opt.noidx">1</a> and <a href="#glo:idx.opt.b2g">4</a>. No input file is required for <a id="wrglossary.8965"></a><a href="#glo:idx.opt.noidx">Option 1</a> and <a id="wrglossary.8966"></a><a href="#glo:idx.opt.b2g">Option 4</a> always has the <a id="wrglossary.8967"></a><a href="#glo:ext.glstex"><span class="extfmt">glstex</span></a> file extension. Since the file extensions are only relevant for Options <a href="#glo:idx.opt.mkidx">2</a> and <a href="#glo:idx.opt.xdy">3</a>, there is a starred version that omits those arguments: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.8968"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.8969"></a><code class="code"><dfn id="glo:newglossary*"><code class="csfmt">\newglossary*</code></dfn>{<span class="meta">〈<em class="metainner">glossary-label</em>〉</span>}{<span class="meta">〈<em class="metainner">title</em>〉</span>}[<span class="meta">〈<em class="metainner">counter</em>〉</span>]</code></div><!-- end of pinnedbox -->
 This is equivalent to <pre class="compactcodebox"><a id="wrglossary.8970"></a><a href="#glo:newglossary"><code class="csfmt">\newglossary</code></a>[<span class="meta">〈<em class="metainner">glossary-label</em>〉</span>-glg]{<span class="meta">〈<em class="metainner">glossary-label</em>〉</span>}{<span class="meta">〈<em class="metainner">glossary-label</em>〉</span>-gls}{<span class="meta">〈<em class="metainner">glossary-label</em>〉</span>-glo}{<span class="meta">〈<em class="metainner">title</em>〉</span>}[<span class="meta">〈<em class="metainner">counter</em>〉</span>]
</pre> or you can use: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.8971"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.8972"></a><code class="code"><dfn id="glo:altnewglossary"><code class="csfmt">\altnewglossary</code></dfn>{<span class="meta">〈<em class="metainner">glossary-label</em>〉</span>}{<span class="meta">〈<em class="metainner">tag</em>〉</span>}{<span class="meta">〈<em class="metainner">title</em>〉</span>}[<span class="meta">〈<em class="metainner">counter</em>〉</span>]</code></div><!-- end of pinnedbox -->
 which is equivalent to <pre class="compactcodebox"><a id="wrglossary.8973"></a><a href="#glo:newglossary"><code class="csfmt">\newglossary</code></a>[<span class="meta">〈<em class="metainner">tag</em>〉</span>-glg]{<span class="meta">〈<em class="metainner">glossary-label</em>〉</span>}{<span class="meta">〈<em class="metainner">tag</em>〉</span>-gls}{<span class="meta">〈<em class="metainner">tag</em>〉</span>-glo}{<span class="meta">〈<em class="metainner">title</em>〉</span>}[<span class="meta">〈<em class="metainner">counter</em>〉</span>]
</pre> Note that in both cases distinct file extensions are defined so these commands are still useful with Options <a href="#glo:idx.opt.mkidx">2</a> and <a href="#glo:idx.opt.xdy">3</a>.<p>
It may be that you have some terms that are so common that they don’t need to be listed. In this case, you can define  a special type of <a id="wrglossary.8974"></a><a href="#glo:dual.glossary">glossary</a> that doesn’t create any associated files. This is referred to as an <span class="qt">“<a id="wrglossary.8975"></a><a href="#glo:dual.ignoredglossary">ignored glossary</a>”</span> and it’s ignored by commands that iterate over all the <a id="wrglossary.8976"></a><a href="#glo:dual.glossary">glossaries</a>, such as <a id="wrglossary.8977"></a><a href="#glo:printglossaries"><code class="csfmt">\printglossaries</code></a>. To define an <a id="wrglossary.8978"></a><a href="#glo:dual.ignoredglossary">ignored glossary</a>, use <a id="wrglossary.8979"></a><a href="#glo:newignoredglossary"><code class="csfmt">\newignoredglossary</code></a> where <span class="meta">〈<em class="metainner">glossary-label</em>〉</span> is the glossary label (as above). This <a id="wrglossary.8980"></a><a href="#glo:dual.glossary">glossary</a> type will automatically be added to the <a id="wrglossary.8981"></a><a href="#glo:opt.nohypertypes"><span class="styoptfmt">nohypertypes</span></a> list, since there are no hypertargets for the entries in an <a id="wrglossary.8982"></a><a href="#glo:dual.ignoredglossary">ignored glossary</a>. (The sample file <a id="wrglossary.8983"></a><a href="#glo:file.sample-entryfmt.tex"><span class="filefmt">sample-entryfmt.tex</span></a> defines an ignored glossary.)<p>
An <a id="wrglossary.8984"></a><a href="#glo:dual.ignoredglossary">ignored glossary</a> can’t be displayed with <a id="wrglossary.8985"></a><a href="#glo:printnoidxglossary"><code class="csfmt">\printnoidxglossary</code></a> or <a id="wrglossary.8986"></a><a href="#glo:printglossary"><code class="csfmt">\printglossary</code></a> but can be displayed with <a id="wrglossary.8987"></a><a href="#glo:printunsrtglossary"><code class="xtrcsfmt">\printunsrtglossary</code></a> and <a id="wrglossary.8988"></a><a href="#glo:printunsrtinnerglossary"><code class="xtrcsfmt">\printunsrtinnerglossary</code></a>.<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.8989"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><!-- end of informationtitle -->
 The <a id="wrglossary.8990"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package provides a starred version  <a id="wrglossary.8991"></a><a href="#glo:newignoredglossary"><code class="csfmt">\newignoredglossary*</code></a> that doesn’t suppress <a id="wrglossary.8992"></a><a href="#glo:idx.hyperlink">hyperlinks</a> (since <a id="wrglossary.8993"></a><a href="#glo:dual.ignoredglossary">ignored glossaries</a> can be useful with <a id="wrglossary.8994"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>). There is also an analogous  <a id="wrglossary.8995"></a><a href="#glo:provideignoredglossary"><code class="xtrcsfmt">\provideignoredglossary</code></a> command. </div><!-- end of information -->
<p>
You can test if a <a id="wrglossary.8996"></a><a href="#glo:dual.glossary">glossary</a> is an ignored one using: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.8997"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.8998"></a><code class="code"><dfn id="glo:ifignoredglossary"><code class="csfmt">\ifignoredglossary</code></dfn>{<span class="meta">〈<em class="metainner">glossary-label</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code><span class="floatrightbox"><span class="summarytag">modifier: </span>* </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 This does <span class="meta">〈<em class="metainner">true</em>〉</span> if <span class="meta">〈<em class="metainner">glossary-label</em>〉</span> was defined as an  <a id="wrglossary.8999"></a><a href="#glo:dual.ignoredglossary">ignored glossary</a>, otherwise it does <span class="meta">〈<em class="metainner">false</em>〉</span>.<p>
Note that the <a id="wrglossary.9000"></a><dfn id="glo:opt.glostype.main"><code class="glostypefmt">main</code></dfn> (default) <a id="wrglossary.9001"></a><a href="#glo:dual.glossary">glossary</a> is automatically created as: <pre class="compactcodebox"><a id="wrglossary.9002"></a><a href="#glo:newglossary"><code class="csfmt">\newglossary</code></a>{main}{<a id="wrglossary.9003"></a><a href="#glo:ext.gls"><span class="extfmt">gls</span></a>}{<a id="wrglossary.9004"></a><a href="#glo:ext.glo"><span class="extfmt">glo</span></a>}{<a id="wrglossary.9005"></a><a href="#glo:glossaryname"><code class="csfmt">\glossaryname</code></a>}
</pre> so it can be identified by the label <a id="wrglossary.9006"></a><a href="#glo:opt.glostype.main"><code class="glostypefmt">main</code></a> (unless the <a id="wrglossary.9007"></a><a href="#glo:opt.nomain"><span class="styoptfmt">nomain</span></a> package option is used). If the <a id="wrglossary.9008"></a><a href="#glo:pkg.doc"><span class="styfmt">doc</span></a> package has been loaded (which uses the <a id="wrglossary.9009"></a><a href="#glo:ext.gls"><span class="extfmt">gls</span></a> and <a id="wrglossary.9010"></a><a href="#glo:ext.glo"><span class="extfmt">glo</span></a> extensions for the change log) then the <a id="wrglossary.9011"></a><a href="#glo:opt.glostype.main"><code class="glostypefmt">main</code></a> glossary will instead be defined as: <pre class="compactcodebox"><a id="wrglossary.9012"></a><a href="#glo:newglossary"><code class="csfmt">\newglossary</code></a>[<a id="wrglossary.9013"></a><a href="#glo:ext.glg2"><span class="extfmt">glg2</span></a>]{main}{<a id="wrglossary.9014"></a><a href="#glo:ext.gls2"><span class="extfmt">gls2</span></a>}{<a id="wrglossary.9015"></a><a href="#glo:ext.glo2"><span class="extfmt">glo2</span></a>}{<a id="wrglossary.9016"></a><a href="#glo:glossaryname"><code class="csfmt">\glossaryname</code></a>}
</pre> If you are using a class or package that similarly requires <a id="wrglossary.9017"></a><a href="#glo:ext.gls"><span class="extfmt">gls</span></a> and <a id="wrglossary.9018"></a><a href="#glo:ext.glo"><span class="extfmt">glo</span></a> as file extensions, you will need to use the <a id="wrglossary.9019"></a><a href="#glo:opt.nomain"><span class="styoptfmt">nomain</span></a> option and define your own custom <a id="wrglossary.9020"></a><a href="#glo:dual.glossary">glossary</a>, but be aware of other possible conflicts, such as different definitions of commands and environments like <a id="wrglossary.9021"></a><a href="#glo:printglossary"><code class="csfmt">\printglossary</code></a> or <a id="wrglossary.9022"></a><a href="#glo:env.theglossary"><span class="envfmt">theglossary</span></a>.<p>
The <a id="wrglossary.9023"></a><a href="#glo:opt.acronym"><span class="styoptfmt">acronym</span></a> (or <a id="wrglossary.9024"></a><a href="#glo:opt.acronyms"><span class="styoptfmt">acronyms</span></a>) package option is equivalent to: <pre class="compactcodebox"><a id="wrglossary.9025"></a><a href="#glo:newglossary"><code class="csfmt">\newglossary</code></a>[<a id="wrglossary.9026"></a><a href="#glo:ext.alg"><span class="extfmt">alg</span></a>]{<a id="wrglossary.9027"></a><a href="#glo:opt.glostype.acronym"><code class="glostypefmt">acronym</code></a>}{<a id="wrglossary.9028"></a><a href="#glo:ext.acr"><span class="extfmt">acr</span></a>}{<a id="wrglossary.9029"></a><a href="#glo:ext.acn"><span class="extfmt">acn</span></a>}{<a id="wrglossary.9030"></a><a href="#glo:acronymname"><code class="csfmt">\acronymname</code></a>}
</pre> so it can be identified by the label <a id="wrglossary.9031"></a><a href="#glo:opt.glostype.acronym"><code class="glostypefmt">acronym</code></a>. If you are not sure whether the <a id="wrglossary.9032"></a><a href="#glo:opt.acronym"><span class="styoptfmt">acronym</span></a> option has been used, you can identify the list of <a id="wrglossary.9033"></a><a href="#glo:idx.acronym">acronyms</a> by the command: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.9034"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.9035"></a><code class="code"><dfn id="glo:acronymtype"><code class="csfmt">\acronymtype</code></dfn></code><span class="floatrightbox"><span class="summarytag">initial: </span><a id="wrglossary.9036"></a><a href="#glo:glsdefaulttype"><code class="csfmt">\glsdefaulttype</code></a></span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 The default definition is simply <a id="wrglossary.9037"></a><a href="#glo:glsdefaulttype"><code class="csfmt">\glsdefaulttype</code></a>. The <a id="wrglossary.9038"></a><a href="#glo:opt.acronym"><span class="styoptfmt">acronym</span></a> or <a id="wrglossary.9039"></a><a href="#glo:opt.acronyms"><span class="styoptfmt">acronyms</span></a> option will redefine <a id="wrglossary.9040"></a><a href="#glo:acronymtype"><code class="csfmt">\acronymtype</code></a> to <a id="wrglossary.9041"></a><a href="#glo:opt.glostype.acronym"><code class="glostypefmt">acronym</code></a>. If you want additional <a id="wrglossary.9042"></a><a href="#glo:dual.glossary">glossaries</a> for use with <a id="wrglossary.9043"></a><a href="#glo:idx.acronym">acronyms</a>, remember to declare them with <a id="wrglossary.9044"></a><a href="#glo:opt.acronymlists"><span class="styoptfmt">acronymlists</span></a>.<p>
The <a id="wrglossary.9045"></a><a href="#glo:opt.symbols"><span class="styoptfmt">symbols</span></a> package option creates a new <a id="wrglossary.9046"></a><a href="#glo:dual.glossary">glossary</a> with the label <a id="wrglossary.9047"></a><a href="#glo:opt.glostype.symbols"><code class="glostypefmt">symbols</code></a> using: <pre class="compactcodebox"><a id="wrglossary.9048"></a><a href="#glo:newglossary"><code class="csfmt">\newglossary</code></a>[<a id="wrglossary.9049"></a><a href="#glo:ext.slg"><span class="extfmt">slg</span></a>]{<a id="wrglossary.9050"></a><a href="#glo:opt.glostype.symbols"><code class="glostypefmt">symbols</code></a>}{<a id="wrglossary.9051"></a><a href="#glo:ext.sls"><span class="extfmt">sls</span></a>}{<a id="wrglossary.9052"></a><a href="#glo:ext.slo"><span class="extfmt">slo</span></a>}{<a id="wrglossary.9053"></a><a href="#glo:glssymbolsgroupname"><code class="csfmt">\glssymbolsgroupname</code></a>}
</pre> The <a id="wrglossary.9054"></a><a href="#glo:opt.numbers"><span class="styoptfmt">numbers</span></a> package option creates a new <a id="wrglossary.9055"></a><a href="#glo:dual.glossary">glossary</a> with the label <a id="wrglossary.9056"></a><a href="#glo:opt.glostype.numbers"><code class="glostypefmt">numbers</code></a> using: <pre class="compactcodebox"><a id="wrglossary.9057"></a><a href="#glo:newglossary"><code class="csfmt">\newglossary</code></a>[<a id="wrglossary.9058"></a><a href="#glo:ext.nlg"><span class="extfmt">nlg</span></a>]{<a id="wrglossary.9059"></a><a href="#glo:opt.glostype.numbers"><code class="glostypefmt">numbers</code></a>}{<a id="wrglossary.9060"></a><a href="#glo:ext.nls"><span class="extfmt">nls</span></a>}{<a id="wrglossary.9061"></a><a href="#glo:ext.nlo"><span class="extfmt">nlo</span></a>}{<a id="wrglossary.9062"></a><a href="#glo:glsnumbersgroupname"><code class="csfmt">\glsnumbersgroupname</code></a>}
</pre> The <a id="wrglossary.9063"></a><a href="#glo:opt.index"><span class="styoptfmt">index</span></a> package option creates a new <a id="wrglossary.9064"></a><a href="#glo:dual.glossary">glossary</a> with the label <a id="wrglossary.9065"></a><a href="#glo:opt.glostype.index"><code class="glostypefmt">index</code></a> using: <pre class="compactcodebox"><a id="wrglossary.9066"></a><a href="#glo:newglossary"><code class="csfmt">\newglossary</code></a>[<a id="wrglossary.9067"></a><a href="#glo:ext.ilg"><span class="extfmt">ilg</span></a>]{<a id="wrglossary.9068"></a><a href="#glo:opt.glostype.index"><code class="glostypefmt">index</code></a>}{<a id="wrglossary.9069"></a><a href="#glo:ext.ind"><span class="extfmt">ind</span></a>}{<a id="wrglossary.9070"></a><a href="#glo:ext.idx"><span class="extfmt">idx</span></a>}{<a id="wrglossary.9071"></a><a href="#glo:indexname"><code class="csfmt">\indexname</code></a>}
</pre><p>
<div class="important"><div class="importanttitle"><a id="wrglossary.9072"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
With Options <a href="#glo:idx.opt.mkidx">2</a> and <a href="#glo:idx.opt.xdy">3</a> all <a id="wrglossary.9073"></a><a href="#glo:dual.glossary">glossaries</a> must be defined before <a id="wrglossary.9074"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a> to ensure that the relevant output <a id="wrglossary.9075"></a><a href="#glo:indexingfile">files</a> are opened.<p>
See §<a href="#sec:fixednames">1.5.1</a> if you want to redefine <a id="wrglossary.9076"></a><a href="#glo:glossaryname"><code class="csfmt">\glossaryname</code></a>,  especially if you are using a language package. (Similarly for <a id="wrglossary.9077"></a><a href="#glo:glssymbolsgroupname"><code class="csfmt">\glssymbolsgroupname</code></a> and <a id="wrglossary.9078"></a><a href="#glo:glsnumbersgroupname"><code class="csfmt">\glsnumbersgroupname</code></a>.) If you want to redefine <a id="wrglossary.9079"></a><a href="#glo:indexname"><code class="csfmt">\indexname</code></a>, just follow the advice in <a href="https://texfaq.org/FAQ-fixnam">How to change LaTeX’s <span class="qt">“fixed names”</span></a>. </div><!-- end of important -->
<p>

</section><!-- end of section sec:newglossary -->

<section id="sec:glsadd"><!-- start of section sec:glsadd --><div class="tomain"><a href="#main">[top]</a></div>
<h1><!-- start of chapter header -->10. Adding an Entry to the Glossary Without Generating Text<div class="labellink"><a href="#sec:glsadd">[link]</a></div></h1><!-- end of chapter header -->
<p>
It is possible to <a id="wrglossary.9080"></a><a href="#glo:index"><code class="csfmt">\index</code></a>indexing an <a id="wrglossary.9081"></a><a href="#glo:idx.glossaryentry">entry</a> without <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.9082"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.9083"></a><code class="code"><dfn id="glo:glsadd"><code class="csfmt">\glsadd</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 This is similar to the <a id="wrglossary.9084"></a><a href="#glo:glstextlike"><code class="csfmt">\glstext</code>-like</a> commands, only it doesn’t produce any text. Therefore, there is no <a id="wrglossary.9085"></a><a href="#glo:opt.glsopt.hyper"><span class="csoptfmt">hyper</span></a> key available in <span class="meta">〈<em class="metainner">options</em>〉</span> but all the other base options that can be used with the <a id="wrglossary.9086"></a><a href="#glo:glstextlike"><code class="csfmt">\glstext</code>-like</a> commands can be passed to <a id="wrglossary.9087"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>. The <a id="wrglossary.9088"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package provides addition options, such as <a id="wrglossary.9089"></a><a href="#glo:opt.glsopt.textformat"><span class="xtrcsoptfmt">textformat</span></a>, that aren’t applicable when there’s no <a id="wrglossary.9090"></a><a href="#glo:dual.linktext">link text</a>, so they are also not available. This ensures that the given entry is listed in the <a id="wrglossary.9091"></a><a href="#glo:dual.glossary">glossary</a> and that the current <a id="wrglossary.9092"></a><a href="#glo:@@glslabel@entrylocation">location</a> is included in the entry’s <a id="wrglossary.9093"></a><a href="#glo:locationlist">number list</a>.<p>
This command is particularly useful to create an explicit <a id="wrglossary.9094"></a><a href="#glo:idx.range">range</a> that covers an entire section or block of text that might otherwise end up with a long, ragged <a id="wrglossary.9095"></a><a href="#glo:locationlist">number list</a>. For example, suppose I have defined an <a id="wrglossary.9096"></a><a href="#glo:idx.glossaryentry">entry</a> with the label <span class="qt">“set”</span>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.9097"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.9098"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{set}{<a id="wrglossary.9099"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={set}</span>,
 <a id="wrglossary.9100"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={a collection}</span>}
</pre> Suppose I have a section about sets spanning from page 3 to page 8 with repeated use of <code class="code"><a id="wrglossary.9101"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{set}</code> on pages 3, 5, 7  and 8. This will result in the <a id="wrglossary.9102"></a><a href="#glo:locationlist">number list</a> <span class="qt">“3, 5, 7, 8”</span> which is a bit untidy. It would look far more compact, and better emphasize that the section of the document from page 3 to 8 covers sets, if the <a id="wrglossary.9103"></a><a href="#glo:locationlist">number list</a> was simply <span class="qt">“3–8”</span>.<p>
This can be done with an explicit <a id="wrglossary.9104"></a><a href="#glo:idx.range">range</a>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.9105"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.9106"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>[<a id="wrglossary.9107"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=<a id="wrglossary.9108"></a><a href="#glo:idx.sym.startrange"><code class="code">(</code></a></span>]{set}
Lots of text about sets spanning page 3 to page 8.
<a id="wrglossary.9109"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>[<a id="wrglossary.9110"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=<a id="wrglossary.9111"></a><a href="#glo:idx.sym.endrange"><code class="code">)</code></a></span>]{set}
</pre> See §<a href="#sec:encap">12.1</a> for more information about the <a id="wrglossary.9112"></a><a href="#glo:dual.locationencap">location encap</a>.<p>
To add all entries that have been defined, use: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.9113"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.9114"></a><code class="code"><dfn id="glo:glsaddall"><code class="csfmt">\glsaddall</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]</code></div><!-- end of pinnedbox -->
 The optional argument is the same as for <a id="wrglossary.9115"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>, except there is also a key <a id="wrglossary.9116"></a><dfn id="glo:opt.glsopt.types"><span class="csoptfmt">types</span></dfn> which can be used to specify which <a id="wrglossary.9117"></a><a href="#glo:dual.glossary">glossaries</a> to use. This should be a comma-separated list. For example, if you only want to add all the <a id="wrglossary.9118"></a><a href="#glo:idx.glossaryentry">entries</a> belonging to the list of acronyms (specified by the glossary type <a id="wrglossary.9119"></a><a href="#glo:acronymtype"><code class="csfmt">\acronymtype</code></a>) and a list of notation (specified by the glossary type <span class="optfmt">notation</span>) then you can do: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.9120"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.9121"></a><a href="#glo:glsaddall"><code class="csfmt">\glsaddall</code></a>[<a id="wrglossary.9122"></a><a href="#glo:opt.glsopt.types"><span class="csoptfmt">types</span></a><span class="optfmt">={<a id="wrglossary.9123"></a><a href="#glo:acronymtype"><code class="csfmt">\acronymtype</code></a>,notation}</span>]
</pre><p>
<div class="information"><div class="informationtitle"><a id="wrglossary.9124"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a></div><!-- end of informationtitle -->
 If you are using <a id="wrglossary.9125"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> with <a id="wrglossary.9126"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, you can’t use <a id="wrglossary.9127"></a><a href="#glo:glsaddall"><code class="csfmt">\glsaddall</code></a>. Instead use the <a id="wrglossary.9128"></a><a href="#glo:opt.resource.selection"><span class="xtrcsoptfmt">selection</span></a><span class="optfmt">=all</span> resource option to select all <a id="wrglossary.9129"></a><a href="#glo:idx.glossaryentry">entries</a> in the given <a id="wrglossary.9130"></a><a href="#glo:ext.bib"><span class="extfmt">bib</span></a> files. </div><!-- end of information -->
<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.9131"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
Note that <a id="wrglossary.9132"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a> and <a id="wrglossary.9133"></a><a href="#glo:glsaddall"><code class="csfmt">\glsaddall</code></a> add the current <a id="wrglossary.9134"></a><a href="#glo:@@glslabel@entrylocation">location</a> to the <a id="wrglossary.9135"></a><a href="#glo:locationlist">number list</a>. In the case of <a id="wrglossary.9136"></a><a href="#glo:glsaddall"><code class="csfmt">\glsaddall</code></a>, all <a id="wrglossary.9137"></a><a href="#glo:idx.glossaryentry">entries</a> in the listed <a id="wrglossary.9138"></a><a href="#glo:dual.glossary">glossaries</a> will have the same <a id="wrglossary.9139"></a><a href="#glo:@@glslabel@entrylocation">location</a> in the <a id="wrglossary.9140"></a><a href="#glo:locationlist">number list</a> (the <a id="wrglossary.9141"></a><a href="#glo:@@glslabel@entrylocation">location</a> at the point in the document where <a id="wrglossary.9142"></a><a href="#glo:glsaddall"><code class="csfmt">\glsaddall</code></a> was used, which will be page 1 if it occurs in the <a id="wrglossary.9143"></a><a href="#glo:idx.documentpreamble">preamble</a>). If you want to use <a id="wrglossary.9144"></a><a href="#glo:glsaddall"><code class="csfmt">\glsaddall</code></a>, it’s best to suppress the <a id="wrglossary.9145"></a><a href="#glo:locationlist">number list</a> with the <a id="wrglossary.9146"></a><a href="#glo:opt.nonumberlist"><span class="styoptfmt">nonumberlist</span></a> package option. (See sections <a href="#sec:pkgopts-printglos">2.3</a> and <a href="#sec:numberlists">12</a>.) </div><!-- end of important -->
<p>
If you want to ensure that all <a id="wrglossary.9147"></a><a href="#glo:idx.glossaryentry">entry</a> are added to the <a id="wrglossary.9148"></a><a href="#glo:dual.glossary">glossary</a>, but only want the <a id="wrglossary.9149"></a><a href="#glo:@@glslabel@entrylocation">locations</a> of entries that have actually been used in the document, then you can use: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.9150"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.9151"></a><code class="code"><dfn id="glo:glsaddallunused"><code class="csfmt">\glsaddallunused</code></dfn>[<span class="meta">〈<em class="metainner">glossary types</em>〉</span>]</code></div><!-- end of pinnedbox -->
 Note that in this case, the optional argument is simply a list of <a id="wrglossary.9152"></a><a href="#glo:dual.glossary">glossary</a> labels. The options available to <a id="wrglossary.9153"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a> and <a id="wrglossary.9154"></a><a href="#glo:glsaddall"><code class="csfmt">\glsaddall</code></a> aren’t available here. If the optional argument is omitted, the list of all non-<a id="wrglossary.9155"></a><a href="#glo:dual.ignoredglossary">ignored glossaries</a> is assumed.<p>
This command implements: <pre class="compactcodebox"><a id="wrglossary.9156"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>[<a id="wrglossary.9157"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=<a id="wrglossary.9158"></a><a href="#glo:glsignore"><span class="csfmtcolourfont">glsignore</span></a></span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}
</pre> for each <a id="wrglossary.9159"></a><a href="#glo:idx.glossaryentry">entry</a> in each <a id="wrglossary.9160"></a><a href="#glo:dual.glossary">glossary</a> listed in the optional argument if the entry has been marked as <a id="wrglossary.9161"></a><a href="#glo:firstuseflag">used</a>. Since <a id="wrglossary.9162"></a><a href="#glo:glsignore"><code class="csfmt">\glsignore</code></a> discards its argument, this effectively creates an <a id="wrglossary.9163"></a><a href="#glo:idx.emptylocation">invisible location</a>. This is necessary because <a id="wrglossary.9164"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> and <a id="wrglossary.9165"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> require an associated <a id="wrglossary.9166"></a><a href="#glo:@@glslabel@entrylocation">location</a> for each line in the <a id="wrglossary.9167"></a><a href="#glo:dual.indexingfile">indexing file</a>. (They are <a id="wrglossary.9168"></a><a href="#glo:indexingapp"><span style="font-style: italic; font-variant: normal; ">indexing</span> applications</a> not glossary applications, so they expect page numbers.)<p>
This means that <a id="wrglossary.9169"></a><a href="#glo:glsaddallunused"><code class="csfmt">\glsaddallunused</code></a> adds <code class="code"><a id="wrglossary.9170"></a><a href="#glo:glsignore"><code class="csfmt">\glsignore</code></a>{<span class="meta">〈<em class="metainner">location</em>〉</span>}</code> to the <a id="wrglossary.9171"></a><a href="#glo:locationlist">number list</a> of all the <span style="font-style: italic; font-variant: normal; ">unused</span> <a id="wrglossary.9172"></a><a href="#glo:idx.glossaryentry">entries</a>. If any of those <a id="wrglossary.9173"></a><a href="#glo:locationlist">number lists</a> have other <a id="wrglossary.9174"></a><a href="#glo:@@glslabel@entrylocation">locations</a> (for example, the <a id="wrglossary.9175"></a><a href="#glo:dual.firstuseflag">first use flags</a> was reset before <a id="wrglossary.9176"></a><a href="#glo:glsaddallunused"><code class="csfmt">\glsaddallunused</code></a> or only the <a id="wrglossary.9177"></a><a href="#glo:glstextlike"><code class="csfmt">\glstext</code>-like</a> commands were used or if any <a id="wrglossary.9178"></a><a href="#glo:dual.indexing">indexing</a> occurs after <a id="wrglossary.9179"></a><a href="#glo:glsaddallunused"><code class="csfmt">\glsaddallunused</code></a>) then this will cause spurious commas or en-dashes in the <a id="wrglossary.9180"></a><a href="#glo:locationlist">number list</a> that have been placed before or after the  <a id="wrglossary.9181"></a><a href="#glo:idx.emptylocation">invisible location</a>.<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.9182"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
If you want to use <a id="wrglossary.9183"></a><a href="#glo:glsaddallunused"><code class="csfmt">\glsaddallunused</code></a>, it’s best to place the command at the end of the document to ensure that all the commands you intend to use have already been used and make sure to use the <a id="wrglossary.9184"></a><a href="#glo:glslike"><code class="csfmt">\gls</code>-like</a> commands and don’t issue any resets (<a id="wrglossary.9185"></a><a href="#glo:glsreset"><code class="csfmt">\glsreset</code></a> etc). </div><!-- end of important -->
<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.9186"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a></div><!-- end of informationtitle -->
 Since <a id="wrglossary.9187"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> was designed specifically for <a id="wrglossary.9188"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, it recognises <a id="wrglossary.9189"></a><a href="#glo:glsignore"><span class="csfmtcolourfont">glsignore</span></a> as a special format that indicates the <a id="wrglossary.9190"></a><a href="#glo:@@glslabel@entrylocation">location</a> shouldn’t be added to the <a id="wrglossary.9191"></a><a href="#glo:dual.locationlist">location list</a> but the <a id="wrglossary.9192"></a><a href="#glo:idx.glossaryentry">entry</a> should be selected.<p>
Alternatively, the <a id="wrglossary.9193"></a><a href="#glo:opt.resource.selection"><span class="xtrcsoptfmt">selection</span></a><span class="optfmt">=all</span> resource option can be used, which will ensure all <a id="wrglossary.9194"></a><a href="#glo:idx.glossaryentry">entries</a> are selected but only those <a id="wrglossary.9195"></a><a href="#glo:@@glslabel@indexing">indexed</a> with one or more non-ignored <a id="wrglossary.9196"></a><a href="#glo:@@glslabel@entrylocation">locations</a> will have a <a id="wrglossary.9197"></a><a href="#glo:dual.locationlist">location list</a>. </div><!-- end of information -->
<p>
Base <a id="wrglossary.9198"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package only: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.9199"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\documentclass</code>{article}
<code class="cmd">\usepackage</code>{glossaries}
<a id="wrglossary.9200"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>
<a id="wrglossary.9201"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{cat}{<a id="wrglossary.9202"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={cat}</span>,<a id="wrglossary.9203"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={feline}</span>}
<a id="wrglossary.9204"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{dog}{<a id="wrglossary.9205"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={dog}</span>,<a id="wrglossary.9206"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={canine}</span>}
<code class="cbeg">\begin{document}</code>
<a id="wrglossary.9207"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{cat}.
<a id="wrglossary.9208"></a><a href="#glo:printglossaries"><code class="csfmt">\printglossaries</code></a>
<a id="wrglossary.9209"></a><a href="#glo:glsaddallunused"><code class="csfmt">\glsaddallunused</code></a> <span class="comment">% &lt;- make sure dog is also listed</span>
<code class="cend">\end{document}</code>
</pre> Corresponding <a id="wrglossary.9210"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> and <a id="wrglossary.9211"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> document code: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.9212"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\documentclass</code>{article}
<code class="cmd">\usepackage</code>[<a id="wrglossary.9213"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a>]{glossaries-extra}
<a id="wrglossary.9214"></a><a href="#glo:GlsXtrLoadResources"><code class="xtrcsfmt">\GlsXtrLoadResources</code></a>[<a id="wrglossary.9215"></a><a href="#glo:opt.resource.src"><span class="xtrcsoptfmt">src</span></a><span class="optfmt">=entries</span>,<a id="wrglossary.9216"></a><a href="#glo:opt.resource.selection"><span class="xtrcsoptfmt">selection</span></a><span class="optfmt">=all</span>]
<code class="cbeg">\begin{document}</code>
<a id="wrglossary.9217"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{cat}.
<a id="wrglossary.9218"></a><a href="#glo:printunsrtglossaries"><code class="xtrcsfmt">\printunsrtglossaries</code></a>
<code class="cend">\end{document}</code>
</pre> With the file <span class="filefmt">entries.bib</span>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.9219"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="code">@entry</code>{cat,<a id="wrglossary.9220"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={cat}</span>,<a id="wrglossary.9221"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={feline}</span>}
<code class="code">@entry</code>{dog,<a id="wrglossary.9222"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={dog}</span>,<a id="wrglossary.9223"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={canine}</span>}
</pre><p>
<div class="example" id="ex:dual"><div class="title">Example 32: Dual Entries</div> The example file <a id="wrglossary.9224"></a><a href="#glo:file.sample-dual.tex"><span class="filefmt">sample-dual.tex</span></a> makes use of <a id="wrglossary.9225"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a> to allow for an <a id="wrglossary.9226"></a><a href="#glo:idx.glossaryentry">entry</a> that should appear both in the <a id="wrglossary.9227"></a><a href="#glo:opt.glostype.main"><code class="glostypefmt">main</code></a> glossary and in the list of <a id="wrglossary.9228"></a><a href="#glo:idx.acronym">acronyms</a>. This example sets up the list of  <a id="wrglossary.9229"></a><a href="#glo:idx.acronym">acronyms</a> using the <a id="wrglossary.9230"></a><a href="#glo:opt.acronym"><span class="styoptfmt">acronym</span></a> package option: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.9231"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.9232"></a><a href="#glo:opt.acronym"><span class="styoptfmt">acronym</span></a>]{glossaries}
</pre> A new command (<a id="wrglossary.9233"></a><a href="#glo:newdualentry"><code class="csfmt">\newdualentry</code></a>) is then defined to make it easier to define dual entries: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.9234"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\newcommand</code>*{<code class="cmd">\newdualentry</code>}[5][]{<span class="comment">% </span>
  <a id="wrglossary.9235"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{main-#2}{<a id="wrglossary.9236"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={#4}</span>,<span class="comment">% </span>
  <a id="wrglossary.9237"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a><span class="optfmt">={#3<a id="wrglossary.9238"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>{#2}}</span>,<span class="comment">% </span>
  <a id="wrglossary.9239"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={#5}</span>,<span class="comment">% </span>
  #1
  }<span class="comment">% </span>
  <a id="wrglossary.9240"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>{#2}{#3<a id="wrglossary.9241"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>{main-#2}}{#4}<span class="comment">% </span>
}
</pre> This has the following syntax: <pre class="compactcodebox"><a id="wrglossary.9242"></a><a href="#glo:newdualentry"><code class="csfmt">\newdualentry</code></a>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">label</em>〉</span>}{<span class="meta">〈<em class="metainner">abbrv</em>〉</span>}{<span class="meta">〈<em class="metainner">long</em>〉</span>}{<span class="meta">〈<em class="metainner">description</em>〉</span>}
</pre> You can then define a new dual entry: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.9243"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.9244"></a><a href="#glo:newdualentry"><code class="csfmt">\newdualentry</code></a>{svm}<span class="comment">% label</span>
  {SVM}<span class="comment">% abbreviation</span>
  {support vector machine}<span class="comment">% long form</span>
  {Statistical pattern recognition technique}<span class="comment">% description</span>
</pre> Now you can reference the acronym with <code class="code"><a id="wrglossary.9245"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{svm}</code> or you can reference the entry in the <a id="wrglossary.9246"></a><a href="#glo:opt.glostype.main"><code class="glostypefmt">main</code></a> glossary with <code class="code"><a id="wrglossary.9247"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{main-svm}</code>.<p>
This is just an example. In general, think twice before you add this kind of duplication. If all information (short, long and description) can be provided in a single list, it’s redundant to provide a second list unless any of the short forms start with a different letter to the associated long form, which may make it harder to lookup.<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.9248"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a></div><!-- end of informationtitle -->
 Note that with <a id="wrglossary.9249"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, there are special dual entry types that implement this behaviour. That is, if an entry is referenced then its corresponding dual entry will automatically be selected as well. So there is less need for <a id="wrglossary.9250"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a> with <a id="wrglossary.9251"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>. (Although it can still be useful, for example with <a id="wrglossary.9252"></a><a href="#glo:idx.opt.standalone">Option 6</a>.) </div><!-- end of information -->
 </div><p>

</section><!-- end of section sec:glsadd -->

<section id="sec:crossref"><!-- start of section sec:crossref --><div class="tomain"><a href="#main">[top]</a></div>
<h1><!-- start of chapter header -->11. Cross-Referencing Entries<div class="labellink"><a href="#sec:crossref">[link]</a></div></h1><!-- end of chapter header -->
<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.9253"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
You must use <a id="wrglossary.9254"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a> (Options <a href="#glo:idx.opt.mkidx">2</a> or <a href="#glo:idx.opt.xdy">3</a>) or <a id="wrglossary.9255"></a><a href="#glo:makenoidxglossaries"><code class="csfmt">\makenoidxglossaries</code></a> (<a id="wrglossary.9256"></a><a href="#glo:idx.opt.noidx">Option 1</a>) <span style="font-style: italic; font-variant: normal; ">before</span> defining any <a id="wrglossary.9257"></a><a href="#glo:idx.glossaryentry">entries</a> that cross-reference other <a id="wrglossary.9258"></a><a href="#glo:idx.glossaryentry">entries</a>. If any of the <a id="wrglossary.9259"></a><a href="#glo:idx.glossaryentry">entries</a> that you have cross-referenced don’t appear in the <a id="wrglossary.9260"></a><a href="#glo:dual.glossary">glossary</a>, check that you have put <a id="wrglossary.9261"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>/<a id="wrglossary.9262"></a><a href="#glo:makenoidxglossaries"><code class="csfmt">\makenoidxglossaries</code></a> before all entry definitions. The <a id="wrglossary.9263"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package provides better cross-reference handling. </div><!-- end of important -->
<p>
There are several ways of cross-referencing <a id="wrglossary.9264"></a><a href="#glo:idx.glossaryentry">entry</a> in the  <a id="wrglossary.9265"></a><a href="#glo:dual.glossary">glossaries</a>: <p>

<ol class="displaylist">
 <li><span class="numitem">1.</span><a id="itm.descsee"></a> You can use commands such as <a id="wrglossary.9266"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> in the entries description. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.9267"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.9268"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{apple}{<a id="wrglossary.9269"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={apple}</span>,
<a id="wrglossary.9270"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={firm, round fruit. See also <a id="wrglossary.9271"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{pear}}</span>}
</pre> Note that with this method, if you don’t use the cross-referenced term  in the main part of the document, you will need two runs of <a id="wrglossary.9272"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a>: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.9273"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>pdflatex filename
makeglossaries filename
pdflatex filename
makeglossaries filename
pdflatex filename
</pre> This is because the <a id="wrglossary.9274"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> in the description won’t be detected until the <a id="wrglossary.9275"></a><a href="#glo:dual.glossary">glossary</a> has been created (unless the description is used elsewhere in the document with <a id="wrglossary.9276"></a><a href="#glo:glsentrydesc"><code class="csfmt">\glsentrydesc</code></a>). Take care not to use <a id="wrglossary.9277"></a><a href="#glo:glsdesc"><code class="csfmt">\glsdesc</code></a> (or <a id="wrglossary.9278"></a><a href="#glo:Glsdesc"><code class="csfmt">\Glsdesc</code></a>) in this case as it will cause a nested link.<p>
<li><span class="numitem">2.</span><a id="itm.glssee"></a> After you have defined the entry, use <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.9279"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.9280"></a><code class="code"><dfn id="glo:glssee"><code class="csfmt">\glssee</code></dfn>[<span class="meta">〈<em class="metainner">tag</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">xr-list</em>〉</span>}</code></div><!-- end of pinnedbox -->
 where <span class="meta">〈<em class="metainner">xr-list</em>〉</span> is a comma-separated list of <a id="wrglossary.9281"></a><a href="#glo:idx.glossaryentry">entry</a> labels to be cross-referenced, <span class="meta">〈<em class="metainner">entry-label</em>〉</span> is the label of the <a id="wrglossary.9282"></a><a href="#glo:idx.glossaryentry">entry</a> doing the cross-referencing and <span class="meta">〈<em class="metainner">tag</em>〉</span> is the <span class="qt">“see”</span> tag. (The default value of <span class="meta">〈<em class="metainner">tag</em>〉</span> is <a id="wrglossary.9283"></a><a href="#glo:seename"><code class="csfmt">\seename</code></a>.)<p>
This command is essentially performing: <pre class="compactcodebox"><a id="wrglossary.9284"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>[<a id="wrglossary.9285"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=<span class="meta">〈<em class="metainner">cross-ref-encap</em>〉</span></span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}
</pre> where <span class="meta">〈<em class="metainner">cross-ref-encap</em>〉</span> is a special form of <a id="wrglossary.9286"></a><a href="#glo:dual.locationencap">location encap</a> that includes <span class="meta">〈<em class="metainner">tag</em>〉</span> and <span class="meta">〈<em class="metainner">xr-list</em>〉</span>. Remember from §<a href="#sec:glsadd">10</a> that <a id="wrglossary.9287"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> always requires a <a id="wrglossary.9288"></a><a href="#glo:@@glslabel@entrylocation">location</a>. This special <a id="wrglossary.9289"></a><a href="#glo:dual.locationencap">location encap</a> discards the provided location (which <a id="wrglossary.9290"></a><a href="#glo:glssee"><code class="csfmt">\glssee</code></a> sets to <span class="qt">“Z”</span> to push the cross-reference to the end of the <a id="wrglossary.9291"></a><a href="#glo:locationlist">number list</a>) and replaces it with the cross-reference in the form <span class="qt">“<span style="font-style: italic; font-variant: normal; ">see</span> <span class="meta">〈<em class="metainner">name(s)</em>〉</span>”</span>.<p>
This means that <a id="wrglossary.9292"></a><a href="#glo:glssee"><code class="csfmt">\glssee</code></a> indexes <span class="meta">〈<em class="metainner">entry-label</em>〉</span> so that <span class="meta">〈<em class="metainner">entry-label</em>〉</span> appears in the <a id="wrglossary.9293"></a><a href="#glo:dual.glossary">glossary</a> but it doesn’t <a id="wrglossary.9294"></a><a href="#glo:@@glslabel@indexing">index</a> any of the entries listed in <span class="meta">〈<em class="metainner">xr-list</em>〉</span>.<p>
For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.9295"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.9296"></a><a href="#glo:glssee"><code class="csfmt">\glssee</code></a>[see also]{series}{FourierSeries,TaylorsTheorem}
</pre> This <a id="wrglossary.9297"></a><a href="#glo:@@glslabel@indexing">indexes</a> the entry identified by the label <span class="qt">“series”</span> and adds a <a id="wrglossary.9298"></a><a href="#glo:@@glslabel@entrylocation">location</a> to the <span class="qt">“series”</span> <a id="wrglossary.9299"></a><a href="#glo:locationlist">number list</a>  that looks something like: <pre class="compactcodebox"><span style="font-style: italic; font-variant: normal; ">see also</span> <a id="wrglossary.9300"></a><a href="#glo:glsentryname"><code class="csfmt">\glsentryname</code></a>{FourierSeries} <a id="wrglossary.9301"></a><a href="#glo:cs.amp"><code class="csfmt">\&amp;</code></a>
<a id="wrglossary.9302"></a><a href="#glo:glsentryname"><code class="csfmt">\glsentryname</code></a>{TaylorsTheorem}
</pre> (The actual format is performed with <a id="wrglossary.9303"></a><a href="#glo:glsseeformat"><code class="csfmt">\glsseeformat</code></a>.)<p>
<li><span class="numitem">3.</span><a id="itm.seekey"></a> As described in §<a href="#sec:newglosentry">4</a>, you can use the <a id="wrglossary.9304"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a> key when you define the entry. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.9305"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.9306"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{MaclaurinSeries}{<a id="wrglossary.9307"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={Maclaurin series}</span>,
<a id="wrglossary.9308"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={Series expansion}</span>,
<a id="wrglossary.9309"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a><span class="optfmt">={TaylorsTheorem}</span>}
</pre> This key was provided as a simple shortcut that does: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.9310"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.9311"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{MaclaurinSeries}{<a id="wrglossary.9312"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={Maclaurin series}</span>,
<a id="wrglossary.9313"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={Series expansion}</span>}
<a id="wrglossary.9314"></a><a href="#glo:glssee"><code class="csfmt">\glssee</code></a>{MaclaurinSeries}{TaylorsTheorem}
</pre> This means that <span class="qt">“MaclaurinSeries”</span> will automatically be added to the <a id="wrglossary.9315"></a><a href="#glo:dual.glossary">glossary</a> with something like <pre class="compactcodebox"><a id="wrglossary.9316"></a><a href="#glo:emph"><code class="csfmt">\emph</code></a>{see} <a id="wrglossary.9317"></a><a href="#glo:glsentryname"><code class="csfmt">\glsentryname</code></a>{TaylorsTheorem}
</pre> in its <a id="wrglossary.9318"></a><a href="#glo:locationlist">number list</a>, but <span class="qt">“TaylorsTheorem”</span> will need to be <a id="wrglossary.9319"></a><a href="#glo:@@glslabel@indexing">indexed</a> elsewhere to ensure that it also appears in the <a id="wrglossary.9320"></a><a href="#glo:dual.glossary">glossary</a> otherwise, it would end up with the preamble <a id="wrglossary.9321"></a><a href="#glo:@@glslabel@entrylocation">location</a> (page 1) in its <a id="wrglossary.9322"></a><a href="#glo:locationlist">number list</a>, assuming that the <a id="wrglossary.9323"></a><a href="#glo:idx.glossaryentry">entry</a> was defined in the <a id="wrglossary.9324"></a><a href="#glo:idx.documentpreamble">preamble</a>.<p>
You therefore need to ensure that you use the cross-referenced term with the commands described in §<a href="#sec:glslink">5.1</a> or §<a href="#sec:glsadd">10</a>.<p>
The <span class="qt">“see”</span> tag is produce using <a id="wrglossary.9325"></a><a href="#glo:seename"><code class="csfmt">\seename</code></a>, but can be overridden in specific instances using square brackets at the start of the <a id="wrglossary.9326"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a> value. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.9327"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.9328"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{MaclaurinSeries}{<a id="wrglossary.9329"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={Maclaurin series}</span>,
<a id="wrglossary.9330"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={Series expansion}</span>,
<a id="wrglossary.9331"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a>=[see also]{TaylorsTheorem}}
</pre> Take care if you want to use the optional argument of commands such as <a id="wrglossary.9332"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a> or <a id="wrglossary.9333"></a><a href="#glo:newterm"><code class="csfmt">\newterm</code></a> as the value will need to be grouped. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.9334"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.9335"></a><a href="#glo:newterm"><code class="csfmt">\newterm</code></a>{seal}
<a id="wrglossary.9336"></a><a href="#glo:newterm"><code class="csfmt">\newterm</code></a>[<a id="wrglossary.9337"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a><span class="optfmt">={[see also]seal}</span>]{sea lion}
</pre> Similarly if the value contains a list. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.9338"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.9339"></a><a href="#glo:glossaryentry"><code class="csfmt">\glossaryentry</code></a>{lemon}
{
  <a id="wrglossary.9340"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={lemon}</span>,
  <a id="wrglossary.9341"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={Yellow citrus fruit}</span>
}
<a id="wrglossary.9342"></a><a href="#glo:glossaryentry"><code class="csfmt">\glossaryentry</code></a>{lime}
{
  <a id="wrglossary.9343"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={lime}</span>,
  <a id="wrglossary.9344"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={Green citrus fruit}</span>
}
<a id="wrglossary.9345"></a><a href="#glo:glossaryentry"><code class="csfmt">\glossaryentry</code></a>{citrus}
{
  <a id="wrglossary.9346"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={citrus}</span>,
  <a id="wrglossary.9347"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={Plant in the Rutaceae family}</span>,
  <a id="wrglossary.9348"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a><span class="optfmt">={lemon,lime}</span>
}
</pre> 
</ol>
<p>
In both cases <a href="#itm.glssee">2</a> and <a href="#itm.seekey">3</a> above, the cross-referenced information appears in the <a id="wrglossary.9349"></a><a href="#glo:locationlist">number list</a>, whereas in case <a href="#itm.descsee">1</a>, the cross-referenced information appears in the description. (See the <a id="wrglossary.9350"></a><a href="#glo:file.sample-crossref.tex"><span class="filefmt">sample-crossref.tex</span></a> example file that comes with this package.) This means that in cases <a href="#itm.glssee">2</a> and <a href="#itm.seekey">3</a>, the cross-referencing information won’t appear if you have suppressed the <a id="wrglossary.9351"></a><a href="#glo:locationlist">number list</a>. In this case, you will need to activate the <a id="wrglossary.9352"></a><a href="#glo:locationlist">number list</a> for the given entries using <a id="wrglossary.9353"></a><a href="#glo:opt.gloskey.nonumberlist"><span class="csoptfmt">nonumberlist</span></a>false. Alternatively, if you just use the <a id="wrglossary.9354"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a> key instead of <a id="wrglossary.9355"></a><a href="#glo:glssee"><code class="csfmt">\glssee</code></a>, you can automatically activate the <a id="wrglossary.9356"></a><a href="#glo:locationlist">number list</a> using the <a id="wrglossary.9357"></a><a href="#glo:opt.seeautonumberlist"><span class="styoptfmt">seeautonumberlist</span></a> package option.<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.9358"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a></div><!-- end of informationtitle -->
 <a id="wrglossary.9359"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> provides much better support for cross-references, including the ability to only show the cross-reference in the <a id="wrglossary.9360"></a><a href="#glo:dual.locationlist">location list</a> (<a id="wrglossary.9361"></a><a href="#glo:opt.resource.save-locations"><span class="xtrcsoptfmt">save-locations</span></a><span class="optfmt">={see}</span>) without the actual <a id="wrglossary.9362"></a><a href="#glo:@@glslabel@entrylocation">locations</a>. See, for example,  <a href="https://www.dickimaw-books.com/gallery">index.php?label=bib2gls-xr</a>Gallery: Cross-References (bib2gls). </div><!-- end of information -->
<p>

</section><!-- end of section sec:crossref -->

<section id="sec:customxr"><!-- start of section sec:customxr --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->11.1. Customising Cross-Reference Text<div class="labellink"><a href="#sec:customxr">[link]</a></div></h2><!-- end of section header -->
<p>
When you use either the <a id="wrglossary.9363"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a> key or the <a id="wrglossary.9364"></a><a href="#glo:glssee"><code class="csfmt">\glssee</code></a> command, the cross-referencing information will be typeset in the  <a id="wrglossary.9365"></a><a href="#glo:dual.glossary">glossary</a> (within the <a id="wrglossary.9366"></a><a href="#glo:locationlist">number list</a>) according to: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.9367"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.9368"></a><code class="code"><dfn id="glo:glsseeformat"><code class="csfmt">\glsseeformat</code></dfn>[<span class="meta">〈<em class="metainner">tag</em>〉</span>]{<span class="meta">〈<em class="metainner">xr-list</em>〉</span>}{<span class="meta">〈<em class="metainner">location</em>〉</span>}</code></div><!-- end of pinnedbox -->
 The default definition: <pre class="compactcodebox"><code class="cmd">\emph</code>{<span class="meta">〈<em class="metainner">tag</em>〉</span>} <a id="wrglossary.9369"></a><a href="#glo:glsseelist"><code class="csfmt">\glsseelist</code></a>{<span class="meta">〈<em class="metainner">xr-list</em>〉</span>}
</pre> Note that the <span class="meta">〈<em class="metainner">location</em>〉</span> argument is always ignored. (<a id="wrglossary.9370"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> will always assign a <a id="wrglossary.9371"></a><a href="#glo:@@glslabel@entrylocation">location</a> number, even if it’s not needed, so it needs to be discarded.) For example, if you want the tag to appear in bold, you can do: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.9372"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>*{<a id="wrglossary.9373"></a><a href="#glo:glsseeformat"><code class="csfmt">\glsseeformat</code></a>}[3][<a id="wrglossary.9374"></a><a href="#glo:seename"><code class="csfmt">\seename</code></a>]{<code class="cmd">\textbf</code>{#1} 
 <a id="wrglossary.9375"></a><a href="#glo:glsseelist"><code class="csfmt">\glsseelist</code></a>{#2}}
</pre><p>
The list of labels is formatted by:  <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.9376"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.9377"></a><code class="code"><dfn id="glo:glsseelist"><code class="csfmt">\glsseelist</code></dfn>{<span class="meta">〈<em class="metainner">label-list</em>〉</span>}</code></div><!-- end of pinnedbox -->
 This iterates through the comma-separated list of <a id="wrglossary.9378"></a><a href="#glo:idx.glossaryentry">entry</a> labels <span class="meta">〈<em class="metainner">label-list</em>〉</span> and formats each entry in the list. The <a id="wrglossary.9379"></a><a href="#glo:idx.glossaryentry">entries</a> are separated by: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.9380"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.9381"></a><code class="code"><dfn id="glo:glsseesep"><code class="csfmt">\glsseesep</code></dfn></code><span class="floatrightbox"><span class="summarytag">initial: </span>,<a id="wrglossary.9382"></a><a href="#glo:idx.vbsp"><code class="code">␣</code></a></span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 between all but the last pair, and <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.9383"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.9384"></a><code class="code"><dfn id="glo:glsseelastsep"><code class="csfmt">\glsseelastsep</code></dfn></code><span class="floatrightbox"><span class="summarytag">initial: </span>,<a id="wrglossary.9385"></a><a href="#glo:idx.vbsp"><code class="code">␣</code></a></span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 between the last pair.<p>
Each entry item in the list is formatted with: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.9386"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.9387"></a><code class="code"><dfn id="glo:glsseeitem"><code class="csfmt">\glsseeitem</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 This does:  <pre class="compactcodebox"><a id="wrglossary.9388"></a><a href="#glo:glshyperlink"><code class="csfmt">\glshyperlink</code></a>[<a id="wrglossary.9389"></a><a href="#glo:glsseeitemformat"><code class="csfmt">\glsseeitemformat</code></a>{#1}]{#1}
</pre> which creates a <a id="wrglossary.9390"></a><a href="#glo:idx.hyperlink">hyperlink</a>, if enabled, to the cross-referenced entry. The <a id="wrglossary.9391"></a><a href="#glo:idx.hyperlink">hyperlink</a> text is given by: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.9392"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.9393"></a><code class="code"><dfn id="glo:glsseeitemformat"><code class="csfmt">\glsseeitemformat</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 This does: <pre class="compactcodebox"><a id="wrglossary.9394"></a><a href="#glo:ifglshasshort"><code class="csfmt">\ifglshasshort</code></a>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}
 {<a id="wrglossary.9395"></a><a href="#glo:glsentrytext"><code class="csfmt">\glsentrytext</code></a>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}}<span class="comment">% acronym</span>
 {<a id="wrglossary.9396"></a><a href="#glo:glsentryname"><code class="csfmt">\glsentryname</code></a>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}}<span class="comment">% non-acronym</span>
</pre> which uses the <a id="wrglossary.9397"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a> field for <a id="wrglossary.9398"></a><a href="#glo:idx.acronym">acronyms</a> and the <a id="wrglossary.9399"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> field otherwise.<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.9400"></a><a href="#glo:sym.information"><span title="Information" class="icon">🛈</span></a></div><!-- end of informationtitle -->
When <a id="wrglossary.9401"></a><a href="#glo:glssee"><code class="csfmt">\glssee</code></a> was first introduced in v1.17, the cross-referenced entry was displayed with just <a id="wrglossary.9402"></a><a href="#glo:glsentryname"><code class="csfmt">\glsentryname</code></a>, but this caused problems because back then the <a id="wrglossary.9403"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> field had to be sanitized because it was written to the <a id="wrglossary.9404"></a><a href="#glo:indexingfile">glossary file</a>, which caused strange results if the <a id="wrglossary.9405"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> contained any commands. So in v3.0, the default definition was switched to using <a id="wrglossary.9406"></a><a href="#glo:glsentrytext"><code class="csfmt">\glsentrytext</code></a> to avoid the issue. In v3.08a, the information written to the <a id="wrglossary.9407"></a><a href="#glo:indexingfile">glossary file</a> was changed and the <a id="wrglossary.9408"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> was no longer sanitized, but the new definition was retained for backward-compatibility.<p>
However, the original definition is more appropriate in some ways, as it makes more sense for the cross-reference to show the name as it appears in the <a id="wrglossary.9409"></a><a href="#glo:dual.glossary">glossary</a>, except for <a id="wrglossary.9410"></a><a href="#glo:idx.acronym">acronyms</a> which could have wide names if the long form is included. So in v4.50, which had major compatibility-breaking changes to remove the unconditional dependency on the now deprecated <a id="wrglossary.9411"></a><a href="#glo:pkg.textcase"><span class="styfmt">textcase</span></a> package, the original use of <a id="wrglossary.9412"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> was restored for non-<a id="wrglossary.9413"></a><a href="#glo:idx.acronym">acronyms</a>, which brings it into line with <a id="wrglossary.9414"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>. </div><!-- end of information -->
<p>
For example, to make the cross-referenced list use small caps with the <a id="wrglossary.9415"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a> (not <a id="wrglossary.9416"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a>) field: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.9417"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>{<a id="wrglossary.9418"></a><a href="#glo:glsseeitemformat"><code class="csfmt">\glsseeitemformat</code></a>}[1]{<span class="comment">% </span>
  <a id="wrglossary.9419"></a><a href="#glo:textsc"><code class="csfmt">\textsc</code></a>{<a id="wrglossary.9420"></a><a href="#glo:glsentrytext"><code class="csfmt">\glsentrytext</code></a>{#1}}}
</pre><p>
<div class="information"><div class="informationtitle"><a id="wrglossary.9421"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><!-- end of informationtitle -->
 The <a id="wrglossary.9422"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package redefines <a id="wrglossary.9423"></a><a href="#glo:glsseeitemformat"><code class="csfmt">\glsseeitemformat</code></a> to use <a id="wrglossary.9424"></a><a href="#glo:glsfmttext"><code class="xtrcsfmt">\glsfmttext</code></a> for <a id="wrglossary.9425"></a><a href="#glo:idx.abbreviation"><span class="xtrfmt">abbreviations</span></a> and <a id="wrglossary.9426"></a><a href="#glo:glsfmtname"><code class="csfmt">\glsfmtname</code></a> otherwise. Additionally, it provides <a id="wrglossary.9427"></a><a href="#glo:glsxtrhiername"><code class="xtrcsfmt">\glsxtrhiername</code></a> which can be used as an alternative for <a id="wrglossary.9428"></a><a href="#glo:hierarchicallevel">hierarchical</a> entries. See the <a id="wrglossary.9429"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> manual for further details. </div><!-- end of information -->
<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.9430"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
You can use <a id="wrglossary.9431"></a><a href="#glo:glsseeformat"><code class="csfmt">\glsseeformat</code></a> and <a id="wrglossary.9432"></a><a href="#glo:glsseelist"><code class="csfmt">\glsseelist</code></a> in the main body of the text, but they won’t automatically add the cross-referenced entries to the <a id="wrglossary.9433"></a><a href="#glo:dual.glossary">glossary</a>. If you want them added with that location, you can do: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.9434"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div>Some information (see also 
<a id="wrglossary.9435"></a><a href="#glo:glsseelist"><code class="csfmt">\glsseelist</code></a>{FourierSeries,TaylorsTheorem}<span class="comment">% </span>
<a id="wrglossary.9436"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>{FourierSeries}<a id="wrglossary.9437"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>{TaylorsTheorem}).
</pre> </div><!-- end of important -->
<p>

</section><!-- end of section sec:customxr -->

<section id="sec:numberlists"><!-- start of section sec:numberlists --><div class="tomain"><a href="#main">[top]</a></div>
<h1><!-- start of chapter header -->12. Number Lists<div class="labellink"><a href="#sec:numberlists">[link]</a></div></h1><!-- end of chapter header -->
<p>
Each <a id="wrglossary.9438"></a><a href="#glo:idx.glossaryentry">entry</a> in the <a id="wrglossary.9439"></a><a href="#glo:dual.glossary">glossary</a> has an associated <a id="wrglossary.9440"></a><a href="#glo:locationlist">number list</a> (or <a id="wrglossary.9441"></a><a href="#glo:dual.locationlist">location list</a>). By default, these numbers (the <a id="wrglossary.9442"></a><a href="#glo:dual.entrylocation">entry locations</a>) refer to the pages on which that <a id="wrglossary.9443"></a><a href="#glo:idx.glossaryentry">entry</a> has been <a id="wrglossary.9444"></a><a href="#glo:@@glslabel@indexing">indexed</a> (using any of the commands described in §<a href="#sec:glslink">5.1</a> and §<a href="#sec:glsadd">10</a>) and will also include any cross-references obtained with <a id="wrglossary.9445"></a><a href="#glo:glssee"><code class="csfmt">\glssee</code></a> (or the <a id="wrglossary.9446"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a> key).<p>
The <a id="wrglossary.9447"></a><a href="#glo:@@glslabel@entrylocation">locations</a> in the <a id="wrglossary.9448"></a><a href="#glo:locationlist">number list</a> are separated with: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.9449"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.9450"></a><code class="code"><dfn id="glo:delimN"><code class="csfmt">\delimN</code></dfn></code></div><!-- end of pinnedbox -->
<p>
The <a id="wrglossary.9451"></a><a href="#glo:locationlist">number list</a> can be suppressed using the <a id="wrglossary.9452"></a><a href="#glo:opt.nonumberlist"><span class="styoptfmt">nonumberlist</span></a> package option, or an alternative counter can be set as the default using the <a id="wrglossary.9453"></a><a href="#glo:opt.counter"><span class="styoptfmt">counter</span></a> package option. The <a id="wrglossary.9454"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package additionally provides the <a id="wrglossary.9455"></a><a href="#glo:opt.equations"><span class="xtrstyoptfmt">equations</span></a> and <a id="wrglossary.9456"></a><a href="#glo:opt.floats"><span class="xtrstyoptfmt">floats</span></a> options that can be used to automatically switch the <a id="wrglossary.9457"></a><a href="#glo:dual.locationcounter">location counter</a> in certain environments.<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.9458"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a></div><!-- end of informationtitle -->
 With <a id="wrglossary.9459"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> you can prevent the <a id="wrglossary.9460"></a><a href="#glo:locationlist">number list</a> from being created with the <a id="wrglossary.9461"></a><a href="#glo:opt.resource.save-locations"><span class="xtrcsoptfmt">save-locations</span></a><span class="optfmt">=false</span> resource option, or only include the cross-references with the <a id="wrglossary.9462"></a><a href="#glo:opt.resource.save-locations"><span class="xtrcsoptfmt">save-locations</span></a><span class="optfmt">=see</span> option. </div><!-- end of information -->
<p>
<a id="wrglossary.9463"></a><a href="#glo:locationlist">Number lists</a> are more common with indexes rather than <a id="wrglossary.9464"></a><a href="#glo:dual.glossary">glossaries</a> (although you can use the <a id="wrglossary.9465"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package for indexes as well). However, Options <a href="#glo:idx.opt.mkidx">2</a> and <a href="#glo:idx.opt.xdy">3</a> makes use of <a id="wrglossary.9466"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> or <a id="wrglossary.9467"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> to hierarchically sort and collate the <a id="wrglossary.9468"></a><a href="#glo:idx.glossaryentry">entries</a>. These applications are readily available with most modern TeX distributions, but because they are both designed as <a id="wrglossary.9469"></a><a href="#glo:dual.indexingapp">indexing applications</a> they both require that terms either have a valid <a id="wrglossary.9470"></a><a href="#glo:@@glslabel@entrylocation">location</a> or a cross-reference. <p>
<div class="important"><div class="importanttitle"><a id="wrglossary.9471"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
Even if you use <a id="wrglossary.9472"></a><a href="#glo:opt.nonumberlist"><span class="styoptfmt">nonumberlist</span></a>, the <a id="wrglossary.9473"></a><a href="#glo:@@glslabel@entrylocation">locations</a> must still be provided and acceptable to the <a id="wrglossary.9474"></a><a href="#glo:dual.indexingapp">indexing application</a> or they will cause an error during the <a id="wrglossary.9475"></a><a href="#glo:dual.indexing">indexing</a> stage, which will interrupt the document build. <a id="wrglossary.9476"></a><a href="#glo:idx.emptylocation">Empty locations</a> are not permitted with Options <a href="#glo:idx.opt.mkidx">2</a> and <a href="#glo:idx.opt.xdy">3</a>. See §<a href="#sec:problemlocations">12.5</a>. </div><!-- end of important -->
<p>
If you’re not interested in the <a id="wrglossary.9477"></a><a href="#glo:@@glslabel@entrylocation">locations</a>, each <a id="wrglossary.9478"></a><a href="#glo:idx.glossaryentry">entry</a> only needs to be indexed once, so consider using <a id="wrglossary.9479"></a><a href="#glo:opt.indexonlyfirst"><span class="styoptfmt">indexonlyfirst</span></a>, which can improve the document build time by only <a id="wrglossary.9480"></a><a href="#glo:dual.indexing">indexing</a> the <a id="wrglossary.9481"></a><a href="#glo:dual.firstuse">first use</a> of each term.<p>
The <a id="wrglossary.9482"></a><a href="#glo:glsaddall"><code class="csfmt">\glsaddall</code></a> command (see §<a href="#sec:glsadd">10</a>), which is used to automatically <a id="wrglossary.9483"></a><a href="#glo:@@glslabel@indexing">index</a> all <a id="wrglossary.9484"></a><a href="#glo:idx.glossaryentry">entries</a>, iterates over  all defined <a id="wrglossary.9485"></a><a href="#glo:idx.glossaryentry">entries</a> (in non-<a id="wrglossary.9486"></a><a href="#glo:dual.ignoredglossary">ignored glossaries</a>) and does <code class="code"><a id="wrglossary.9487"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code> for each  <a id="wrglossary.9488"></a><a href="#glo:idx.glossaryentry">entry</a> (where <span class="meta">〈<em class="metainner">entry-label</em>〉</span> is that <a id="wrglossary.9489"></a><a href="#glo:idx.glossaryentry">entry’s</a> label).  This means that <a id="wrglossary.9490"></a><a href="#glo:glsaddall"><code class="csfmt">\glsaddall</code></a> automatically adds the same <a id="wrglossary.9491"></a><a href="#glo:@@glslabel@entrylocation">location</a> to every entry’s <a id="wrglossary.9492"></a><a href="#glo:locationlist">number list</a>, which looks weird if the <a id="wrglossary.9493"></a><a href="#glo:locationlist">number list</a> hasn’t been suppressed.<p>
With <a id="wrglossary.9494"></a><a href="#glo:idx.opt.b2g">Option 4</a>, the <a id="wrglossary.9495"></a><a href="#glo:dual.indexing">indexing</a> is performed by <a id="wrglossary.9496"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, which was specifically designed for the <a id="wrglossary.9497"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package.  So it will allow <a id="wrglossary.9498"></a><a href="#glo:@@glslabel@emptylocation">empty</a> or unusual locations. (As from <a id="wrglossary.9499"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> v3.0, <a id="wrglossary.9500"></a><a href="#glo:idx.emptylocation">empty locations</a> will be converted to <a id="wrglossary.9501"></a><a href="#glo:dual.ignoredlocation">ignored locations</a>.) Additionally, the <a id="wrglossary.9502"></a><a href="#glo:opt.resource.selection"><span class="xtrcsoptfmt">selection</span></a><span class="optfmt">=all</span> resource option option will select all <a id="wrglossary.9503"></a><a href="#glo:idx.glossaryentry">entries</a> without adding an unwanted  <a id="wrglossary.9504"></a><a href="#glo:@@glslabel@entrylocation">location</a> to the <a id="wrglossary.9505"></a><a href="#glo:locationlist">number list</a>. If <a id="wrglossary.9506"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> can deduce a numerical value for a <a id="wrglossary.9507"></a><a href="#glo:@@glslabel@entrylocation">location</a>, it will attempt to form a <a id="wrglossary.9508"></a><a href="#glo:idx.range">range</a> over consecutive <a id="wrglossary.9509"></a><a href="#glo:@@glslabel@entrylocation">locations</a>, otherwise it won’t try to form a <a id="wrglossary.9510"></a><a href="#glo:idx.range">range</a> and the <a id="wrglossary.9511"></a><a href="#glo:@@glslabel@entrylocation">location</a> will just form an individual item in the list.<p>
<a id="wrglossary.9512"></a><a href="#glo:idx.opt.noidx">Option 1</a> also allows any <a id="wrglossary.9513"></a><a href="#glo:@@glslabel@entrylocation">location</a> but it doesn’t form <a id="wrglossary.9514"></a><a href="#glo:idx.range">ranges</a>. Any <a id="wrglossary.9515"></a><a href="#glo:idx.emptylocation">empty locations</a> or location with the <a id="wrglossary.9516"></a><a href="#glo:glsignore"><span class="csfmtcolourfont">glsignore</span></a> format will result in an <a id="wrglossary.9517"></a><a href="#glo:idx.emptylocation">invisible location</a> in the <a id="wrglossary.9518"></a><a href="#glo:locationlist">number list</a>.<p>

</section><!-- end of section sec:numberlists -->

<section id="sec:encap"><!-- start of section sec:encap --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->12.1. Encap Values (Location Formats)<div class="labellink"><a href="#sec:encap">[link]</a></div></h2><!-- end of section header -->
<p>
The <a id="wrglossary.9519"></a><a href="#glo:@@glslabel@locationencap">location encap or format</a> is the encapsulating command used to format an <a id="wrglossary.9520"></a><a href="#glo:dual.entrylocation">entry location</a>. That is, it’s a command that takes an argument that will be the <a id="wrglossary.9521"></a><a href="#glo:@@glslabel@entrylocation">location</a>.<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.9522"></a><a href="#glo:sym.information"><span title="Information" class="icon">🛈</span></a></div><!-- end of informationtitle -->
If you aren’t using <a id="wrglossary.9523"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a> then you can use the control sequence name of any text-block command that takes a single argument. For example, <a id="wrglossary.9524"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=<a id="wrglossary.9525"></a><a href="#glo:emph"><span class="csfmtcolourfont">emph</span></a></span>.  If you require <a id="wrglossary.9526"></a><a href="#glo:idx.hyperlink">hyperlinks</a> then it’s more complicated. </div><!-- end of information -->
<p>
The <span class="qt">“<a id="wrglossary.9527"></a><a href="#glo:locationencap">encap</a>”</span> usually refers to the control sequence <span style="font-style: italic; font-variant: normal; ">name</span> without the leading backslash (such as <a id="wrglossary.9528"></a><a href="#glo:textbf"><span class="csfmtcolourfont">textbf</span></a>) and is essentially the same as the <a id="wrglossary.9529"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> <a id="wrglossary.9530"></a><a href="#glo:locationencap">encap</a> value that can be provided within the standard <a id="wrglossary.9531"></a><a href="#glo:index"><code class="csfmt">\index</code></a> command.<p>
<div class="warning"><div class="warningtitle"><a id="wrglossary.9532"></a><a href="#glo:sym.warning"><span title="Warning" class="icon">⚠</span></a></div><!-- end of warningtitle -->
Be careful not to use a declaration (such as <a id="wrglossary.9533"></a><a href="#glo:bfseries"><code class="csfmt">\bfseries</code></a>) instead of a text-block command (such as <a id="wrglossary.9534"></a><a href="#glo:textbf"><code class="csfmt">\textbf</code></a>) as the effect is not guaranteed to be localised, either within the <a id="wrglossary.9535"></a><a href="#glo:locationlist">number list</a> or throughout the <a id="wrglossary.9536"></a><a href="#glo:dual.glossary">glossary</a>. </div><!-- end of warning -->
<p>
There is a special format: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.9537"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.9538"></a><code class="code"><dfn id="glo:glsignore"><code class="csfmt">\glsignore</code></dfn>{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of pinnedbox -->
 which simply ignores its argument. With Options <a href="#glo:idx.opt.noidx">1</a>, <a href="#glo:idx.opt.mkidx">2</a> and <a href="#glo:idx.opt.xdy">3</a> this creates an <a id="wrglossary.9539"></a><a href="#glo:@@glslabel@emptylocation">empty (invisible) location</a> which can lead to spurious commas or en-dashes if the <a id="wrglossary.9540"></a><a href="#glo:locationlist">number list</a> contains other <a id="wrglossary.9541"></a><a href="#glo:@@glslabel@entrylocation">locations</a>. However, with <a id="wrglossary.9542"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, this format identifies the <a id="wrglossary.9543"></a><a href="#glo:@@glslabel@entrylocation">location</a> as a special <a id="wrglossary.9544"></a><a href="#glo:dual.ignoredlocation">ignored location</a> which won’t be added to the <a id="wrglossary.9545"></a><a href="#glo:dual.locationlist">location list</a> but will influence selection.<p>
If you want to apply more than one style to a given <a id="wrglossary.9546"></a><a href="#glo:@@glslabel@entrylocation">location</a> (for example, <span style="font-weight: bold; ">bold</span> and <span style="font-style: italic; font-variant: normal; ">italic</span>) you will need to create a command that applies both formats. For example:  <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.9547"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\newcommand</code>*{<code class="cmd">\textbfem</code>}[1]{<a id="wrglossary.9548"></a><a href="#glo:textbf"><code class="csfmt">\textbf</code></a>{<a id="wrglossary.9549"></a><a href="#glo:emph"><code class="csfmt">\emph</code></a>{#1}}}
</pre> and use that command.<p>
In this document, <a id="wrglossary.9550"></a><a href="#glo:idx.standardformat">standard location format</a>refer to the standard text block commands such as <a id="wrglossary.9551"></a><a href="#glo:textbf"><code class="csfmt">\textbf</code></a> or <a id="wrglossary.9552"></a><a href="#glo:emph"><code class="csfmt">\emph</code></a> or any of the commands listed in Table <a href="#tab:hyperxx">12.1</a>.<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.9553"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
If you use <a id="wrglossary.9554"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> instead of <a id="wrglossary.9555"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>, you must use <a id="wrglossary.9556"></a><a href="#glo:GlsAddXdyAttribute"><code class="csfmt">\GlsAddXdyAttribute</code></a> to identify any  non-<a id="wrglossary.9557"></a><a href="#glo:idx.standardformat">standard formats</a>  that you want to use with the <a id="wrglossary.9558"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a> key. So if you use <a id="wrglossary.9559"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> with the above example <code class="csfmt">\textbfem</code>, you would need to add: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.9560"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.9561"></a><a href="#glo:GlsAddXdyAttribute"><code class="csfmt">\GlsAddXdyAttribute</code></a>{textbfem}
</pre> See §<a href="#sec:xindy">14</a> for further details. </div><!-- end of important -->
<p>
If you are using <a id="wrglossary.9562"></a><a href="#glo:idx.hyperlink">hyperlinks</a> and you want to change the font of the hyperlinked <a id="wrglossary.9563"></a><a href="#glo:@@glslabel@entrylocation">location</a>  don’t use <a id="wrglossary.9564"></a><a href="#glo:hyperpage"><code class="csfmt">\hyperpage</code></a> (provided by the <a id="wrglossary.9565"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a> package) as the <a id="wrglossary.9566"></a><a href="#glo:@@glslabel@entrylocation">locations</a> may not refer to a page number and the location argument may contain the range delimiter <a id="wrglossary.9567"></a><a href="#glo:delimR"><code class="csfmt">\delimR</code></a>. Instead, the <a id="wrglossary.9568"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package provides <a id="wrglossary.9569"></a><a href="#glo:idx.hyperlink">hyperlink</a>-supported <a id="wrglossary.9570"></a><a href="#glo:locationencap">encaps</a> listed in Table <a href="#tab:hyperxx">12.1</a>. These commands all use <a id="wrglossary.9571"></a><a href="#glo:glshypernumber"><code class="csfmt">\glshypernumber</code></a> (described below) and so shouldn’t be used in other contexts.<p>
The <code class="csfmt">\hyper<span class="meta">〈<em class="metainner">xx</em>〉</span></code> can also be used without <a id="wrglossary.9572"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a>, since <a id="wrglossary.9573"></a><a href="#glo:glshypernumber"><code class="csfmt">\glshypernumber</code></a> will simply do its argument if <a id="wrglossary.9574"></a><a href="#glo:hyperlink"><code class="csfmt">\hyperlink</code></a> hasn’t been defined. In which case, only the font change will be applied.<p>
<div class="table"> <table class="tabular-c">
<caption id="tab:hyperxx">Table&nbsp;7: Predefined Hyperlinked Location Formats</caption><tr style=""><td class="cell-noborder-bothsep-l"><dfn id="glo:hyperrm"><span class="csfmtcolourfont">hyperrm</span></dfn> </td>
<td class="cell-noborder-bothsep-l"> serif (<a href="#glo:textrm"><code class="csfmt">\textrm</code></a>) <a href="#glo:idx.hyperlink">hyperlink</a> </td>
</tr><tr style=""><td class="cell-noborder-bothsep-l"><dfn id="glo:hypersf"><span class="csfmtcolourfont">hypersf</span></dfn> </td>
<td class="cell-noborder-bothsep-l"> sans-serif (<a href="#glo:textsf"><code class="csfmt">\textsf</code></a>) <a href="#glo:idx.hyperlink">hyperlink</a> </td>
</tr><tr style=""><td class="cell-noborder-bothsep-l"><dfn id="glo:hypertt"><span class="csfmtcolourfont">hypertt</span></dfn> </td>
<td class="cell-noborder-bothsep-l"> monospaced (<a href="#glo:texttt"><code class="csfmt">\texttt</code></a>) <a href="#glo:idx.hyperlink">hyperlink</a> </td>
</tr><tr style=""><td class="cell-noborder-bothsep-l"><dfn id="glo:hyperbf"><span class="csfmtcolourfont">hyperbf</span></dfn> </td>
<td class="cell-noborder-bothsep-l"> bold (<a href="#glo:textbf"><code class="csfmt">\textbf</code></a>) <a href="#glo:idx.hyperlink">hyperlink</a> </td>
</tr><tr style=""><td class="cell-noborder-bothsep-l"><dfn id="glo:hypermd"><span class="csfmtcolourfont">hypermd</span></dfn> </td>
<td class="cell-noborder-bothsep-l"> medium weight (<a href="#glo:textmd"><code class="csfmt">\textmd</code></a>) <a href="#glo:idx.hyperlink">hyperlink</a> </td>
</tr><tr style=""><td class="cell-noborder-bothsep-l"><dfn id="glo:hyperit"><span class="csfmtcolourfont">hyperit</span></dfn> </td>
<td class="cell-noborder-bothsep-l"> italic (<a href="#glo:textit"><code class="csfmt">\textit</code></a>) <a href="#glo:idx.hyperlink">hyperlink</a> </td>
</tr><tr style=""><td class="cell-noborder-bothsep-l"><dfn id="glo:hypersl"><span class="csfmtcolourfont">hypersl</span></dfn> </td>
<td class="cell-noborder-bothsep-l"> slanted (<a href="#glo:textsl"><code class="csfmt">\textsl</code></a>) <a href="#glo:idx.hyperlink">hyperlink</a> </td>
</tr><tr style=""><td class="cell-noborder-bothsep-l"><dfn id="glo:hyperup"><span class="csfmtcolourfont">hyperup</span></dfn> </td>
<td class="cell-noborder-bothsep-l"> upright (<a href="#glo:textup"><code class="csfmt">\textup</code></a>) <a href="#glo:idx.hyperlink">hyperlink</a> </td>
</tr><tr style=""><td class="cell-noborder-bothsep-l"><dfn id="glo:hypersc"><span class="csfmtcolourfont">hypersc</span></dfn> </td>
<td class="cell-noborder-bothsep-l"> small caps (<a href="#glo:textsc"><code class="csfmt">\textsc</code></a>) <a href="#glo:idx.hyperlink">hyperlink</a> </td>
</tr><tr style=""><td class="cell-noborder-bothsep-l"><dfn id="glo:hyperemph"><span class="csfmtcolourfont">hyperemph</span></dfn> </td>
<td class="cell-noborder-bothsep-l"> emphasized (<a href="#glo:emph"><code class="csfmt">\emph</code></a>) <a href="#glo:idx.hyperlink">hyperlink</a> </td>
</tr></table>
 <p>
</div><p>
If you want to make a new <a id="wrglossary.9575"></a><a href="#glo:locationencap">location format</a> that supports <a id="wrglossary.9576"></a><a href="#glo:idx.hyperlink">hyperlinks</a>, you will need to define a command which takes one argument and use that with the location encapsulated with <a id="wrglossary.9577"></a><a href="#glo:glshypernumber"><code class="csfmt">\glshypernumber</code></a> or the appropriate <code class="csfmt">\hyper<span class="meta">〈<em class="metainner">xx</em>〉</span></code> command. For example, if you want the <a id="wrglossary.9578"></a><a href="#glo:@@glslabel@entrylocation">location</a> number to be in a bold sans-serif font, you can define a command called, say, <code class="csfmt">\hyperbsf</code>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.9579"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\newcommand</code>{<code class="cmd">\hyperbsf</code>}[1]{<a id="wrglossary.9580"></a><a href="#glo:textbf"><code class="csfmt">\textbf</code></a>{<a id="wrglossary.9581"></a><a href="#glo:hypersf"><code class="csfmt">\hypersf</code></a>{#1}}}
</pre> and then use <span class="optfmt">hyperbsf</span> as the value for the <a id="wrglossary.9582"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a> key.<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.9583"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
When defining a custom <a id="wrglossary.9584"></a><a href="#glo:locationencap">location format</a> command that uses one of the <code class="csfmt">\hyper<span class="meta">〈<em class="metainner">xx</em>〉</span></code> commands, make sure that the argument of <code class="csfmt">\hyper<span class="meta">〈<em class="metainner">xx</em>〉</span></code> is just the <a id="wrglossary.9585"></a><a href="#glo:@@glslabel@entrylocation">location</a>. Any formatting must be outside of <code class="csfmt">\hyper<span class="meta">〈<em class="metainner">xx</em>〉</span></code> (as in the above <code class="csfmt">\hyperbfsf</code> example). </div><!-- end of important -->
<p>
Remember that if you use <a id="wrglossary.9586"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>, you will need to add this to the list of location <a id="wrglossary.9587"></a><a href="#glo:idx.xindyattr">xindy attributes</a>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.9588"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.9589"></a><a href="#glo:GlsAddXdyAttribute"><code class="csfmt">\GlsAddXdyAttribute</code></a>{hyperbsf}
</pre><p>
Complications can arise if you use different <a id="wrglossary.9590"></a><a href="#glo:locationencap">encap</a> values for the same <a id="wrglossary.9591"></a><a href="#glo:@@glslabel@entrylocation">location</a>. For example, suppose on page 10 you have both the default <a id="wrglossary.9592"></a><a href="#glo:glsnumberformat"><span class="csfmtcolourfont">glsnumberformat</span></a> and <a id="wrglossary.9593"></a><a href="#glo:hyperbf"><span class="csfmtcolourfont">hyperbf</span></a> <a id="wrglossary.9594"></a><a href="#glo:locationencap">encaps</a>. While it may seem apparent that <a id="wrglossary.9595"></a><a href="#glo:hyperbf"><span class="csfmtcolourfont">hyperbf</span></a> should override <a id="wrglossary.9596"></a><a href="#glo:glsnumberformat"><span class="csfmtcolourfont">glsnumberformat</span></a> in this situation, the <a id="wrglossary.9597"></a><a href="#glo:dual.indexingapp">indexing application</a> may not know it. This is therefore something you need to be careful about if you use the <a id="wrglossary.9598"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a> key or if you use a command that implicitly sets it.<p>
In the case of <a id="wrglossary.9599"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>, it only accepts one <a id="wrglossary.9600"></a><a href="#glo:locationencap">encap</a> (according to the order of precedence given in the <a id="wrglossary.9601"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> module) and discards the others for identical <a id="wrglossary.9602"></a><a href="#glo:@@glslabel@entrylocation">locations</a> (for the same <a id="wrglossary.9603"></a><a href="#glo:idx.glossaryentry">entry</a>). This can cause a problem if a discarded <a id="wrglossary.9604"></a><a href="#glo:@@glslabel@entrylocation">location</a> forms the start or end of a <a id="wrglossary.9605"></a><a href="#glo:idx.range">range</a>. <p>
In the case of <a id="wrglossary.9606"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>, it accepts different <a id="wrglossary.9607"></a><a href="#glo:locationencap">encaps</a> for the same <a id="wrglossary.9608"></a><a href="#glo:@@glslabel@entrylocation">location</a>, but warns about it (<span class="qt">“<a id="wrglossary.9609"></a><a href="#glo:idx.multipleencap">multiple encaps</a>”</span>).  This leads to a <a id="wrglossary.9610"></a><a href="#glo:locationlist">number list</a> with the same <a id="wrglossary.9611"></a><a href="#glo:@@glslabel@entrylocation">location</a> repeated in different formats. If you use the <a id="wrglossary.9612"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> Perl script with <a id="wrglossary.9613"></a><a href="#glo:idx.opt.mkidx">Option 2</a> it will detect <a id="wrglossary.9614"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span>’s</a> warning and attempt to fix the problem, ensuring that the <a id="wrglossary.9615"></a><a href="#glo:glsnumberformat"><span class="csfmtcolourfont">glsnumberformat</span></a> <a id="wrglossary.9616"></a><a href="#glo:locationencap">encap</a> always has the least precedence unless it includes a <a id="wrglossary.9617"></a><a href="#glo:idx.range">range</a> identifier. Other conflicting <a id="wrglossary.9618"></a><a href="#glo:locationencap">encaps</a> will have the last one override earlier ones for the same  <a id="wrglossary.9619"></a><a href="#glo:@@glslabel@entrylocation">location</a> with <a id="wrglossary.9620"></a><a href="#glo:idx.range">range</a> identifiers taking priority. If you actually want the repeat, you can disable this feature with the <a id="wrglossary.9621"></a><a href="#glo:switch.mkgls.e"><span class="shortargfmt">-e</span></a> switch.<p>
No discard occurs with <a id="wrglossary.9622"></a><a href="#glo:idx.opt.noidx">Option 1</a> so again you get the same <a id="wrglossary.9623"></a><a href="#glo:@@glslabel@entrylocation">location</a> repeated in different formats. With <a id="wrglossary.9624"></a><a href="#glo:idx.opt.b2g">Option 4</a>, <a id="wrglossary.9625"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> will discard according to order of precedence, giving priority to start and end <a id="wrglossary.9626"></a><a href="#glo:idx.range">ranges</a>. (See the <a id="wrglossary.9627"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> manual for further details.)<p>
The default <a id="wrglossary.9628"></a><a href="#glo:@@glslabel@entrylocation">location</a> format is: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.9629"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.9630"></a><code class="code"><dfn id="glo:glsnumberformat"><code class="csfmt">\glsnumberformat</code></dfn>{<span class="meta">〈<em class="metainner">location(s)</em>〉</span>}</code></div><!-- end of pinnedbox -->
 This will simply do its argument <span class="meta">〈<em class="metainner">location(s)</em>〉</span> if <a id="wrglossary.9631"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a> hasn’t been loaded, otherwise it will use: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.9632"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.9633"></a><code class="code"><dfn id="glo:glshypernumber"><code class="csfmt">\glshypernumber</code></dfn>{<span class="meta">〈<em class="metainner">location(s)</em>〉</span>}</code></div><!-- end of pinnedbox -->
 This will create a <a id="wrglossary.9634"></a><a href="#glo:idx.hyperlink">hyperlink</a> to the <a id="wrglossary.9635"></a><a href="#glo:@@glslabel@entrylocation">location</a> or will simply do its argument if <a id="wrglossary.9636"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a> hasn’t been loaded. The <span class="meta">〈<em class="metainner">location(s)</em>〉</span> argument may contain multiple <a id="wrglossary.9637"></a><a href="#glo:@@glslabel@entrylocation">locations</a>. If so, they must be separated with <a id="wrglossary.9638"></a><a href="#glo:delimR"><code class="csfmt">\delimR</code></a> or <a id="wrglossary.9639"></a><a href="#glo:delimN"><code class="csfmt">\delimN</code></a>. (Usually <a id="wrglossary.9640"></a><a href="#glo:delimN"><code class="csfmt">\delimN</code></a> won’t occur. The <a id="wrglossary.9641"></a><a href="#glo:delimR"><code class="csfmt">\delimR</code></a> separator may occur with <a id="wrglossary.9642"></a><a href="#glo:idx.range">ranges</a> and <a id="wrglossary.9643"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>.) Any other markup is likely to cause a problem (see §<a href="#sec:problemlocations">12.5</a>).<p>
Each <a id="wrglossary.9644"></a><a href="#glo:@@glslabel@entrylocation">location</a> within <a id="wrglossary.9645"></a><a href="#glo:glshypernumber"><code class="csfmt">\glshypernumber</code></a> will have a <a id="wrglossary.9646"></a><a href="#glo:idx.hyperlink">hyperlink</a> created with: <pre class="compactcodebox"><a id="wrglossary.9647"></a><a href="#glo:hyperlink"><code class="csfmt">\hyperlink</code></a>{<span class="meta">〈<em class="metainner">anchor</em>〉</span>}{<span class="meta">〈<em class="metainner">text</em>〉</span>}
</pre> where the <span class="meta">〈<em class="metainner">text</em>〉</span> is the location encapsulated with: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.9648"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.9649"></a><code class="code"><dfn id="glo:glswrglosslocationtextfmt"><code class="csfmt">\glswrglosslocationtextfmt</code></dfn>{<span class="meta">〈<em class="metainner">location</em>〉</span>}</code></div><!-- end of pinnedbox -->
 This just does its argument by default.<p>
The <span class="meta">〈<em class="metainner">anchor</em>〉</span> is constructed from the location but requires the prefix and <a id="wrglossary.9650"></a><a href="#glo:dual.locationcounter">location counter</a>, which first have to be set with: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.9651"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.9652"></a><code class="code"><dfn id="glo:setentrycounter"><code class="csfmt">\setentrycounter</code></dfn>[<span class="meta">〈<em class="metainner">prefix</em>〉</span>]{<span class="meta">〈<em class="metainner">counter</em>〉</span>}</code></div><!-- end of pinnedbox -->
 This command will be automatically inserted before the location in the <a id="wrglossary.9653"></a><a href="#glo:locationlist">number list</a> by the appropriate <a id="wrglossary.9654"></a><a href="#glo:dual.indexing">indexing</a> method. In the case of <a id="wrglossary.9655"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>, this will be inserted at the start of the <a id="wrglossary.9656"></a><a href="#glo:locationencap">encap</a> information, but with <a id="wrglossary.9657"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> the counter will form part of the <a id="wrglossary.9658"></a><a href="#glo:@@glslabel@xindyattr">attribute</a> and a helper command has to be provided that uses <a id="wrglossary.9659"></a><a href="#glo:setentrycounter"><code class="csfmt">\setentrycounter</code></a>. With <a id="wrglossary.9660"></a><a href="#glo:idx.opt.noidx">Option 1</a> the command occurs inside the definition of <a id="wrglossary.9661"></a><a href="#glo:glsnoidxdisplayloc"><code class="csfmt">\glsnoidxdisplayloc</code></a>. <p>
The <span class="meta">〈<em class="metainner">counter</em>〉</span> will be stored in: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.9662"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.9663"></a><code class="code"><dfn id="glo:glsentrycounter"><code class="csfmt">\glsentrycounter</code></dfn></code><span class="floatrightbox"><span class="summarytag">initial: </span><a id="wrglossary.9664"></a><a href="#glo:glscounter"><code class="csfmt">\glscounter</code></a></span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 and may be used in the hooks described below. Note that the prefix can’t be referenced as <a id="wrglossary.9665"></a><a href="#glo:glswrglossdisableanchorcmds"><code class="csfmt">\glswrglossdisableanchorcmds</code></a> is also used when obtaining the prefix during <a id="wrglossary.9666"></a><a href="#glo:dual.indexing">indexing</a>.<p>
The <span class="meta">〈<em class="metainner">anchor</em>〉</span> is then constructed as follows: 
<ol class="displaylist">
 <li><span class="numitem">1.</span>Use the <a id="wrglossary.9667"></a><a href="#glo:glswrglossdisableanchorcmds"><code class="csfmt">\glswrglossdisableanchorcmds</code></a> hook to disable problematic  commands (scoped). <li><span class="numitem">2.</span>Expand (protected) <pre class="compactcodebox"><span class="meta">〈<em class="metainner">counter</em>〉</span><span class="meta">〈<em class="metainner">prefix</em>〉</span><a id="wrglossary.9668"></a><a href="#glo:glswrglosslocationtarget"><code class="csfmt">\glswrglosslocationtarget</code></a>{<span class="meta">〈<em class="metainner">location</em>〉</span>}
</pre> <li><span class="numitem">3.</span>Sanitize the result. 
</ol>
 For example: <pre class="compactcodebox"><a id="wrglossary.9669"></a><a href="#glo:setentrycounter"><code class="csfmt">\setentrycounter</code></a>[]{<a id="wrglossary.9670"></a><a href="#glo:ctr.page"><span class="ctrfmt">page</span></a>}<span class="comment">% page counter and empty prefix</span>
<a id="wrglossary.9671"></a><a href="#glo:glshypernumber"><code class="csfmt">\glshypernumber</code></a>{1}
</pre> will essentially do: <pre class="compactcodebox"><a id="wrglossary.9672"></a><a href="#glo:hyperlink"><code class="csfmt">\hyperlink</code></a>{page.1}1
</pre> whereas <pre class="compactcodebox"><a id="wrglossary.9673"></a><a href="#glo:setentrycounter"><code class="csfmt">\setentrycounter</code></a>[1]{<a id="wrglossary.9674"></a><a href="#glo:ctr.equation"><span class="ctrfmt">equation</span></a>}<span class="comment">% </span>
<a id="wrglossary.9675"></a><a href="#glo:glshypernumber"><code class="csfmt">\glshypernumber</code></a>{2}
</pre> will essentially do: <pre class="compactcodebox"><a id="wrglossary.9676"></a><a href="#glo:hyperlink"><code class="csfmt">\hyperlink</code></a>{equation.1.2}2
</pre><p>
The initial hook to disable the problematic commands is: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.9677"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.9678"></a><code class="code"><dfn id="glo:glswrglossdisableanchorcmds"><code class="csfmt">\glswrglossdisableanchorcmds</code></dfn></code></div><!-- end of pinnedbox -->
 By default, this is defined to: <pre class="compactcodebox"><code class="cmd">\let</code><a id="wrglossary.9679"></a><a href="#glo:glstexorpdfstring"><code class="csfmt">\glstexorpdfstring</code></a><code class="cmd">\@secondoftwo</code>
</pre> If <a id="wrglossary.9680"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a> is loaded the definition will also include: <pre class="compactcodebox"><code class="cmd">\let</code><a id="wrglossary.9681"></a><a href="#glo:texorpdfstring"><code class="csfmt">\texorpdfstring</code></a><code class="cmd">\@secondoftwo</code>
<a id="wrglossary.9682"></a><a href="#glo:pdfstringdefPreHook"><code class="csfmt">\pdfstringdefPreHook</code></a>
</pre> The location is encapsulated with: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.9683"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.9684"></a><code class="code"><dfn id="glo:glswrglosslocationtarget"><code class="csfmt">\glswrglosslocationtarget</code></dfn>{<span class="meta">〈<em class="metainner">location</em>〉</span>}</code></div><!-- end of pinnedbox -->
 This must expand but may be used to make adjustments. The default definition is to simply expand to its argument. The  <a id="wrglossary.9685"></a><a href="#glo:glswrglossdisableanchorcmds"><code class="csfmt">\glswrglossdisableanchorcmds</code></a> hook may be used to alter the definition if some condition is required, but bear in mind that  <a id="wrglossary.9686"></a><a href="#glo:glswrglosslocationtarget"><code class="csfmt">\glswrglosslocationtarget</code></a> won’t be used when the prefix is obtained during <a id="wrglossary.9687"></a><a href="#glo:dual.indexing">indexing</a>.<p>
Any leftover robust or protected commands will end up sanitized to prevent an obscure error from occurring, but an invalid target name is likely to result. See §<a href="#sec:problemlocations">12.5</a> for an example.<p>
The use of <a id="wrglossary.9688"></a><a href="#glo:setentrycounter"><code class="csfmt">\setentrycounter</code></a> to set the prefix and counter is  necessary because the hypertarget can’t be included in the <a id="wrglossary.9689"></a><a href="#glo:dual.indexing">indexing</a> information supplied to <a id="wrglossary.9690"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> or <a id="wrglossary.9691"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>, because neither the <a id="wrglossary.9692"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> nor <a id="wrglossary.9693"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> syntax supports it. Unfortunately, not all definitions of <a id="wrglossary.9694"></a><a href="#glo:theHcounter"><code class="csfmt">\theH<span class="meta">〈<em class="metainner">counter</em>〉</span></code></a> can be split into a prefix and location that can be recombined in this way. This problem can occur, for example, with <a id="wrglossary.9695"></a><a href="#glo:opt.counter"><span class="styoptfmt">counter</span></a><span class="optfmt">=<a id="wrglossary.9696"></a><a href="#glo:ctr.equation"><span class="ctrfmt">equation</span></a></span> when it depends on the <a id="wrglossary.9697"></a><a href="#glo:ctr.chapter"><span class="ctrfmt">chapter</span></a> counter. This can result in warnings in the form: <pre class="transcript"><div class="transcripttitle"><a id="wrglossary.9698"></a><a href="#glo:sym.transcript"><span title="Transcript" class="icon">🔎</span></a></div>name{<span class="meta">〈<em class="metainner">target-name</em>〉</span>} has been referenced but does not exist, replaced by a fixed one
</pre> The <a id="wrglossary.9699"></a><a href="#glo:file.sampleEq.tex"><span class="filefmt">sampleEq.tex</span></a> sample file deals with this issue by redefining <a id="wrglossary.9700"></a><a href="#glo:theHcounter"><code class="csfmt">\theHequation</code></a> as follows: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.9701"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>*<a id="wrglossary.9702"></a><a href="#glo:theHcounter"><code class="csfmt">\theHequation</code></a>{<a id="wrglossary.9703"></a><a href="#glo:theHcounter"><code class="csfmt">\theHchapter</code></a>.<a id="wrglossary.9704"></a><a href="#glo:arabic"><code class="csfmt">\arabic</code></a>{equation}}
</pre><p>
<div class="information"><div class="informationtitle"><a id="wrglossary.9705"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a></div><!-- end of informationtitle -->
 This issue is avoided with <a id="wrglossary.9706"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> and <a id="wrglossary.9707"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a><span class="optfmt">=nameref</span> as that syntax allows the <a id="wrglossary.9708"></a><a href="#glo:idx.hyperlink">hyperlink</a> target to be supplied with the <a id="wrglossary.9709"></a><a href="#glo:dual.indexing">indexing</a> information. </div><!-- end of information -->
<p>

</section><!-- end of section sec:encap -->

<section id="sec:ranges"><!-- start of section sec:ranges --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->12.2. Range Formations<div class="labellink"><a href="#sec:ranges">[link]</a></div></h2><!-- end of section header -->
<p>
There are two types of <a id="wrglossary.9710"></a>ranges: explicit and implicit. Neither are supported with <a id="wrglossary.9711"></a><a href="#glo:idx.opt.noidx">Option 1</a>. Both are supported by Options <a href="#glo:idx.opt.mkidx">2</a>, <a href="#glo:idx.opt.xdy">3</a> and <a href="#glo:idx.opt.b2g">4</a>. Implicit ranges can be switched off using the appropriate option for the required <a id="wrglossary.9712"></a><a href="#glo:dual.indexingapp">indexing application</a>. The start and end of a <a id="wrglossary.9713"></a><a href="#glo:idx.range">range</a> is separated with: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.9714"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.9715"></a><code class="code"><dfn id="glo:delimR"><code class="csfmt">\delimR</code></dfn></code></div><!-- end of pinnedbox -->
 Options <a href="#glo:idx.opt.mkidx">2</a> and <a href="#glo:idx.opt.xdy">3</a> can merge implicit and explicit <a id="wrglossary.9716"></a><a href="#glo:idx.range">ranges</a> that overlap. With <a id="wrglossary.9717"></a><a href="#glo:idx.opt.b2g">Option 4</a>, individual <a id="wrglossary.9718"></a><a href="#glo:@@glslabel@entrylocation">locations</a> can be merged into an explicit range, but an individual location on either side of the explicit range won’t be merged into the explicit range.<p>
As with <a id="wrglossary.9719"></a><a href="#glo:index"><code class="csfmt">\index</code></a>, the characters <a id="wrglossary.9720"></a><a href="#glo:idx.sym.startrange"><code class="code">(</code></a> and <a id="wrglossary.9721"></a><a href="#glo:idx.sym.endrange"><code class="code">)</code></a>  can be used at the start of the <a id="wrglossary.9722"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a> value to specify the beginning and ending of a number <a id="wrglossary.9723"></a><a href="#glo:idx.range">range</a>. They must be in matching pairs with the same <a id="wrglossary.9724"></a><a href="#glo:locationencap">encap</a>. For example, <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.9725"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.9726"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.9727"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=<a id="wrglossary.9728"></a><a href="#glo:idx.sym.startrange"><code class="code">(</code></a><a id="wrglossary.9729"></a><a href="#glo:emph"><span class="csfmtcolourfont">emph</span></a></span>]{sample}
</pre> on one page to start the <a id="wrglossary.9730"></a><a href="#glo:idx.range">range</a> and later: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.9731"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.9732"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.9733"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=<a id="wrglossary.9734"></a><a href="#glo:idx.sym.endrange"><code class="code">)</code></a><a id="wrglossary.9735"></a><a href="#glo:emph"><span class="csfmtcolourfont">emph</span></a></span>]{sample}
</pre> to close the <a id="wrglossary.9736"></a><a href="#glo:idx.range">range</a>. This will create an explicit <a id="wrglossary.9737"></a><a href="#glo:idx.range">range</a> in the <a id="wrglossary.9738"></a><a href="#glo:locationlist">number list</a> that’s encapsulated with <a id="wrglossary.9739"></a><a href="#glo:emph"><code class="csfmt">\emph</code></a>. If the default  <a id="wrglossary.9740"></a><a href="#glo:glsnumberformat"><span class="csfmtcolourfont">glsnumberformat</span></a> should be used, you can omit it and just have the <a id="wrglossary.9741"></a><a href="#glo:idx.sym.startrange"><code class="code">(</code></a> and <a id="wrglossary.9742"></a><a href="#glo:idx.sym.endrange"><code class="code">)</code></a> characters.<p>
Implicit <a id="wrglossary.9743"></a><a href="#glo:idx.range">ranges</a> are formed by concatenating a sequence of three or more consecutive <a id="wrglossary.9744"></a><a href="#glo:@@glslabel@entrylocation">locations</a>. For example, if an <a id="wrglossary.9745"></a><a href="#glo:idx.glossaryentry">entry</a> is <a id="wrglossary.9746"></a><a href="#glo:@@glslabel@indexing">indexed</a> on pages 3, 4, 5, and 6, this will be compacted into <span class="qt">“3–6”</span>.<p>
With <a id="wrglossary.9747"></a><a href="#glo:idx.opt.xdy">Option 3</a>, you can vary the minimum sequence length using <a id="wrglossary.9748"></a><a href="#glo:GlsSetXdyMinRangeLength"><code class="csfmt">\GlsSetXdyMinRangeLength</code></a> where the argument is either the minimum number or the keyword <span class="optfmt">none</span>, which indicates that no implicit <a id="wrglossary.9749"></a><a href="#glo:idx.range">ranges</a> should be formed. See §<a href="#sec:xindyloc">14.3</a> for further details.<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.9750"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><!-- end of informationtitle -->
 With <a id="wrglossary.9751"></a><a href="#glo:idx.opt.b2g">Option 4</a>, the minimum number for form implicit <a id="wrglossary.9752"></a><a href="#glo:idx.range">ranges</a> is given by the <a id="wrglossary.9753"></a><a href="#glo:opt.resource.min-loc-range"><span class="xtrcsoptfmt">min-loc-range</span></a> resource option. Again, the value is either the minimum number or the keyword <span class="optfmt">none</span>, which indicates that no implicit <a id="wrglossary.9754"></a><a href="#glo:idx.range">ranges</a> should be formed. It’s also possible to compact a ragged sequence into a range with <a id="wrglossary.9755"></a><a href="#glo:opt.resource.max-loc-diff"><span class="xtrcsoptfmt">max-loc-diff</span></a>. For example, with <a id="wrglossary.9756"></a><a href="#glo:opt.resource.max-loc-diff"><span class="xtrcsoptfmt">max-loc-diff</span></a><span class="optfmt">=2</span>, the sequence <span class="qt">“2, 4, 5, 6, 8”</span> can be compressed into the range <span class="qt">“2–8”</span>. Another <a id="wrglossary.9757"></a><a href="#glo:idx.range">range</a>-related option is <a id="wrglossary.9758"></a><a href="#glo:opt.resource.compact-ranges"><span class="xtrcsoptfmt">compact-ranges</span></a> which allows <a id="wrglossary.9759"></a><a href="#glo:idx.range">ranges</a> to be more compact by omitting matching initial digits at the end of the <a id="wrglossary.9760"></a><a href="#glo:idx.range">range</a>. For example, <span class="qt">“184–189”</span> can be compacted into <span class="qt">“184–9”</span>. </div><!-- end of information -->
<p>
With both <a id="wrglossary.9761"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> and <a id="wrglossary.9762"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> (Options <a href="#glo:idx.opt.mkidx">2</a> and <a href="#glo:idx.opt.xdy">3</a>), you can replace the separator and the closing number at the end of the range using: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.9763"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.9764"></a><code class="code"><dfn id="glo:glsSetSuffixF"><code class="csfmt">\glsSetSuffixF</code></dfn>{<span class="meta">〈<em class="metainner">suffix</em>〉</span>}</code></div><!-- end of pinnedbox -->
 to set the suffix for two consecutive <a id="wrglossary.9765"></a><a href="#glo:@@glslabel@entrylocation">locations</a> and <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.9766"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.9767"></a><code class="code"><dfn id="glo:glsSetSuffixFF"><code class="csfmt">\glsSetSuffixFF</code></dfn>{<span class="meta">〈<em class="metainner">suffix</em>〉</span>}</code></div><!-- end of pinnedbox -->
 to set the suffix for three or more consecutive <a id="wrglossary.9768"></a><a href="#glo:@@glslabel@entrylocation">locations</a>. <a id="wrglossary.9769"></a><a href="#glo:idx.opt.b2g">Option 4</a> provides a similar feature with the <a id="wrglossary.9770"></a><a href="#glo:opt.resource.suffixF"><span class="xtrcsoptfmt">suffixF</span></a> and <a id="wrglossary.9771"></a><a href="#glo:opt.resource.suffixFF"><span class="xtrcsoptfmt">suffixFF</span></a> resource options.<p>
For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.9772"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.9773"></a><a href="#glo:glsSetSuffixF"><code class="csfmt">\glsSetSuffixF</code></a>{f.}
<a id="wrglossary.9774"></a><a href="#glo:glsSetSuffixFF"><code class="csfmt">\glsSetSuffixFF</code></a>{ff.}
</pre> Note that if you use <a id="wrglossary.9775"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> (<a id="wrglossary.9776"></a><a href="#glo:idx.opt.xdy">Option 3</a>), you will also need to set the minimum range length to 1 if you want to change these suffixes: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.9777"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.9778"></a><a href="#glo:GlsSetXdyMinRangeLength"><code class="csfmt">\GlsSetXdyMinRangeLength</code></a>{1}
</pre> If you use the <a id="wrglossary.9779"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a> package, you will need to use <a id="wrglossary.9780"></a><a href="#glo:nohyperpage"><code class="csfmt">\nohyperpage</code></a> in the suffix to ensure that the  <a id="wrglossary.9781"></a><a href="#glo:idx.hyperlink">hyperlinks</a> work correctly. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.9782"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.9783"></a><a href="#glo:glsSetSuffixF"><code class="csfmt">\glsSetSuffixF</code></a>{<a id="wrglossary.9784"></a><a href="#glo:nohyperpage"><code class="csfmt">\nohyperpage</code></a>{f.}}
<a id="wrglossary.9785"></a><a href="#glo:glsSetSuffixFF"><code class="csfmt">\glsSetSuffixFF</code></a>{<a id="wrglossary.9786"></a><a href="#glo:nohyperpage"><code class="csfmt">\nohyperpage</code></a>{ff.}}
</pre><p>
<div class="important"><div class="importanttitle"><a id="wrglossary.9787"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
Note that <a id="wrglossary.9788"></a><a href="#glo:glsSetSuffixF"><code class="csfmt">\glsSetSuffixF</code></a> and <a id="wrglossary.9789"></a><a href="#glo:glsSetSuffixFF"><code class="csfmt">\glsSetSuffixFF</code></a> must be used  before <a id="wrglossary.9790"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a> and have no effect if <a id="wrglossary.9791"></a><a href="#glo:noist"><code class="csfmt">\noist</code></a> is  used. </div><!-- end of important -->
<p>

</section><!-- end of section sec:ranges -->

<section id="sec:locationsyntax"><!-- start of section sec:locationsyntax --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->12.3. Locations<div class="labellink"><a href="#sec:locationsyntax">[link]</a></div></h2><!-- end of section header -->
<p>
Each <a id="wrglossary.9792"></a><a href="#glo:@@glslabel@entrylocation">location</a> in an <a id="wrglossary.9793"></a><a href="#glo:idx.glossaryentry">entry’s</a> <a id="wrglossary.9794"></a><a href="#glo:locationlist">number list</a> is the result of <a id="wrglossary.9795"></a><a href="#glo:dual.indexing">indexing</a> the <a id="wrglossary.9796"></a><a href="#glo:idx.glossaryentry">entry</a> at the point in the document that corresponds to the location (typically where a command such as <a id="wrglossary.9797"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> occurred). By default, this is the page number, but can be changed with the <a id="wrglossary.9798"></a><a href="#glo:opt.counter"><span class="styoptfmt">counter</span></a> package option, the <span class="meta">〈<em class="metainner">counter</em>〉</span> optional argument in <a id="wrglossary.9799"></a><a href="#glo:newglossary"><code class="csfmt">\newglossary</code></a>, the <a id="wrglossary.9800"></a><a href="#glo:opt.gloskey.counter"><span class="csoptfmt">counter</span></a> key in <a id="wrglossary.9801"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a> or the <a id="wrglossary.9802"></a><a href="#glo:opt.glsopt.counter"><span class="csoptfmt">counter</span></a> option in the <a id="wrglossary.9803"></a><a href="#glo:glslike"><code class="csfmt">\gls</code>-like</a> and <a id="wrglossary.9804"></a><a href="#glo:glstextlike"><code class="csfmt">\glstext</code>-like</a> commands (or in <a id="wrglossary.9805"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>).<p>
The syntax of the <a id="wrglossary.9806"></a><a href="#glo:@@glslabel@entrylocation">location</a> must be valid for the given <a id="wrglossary.9807"></a><a href="#glo:dual.indexingapp">indexing application</a> if you use Options <a href="#glo:idx.opt.mkidx">2</a> or <a href="#glo:idx.opt.xdy">3</a>. In the case of <a id="wrglossary.9808"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>, the syntax is quite restricted. The <a id="wrglossary.9809"></a><a href="#glo:@@glslabel@entrylocation">location</a> may be a digit (<a id="wrglossary.9810"></a><a href="#glo:arabic"><code class="csfmt">\arabic</code></a>), upper or lowercase Roman numerals (<a id="wrglossary.9811"></a><a href="#glo:Roman"><code class="csfmt">\Roman</code></a> or <a id="wrglossary.9812"></a><a href="#glo:roman"><code class="csfmt">\roman</code></a>) or upper or lowercase <a id="wrglossary.9813"></a><a href="#glo:dual.ascii">ASCII</a> letters (<a id="wrglossary.9814"></a><a href="#glo:Alph"><code class="csfmt">\Alph</code></a> or <a id="wrglossary.9815"></a><a href="#glo:alph"><code class="csfmt">\alph</code></a>). The syntax also allows  <a id="wrglossary.9816"></a><a href="#glo:idx.compositor">composite locations</a> formed by combining the allowed digits, numerals and letters with a <a id="wrglossary.9817"></a><a href="#glo:idx.compositor">compositor</a> (which can be identified with <a id="wrglossary.9818"></a><a href="#glo:glsSetCompositor"><code class="csfmt">\glsSetCompositor</code></a>).<p>
The following <a id="wrglossary.9819"></a><a href="#glo:@@glslabel@entrylocation">locations</a> are valid, assuming the default <a id="wrglossary.9820"></a><a href="#glo:idx.fullstop">full stop</a> compositor: 
<ul class="displaylist">
 <li><span class="bulletitem">•</span><span class="qt">“325”</span>: a numeric location (<a id="wrglossary.9821"></a><a href="#glo:arabic"><code class="csfmt">\arabic</code></a>); <li><span class="bulletitem">•</span><span class="qt">“IV”</span>: a Roman numeral location (<a id="wrglossary.9822"></a><a href="#glo:Roman"><code class="csfmt">\Roman</code></a>); <li><span class="bulletitem">•</span><span class="qt">“B”</span>: an alphabetic location (<a id="wrglossary.9823"></a><a href="#glo:Alph"><code class="csfmt">\Alph</code></a>); <li><span class="bulletitem">•</span><span class="qt">“12.3.4”</span>: a <a id="wrglossary.9824"></a><a href="#glo:idx.compositor">composite location</a>. 
</ul>
 The following are invalid: 
<ul class="displaylist">
 <li><span class="bulletitem">•</span><span class="qt">“I-3.2”</span>: mixed <a id="wrglossary.9825"></a><a href="#glo:idx.compositor">compositors</a> not permitted; <li><span class="bulletitem">•</span><span class="qt">“X7”</span>: a separator must be used in <a id="wrglossary.9826"></a><a href="#glo:idx.compositor">composite locations</a>; <li><span class="bulletitem">•</span><span class="qt">“Ø”</span>: letters must be <a id="wrglossary.9827"></a><a href="#glo:dual.ascii">ASCII</a>; <li><span class="bulletitem">•</span><span class="qt">“<code class="code"><a id="wrglossary.9828"></a><a href="#glo:textsc"><code class="csfmt">\textsc</code></a>{iv}</code>”</span>: commands not permitted in locations; <li><span class="bulletitem">•</span><span class="qt">“”</span>: locations can’t be <a id="wrglossary.9829"></a><a href="#glo:@@glslabel@emptylocation">empty</a>. 
</ul>
<p>
<div class="warning"><div class="warningtitle"><a id="wrglossary.9830"></a><a href="#glo:sym.warning"><span title="Warning" class="icon">⚠</span></a></div><!-- end of warningtitle -->
Invalid <a id="wrglossary.9831"></a><a href="#glo:@@glslabel@entrylocation">locations</a> will be rejected by <a id="wrglossary.9832"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>, which will result in the entry being dropped from the <a id="wrglossary.9833"></a><a href="#glo:dual.glossary">glossary</a> if it has no valid <a id="wrglossary.9834"></a><a href="#glo:@@glslabel@entrylocation">locations</a>. </div><!-- end of warning -->
<p>
In the case of <a id="wrglossary.9835"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>, the <a id="wrglossary.9836"></a><a href="#glo:@@glslabel@entrylocation">location</a> syntax must be declared in the <a id="wrglossary.9837"></a><a href="#glo:ext.xdy"><span class="extfmt">xdy</span></a> style file. This covers both the way that the  location appears in the <a id="wrglossary.9838"></a><a href="#glo:dual.indexingfile">indexing file</a> as a result of protected expansion but also the <a id="wrglossary.9839"></a><a href="#glo:@@glslabel@locationcounter">counter</a> used to obtain the <a id="wrglossary.9840"></a><a href="#glo:@@glslabel@entrylocation">location</a>, and is described in more detail in §<a href="#sec:xindyloc">14.3</a>. The standard digit (<a id="wrglossary.9841"></a><a href="#glo:arabic"><code class="csfmt">\arabic</code></a>), upper or lowercase Roman numerals (<a id="wrglossary.9842"></a><a href="#glo:Roman"><code class="csfmt">\Roman</code></a> or <a id="wrglossary.9843"></a><a href="#glo:roman"><code class="csfmt">\roman</code></a>) or upper or lowercase <a id="wrglossary.9844"></a><a href="#glo:dual.ascii">ASCII</a> letters (<a id="wrglossary.9845"></a><a href="#glo:Alph"><code class="csfmt">\Alph</code></a> or <a id="wrglossary.9846"></a><a href="#glo:alph"><code class="csfmt">\alph</code></a>) are automatically added for the <a id="wrglossary.9847"></a><a href="#glo:ctr.page"><span class="ctrfmt">page</span></a> counter.<p>
If a <a id="wrglossary.9848"></a><a href="#glo:@@glslabel@entrylocation">location</a> doesn’t match any declared syntax, a warning will be written to <a id="wrglossary.9849"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span>’s</a> transcript file (<a id="wrglossary.9850"></a><a href="#glo:ext.glg"><span class="extfmt">glg</span></a>): <pre class="transcript"><div class="transcripttitle"><a id="wrglossary.9851"></a><a href="#glo:sym.transcript"><span title="Transcript" class="icon">🔎</span></a></div>WARNING: location-reference "{<span class="meta">〈<em class="metainner">prefix</em>〉</span>}{<span class="meta">〈<em class="metainner">location</em>〉</span>}" did not match any location-class! (ignored)
</pre> As with <a id="wrglossary.9852"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> when it encounters an invalid <a id="wrglossary.9853"></a><a href="#glo:@@glslabel@entrylocation">location</a>, <a id="wrglossary.9854"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> will drop that <a id="wrglossary.9855"></a><a href="#glo:@@glslabel@entrylocation">location</a>, which will result in the entry being dropped from the <a id="wrglossary.9856"></a><a href="#glo:dual.glossary">glossary</a> if it has no valid <a id="wrglossary.9857"></a><a href="#glo:@@glslabel@entrylocation">locations</a>.<p>
Additional problems can occur with <a id="wrglossary.9858"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> if any of <a id="wrglossary.9859"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span>’s</a> special characters occur in the <a id="wrglossary.9860"></a><a href="#glo:@@glslabel@entrylocation">location</a>. This includes the backslash <a id="wrglossary.9861"></a><a href="#glo:idx.sym.bksl"><code class="code">\</code></a> character, which is particularly problematic if any robust or protected commands are written in the location as <code class="csfmt">\<span class="meta">〈<em class="metainner">csname</em>〉</span></code> will have to be written to the file as <code class="code"><a id="wrglossary.9862"></a><a href="#glo:cs.bsl"><code class="csfmt">\\</code></a><span class="meta">〈<em class="metainner">csname</em>〉</span></code>. This is quite difficult to do without prematurely expanding <a id="wrglossary.9863"></a><a href="#glo:thepage"><code class="csfmt">\thepage</code></a>.<p>
If <a id="wrglossary.9864"></a><a href="#glo:opt.esclocations"><span class="styoptfmt">esclocations</span></a>true, an attempt will be made to hack commands like <a id="wrglossary.9865"></a><a href="#glo:@arabic"><code class="csfmt">\@arabic</code></a> and <a id="wrglossary.9866"></a><a href="#glo:@roman"><code class="csfmt">\@roman</code></a> to enable this, but, like all hacks, this is problematic and liable to break in awkward situations or with future releases of the LaTeX kernel or other packages. This setting is now off by default and it’s better to use the hooks below to ensure that the content written to the file is valid.<p>
<div class="warning"><div class="warningtitle"><a id="wrglossary.9867"></a><a href="#glo:sym.warning"><span title="Warning" class="icon">⚠</span></a></div><!-- end of warningtitle -->
Any commands that end up in the <a id="wrglossary.9868"></a><a href="#glo:@@glslabel@entrylocation">location</a> can interfere with  <a id="wrglossary.9869"></a><a href="#glo:glsdohypertarget"><code class="csfmt">\glsdohypertarget</code></a> when it tries to create <a id="wrglossary.9870"></a><a href="#glo:idx.hyperlink">hyperlinks</a>. </div><!-- end of warning -->
<p>
The following hook is used during the protected write: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.9871"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.9872"></a><code class="code"><dfn id="glo:glswrglossdisablelocationcmds"><code class="csfmt">\glswrglossdisablelocationcmds</code></dfn></code></div><!-- end of pinnedbox -->
 This does nothing by default but may be used to disable problematic commands that could lead to an invalid location. Note that this can lead to unexpected results in the <a id="wrglossary.9873"></a><a href="#glo:locationlist">number list</a>, but you may be able to correct this with a custom <a id="wrglossary.9874"></a><a href="#glo:locationencap">encap</a> or (if <a id="wrglossary.9875"></a><a href="#glo:glshypernumber"><code class="csfmt">\glshypernumber</code></a> creates a <a id="wrglossary.9876"></a><a href="#glo:idx.hyperlink">hyperlink</a>) a custom definition of <a id="wrglossary.9877"></a><a href="#glo:glswrglosslocationtextfmt"><code class="csfmt">\glswrglosslocationtextfmt</code></a>. See §<a href="#sec:problemlocations">12.5</a> for an example.<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.9878"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
The <a id="wrglossary.9879"></a><a href="#glo:glswrglossdisablelocationcmds"><code class="csfmt">\glswrglossdisablelocationcmds</code></a> hook occurs after <a id="wrglossary.9880"></a><a href="#glo:protected@write"><code class="csfmt">\protected@write</code></a> sets <a id="wrglossary.9881"></a><a href="#glo:thepage"><code class="csfmt">\thepage</code></a> to <a id="wrglossary.9882"></a><a href="#glo:relax"><code class="csfmt">\relax</code></a>. By the time <a id="wrglossary.9883"></a><a href="#glo:thepage"><code class="csfmt">\thepage</code></a> actually gets expanded when it’s written to the <a id="wrglossary.9884"></a><a href="#glo:dual.indexingfile">indexing file</a>, any changes made within the hook will be lost. </div><!-- end of important -->
<p>
Both Options <a href="#glo:idx.opt.noidx">1</a> and <a href="#glo:idx.opt.b2g">4</a> write the <a id="wrglossary.9885"></a><a href="#glo:dual.indexing">indexing</a> information in the <a id="wrglossary.9886"></a><a href="#glo:ext.aux"><span class="extfmt">aux</span></a> file and will accept any <a id="wrglossary.9887"></a><a href="#glo:@@glslabel@entrylocation">location</a> syntax (that’s valid in a LaTeX document). In the case of <a id="wrglossary.9888"></a><a href="#glo:idx.opt.b2g">Option 4</a>, <a id="wrglossary.9889"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> will try parsing the <a id="wrglossary.9890"></a><a href="#glo:@@glslabel@entrylocation">location</a> and if it fits a common pattern that allows it to obtain a numeric value, then it will be able to form an implicit <a id="wrglossary.9891"></a><a href="#glo:idx.range">range</a> (if required), otherwise it will accept the <a id="wrglossary.9892"></a><a href="#glo:@@glslabel@entrylocation">location</a> but not form any implicit <a id="wrglossary.9893"></a><a href="#glo:idx.range">ranges</a>.<p>
With Options <a id="wrglossary.9894"></a><a href="#glo:idx.opt.noidx">1</a>–<a id="wrglossary.9895"></a><a href="#glo:idx.opt.b2g">4</a> (except with <a id="wrglossary.9896"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a><span class="optfmt">=nameref</span>) the location anchor isn’t included in the <a id="wrglossary.9897"></a><a href="#glo:dual.indexing">indexing</a> information. If a <a id="wrglossary.9898"></a><a href="#glo:idx.hyperlink">hyperlink</a> is required for the location, the target (anchor name) has to be constructed from the location. The <a id="wrglossary.9899"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a> package provides <a id="wrglossary.9900"></a><a href="#glo:hyperpage"><code class="csfmt">\hyperpage</code></a> for normal indexes (with <a id="wrglossary.9901"></a><a href="#glo:index"><code class="csfmt">\index</code></a>), but this forms the anchor from <code class="code">page.<span class="meta">〈<em class="metainner">location</em>〉</span></code> which isn’t suitable with <a id="wrglossary.9902"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> as the <a id="wrglossary.9903"></a><a href="#glo:dual.locationcounter">location counter</a> may not be the default <a id="wrglossary.9904"></a><a href="#glo:ctr.page"><span class="ctrfmt">page</span></a>. Therefore the counter is saved within the <a id="wrglossary.9905"></a><a href="#glo:locationencap">encap</a>. A prefix is also necessary if <a id="wrglossary.9906"></a><a href="#glo:theHcounter"><code class="csfmt">\theH<span class="meta">〈<em class="metainner">counter</em>〉</span></code></a> is defined and isn’t equivalent to <a id="wrglossary.9907"></a><a href="#glo:thecounter"><code class="csfmt">\the<span class="meta">〈<em class="metainner">counter</em>〉</span></code></a>. <p>
The assumption here is that <a id="wrglossary.9908"></a><a href="#glo:theHcounter"><code class="csfmt">\theH<span class="meta">〈<em class="metainner">counter</em>〉</span></code></a> expands to the equivalent of <code class="code"><span class="meta">〈<em class="metainner">prefix</em>〉</span><a id="wrglossary.9909"></a><a href="#glo:thecounter"><code class="csfmt">\the<span class="meta">〈<em class="metainner">counter</em>〉</span></code></a></code>. If <a id="wrglossary.9910"></a><a href="#glo:theHcounter"><code class="csfmt">\theH<span class="meta">〈<em class="metainner">counter</em>〉</span></code></a> and <a id="wrglossary.9911"></a><a href="#glo:thecounter"><code class="csfmt">\the<span class="meta">〈<em class="metainner">counter</em>〉</span></code></a> are equivalent then <span class="meta">〈<em class="metainner">prefix</em>〉</span> will be empty.<p>
The prefix is found as follows: 
<ol class="displaylist">
 <li><span class="numitem">1.</span>Use the <a id="wrglossary.9912"></a><a href="#glo:glswrglossdisableanchorcmds"><code class="csfmt">\glswrglossdisableanchorcmds</code></a> hook to disable problematic  commands (scoped).<p>
<li><span class="numitem">2.</span>Perform a protected expansion on <a id="wrglossary.9913"></a><a href="#glo:theHcounter"><code class="csfmt">\theH<span class="meta">〈<em class="metainner">counter</em>〉</span></code></a> (<span class="meta">〈<em class="metainner">Hloc</em>〉</span>) and <a id="wrglossary.9914"></a><a href="#glo:thecounter"><code class="csfmt">\the<span class="meta">〈<em class="metainner">counter</em>〉</span></code></a> (<span class="meta">〈<em class="metainner">loc</em>〉</span>). If <span class="meta">〈<em class="metainner">Hloc</em>〉</span> ends with <span class="meta">〈<em class="metainner">loc</em>〉</span>, so that <span class="meta">〈<em class="metainner">Hloc</em>〉</span> is <span class="meta">〈<em class="metainner">prefix</em>〉</span><span class="meta">〈<em class="metainner">loc</em>〉</span>, then the prefix is the <span class="meta">〈<em class="metainner">prefix</em>〉</span> substring.<p>
In this step, <a id="wrglossary.9915"></a><a href="#glo:thepage"><code class="csfmt">\thepage</code></a> may be incorrect, due to TeX’s asynchronous output routine, but it will be incorrect in both <span class="meta">〈<em class="metainner">Hloc</em>〉</span> and <span class="meta">〈<em class="metainner">loc</em>〉</span> and shouldn’t occur in the prefix (unless you have an unusual numbering system that’s reset on every page, in which case you may have other problems), so it shouldn’t affect the prefix formation. When the actual write operation occurs, <a id="wrglossary.9916"></a><a href="#glo:thepage"><code class="csfmt">\thepage</code></a> should then expand correctly. 
</ol>
<p>
Unfortunately, not all definitions of <a id="wrglossary.9917"></a><a href="#glo:theHcounter"><code class="csfmt">\theH<span class="meta">〈<em class="metainner">counter</em>〉</span></code></a> will expand in the form <code class="code"><span class="meta">〈<em class="metainner">prefix</em>〉</span><a id="wrglossary.9918"></a><a href="#glo:thecounter"><code class="csfmt">\the<span class="meta">〈<em class="metainner">counter</em>〉</span></code></a></code>. In which case a warning will occur: <pre class="transcript"><div class="transcripttitle"><a id="wrglossary.9919"></a><a href="#glo:sym.transcript"><span title="Transcript" class="icon">🔎</span></a></div>Hyper target `<span class="meta">〈<em class="metainner">Hloc</em>〉</span>' can't be formed by prefixing
location `<span class="meta">〈<em class="metainner">loc</em>〉</span>'. You need to modify the definition of <a id="wrglossary.9920"></a><a href="#glo:theHcounter"><code class="csfmt">\theH<span class="meta">〈<em class="metainner">counter</em>〉</span></code></a>
otherwise you will get the warning: "`name{<span class="meta">〈<em class="metainner">counter</em>〉</span>.<span class="meta">〈<em class="metainner">loc</em>〉</span>}' has been
referenced but does not exist"
</pre> If you need the <a id="wrglossary.9921"></a><a href="#glo:@@glslabel@entrylocation">location</a> hyperlink, you will either have to redefine <a id="wrglossary.9922"></a><a href="#glo:theHcounter"><code class="csfmt">\theH<span class="meta">〈<em class="metainner">counter</em>〉</span></code></a> or switch to <a id="wrglossary.9923"></a><a href="#glo:idx.opt.b2g">Option 4</a> and <a id="wrglossary.9924"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a><span class="optfmt">=nameref</span>.<p>

</section><!-- end of section sec:locationsyntax -->

<section id="sec:pageprecedence"><!-- start of section sec:pageprecedence --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->12.4. Page Precedence<div class="labellink"><a href="#sec:pageprecedence">[link]</a></div></h2><!-- end of section header -->
<p>
The <a id="wrglossary.9925"></a><dfn id="glo:idx.pageprecedence">page precedence</dfn> indicates the <a id="wrglossary.9926"></a><a href="#glo:@@glslabel@entrylocation">location</a> ordering within the <a id="wrglossary.9927"></a><a href="#glo:locationlist">number list</a> based on the <a id="wrglossary.9928"></a><a href="#glo:@@glslabel@entrylocation">location</a> syntax. For example, if an <a id="wrglossary.9929"></a><a href="#glo:idx.glossaryentry">entry</a> has been <a id="wrglossary.9930"></a><a href="#glo:@@glslabel@indexing">indexed</a> on pages 5, 7, i and ii, then the <a id="wrglossary.9931"></a><a href="#glo:locationlist">number list</a> will be <span class="qt">“i, ii, 5, 7”</span> with the default order of precedence.<p>
With <a id="wrglossary.9932"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>, the default precedence is <code class="code">rnaRA</code>, which indicates: <a id="wrglossary.9933"></a><a href="#glo:idx.lowercase">lowercase</a> Roman (<a id="wrglossary.9934"></a><a href="#glo:roman"><code class="csfmt">\roman</code></a>), numeric (<a id="wrglossary.9935"></a><a href="#glo:arabic"><code class="csfmt">\arabic</code></a>), <a id="wrglossary.9936"></a><a href="#glo:idx.lowercase">lowercase</a> alphabetic (<a id="wrglossary.9937"></a><a href="#glo:alph"><code class="csfmt">\alph</code></a>), <a id="wrglossary.9938"></a><a href="#glo:idx.uppercase">uppercase</a> Roman (<a id="wrglossary.9939"></a><a href="#glo:Roman"><code class="csfmt">\Roman</code></a>), and <a id="wrglossary.9940"></a><a href="#glo:idx.uppercase">uppercase</a> alphabetic (<a id="wrglossary.9941"></a><a href="#glo:Alph"><code class="csfmt">\Alph</code></a>). This order can be changed by adding the <code class="code">page_precedence</code> parameter to the <a id="wrglossary.9942"></a><a href="#glo:ext.ist"><span class="extfmt">ist</span></a> file. There’s no specific command provided for this, so you will need to use the <a id="wrglossary.9943"></a><a href="#glo:GlsSetWriteIstHook"><code class="csfmt">\GlsSetWriteIstHook</code></a> to add this. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.9944"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.9945"></a><a href="#glo:GlsSetWriteIstHook"><code class="csfmt">\GlsSetWriteIstHook</code></a>{<span class="comment">% </span>
 <a id="wrglossary.9946"></a><a href="#glo:write"><code class="csfmt">\write</code></a><a id="wrglossary.9947"></a><a href="#glo:glswrite"><code class="csfmt">\glswrite</code></a>{page_precedence "arnAR"}<span class="comment">% </span>
}
</pre><p>
With <a id="wrglossary.9948"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>, the precedence is given by the order the location classes are listed in <code class="code">define-location-class-order</code>  within the <a id="wrglossary.9949"></a><a href="#glo:ext.xdy"><span class="extfmt">xdy</span></a> style file. This order can either be changed in a custom <a id="wrglossary.9950"></a><a href="#glo:ext.xdy"><span class="extfmt">xdy</span></a> file or can be set with <a id="wrglossary.9951"></a><a href="#glo:GlsSetXdyLocationClassOrder"><code class="csfmt">\GlsSetXdyLocationClassOrder</code></a>.<p>
Since neither Options <a href="#glo:idx.opt.noidx">1</a> and <a href="#glo:idx.opt.b2g">4</a> recognise specific location classes, they have no concept of <a id="wrglossary.9952"></a><a href="#glo:idx.pageprecedence">page precedence</a>. They will both create <a id="wrglossary.9953"></a><a href="#glo:dual.locationlist">location lists</a> that are in the same order as the <a id="wrglossary.9954"></a><a href="#glo:@@glslabel@entrylocation">locations</a> were <a id="wrglossary.9955"></a><a href="#glo:@@glslabel@indexing">indexed</a>, which means they will match the order those locations occur in the document. However, with <a id="wrglossary.9956"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, it’s possible to gather the <a id="wrglossary.9957"></a><a href="#glo:@@glslabel@entrylocation">locations</a> into sub-groups according to the associated <a id="wrglossary.9958"></a><a href="#glo:@@glslabel@locationcounter">counter</a> or split off <a id="wrglossary.9959"></a><a href="#glo:@@glslabel@entrylocation">locations</a> with identified primary formats. See the <a id="wrglossary.9960"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> manual for further details.<p>

</section><!-- end of section sec:pageprecedence -->

<section id="sec:problemlocations"><!-- start of section sec:problemlocations --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->12.5. Problematic Locations<div class="labellink"><a href="#sec:problemlocations">[link]</a></div></h2><!-- end of section header -->
<p>
The default <a id="wrglossary.9961"></a><a href="#glo:dual.locationcounter">location counter</a> is the <a id="wrglossary.9962"></a><a href="#glo:ctr.page"><span class="ctrfmt">page</span></a> counter, the value of which is obtained with <a id="wrglossary.9963"></a><a href="#glo:thepage"><code class="csfmt">\thepage</code></a>. Due to TeX’s asynchronous output routine, <a id="wrglossary.9964"></a><a href="#glo:thepage"><code class="csfmt">\thepage</code></a> may be incorrect at the start of a new page. To ensure that the page number is correct, a delayed write is needed, which is what is usually done when writing information to the <a id="wrglossary.9965"></a><a href="#glo:ext.aux"><span class="extfmt">aux</span></a> and <a id="wrglossary.9966"></a><a href="#glo:ext.toc"><span class="extfmt">toc</span></a> files (and to <a id="wrglossary.9967"></a><a href="#glo:dual.indexingfile">indexing files</a>).<p>
This works fine with Options <a href="#glo:idx.opt.noidx">1</a> and <a href="#glo:idx.opt.b2g">4</a> since neither of those options have any restrictions on the location syntax (provided that it’s valid LaTeX code). With <a id="wrglossary.9968"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, if it can’t work out a numeric value for the location then it simply won’t be able to form a <a id="wrglossary.9969"></a><a href="#glo:idx.range">range</a>. Additionally, <a id="wrglossary.9970"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> v3.0+, converts an <a id="wrglossary.9971"></a><a href="#glo:idx.emptylocation">empty location</a> into an <a id="wrglossary.9972"></a><a href="#glo:dual.ignoredlocation">ignored location</a>, which means the <a id="wrglossary.9973"></a><a href="#glo:idx.glossaryentry">entry</a> will still be selected so that it can be included in the <a id="wrglossary.9974"></a><a href="#glo:dual.glossary">glossary</a>, but it won’t cause a spurious comma or en-dash as there won’t be an invisible location in the <a id="wrglossary.9975"></a><a href="#glo:locationlist">number list</a>.<p>
The only problematic <a id="wrglossary.9976"></a><a href="#glo:@@glslabel@entrylocation">locations</a> with Options <a href="#glo:idx.opt.noidx">1</a> and <a href="#glo:idx.opt.b2g">4</a> are where <a id="wrglossary.9977"></a><a href="#glo:idx.hyperlink">hyperlinks</a> are required but the target name can’t be formed from the prefix, counter and location information (see §<a href="#sec:locationsyntax">12.3</a>). The best solution with <a id="wrglossary.9978"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> in this case is to use <a id="wrglossary.9979"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a><span class="optfmt">=nameref</span>, which saves the actual target name in the <a id="wrglossary.9980"></a><a href="#glo:dual.indexing">indexing</a> record. With <a id="wrglossary.9981"></a><a href="#glo:idx.opt.noidx">Option 1</a> you will have to redefine <a id="wrglossary.9982"></a><a href="#glo:theHcounter"><code class="csfmt">\theH<span class="meta">〈<em class="metainner">counter</em>〉</span></code></a> as appropriate.<p>
With Options <a href="#glo:idx.opt.mkidx">2</a> and <a href="#glo:idx.opt.xdy">3</a>, the <a id="wrglossary.9983"></a><a href="#glo:@@glslabel@entrylocation">location</a> must expand to content that is compatible with the <a id="wrglossary.9984"></a><a href="#glo:dual.indexingapp">indexing application’s</a> syntax. The syntax for <a id="wrglossary.9985"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> is quite restrictive and is described in  §<a href="#sec:locationsyntax">12.3</a>.<p>
For example, <a id="wrglossary.9986"></a><a href="#glo:thecounter"><code class="csfmt">\thepart</code></a> is normally formatted as an <a id="wrglossary.9987"></a><a href="#glo:idx.uppercase">uppercase</a> Roman numeral. There’s no Roman numeral for 0 so if the <a id="wrglossary.9988"></a><a href="#glo:ctr.part"><span class="ctrfmt">part</span></a> counter is 0 (that is, before the first <a id="wrglossary.9989"></a><a href="#glo:part"><code class="csfmt">\part</code></a>) then <a id="wrglossary.9990"></a><a href="#glo:thecounter"><code class="csfmt">\thepart</code></a> will expand to nothing. This can be demonstrated in the following document: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.9991"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\documentclass</code>{article}
<code class="cmd">\usepackage</code>[<a id="wrglossary.9992"></a><a href="#glo:opt.counter"><span class="styoptfmt">counter</span></a><span class="optfmt">=<a id="wrglossary.9993"></a><a href="#glo:ctr.part"><span class="ctrfmt">part</span></a></span>]{glossaries}
<a id="wrglossary.9994"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>
<a id="wrglossary.9995"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{sample}{<a id="wrglossary.9996"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={sample}</span>,<a id="wrglossary.9997"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}
<code class="cbeg">\begin{document}</code>
<a id="wrglossary.9998"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample}<span class="comment">% part = 0</span>
<a id="wrglossary.9999"></a><a href="#glo:part"><code class="csfmt">\part</code></a>{Sample Part}
<a id="wrglossary.10000"></a><a href="#glo:section"><code class="csfmt">\section</code></a>{Sample Section}
<a id="wrglossary.10001"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample}.
<a id="wrglossary.10002"></a><a href="#glo:printglossaries"><code class="csfmt">\printglossaries</code></a>
<code class="cend">\end{document}</code>
</pre> In the above, the first instance of <code class="code"><a id="wrglossary.10003"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample}</code> will have an <a id="wrglossary.10004"></a><a href="#glo:idx.emptylocation">empty location</a>. This will cause <a id="wrglossary.10005"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> to reject the <a id="wrglossary.10006"></a><a href="#glo:@@glslabel@entrylocation">location</a> with the following message in the transcript (assuming the document file is called <span class="filefmt">myDoc.tex</span>): <pre class="transcript"><div class="transcripttitle"><a id="wrglossary.10007"></a><a href="#glo:sym.transcript"><span title="Transcript" class="icon">🔎</span></a></div>!! Input index error (file = myDoc.glo, line = 1):
   -- Illegal page number  or page_precedence rnaRA.
</pre> If <a id="wrglossary.10008"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> encounters this warning, it will replace the <a id="wrglossary.10009"></a><a href="#glo:idx.emptylocation">empty location</a> with <span class="qt">“0”</span> and change the <a id="wrglossary.10010"></a><a href="#glo:dual.locationencap">location encap</a> to <a id="wrglossary.10011"></a><a href="#glo:glsignore"><span class="csfmtcolourfont">glsignore</span></a>. In the above example, this will lead to an <a id="wrglossary.10012"></a><a href="#glo:idx.emptylocation">invisible location</a> in the <a id="wrglossary.10013"></a><a href="#glo:locationlist">number list</a>, but that’s exactly what an <a id="wrglossary.10014"></a><a href="#glo:idx.emptylocation">empty location</a> would do if <a id="wrglossary.10015"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> allowed it.<p>
Similarly, if the <a id="wrglossary.10016"></a><a href="#glo:idx.compositor">page compositor</a> hasn’t been correctly identified, then it can also result in an invalid <a id="wrglossary.10017"></a><a href="#glo:@@glslabel@entrylocation">location</a>. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.10018"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\documentclass</code>{article}
<code class="cmd">\usepackage</code>[<a id="wrglossary.10019"></a><a href="#glo:opt.counter"><span class="styoptfmt">counter</span></a><span class="optfmt">=<a id="wrglossary.10020"></a><a href="#glo:ctr.section"><span class="ctrfmt">section</span></a></span>]{glossaries}
<a id="wrglossary.10021"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>
<a id="wrglossary.10022"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{sample}{<a id="wrglossary.10023"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={sample}</span>,<a id="wrglossary.10024"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}
<span class="comment">% default compositor is '.' not '-'</span>
<code class="cmd">\renewcommand</code>{<a id="wrglossary.10025"></a><a href="#glo:thecounter"><code class="csfmt">\thesection</code></a>}{<a id="wrglossary.10026"></a><a href="#glo:thecounter"><code class="csfmt">\thepart</code></a>-<a id="wrglossary.10027"></a><a href="#glo:arabic"><code class="csfmt">\arabic</code></a>{<a id="wrglossary.10028"></a><a href="#glo:ctr.section"><span class="ctrfmt">section</span></a>}}
<code class="cbeg">\begin{document}</code>
<a id="wrglossary.10029"></a><a href="#glo:part"><code class="csfmt">\part</code></a>{Sample Part}
<a id="wrglossary.10030"></a><a href="#glo:section"><code class="csfmt">\section</code></a>{Sample Section}
<a id="wrglossary.10031"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample}.
<a id="wrglossary.10032"></a><a href="#glo:printglossaries"><code class="csfmt">\printglossaries</code></a>
<code class="cend">\end{document}</code>
</pre> This will cause <a id="wrglossary.10033"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> to reject the <a id="wrglossary.10034"></a><a href="#glo:@@glslabel@entrylocation">location</a> with the  following message in the transcript: <pre class="transcript"><div class="transcripttitle"><a id="wrglossary.10035"></a><a href="#glo:sym.transcript"><span title="Transcript" class="icon">🔎</span></a></div>!! Input index error (file = myDoc.glo, line = 1):
   -- Illegal Roman number: position 2 in I-1.
</pre> If <a id="wrglossary.10036"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> encounters this warning, it will replace any invalid content (the hyphen, in this case) with the <a id="wrglossary.10037"></a><a href="#glo:idx.compositor">page compositor</a> specified in the <a id="wrglossary.10038"></a><a href="#glo:ext.ist"><span class="extfmt">ist</span></a> file.<p>
In both of the above examples, using <a id="wrglossary.10039"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> will help the document build to complete without the <a id="wrglossary.10040"></a><a href="#glo:idx.glossaryentry">entries</a> disappearing from the <a id="wrglossary.10041"></a><a href="#glo:dual.glossary">glossary</a>, however the resulting <a id="wrglossary.10042"></a><a href="#glo:locationlist">number list</a> may look strange. If you are using <a id="wrglossary.10043"></a><a href="#glo:opt.nonumberlist"><span class="styoptfmt">nonumberlist</span></a> then this isn’t a problem.<p>
If you don’t use <a id="wrglossary.10044"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> but explicitly call <a id="wrglossary.10045"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> then you won’t have those corrections, and some or all of your <a id="wrglossary.10046"></a><a href="#glo:idx.glossaryentry">entries</a> may be omitted from the <a id="wrglossary.10047"></a><a href="#glo:dual.glossary">glossary</a>. In which case, you will have to adjust the <a id="wrglossary.10048"></a><a href="#glo:@@glslabel@entrylocation">location</a> so that it fits <a id="wrglossary.10049"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span>’s</a> syntax <span style="font-style: italic; font-variant: normal; ">even if you have <a id="wrglossary.10050"></a><a href="#glo:opt.nonumberlist"><span class="styoptfmt">nonumberlist</span></a>.</span> In the case of the invalid <a id="wrglossary.10051"></a><a href="#glo:idx.compositor">page compositor</a> problem, you can simply use <a id="wrglossary.10052"></a><a href="#glo:glsSetCompositor"><code class="csfmt">\glsSetCompositor</code></a> to set the correct compositor. In the case of <a id="wrglossary.10053"></a><a href="#glo:idx.emptylocation">empty locations</a> you will need to chose a different <a id="wrglossary.10054"></a><a href="#glo:dual.locationcounter">location counter</a>.<p>
Other problems occur with commands that don’t fully expand, which results in LaTeX markup in the <a id="wrglossary.10055"></a><a href="#glo:@@glslabel@entrylocation">location</a> in the <a id="wrglossary.10056"></a><a href="#glo:dual.indexingfile">indexing file</a>. For example, if <a id="wrglossary.10057"></a><a href="#glo:pkg.babel"><span class="styfmt">babel</span></a> is used with <span class="optfmt">spanish</span>, <a id="wrglossary.10058"></a><a href="#glo:idx.lowercase">lowercase</a> Roman numerals (which may occur in the front matter) will expand to the internal command <a id="wrglossary.10059"></a><a href="#glo:es@scroman"><code class="csfmt">\es@scroman</code></a>, as in the following: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.10060"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\documentclass</code>{book}
<code class="cmd">\usepackage</code>[T1]{fontenc}
<code class="cmd">\usepackage</code>[spanish]{babel}
<code class="cmd">\usepackage</code>{glossaries}
<a id="wrglossary.10061"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>
<a id="wrglossary.10062"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{sample}{<a id="wrglossary.10063"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={sample}</span>,<a id="wrglossary.10064"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={un ejemplo}</span>}
<code class="cbeg">\begin{document}</code>
<a id="wrglossary.10065"></a><a href="#glo:frontmatter"><code class="csfmt">\frontmatter</code></a>
<a id="wrglossary.10066"></a><a href="#glo:chapter"><code class="csfmt">\chapter</code></a>{Foreword}
<a id="wrglossary.10067"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample}<span class="comment">% problem location</span>
<a id="wrglossary.10068"></a><a href="#glo:mainmatter"><code class="csfmt">\mainmatter</code></a>
<a id="wrglossary.10069"></a><a href="#glo:chapter"><code class="csfmt">\chapter</code></a>{Sample}
<a id="wrglossary.10070"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample}
<a id="wrglossary.10071"></a><a href="#glo:printglossaries"><code class="csfmt">\printglossaries</code></a>
<code class="cend">\end{document}</code>
</pre> The first instance of <a id="wrglossary.10072"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> occurs in the front matter on page i, which in this case is formatted in faked <a id="wrglossary.10073"></a><a href="#glo:dual.smallcaps">small caps</a> with <a id="wrglossary.10074"></a><a href="#glo:es@scroman"><code class="csfmt">\es@scroman</code></a>. This can be found in the <a id="wrglossary.10075"></a><a href="#glo:ext.glo"><span class="extfmt">glo</span></a> file, which contains: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.10076"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\glossaryentry</code>{sample?<a id="wrglossary.10077"></a><a href="#glo:glossentry"><code class="csfmt">\glossentry</code></a>{sample}|setentrycounter[]{page}<a id="wrglossary.10078"></a><a href="#glo:idx.sym.dblquote"><code class="code">"</code></a><a id="wrglossary.10079"></a><a href="#glo:glsnumberformat"><code class="csfmt">\glsnumberformat</code></a>}{<a id="wrglossary.10080"></a><a href="#glo:es@scroman"><code class="csfmt">\es@scroman</code></a> {i}}
<code class="cmd">\glossaryentry</code>{sample?<a id="wrglossary.10081"></a><a href="#glo:glossentry"><code class="csfmt">\glossentry</code></a>{sample}|setentrycounter[]{<a id="wrglossary.10082"></a><a href="#glo:ctr.page"><span class="ctrfmt">page</span></a>}<a id="wrglossary.10083"></a><a href="#glo:idx.sym.dblquote"><code class="code">"</code></a><a id="wrglossary.10084"></a><a href="#glo:glsnumberformat"><code class="csfmt">\glsnumberformat</code></a>}{1}
</pre> Each line in the <a id="wrglossary.10085"></a><a href="#glo:ext.glo"><span class="extfmt">glo</span></a> file corresponds to a single <a id="wrglossary.10086"></a><a href="#glo:dual.indexing">indexing</a> instance (created with <a id="wrglossary.10087"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> in this case).<p>
The double-quote (<a id="wrglossary.10088"></a><a href="#glo:idx.sym.dblquote"><code class="code">"</code></a>) is <a id="wrglossary.10089"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span>’s</a> escape character (which can be changed with <a id="wrglossary.10090"></a><a href="#glo:GlsSetQuote"><code class="csfmt">\GlsSetQuote</code></a>). It’s not necessary in the above but was added as a by-product of the internal escaping of special characters (the backslash isn’t a special character for <a id="wrglossary.10091"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>, except in the <a id="wrglossary.10092"></a><a href="#glo:ext.ist"><span class="extfmt">ist</span></a> file,  but is for <a id="wrglossary.10093"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>).<p>
The <a id="wrglossary.10094"></a><a href="#glo:dual.indexing">indexing</a> data is contained in the arguments of: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.10095"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.10096"></a><code class="code"><dfn id="glo:glossaryentry"><code class="csfmt">\glossaryentry</code></dfn>{<span class="meta">〈<em class="metainner">data</em>〉</span>}{<span class="meta">〈<em class="metainner">location</em>〉</span>}</code></div><!-- end of pinnedbox -->
 This isn’t a defined command but is simply used as a keyword  in the <a id="wrglossary.10097"></a><a href="#glo:dual.indexingfile">indexing file</a>. By default, <a id="wrglossary.10098"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> expects <a id="wrglossary.10099"></a><a href="#glo:indexentry"><code class="csfmt">\indexentry</code></a>. The custom <a id="wrglossary.10100"></a><a href="#glo:ext.ist"><span class="extfmt">ist</span></a> style file created by <a id="wrglossary.10101"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a> identifies <a id="wrglossary.10102"></a><a href="#glo:glossaryentry"><code class="csfmt">\glossaryentry</code></a> as the keyword: <pre class="compactcodebox">keyword "\\glossaryentry"
</pre><p>
The syntax for the second argument <span class="meta">〈<em class="metainner">location</em>〉</span> is as described in §<a href="#sec:locationsyntax">12.3</a>. The syntax for the first argument <span class="meta">〈<em class="metainner">data</em>〉</span> is in the form: <pre class="compactcodebox"><span class="meta">〈<em class="metainner">sort</em>〉</span><a id="wrglossary.10103"></a><a href="#glo:idx.sym.questionmark"><code class="code">?</code></a><span class="meta">〈<em class="metainner">text</em>〉</span><a id="wrglossary.10104"></a><a href="#glo:idx.sym.pipe"><code class="code">|</code></a><span class="meta">〈<em class="metainner">encap</em>〉</span>
</pre> or for sub-entries: <pre class="compactcodebox"><span class="meta">〈<em class="metainner">parent sort</em>〉</span><a id="wrglossary.10105"></a><a href="#glo:idx.sym.questionmark"><code class="code">?</code></a><span class="meta">〈<em class="metainner">parent text</em>〉</span><a id="wrglossary.10106"></a><a href="#glo:idx.sym.exclammark"><code class="code">!</code></a><span class="meta">〈<em class="metainner">sort</em>〉</span><a id="wrglossary.10107"></a><a href="#glo:idx.sym.questionmark"><code class="code">?</code></a><span class="meta">〈<em class="metainner">text</em>〉</span><a id="wrglossary.10108"></a><a href="#glo:idx.sym.pipe"><code class="code">|</code></a><span class="meta">〈<em class="metainner">encap</em>〉</span>
</pre> The question mark (<a id="wrglossary.10109"></a><a href="#glo:idx.sym.questionmark"><code class="code">?</code></a>) is the <span class="qt">“actual character”</span> and separates the sort value from the actual text that’s written to the <a id="wrglossary.10110"></a><a href="#glo:ext.gls"><span class="extfmt">gls</span></a> file (which is input by <a id="wrglossary.10111"></a><a href="#glo:printglossary"><code class="csfmt">\printglossary</code></a>).<p>
By default, <a id="wrglossary.10112"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> uses <a id="wrglossary.10113"></a><a href="#glo:idx.sym.at"><code class="code">@</code></a> as the actual character but this caused a problem for early versions of <a id="wrglossary.10114"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> where there was a greater chance of internal commands occurring in the <a id="wrglossary.10115"></a><a href="#glo:ext.glo"><span class="extfmt">glo</span></a> file. The custom <a id="wrglossary.10116"></a><a href="#glo:ext.ist"><span class="extfmt">ist</span></a> file identifies <a id="wrglossary.10117"></a><a href="#glo:idx.sym.questionmark"><code class="code">?</code></a> as the actual character: <pre class="compactcodebox">actual '?'
</pre><p>
You may remember from §<a href="#sec:encap">12.1</a> that the <a id="wrglossary.10118"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a> option specifies the <a id="wrglossary.10119"></a><a href="#glo:locationencap">encap</a>, which I claimed was essentially the same as the <a id="wrglossary.10120"></a><a href="#glo:locationencap">encap</a> with <a id="wrglossary.10121"></a><a href="#glo:index"><code class="csfmt">\index</code></a>, but as can be seen from the above example, that’s not strictly speaking true. The real <a id="wrglossary.10122"></a><a href="#glo:locationencap">encap</a> has to include <a id="wrglossary.10123"></a><a href="#glo:setentrycounter"><code class="csfmt">\setentrycounter</code></a> so that (if <a id="wrglossary.10124"></a><a href="#glo:idx.hyperlink">hyperlinks</a> are supported) the appropriate target name can be constructed.<p>
The way that <a id="wrglossary.10125"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> works is that it will write <pre class="compactcodebox"><a id="wrglossary.10126"></a><a href="#glo:idx.sym.bksl"><code class="code">\</code></a><span class="meta">〈<em class="metainner">encap</em>〉</span>{<span class="meta">〈<em class="metainner">location</em>〉</span>}
</pre> in the <a id="wrglossary.10127"></a><a href="#glo:ext.gls"><span class="extfmt">gls</span></a> (or equivalent) file. What <a id="wrglossary.10128"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> actually needs for the <a id="wrglossary.10129"></a><a href="#glo:idx.hyperlink">hyperlinks</a> to work is: <pre class="compactcodebox"><a id="wrglossary.10130"></a><a href="#glo:setentrycounter"><code class="csfmt">\setentrycounter</code></a>[<span class="meta">〈<em class="metainner">prefix</em>〉</span>]{<span class="meta">〈<em class="metainner">counter</em>〉</span>}<a id="wrglossary.10131"></a><a href="#glo:idx.sym.bksl"><code class="code">\</code></a><span class="meta">〈<em class="metainner">cs</em>〉</span>{<span class="meta">〈<em class="metainner">location</em>〉</span>}
</pre> where <span class="meta">〈<em class="metainner">cs</em>〉</span> is the real formatting command name (identified in the <a id="wrglossary.10132"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a> option).<p>
So from <a id="wrglossary.10133"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span>’s</a> point of view, the real <a id="wrglossary.10134"></a><a href="#glo:locationencap">encap</a> in the above example is the literal string: <pre class="compactcodebox">setentrycounter[]{page}<code class="cmd">\glsnumberformat</code>
</pre><p>
In the above example, the <a id="wrglossary.10135"></a><a href="#glo:@@glslabel@entrylocation">location</a> has ended up as <code class="code"><a id="wrglossary.10136"></a><a href="#glo:es@scroman"><code class="csfmt">\es@scroman</code></a> {i}</code> which is invalid, as <a id="wrglossary.10137"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> requires the location to consist solely of digits, Roman numerals or alphabetic, optionally separated by a <a id="wrglossary.10138"></a><a href="#glo:idx.compositor">compositors</a>.<p>
That means that this example will trigger a message from <a id="wrglossary.10139"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> which will be written to the <a id="wrglossary.10140"></a><a href="#glo:ext.glg"><span class="extfmt">glg</span></a> transcript file: <pre class="transcript"><div class="transcripttitle"><a id="wrglossary.10141"></a><a href="#glo:sym.transcript"><span title="Transcript" class="icon">🔎</span></a></div>Scanning input file myDoc.glo...
!! Input index error (file = myDoc.glo, line = 1):
   -- Illegal space within numerals in second argument.
.done (1 entries accepted, 1 rejected).
Sorting entries...done (0 comparisons).
Generating output file myDoc.gls....done (6 lines written, 0 warnings).
</pre> Note that 1 entry has been rejected, but it also shows 0 warnings and it has a 0 exit code, which means that it won’t interrupt the overall document build.<p>
If you run <a id="wrglossary.10142"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> instead of running <a id="wrglossary.10143"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> explicitly, then <a id="wrglossary.10144"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> will search the <a id="wrglossary.10145"></a><a href="#glo:ext.glg"><span class="extfmt">glg</span></a> transcript for the <span class="qt">“(<span class="meta">〈<em class="metainner">n</em>〉</span> entries accepted, <span class="meta">〈<em class="metainner">m</em>〉</span> rejected)”</span> line, and if <span class="meta">〈<em class="metainner">m</em>〉</span> is greater than 0 it will attempt to diagnose and fix the problem.<p>
Messages about the <span class="qt">“second argument”</span> (as in <span class="qt">“Illegal space within numerals in second argument”</span>) indicate that the problem is with the <a id="wrglossary.10146"></a><a href="#glo:@@glslabel@entrylocation">location</a>, so <a id="wrglossary.10147"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> will search the locations for content that matches <code class="code"><span class="cmdfmt">\<span class="meta">〈<em class="metainner">csname</em>〉</span></span>
{<span class="meta">〈<em class="metainner">num</em>〉</span>}</code> (with any or no spaces after the command name and optionally preceded by <a id="wrglossary.10148"></a><a href="#glo:protect"><code class="csfmt">\protect</code></a>). If it finds a match, it will shift <span class="meta">〈<em class="metainner">csname</em>〉</span> into the <a id="wrglossary.10149"></a><a href="#glo:locationencap">encap</a> with the following message: <pre class="transcript"><div class="transcripttitle"><a id="wrglossary.10150"></a><a href="#glo:sym.transcript"><span title="Transcript" class="icon">🔎</span></a></div>Encap/location issue: potential LaTeX commands in location detected. Attempting to remedy.
Reading myDoc.glo...
Invalid location '<a id="wrglossary.10151"></a><a href="#glo:es@scroman"><code class="csfmt">\es@scroman</code></a>  {i}' detected for entry 'sample'. Replaced with 'i'
Writing myDoc.glo...
Retrying
</pre> The altered <a id="wrglossary.10152"></a><a href="#glo:ext.glo"><span class="extfmt">glo</span></a> file now contains: <pre class="compactcodebox"><a id="wrglossary.10153"></a><a href="#glo:glossaryentry"><code class="csfmt">\glossaryentry</code></a>{sample?<a id="wrglossary.10154"></a><a href="#glo:glossentry"><code class="csfmt">\glossentry</code></a>{sample}|setentrycounter[]{page}<a id="wrglossary.10155"></a><a href="#glo:idx.sym.dblquote"><code class="code">"</code></a><a id="wrglossary.10156"></a><a href="#glo:glslocationcstoencap"><code class="csfmt">\glslocationcstoencap</code></a>{glsnumberformat}{es@scroman}}{i}
<a id="wrglossary.10157"></a><a href="#glo:glossaryentry"><code class="csfmt">\glossaryentry</code></a>{sample?<a id="wrglossary.10158"></a><a href="#glo:glossentry"><code class="csfmt">\glossentry</code></a>{sample}|setentrycounter[]{page}<a id="wrglossary.10159"></a><a href="#glo:idx.sym.dblquote"><code class="code">"</code></a><a id="wrglossary.10160"></a><a href="#glo:glsnumberformat"><code class="csfmt">\glsnumberformat</code></a>}{1}
</pre> and <a id="wrglossary.10161"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> will re-run <a id="wrglossary.10162"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>.<p>
Following this correction, the <a id="wrglossary.10163"></a><a href="#glo:locationlist">number list</a> for the  <span class="qt">“sample”</span> entry now contains: <pre class="compactcodebox"><a id="wrglossary.10164"></a><a href="#glo:setentrycounter"><code class="csfmt">\setentrycounter</code></a>[]{<a id="wrglossary.10165"></a><a href="#glo:ctr.page"><span class="ctrfmt">page</span></a>}<a id="wrglossary.10166"></a><a href="#glo:glslocationcstoencap"><code class="csfmt">\glslocationcstoencap</code></a>{<a id="wrglossary.10167"></a><a href="#glo:glsnumberformat"><span class="csfmtcolourfont">glsnumberformat</span></a>}{es@scroman}{i}<a id="wrglossary.10168"></a><a href="#glo:delimN"><code class="csfmt">\delimN</code></a>
<a id="wrglossary.10169"></a><a href="#glo:setentrycounter"><code class="csfmt">\setentrycounter</code></a>[]{<a id="wrglossary.10170"></a><a href="#glo:ctr.page"><span class="ctrfmt">page</span></a>}<a id="wrglossary.10171"></a><a href="#glo:glsnumberformat"><code class="csfmt">\glsnumberformat</code></a>{1}
</pre> The corrected <a id="wrglossary.10172"></a><a href="#glo:@@glslabel@entrylocation">location</a> needs to be encapsulated with both the designated <a id="wrglossary.10173"></a><a href="#glo:locationencap">encap</a> (<a id="wrglossary.10174"></a><a href="#glo:glsnumberformat"><span class="csfmtcolourfont">glsnumberformat</span></a> in this case) and the formatting command that needs to be applied to the <a id="wrglossary.10175"></a><a href="#glo:@@glslabel@entrylocation">location</a>. This is done via: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.10176"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.10177"></a><code class="code"><dfn id="glo:glslocationcstoencap"><code class="csfmt">\glslocationcstoencap</code></dfn>{<span class="meta">〈<em class="metainner">encap-csname</em>〉</span>}{<span class="meta">〈<em class="metainner">location-csname</em>〉</span>}</code></div><!-- end of pinnedbox -->
 This is simply defined to do: <pre class="compactcodebox"><code class="cmd">\csuse</code>{<span class="meta">〈<em class="metainner">location-csname</em>〉</span>}{<code class="cmd">\csuse</code>{<span class="meta">〈<em class="metainner">encap-csname</em>〉</span>}{<span class="meta">〈<em class="metainner">location</em>〉</span>}}
</pre> This puts the intended <a id="wrglossary.10178"></a><a href="#glo:locationencap">encap</a> (<a id="wrglossary.10179"></a><a href="#glo:glsnumberformat"><span class="csfmtcolourfont">glsnumberformat</span></a> in this case) closer to the <a id="wrglossary.10180"></a><a href="#glo:@@glslabel@entrylocation">location</a> to enable it to work better with <a id="wrglossary.10181"></a><a href="#glo:idx.hyperlink">hyperlinks</a>, although this may not always work, particularly if the command with the name <span class="meta">〈<em class="metainner">location-csname</em>〉</span> expects a numerical argument.<p>
In the above example, the location command is <a id="wrglossary.10182"></a><a href="#glo:es@scroman"><code class="csfmt">\es@scroman</code></a> which is provided by <span class="styfmt">babel-spanish</span> and performs fake <a id="wrglossary.10183"></a><a href="#glo:dual.smallcaps">small caps</a>. Internal commands provided by other packages for their own private use can’t be relied upon. So the <a id="wrglossary.10184"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package can’t assume they will stay the same, and the above example document may produce a different result with different versions of <a id="wrglossary.10185"></a><a href="#glo:pkg.babel"><span class="styfmt">babel</span></a>. However, in this case (provided you use <a id="wrglossary.10186"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a>), the document will correctly end up with  the <a id="wrglossary.10187"></a><a href="#glo:locationlist">number list</a> <span class="qt">“<span style="font-style: normal; font-variant: small-caps; ">i</span>, 1”</span> for the <span class="qt">“sample”</span> entry in the <a id="wrglossary.10188"></a><a href="#glo:dual.glossary">glossary</a>, which matches the document page numbering. If you use <a id="wrglossary.10189"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> explicitly, the <a id="wrglossary.10190"></a><a href="#glo:locationlist">number list</a> will simply be <span class="qt">“1”</span>.<p>
This become more complicated if <a id="wrglossary.10191"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a> is added to the document (before <a id="wrglossary.10192"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a>). Now <a id="wrglossary.10193"></a><a href="#glo:glsnumberformat"><code class="csfmt">\glsnumberformat</code></a> uses <a id="wrglossary.10194"></a><a href="#glo:glshypernumber"><code class="csfmt">\glshypernumber</code></a>, which needs to take into account that its argument may contain a <a id="wrglossary.10195"></a><a href="#glo:idx.range">range</a> with the start and end location separated by <a id="wrglossary.10196"></a><a href="#glo:delimR"><code class="csfmt">\delimR</code></a> (the range delimiter), and it needs to create a separate <a id="wrglossary.10197"></a><a href="#glo:idx.hyperlink">hyperlink</a> for each location component.<p>
Here’s a modified example that has an implicit <a id="wrglossary.10198"></a><a href="#glo:idx.range">range</a> in the front matter and an explicit <a id="wrglossary.10199"></a><a href="#glo:idx.range">range</a> in the main matter. <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.10200"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\documentclass</code>{book}
<code class="cmd">\usepackage</code>[T1]{fontenc}
<code class="cmd">\usepackage</code>[spanish]{babel}
<code class="cmd">\usepackage</code>[colorlinks]{hyperref}
<code class="cmd">\usepackage</code>{glossaries}
<a id="wrglossary.10201"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>
<a id="wrglossary.10202"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{sample}{<a id="wrglossary.10203"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={sample}</span>,<a id="wrglossary.10204"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={un ejemplo}</span>}
<code class="cbeg">\begin{document}</code>
<a id="wrglossary.10205"></a><a href="#glo:frontmatter"><code class="csfmt">\frontmatter</code></a>
<a id="wrglossary.10206"></a><a href="#glo:chapter"><code class="csfmt">\chapter</code></a>{Foreword}
<a id="wrglossary.10207"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample}
<code class="cmd">\newpage</code>
<a id="wrglossary.10208"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample}
<code class="cmd">\newpage</code>
<a id="wrglossary.10209"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample}
<a id="wrglossary.10210"></a><a href="#glo:mainmatter"><code class="csfmt">\mainmatter</code></a>
<a id="wrglossary.10211"></a><a href="#glo:chapter"><code class="csfmt">\chapter</code></a>{Sample}
<a id="wrglossary.10212"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.10213"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=<a id="wrglossary.10214"></a><a href="#glo:idx.sym.startrange"><code class="code">(</code></a><a id="wrglossary.10215"></a><a href="#glo:hyperbf"><span class="csfmtcolourfont">hyperbf</span></a></span>]{sample}
<code class="cmd">\newpage</code>
Some text
<code class="cmd">\newpage</code>
<a id="wrglossary.10216"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.10217"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=<a id="wrglossary.10218"></a><a href="#glo:idx.sym.endrange"><code class="code">)</code></a><a id="wrglossary.10219"></a><a href="#glo:hyperbf"><span class="csfmtcolourfont">hyperbf</span></a></span>]{sample}
<a id="wrglossary.10220"></a><a href="#glo:printglossaries"><code class="csfmt">\printglossaries</code></a>
<code class="cend">\end{document}</code>
</pre> This again has problematic <a id="wrglossary.10221"></a><a href="#glo:@@glslabel@entrylocation">locations</a>, but <a id="wrglossary.10222"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> can shift the <a id="wrglossary.10223"></a><a href="#glo:es@scroman"><code class="csfmt">\es@scroman</code></a> into the <a id="wrglossary.10224"></a><a href="#glo:locationencap">encap</a> as before. The resulting <a id="wrglossary.10225"></a><a href="#glo:ext.gls"><span class="extfmt">gls</span></a> file has the following <a id="wrglossary.10226"></a><a href="#glo:locationlist">number list</a> for the <span class="qt">“sample”</span> entry: <pre class="compactcodebox"><a id="wrglossary.10227"></a><a href="#glo:setentrycounter"><code class="csfmt">\setentrycounter</code></a>[]{<a id="wrglossary.10228"></a><a href="#glo:ctr.page"><span class="ctrfmt">page</span></a>}<span class="comment">% prefix and counter</span>
<a id="wrglossary.10229"></a><a href="#glo:glslocationcstoencap"><code class="csfmt">\glslocationcstoencap</code></a>{<a id="wrglossary.10230"></a><a href="#glo:glsnumberformat"><span class="csfmtcolourfont">glsnumberformat</span></a>}{es@scroman}{i<a id="wrglossary.10231"></a><a href="#glo:delimR"><code class="csfmt">\delimR</code></a> iii}<a id="wrglossary.10232"></a><a href="#glo:delimN"><code class="csfmt">\delimN</code></a> 
<a id="wrglossary.10233"></a><a href="#glo:setentrycounter"><code class="csfmt">\setentrycounter</code></a>[]{<a id="wrglossary.10234"></a><a href="#glo:ctr.page"><span class="ctrfmt">page</span></a>}<span class="comment">% prefix and counter</span>
<a id="wrglossary.10235"></a><a href="#glo:hyperbf"><code class="csfmt">\hyperbf</code></a>{1<a id="wrglossary.10236"></a><a href="#glo:delimR"><code class="csfmt">\delimR</code></a> 3}
</pre> Both <a id="wrglossary.10237"></a><a href="#glo:idx.range">ranges</a> have been compacted so that the <a id="wrglossary.10238"></a><a href="#glo:idx.range">range</a>, including the <a id="wrglossary.10239"></a><a href="#glo:delimR"><code class="csfmt">\delimR</code></a> separator, is in the argument of the <a id="wrglossary.10240"></a><a href="#glo:locationencap">encap</a> command.<p>
The default definition of <a id="wrglossary.10241"></a><a href="#glo:glslocationcstoencap"><code class="csfmt">\glslocationcstoencap</code></a> means that the first <a id="wrglossary.10242"></a><a href="#glo:idx.range">range</a> is formatted according to: <pre class="compactcodebox"><a id="wrglossary.10243"></a><a href="#glo:es@scroman"><code class="csfmt">\es@scroman</code></a>{<a id="wrglossary.10244"></a><a href="#glo:glshypernumber"><code class="csfmt">\glshypernumber</code></a>{i<a id="wrglossary.10245"></a><a href="#glo:delimR"><code class="csfmt">\delimR</code></a> iii}}
</pre> This allows <a id="wrglossary.10246"></a><a href="#glo:glshypernumber"><code class="csfmt">\glshypernumber</code></a> to detect the delimiter and split up the range so that it can apply a separate <a id="wrglossary.10247"></a><a href="#glo:idx.hyperlink">hyperlink</a> to the start and end locations, so that it effectively becomes: <pre class="compactcodebox"><a id="wrglossary.10248"></a><a href="#glo:es@scroman"><code class="csfmt">\es@scroman</code></a>{<a id="wrglossary.10249"></a><a href="#glo:hyperlink"><code class="csfmt">\hyperlink</code></a>{<span class="meta">〈<em class="metainner">target1</em>〉</span>}{i}<a id="wrglossary.10250"></a><a href="#glo:delimR"><code class="csfmt">\delimR</code></a>
<a id="wrglossary.10251"></a><a href="#glo:hyperlink"><code class="csfmt">\hyperlink</code></a>{<span class="meta">〈<em class="metainner">target2</em>〉</span>}{iii}}
</pre> In this type of situation, the most problematic document is one where  the <span class="meta">〈<em class="metainner">location-csname</em>〉</span> can’t handle <a id="wrglossary.10252"></a><a href="#glo:hyperlink"><code class="csfmt">\hyperlink</code></a> in its argument and needs to be shifted into the <a id="wrglossary.10253"></a><a href="#glo:idx.hyperlink">hyperlink</a> text. In the above example document, no actual error occurs, but there are warnings from pdfTeX: <pre class="transcript"><div class="transcripttitle"><a id="wrglossary.10254"></a><a href="#glo:sym.transcript"><span title="Transcript" class="icon">🔎</span></a></div>pdfTeX warning (dest): name{page.iii} has been referenced but does not exist, replaced by a fixed one
[...]
pdfTeX warning (dest): name{page.i} has been referenced but does not exist, replaced by a fixed one
</pre> This is due to the way that <a id="wrglossary.10255"></a><a href="#glo:glshypernumber"><code class="csfmt">\glshypernumber</code></a> forms the target name. Since the actual target name isn’t saved in the <a id="wrglossary.10256"></a><a href="#glo:dual.indexing">indexing</a> data, it has to be reconstituted from available information: the prefix, the counter and the location. So the targets become <code class="code">page.i</code> for location <span class="qt">“i”</span> and <code class="code">page.iii</code> for location <span class="qt">“iii”</span>. This usually works for common page formats, but it doesn’t in this case. Adding <span class="optfmt">debug</span> to <a id="wrglossary.10257"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span>’s</a> package options reveals the following information in the transcript: <pre class="transcript"><div class="transcripttitle"><a id="wrglossary.10258"></a><a href="#glo:sym.transcript"><span title="Transcript" class="icon">🔎</span></a></div>Package hyperref Info: Anchor `page.I'
[...]
Package hyperref Info: Anchor `page.II'
</pre> So the correct anchors are <span class="qt">“page.I”</span> and <span class="qt">“page.II”</span>.<p>
The <a id="wrglossary.10259"></a><a href="#glo:dual.casechange">case change</a> occurs as a result of the fake <a id="wrglossary.10260"></a><a href="#glo:dual.smallcaps">small caps</a>, but since <a id="wrglossary.10261"></a><a href="#glo:es@scroman"><code class="csfmt">\es@scroman</code></a> is outside of <a id="wrglossary.10262"></a><a href="#glo:glshypernumber"><code class="csfmt">\glshypernumber</code></a>, the <a id="wrglossary.10263"></a><a href="#glo:dual.casechange">case change</a> isn’t part of the location and so doesn’t affect the anchor name.<p>
I can redefine <a id="wrglossary.10264"></a><a href="#glo:glslocationcstoencap"><code class="csfmt">\glslocationcstoencap</code></a> to swap them around: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.10265"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>{<a id="wrglossary.10266"></a><a href="#glo:glslocationcstoencap"><code class="csfmt">\glslocationcstoencap</code></a>}[3]{<code class="cmd">\csuse</code>{#1}{<code class="cmd">\csuse</code>{#2}{#3}}}
</pre> However, now the transcript shows: <pre class="transcript"><div class="transcripttitle"><a id="wrglossary.10267"></a><a href="#glo:sym.transcript"><span title="Transcript" class="icon">🔎</span></a></div>pdfTeX warning (dest): name{page.\\protect\040\\es@scroman\040\040{i--iii}} has been referenced but does not exist, replaced by a fixed one
</pre> This is because <a id="wrglossary.10268"></a><a href="#glo:es@scroman"><code class="csfmt">\es@scroman</code></a> doesn’t fully expand.<p>
The <a id="wrglossary.10269"></a><a href="#glo:glswrglossdisableanchorcmds"><code class="csfmt">\glswrglossdisableanchorcmds</code></a> hook provides a workaround for the problematic command: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.10270"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.10271"></a><a href="#glo:appto"><code class="csfmt">\appto</code></a><a id="wrglossary.10272"></a><a href="#glo:glswrglossdisableanchorcmds"><code class="csfmt">\glswrglossdisableanchorcmds</code></a>{<a id="wrglossary.10273"></a><a href="#glo:csletcs"><code class="csfmt">\csletcs</code></a>{es@scroman}{text_uppercase:n}}
</pre> This will cause <a id="wrglossary.10274"></a><a href="#glo:es@scroman"><code class="csfmt">\es@scroman</code></a> to be locally redefined to just convert its argument to <a id="wrglossary.10275"></a>uppercase while the anchor is being constructed. Unfortunately this patch is only partially successful as the transcript now has: <pre class="transcript"><div class="transcripttitle"><a id="wrglossary.10276"></a><a href="#glo:sym.transcript"><span title="Transcript" class="icon">🔎</span></a></div>pdfTeX warning (dest): name{page.I-- III} has been referenced but does not exist, replaced by a fixed one
</pre> The problem now is that <a id="wrglossary.10277"></a><a href="#glo:glshypernumber"><code class="csfmt">\glshypernumber</code></a> can’t split on the <a id="wrglossary.10278"></a><a href="#glo:idx.range">range</a> delimiter, so the location is now <span class="qt">“I--III”</span>.<p>
If the <a id="wrglossary.10279"></a><a href="#glo:locationlist">number list</a> doesn’t contain any <a id="wrglossary.10280"></a><a href="#glo:idx.range">ranges</a>, then the above redefinition of <a id="wrglossary.10281"></a><a href="#glo:glslocationcstoencap"><code class="csfmt">\glslocationcstoencap</code></a> and the addition to <a id="wrglossary.10282"></a><a href="#glo:glswrglossdisableanchorcmds"><code class="csfmt">\glswrglossdisableanchorcmds</code></a> will fix the <a id="wrglossary.10283"></a><a href="#glo:idx.hyperlink">hyperlink</a>.<p>
Instead of redefining <a id="wrglossary.10284"></a><a href="#glo:glslocationcstoencap"><code class="csfmt">\glslocationcstoencap</code></a> and altering <a id="wrglossary.10285"></a><a href="#glo:glswrglossdisableanchorcmds"><code class="csfmt">\glswrglossdisableanchorcmds</code></a>, a solution that works with <a id="wrglossary.10286"></a><a href="#glo:idx.range">ranges</a> can be achieved by redefining <a id="wrglossary.10287"></a><a href="#glo:glswrglosslocationtarget"><code class="csfmt">\glswrglosslocationtarget</code></a> to convert its argument to <a id="wrglossary.10288"></a><a href="#glo:idx.uppercase">uppercase</a>. You can do this with: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.10289"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>{<a id="wrglossary.10290"></a><a href="#glo:glswrglosslocationtarget"><code class="csfmt">\glswrglosslocationtarget</code></a>}[1]{<a id="wrglossary.10291"></a><a href="#glo:glsuppercase"><code class="csfmt">\glsuppercase</code></a>{#1}}
</pre><p>
This will successfully construct the anchor names <code class="code">page.I</code> and <code class="code">page.III</code>. It won’t affect the anchors for the main matter as digits aren’t affected by the <a id="wrglossary.10292"></a><a href="#glo:@@glslabel@casechange">case-changing</a> command.<p>
If you’re not using <a id="wrglossary.10293"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> and are either calling <a id="wrglossary.10294"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> explicitly or via <a id="wrglossary.10295"></a><a href="#glo:app.makeglossaries-lite"><span class="appfmt">makeglossaries-lite</span></a> or with the <a id="wrglossary.10296"></a><a href="#glo:opt.automake"><span class="styoptfmt">automake</span></a> option, then you will need to find another way of converting problematic <a id="wrglossary.10297"></a><a href="#glo:@@glslabel@entrylocation">location</a> into a form that won’t be discarded by <a id="wrglossary.10298"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>. This is quite difficult if the problematic content is inside <a id="wrglossary.10299"></a><a href="#glo:thepage"><code class="csfmt">\thepage</code></a> since its delayed expansion means that any attempt at locally changing the problematic within <a id="wrglossary.10300"></a><a href="#glo:glswrglossdisablelocationcmds"><code class="csfmt">\glswrglossdisablelocationcmds</code></a> will be lost.<p>
The earlier example can be rewritten to (sort of!) work without <a id="wrglossary.10301"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.10302"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\documentclass</code>{book}
<code class="cmd">\usepackage</code>[T1]{fontenc}
<code class="cmd">\usepackage</code>[spanish]{babel}
<code class="cmd">\usepackage</code>[colorlinks]{hyperref}
<code class="cmd">\usepackage</code>{glossaries}
<a id="wrglossary.10303"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>
<a id="wrglossary.10304"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{sample}{<a id="wrglossary.10305"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={sample}</span>,<a id="wrglossary.10306"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={un ejemplo}</span>}

<code class="cmd">\newcommand</code>{<code class="cmd">\locthepage</code>}{<a id="wrglossary.10307"></a><a href="#glo:Roman"><code class="csfmt">\Roman</code></a>{<a id="wrglossary.10308"></a><a href="#glo:ctr.page"><span class="ctrfmt">page</span></a>}}
<code class="cmd">\newcommand</code>{<code class="cmd">\delayedlocthepage</code>}{<code class="cmd">\expandonce</code>{<code class="cmd">\locthepage</code>}}
<code class="cmd">\appto</code><a id="wrglossary.10309"></a><a href="#glo:glswrglossdisablelocationcmds"><code class="csfmt">\glswrglossdisablelocationcmds</code></a>{<code class="cmd">\let</code><a id="wrglossary.10310"></a><a href="#glo:thepage"><code class="csfmt">\thepage</code></a><code class="cmd">\delayedlocthepage</code>}

<code class="cbeg">\begin{document}</code>
<a id="wrglossary.10311"></a><a href="#glo:frontmatter"><code class="csfmt">\frontmatter</code></a>
<a id="wrglossary.10312"></a><a href="#glo:chapter"><code class="csfmt">\chapter</code></a>{Foreword}
<a id="wrglossary.10313"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample}
<code class="cmd">\newpage</code>
<a id="wrglossary.10314"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample}
<code class="cmd">\newpage</code>
<a id="wrglossary.10315"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample}
<a id="wrglossary.10316"></a><a href="#glo:mainmatter"><code class="csfmt">\mainmatter</code></a>
<code class="cmd">\renewcommand</code>{<code class="cmd">\locthepage</code>}{<a id="wrglossary.10317"></a><a href="#glo:arabic"><code class="csfmt">\arabic</code></a>{<a id="wrglossary.10318"></a><a href="#glo:ctr.page"><span class="ctrfmt">page</span></a>}}
<a id="wrglossary.10319"></a><a href="#glo:chapter"><code class="csfmt">\chapter</code></a>{Sample}
<a id="wrglossary.10320"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.10321"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=<a id="wrglossary.10322"></a><a href="#glo:idx.sym.startrange"><code class="code">(</code></a><a id="wrglossary.10323"></a><a href="#glo:hyperbf"><span class="csfmtcolourfont">hyperbf</span></a></span>]{sample}
<code class="cmd">\newpage</code>
Some text
<code class="cmd">\newpage</code>
<a id="wrglossary.10324"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.10325"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=<a id="wrglossary.10326"></a><a href="#glo:idx.sym.endrange"><code class="code">)</code></a><a id="wrglossary.10327"></a><a href="#glo:hyperbf"><span class="csfmtcolourfont">hyperbf</span></a></span>]{sample}
<a id="wrglossary.10328"></a><a href="#glo:printglossaries"><code class="csfmt">\printglossaries</code></a>
<code class="cend">\end{document}</code>
</pre> Note that the custom <code class="csfmt">\locthepage</code> command needs to be redefined after the page numbering changes at the start of the main matter.<p>
This ensures that the locations are valid in the <a id="wrglossary.10329"></a><a href="#glo:ext.glo"><span class="extfmt">glo</span></a> file, so <a id="wrglossary.10330"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> will process it without losing any rejecting any entry lines. The hyperlink targets will also be correct. The only problem now is that the front matter <a id="wrglossary.10331"></a><a href="#glo:@@glslabel@entrylocation">locations</a> will be in <a id="wrglossary.10332"></a><a href="#glo:idx.uppercase">uppercase</a> in the <a id="wrglossary.10333"></a><a href="#glo:dual.glossary">glossary</a>.<p>
The above problems are all due to <a id="wrglossary.10334"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> having a restrictive location syntax. With <a id="wrglossary.10335"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>, you can define location classes for custom <a id="wrglossary.10336"></a><a href="#glo:@@glslabel@entrylocation">locations</a>. Unfortunately, the backslash <a id="wrglossary.10337"></a><a href="#glo:idx.sym.bksl"><code class="code">\</code></a> is a special character for <a id="wrglossary.10338"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> that indicates an escape sequence that indicates the next character should be interpreted literally, which means that any LaTeX commands that end up in the <a id="wrglossary.10339"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> <a id="wrglossary.10340"></a><a href="#glo:dual.indexingfile">indexing file</a> must have their initial backslash escaped. This is quite tricky to do given the delayed expansion of <a id="wrglossary.10341"></a><a href="#glo:thepage"><code class="csfmt">\thepage</code></a>. If it’s expanded early in order to pre-process it then the page number could end up being incorrect.<p>
The sample file <a id="wrglossary.10342"></a><a href="#glo:file.samplexdy.tex"><span class="filefmt">samplexdy.tex</span></a> provides a custom page format that uses a robust command called <code class="csfmt">\tallynum</code>, which ends up in the <a id="wrglossary.10343"></a><a href="#glo:ext.glo"><span class="extfmt">glo</span></a> file. With the default <a id="wrglossary.10344"></a><a href="#glo:opt.esclocations"><span class="styoptfmt">esclocations</span></a><span class="optfmt">=false</span> setting, the location for the first page is written to the file as: <pre class="compactcodebox">:locref "{}{<code class="cmd">\tallynum</code> {1}}"
</pre> This results in the following message from <a id="wrglossary.10345"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>: <pre class="transcript"><div class="transcripttitle"><a id="wrglossary.10346"></a><a href="#glo:sym.transcript"><span title="Transcript" class="icon">🔎</span></a></div>WARNING: location-reference "{}{tallynum {1}}" did not match any location-class! (ignored)
</pre> Note that the backslash has gone from the start of <code class="code">tallynum</code>. As with <a id="wrglossary.10347"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>, invalid <a id="wrglossary.10348"></a><a href="#glo:@@glslabel@entrylocation">locations</a> are dropped.<p>
If you use <a id="wrglossary.10349"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> rather than running <a id="wrglossary.10350"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> directly, <a id="wrglossary.10351"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> will detect the warning and provide some diagnostic information: <pre class="transcript"><div class="transcripttitle"><a id="wrglossary.10352"></a><a href="#glo:sym.transcript"><span title="Transcript" class="icon">🔎</span></a></div>You may have forgotten to add a location 
class with <a id="wrglossary.10353"></a><a href="#glo:GlsAddXdyLocation"><code class="csfmt">\GlsAddXdyLocation</code></a> or you may have 
the format incorrect or you may need 
the package option <a id="wrglossary.10354"></a><a href="#glo:opt.esclocations"><span class="styoptfmt">esclocations</span></a><span class="optfmt">=true</span>.
</pre> In this case, you need to use the package option <a id="wrglossary.10355"></a><a href="#glo:opt.esclocations"><span class="styoptfmt">esclocations</span></a><span class="optfmt">=true</span>. This will use a hack to provide a way to escape the backslash without prematurely expanding the actual value of the <a id="wrglossary.10356"></a><a href="#glo:ctr.page"><span class="ctrfmt">page</span></a> counter. As this is a hack, it may not work and can result in obscure error messages.<p>
Returning to the earlier <span class="styfmt">babel-spanish</span> example, if it’s converted to use <a id="wrglossary.10357"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> instead of <a id="wrglossary.10358"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>, a similar problem arises. For example, simply adding the <a id="wrglossary.10359"></a><a href="#glo:opt.xindy"><span class="styoptfmt">xindy</span></a> package option: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.10360"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\documentclass</code>{book}
<code class="cmd">\usepackage</code>[T1]{fontenc}
<code class="cmd">\usepackage</code>[spanish]{babel}
<code class="cmd">\usepackage</code>[colorlinks]{hyperref}
<code class="cmd">\usepackage</code>[<strong class="strong"><a id="wrglossary.10361"></a><a href="#glo:opt.xindy"><span class="styoptfmt">xindy</span></a></strong>]{glossaries}
<a id="wrglossary.10362"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>
<a id="wrglossary.10363"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{sample}{<a id="wrglossary.10364"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={sample}</span>,<a id="wrglossary.10365"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={un ejemplo}</span>}
<code class="cbeg">\begin{document}</code>
<a id="wrglossary.10366"></a><a href="#glo:frontmatter"><code class="csfmt">\frontmatter</code></a>
<a id="wrglossary.10367"></a><a href="#glo:chapter"><code class="csfmt">\chapter</code></a>{Foreword}
<a id="wrglossary.10368"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample}
<code class="cmd">\newpage</code>
<a id="wrglossary.10369"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample}
<code class="cmd">\newpage</code>
<a id="wrglossary.10370"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample}
<a id="wrglossary.10371"></a><a href="#glo:mainmatter"><code class="csfmt">\mainmatter</code></a>
<a id="wrglossary.10372"></a><a href="#glo:chapter"><code class="csfmt">\chapter</code></a>{Sample}
<a id="wrglossary.10373"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.10374"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=<a id="wrglossary.10375"></a><a href="#glo:idx.sym.startrange"><code class="code">(</code></a><a id="wrglossary.10376"></a><a href="#glo:hyperbf"><span class="csfmtcolourfont">hyperbf</span></a></span>]{sample}
<code class="cmd">\newpage</code>
Some text
<code class="cmd">\newpage</code>
<a id="wrglossary.10377"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.10378"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=<a id="wrglossary.10379"></a><a href="#glo:idx.sym.endrange"><code class="code">)</code></a><a id="wrglossary.10380"></a><a href="#glo:hyperbf"><span class="csfmtcolourfont">hyperbf</span></a></span>]{sample}
<a id="wrglossary.10381"></a><a href="#glo:printglossaries"><code class="csfmt">\printglossaries</code></a>
<code class="cend">\end{document}</code>
</pre> The <a id="wrglossary.10382"></a><a href="#glo:ext.glo"><span class="extfmt">glo</span></a> file now contains locations with <a id="wrglossary.10383"></a><a href="#glo:es@scroman"><code class="csfmt">\es@scroman</code></a>, but as with the <code class="csfmt">\tallynum</code> example, the leading backslash hasn’t been escaped: <pre class="compactcodebox">:locref "{}{<a id="wrglossary.10384"></a><a href="#glo:es@scroman"><code class="csfmt">\es@scroman</code></a>  {i}}"
</pre> This needs <a id="wrglossary.10385"></a><a href="#glo:opt.esclocations"><span class="styoptfmt">esclocations</span></a><span class="optfmt">=true</span> to escape the backslash. <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.10386"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.10387"></a><a href="#glo:opt.xindy"><span class="styoptfmt">xindy</span></a>,<strong class="strong"><a id="wrglossary.10388"></a><a href="#glo:opt.esclocations"><span class="styoptfmt">esclocations</span></a></strong>]{glossaries}
</pre> Note that this produces a different result in the <a id="wrglossary.10389"></a><a href="#glo:ext.glo"><span class="extfmt">glo</span></a> file: <pre class="compactcodebox">:locref "{}{\\protect \\es@scroman  {i}}"
</pre> This results from the partial protected expansion used on <a id="wrglossary.10390"></a><a href="#glo:thepage"><code class="csfmt">\thepage</code></a> before the special characters are escaped. If you inspect the <a id="wrglossary.10391"></a><a href="#glo:ext.xdy"><span class="extfmt">xdy</span></a> file created by <a id="wrglossary.10392"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>, you should find the following: <pre class="compactcodebox">(define-location-class "roman-page-numbers"
   ( :sep "{}{"  :sep "<a id="wrglossary.10393"></a><a href="#glo:protect"><code class="csfmt">\protect</code></a> <a id="wrglossary.10394"></a><a href="#glo:es@scroman"><code class="csfmt">\es@scroman</code></a> {" "roman-numbers-lowercase" :sep "}" :sep "}" )
   :min-range-length 2
)
</pre> This is because the non-default behaviour of <a id="wrglossary.10395"></a><a href="#glo:roman"><code class="csfmt">\roman</code></a> has been detected and a custom location class has automatically been supplied. (Whereas with the <a id="wrglossary.10396"></a><a href="#glo:file.samplexdy.tex"><span class="filefmt">samplexdy.tex</span></a> sample file, it was necessary to provide the custom class to support <code class="csfmt">\tallynum</code> with <a id="wrglossary.10397"></a><a href="#glo:GlsAddXdyLocation"><code class="csfmt">\GlsAddXdyLocation</code></a>.)<p>

</section><!-- end of section sec:problemlocations -->

<section id="sec:numberlistloop"><!-- start of section sec:numberlistloop --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->12.6. Iterating Over Locations<div class="labellink"><a href="#sec:numberlistloop">[link]</a></div></h2><!-- end of section header -->
<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.10398"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
Not available with Options <a href="#glo:idx.opt.mkidx">2</a> and <a href="#glo:idx.opt.xdy">3</a>. The commands described here rely on the <a id="wrglossary.10399"></a><a href="#glo:@@glslabel@entrylocation">locations</a> being stored in the <a id="wrglossary.10400"></a><a href="#glo:opt.glosfield.loclist"><span class="csoptfmt">loclist</span></a> internal field in an <a id="wrglossary.10401"></a><a href="#glo:pkg.etoolbox"><span class="styfmt">etoolbox</span></a> internal list format, which is what happens with <a id="wrglossary.10402"></a><a href="#glo:idx.opt.noidx">Option 1</a>. </div><!-- end of important -->
<p>
The <a id="wrglossary.10403"></a><a href="#glo:printnoidxglossary"><code class="csfmt">\printnoidxglossary</code></a> command displays the <a id="wrglossary.10404"></a><a href="#glo:dual.locationlist">location list</a> using: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.10405"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.10406"></a><code class="code"><dfn id="glo:glsnoidxloclist"><code class="csfmt">\glsnoidxloclist</code></dfn>{<span class="meta">〈<em class="metainner">list cs</em>〉</span>}</code><p>
<div class="noteBox"></div><!-- end of noteBox -->
</div><!-- end of pinnedbox -->
 where <span class="meta">〈<em class="metainner">list cs</em>〉</span> is a temporary command that contains the  value of the <a id="wrglossary.10407"></a><a href="#glo:opt.glosfield.loclist"><span class="csoptfmt">loclist</span></a> field. This uses <a id="wrglossary.10408"></a><a href="#glo:forlistloop"><code class="csfmt">\forlistloop</code></a> to iterate over all the <a id="wrglossary.10409"></a><a href="#glo:@@glslabel@entrylocation">locations</a> in the list with the handler macro: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.10410"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.10411"></a><code class="code"><dfn id="glo:glsnoidxloclisthandler"><code class="csfmt">\glsnoidxloclisthandler</code></dfn>{<span class="meta">〈<em class="metainner">location</em>〉</span>}</code><p>
<div class="noteBox"></div><!-- end of noteBox -->
</div><!-- end of pinnedbox -->
 This keeps track of the previous element in the list to determine whether or not to insert the <a id="wrglossary.10412"></a><a href="#glo:delimN"><code class="csfmt">\delimN</code></a> separator. Note that it doesn’t attempt to determine whether or not any of the locations are <a id="wrglossary.10413"></a><a href="#glo:idx.range">ranges</a>.<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.10414"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><!-- end of informationtitle -->
 The <a id="wrglossary.10415"></a><a href="#glo:printunsrtglossary"><code class="xtrcsfmt">\printunsrtglossary</code></a> command will also use <a id="wrglossary.10416"></a><a href="#glo:glsnoidxloclist"><code class="csfmt">\glsnoidxloclist</code></a> if the <a id="wrglossary.10417"></a><a href="#glo:opt.glosfield.loclist"><span class="csoptfmt">loclist</span></a> field has been set but the <a id="wrglossary.10418"></a><a href="#glo:opt.gloskey.location"><span class="xtrcsoptfmt">location</span></a> field hasn’t, but in general it’s better to instruct <a id="wrglossary.10419"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> to save the formatted <a id="wrglossary.10420"></a><a href="#glo:dual.locationlist">location list</a> (which is the default). </div><!-- end of information -->
<p>
You can iterate over an entry’s <a id="wrglossary.10421"></a><a href="#glo:opt.glosfield.loclist"><span class="csoptfmt">loclist</span></a> field using: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.10422"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.10423"></a><code class="code"><dfn id="glo:glsnumberlistloop"><code class="csfmt">\glsnumberlistloop</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">handler</em>〉</span>}{<span class="meta">〈<em class="metainner">xr handler cs</em>〉</span>}</code></div><!-- end of pinnedbox -->
 where <span class="meta">〈<em class="metainner">entry-label</em>〉</span> is the entry’s label and <span class="meta">〈<em class="metainner">handler cs</em>〉</span> is a handler control sequence with the syntax: <pre class="compactcodebox"><span class="meta">〈<em class="metainner">handler cs</em>〉</span>{<span class="meta">〈<em class="metainner">prefix</em>〉</span>}{<span class="meta">〈<em class="metainner">counter</em>〉</span>}{<span class="meta">〈<em class="metainner">format</em>〉</span>}{<span class="meta">〈<em class="metainner">location</em>〉</span>}
</pre> where <span class="meta">〈<em class="metainner">prefix</em>〉</span> is the hypertarget prefix, <span class="meta">〈<em class="metainner">counter</em>〉</span> is the name of the <a id="wrglossary.10424"></a><a href="#glo:dual.locationcounter">location counter</a>, <span class="meta">〈<em class="metainner">format</em>〉</span> is the <a id="wrglossary.10425"></a><a href="#glo:dual.locationencap">location encap</a> (for example, <a id="wrglossary.10426"></a><a href="#glo:textbf"><span class="csfmtcolourfont">textbf</span></a>) and <span class="meta">〈<em class="metainner">location</em>〉</span> is the <a id="wrglossary.10427"></a><a href="#glo:@@glslabel@entrylocation">location</a>.<p>
The third argument <span class="meta">〈<em class="metainner">xr handler cs</em>〉</span> is the control sequence that will be applied to any cross-references in the list. This handler should have the syntax: <pre class="compactcodebox"><span class="meta">〈<em class="metainner">xr handler cs</em>〉</span>[<span class="meta">〈<em class="metainner">tag</em>〉</span>]{<span class="meta">〈<em class="metainner">xr list</em>〉</span>}{<span class="meta">〈<em class="metainner">empty</em>〉</span>}
</pre> where <span class="meta">〈<em class="metainner">tag</em>〉</span> is the cross-referenced textual tag (for example, <span class="qt">“see”</span>) and <span class="meta">〈<em class="metainner">xr list</em>〉</span> is a comma-separated list of <a id="wrglossary.10428"></a><a href="#glo:idx.glossaryentry">entry</a> labels. The final argument <span class="meta">〈<em class="metainner">empty</em>〉</span> will always be empty, but it allows for <a id="wrglossary.10429"></a><a href="#glo:glsseeformat"><code class="csfmt">\glsseeformat</code></a> to be used as the handler.<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.10430"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a></div><!-- end of informationtitle -->
 This method is designed for <a id="wrglossary.10431"></a><a href="#glo:idx.opt.noidx">Option 1</a>, but <a id="wrglossary.10432"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> also saves individual <a id="wrglossary.10433"></a><a href="#glo:@@glslabel@entrylocation">locations</a> in the <a id="wrglossary.10434"></a><a href="#glo:opt.glosfield.loclist"><span class="csoptfmt">loclist</span></a> field (in addition to the formatted <a id="wrglossary.10435"></a><a href="#glo:dual.locationlist">location list</a> which is stored in the <a id="wrglossary.10436"></a><a href="#glo:opt.gloskey.location"><span class="xtrcsoptfmt">location</span></a> field). However, the format for each item in the internal list varies depending on whether <a id="wrglossary.10437"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a><span class="optfmt">=only</span> or <a id="wrglossary.10438"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a><span class="optfmt">=nameref</span> was used. See the <a id="wrglossary.10439"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> manual for further details. </div><!-- end of information -->
<p>
For example, if on page 12 I have: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.10440"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.10441"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.10442"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=<a id="wrglossary.10443"></a><a href="#glo:textbf"><span class="csfmtcolourfont">textbf</span></a></span>]{apple}
</pre> and on page 18 I have: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.10444"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.10445"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.10446"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=emph</span>]{apple}
</pre> then <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.10447"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.10448"></a><a href="#glo:glsnumberlistloop"><code class="csfmt">\glsnumberlistloop</code></a>{apple}{<code class="cmd">\myhandler</code>}
</pre> will be equivalent to: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.10449"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\myhandler</code>{}{<a id="wrglossary.10450"></a><a href="#glo:ctr.page"><span class="ctrfmt">page</span></a>}{<a id="wrglossary.10451"></a><a href="#glo:textbf"><span class="csfmtcolourfont">textbf</span></a>}{12}<span class="comment">% </span>
<code class="cmd">\myhandler</code>{}{<a id="wrglossary.10452"></a><a href="#glo:ctr.page"><span class="ctrfmt">page</span></a>}{<a id="wrglossary.10453"></a><a href="#glo:emph"><span class="csfmtcolourfont">emph</span></a>}{18}<span class="comment">% </span>
</pre> There is a predefined handler that’s used to display the <a id="wrglossary.10454"></a><a href="#glo:locationlist">number list</a> in <a id="wrglossary.10455"></a><a href="#glo:printnoidxglossary"><code class="csfmt">\printnoidxglossary</code></a>: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.10456"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.10457"></a><code class="code"><dfn id="glo:glsnoidxdisplayloc"><code class="csfmt">\glsnoidxdisplayloc</code></dfn>{<span class="meta">〈<em class="metainner">prefix</em>〉</span>}{<span class="meta">〈<em class="metainner">counter</em>〉</span>}{<span class="meta">〈<em class="metainner">format</em>〉</span>}{<span class="meta">〈<em class="metainner">location</em>〉</span>}</code></div><!-- end of pinnedbox -->
 This simply does: <pre class="compactcodebox"><a id="wrglossary.10458"></a><a href="#glo:setentrycounter"><code class="csfmt">\setentrycounter</code></a>[<span class="meta">〈<em class="metainner">prefix</em>〉</span>]{<span class="meta">〈<em class="metainner">counter</em>〉</span>}<span class="comment">% </span>
<code class="cmd">\csuse</code>{<span class="meta">〈<em class="metainner">format</em>〉</span>}{<span class="meta">〈<em class="metainner">location</em>〉</span>}
</pre> which sets up the <a id="wrglossary.10459"></a><a href="#glo:idx.hyperlink">hyperlink</a> information needed for <a id="wrglossary.10460"></a><a href="#glo:glshypernumber"><code class="csfmt">\glshypernumber</code></a> (in case it’s required by the <a id="wrglossary.10461"></a><a href="#glo:locationencap">encap</a>) and encapsulates the <a id="wrglossary.10462"></a><a href="#glo:@@glslabel@entrylocation">location</a>, with the provided formatting command.<p>
Internally, <a id="wrglossary.10463"></a><a href="#glo:glsnumberlistloop"><code class="csfmt">\glsnumberlistloop</code></a> uses <a id="wrglossary.10464"></a><a href="#glo:pkg.etoolbox"><span class="styfmt">etoolbox</span>’s</a> <a id="wrglossary.10465"></a><a href="#glo:forlistloop"><code class="csfmt">\forlistloop</code></a> with the handler: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.10466"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.10467"></a><code class="code"><dfn id="glo:glsnoidxnumberlistloophandler"><code class="csfmt">\glsnoidxnumberlistloophandler</code></dfn>{<span class="meta">〈<em class="metainner">location item</em>〉</span>}</code></div><!-- end of pinnedbox -->
 The default behaviour is simply to do its argument, which (for <a id="wrglossary.10468"></a><a href="#glo:idx.opt.noidx">Option 1</a>) will be in the form: <pre class="compactcodebox"><a id="wrglossary.10469"></a><a href="#glo:glsnoidxdisplayloc"><code class="csfmt">\glsnoidxdisplayloc</code></a>{<span class="meta">〈<em class="metainner">prefix</em>〉</span>}{<span class="meta">〈<em class="metainner">counter</em>〉</span>}{<span class="meta">〈<em class="metainner">format</em>〉</span>}{<span class="meta">〈<em class="metainner">location</em>〉</span>}
</pre> The <a id="wrglossary.10470"></a><a href="#glo:glsnumberlistloop"><code class="csfmt">\glsnumberlistloop</code></a> works by temporarily redefining <a id="wrglossary.10471"></a><a href="#glo:glsnoidxdisplayloc"><code class="csfmt">\glsnoidxdisplayloc</code></a> to <span class="meta">〈<em class="metainner">handler</em>〉</span> and <a id="wrglossary.10472"></a><a href="#glo:glsseeformat"><code class="csfmt">\glsseeformat</code></a> to <span class="meta">〈<em class="metainner">xr handler cs</em>〉</span>.<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.10473"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><!-- end of informationtitle -->
 With <a id="wrglossary.10474"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, you can use the more general purpose <a id="wrglossary.10475"></a><a href="#glo:glsxtrfieldforlistloop"><code class="xtrcsfmt">\glsxtrfieldforlistloop</code></a> and provide your own handler that can be customized to suit <a id="wrglossary.10476"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a><span class="optfmt">=only</span> or <a id="wrglossary.10477"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a><span class="optfmt">=nameref</span>. </div><!-- end of information -->
<p>

</section><!-- end of section sec:numberlistloop -->

<section id="sec:styles"><!-- start of section sec:styles --><div class="tomain"><a href="#main">[top]</a></div>
<h1><!-- start of chapter header -->13. Glossary Styles<div class="labellink"><a href="#sec:styles">[link]</a></div></h1><!-- end of chapter header -->
<p>
The markup used in the <a id="wrglossary.10478"></a><a href="#glo:dual.glossary">glossary</a> is described in §<a href="#sec:glossmarkup">8.2</a>. §<a href="#sec:newglossarystyle">13.2</a> describes how to define a new <a id="wrglossary.10479"></a><a href="#glo:idx.glossarystyle">glossary style</a>. Commands that may be used in styles, but should not be redefined by styles, are described in §§<a href="#sec:glossarycmds">13.2.1</a> & <a href="#sec:hypernav">13.2.2</a>. The commands that should be redefined by the <a id="wrglossary.10480"></a><a href="#glo:idx.glossarystyle">glossary style</a> are described in §<a href="#sec:glossarystylecmds">13.2.3</a>.<p>
<a id="wrglossary.10481"></a><a href="#glo:idx.glossarystyle">Glossary styles</a> typically use <a id="wrglossary.10482"></a><a href="#glo:glossentryname"><code class="csfmt">\glossentryname</code></a> to display the <a id="wrglossary.10483"></a><a href="#glo:idx.glossaryentry">entry’s</a> name, but some may use the <a id="wrglossary.10484"></a><a href="#glo:idx.sentencecase">sentence case</a> version  <a id="wrglossary.10485"></a><a href="#glo:Glossentryname"><code class="csfmt">\Glossentryname</code></a> instead. Both encapsulate the name with: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.10486"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.10487"></a><code class="code"><dfn id="glo:glsnamefont"><code class="csfmt">\glsnamefont</code></dfn>{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of pinnedbox -->
 which takes one argument: the entry name (obtained with <a id="wrglossary.10488"></a><a href="#glo:glsentryname"><code class="csfmt">\glsentryname</code></a> or <a id="wrglossary.10489"></a><a href="#glo:Glsentryname"><code class="csfmt">\Glsentryname</code></a>).<p>
By default, <a id="wrglossary.10490"></a><a href="#glo:glsnamefont"><code class="csfmt">\glsnamefont</code></a> simply displays its argument in whatever the surrounding font happens to be, but bear in mind that the <a id="wrglossary.10491"></a><a href="#glo:idx.glossarystyle">glossary style</a> may switch the font.<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.10492"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><!-- end of informationtitle -->
 With <a id="wrglossary.10493"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> the <a id="wrglossary.10494"></a><a href="#glo:opt.catattr.glossnamefont"><span class="csoptfmt">glossnamefont</span></a> and <a id="wrglossary.10495"></a><a href="#glo:opt.catattr.glossname"><span class="csoptfmt">glossname</span></a> <a id="wrglossary.10496"></a><a href="#glo:idx.categoryattribute">category attributes</a> can be used to adjust font and, for <a id="wrglossary.10497"></a><a href="#glo:glossentryname"><code class="csfmt">\glossentryname</code></a> only, <a id="wrglossary.10498"></a><a href="#glo:@@glslabel@casechange">case-changing</a>. </div><!-- end of information -->
<p>
For example, the <a id="wrglossary.10499"></a><a href="#glo:opt.glostyle.tree"><span class="glostylefmt">tree</span></a> style displays the name as follows: <pre class="compactcodebox"><a id="wrglossary.10500"></a><a href="#glo:glstreenamefmt"><code class="csfmt">\glstreenamefmt</code></a>{<a id="wrglossary.10501"></a><a href="#glo:glstarget"><code class="csfmt">\glstarget</code></a>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<a id="wrglossary.10502"></a><a href="#glo:glossentryname"><code class="csfmt">\glossentryname</code></a>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}}}
</pre> which is essentially (ignoring the <a id="wrglossary.10503"></a><a href="#glo:idx.hyperlink">hyperlink</a> target): <pre class="compactcodebox"><a id="wrglossary.10504"></a><a href="#glo:glstreenamefmt"><code class="csfmt">\glstreenamefmt</code></a>{<a id="wrglossary.10505"></a><a href="#glo:glsnamefont"><code class="csfmt">\glsnamefont</code></a>{<a id="wrglossary.10506"></a><a href="#glo:glsentryname"><code class="csfmt">\glsentryname</code></a>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}}}
</pre> Since <a id="wrglossary.10507"></a><a href="#glo:glstreenamefmt"><code class="csfmt">\glstreenamefmt</code></a> is defined to display its argument in bold, the name will end up in bold unless <a id="wrglossary.10508"></a><a href="#glo:glsnamefont"><code class="csfmt">\glsnamefont</code></a> is redefined to change it.<p>
The <a id="wrglossary.10509"></a><a href="#glo:opt.glostyle.list"><span class="glostylefmt">list</span></a> style displays the name in the option argument of <a id="wrglossary.10510"></a><a href="#glo:item"><code class="csfmt">\item</code></a>: <pre class="compactcodebox"><a id="wrglossary.10511"></a><a href="#glo:item"><code class="csfmt">\item</code></a>[<a id="wrglossary.10512"></a><a href="#glo:glsentryitem"><code class="csfmt">\glsentryitem</code></a>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}<a id="wrglossary.10513"></a><a href="#glo:glstarget"><code class="csfmt">\glstarget</code></a>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<a id="wrglossary.10514"></a><a href="#glo:glossentryname"><code class="csfmt">\glossentryname</code></a>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}}]
</pre> which is essentially (ignoring the <a id="wrglossary.10515"></a><a href="#glo:opt.entrycounter">entry counter</a> and <a id="wrglossary.10516"></a><a href="#glo:idx.hyperlink">hyperlink</a> target): <pre class="compactcodebox"><a id="wrglossary.10517"></a><a href="#glo:item"><code class="csfmt">\item</code></a>[<a id="wrglossary.10518"></a><a href="#glo:glsnamefont"><code class="csfmt">\glsnamefont</code></a>{<a id="wrglossary.10519"></a><a href="#glo:glsentryname"><code class="csfmt">\glsentryname</code></a>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}}]
</pre> This occurs within the <a id="wrglossary.10520"></a><a href="#glo:env.description"><span class="envfmt">description</span></a> environment, which by default uses bold for the item text. However, this may be changed by various classes or packages. So the name may end up in bold or may be in some other font, such as sans-serif.<p>
The <a id="wrglossary.10521"></a><a href="#glo:opt.glostyle.long"><span class="glostylefmt">long</span></a> style displays the name in the first column of a <a id="wrglossary.10522"></a><a href="#glo:env.longtable"><span class="envfmt">longtable</span></a>: <pre class="compactcodebox"><a id="wrglossary.10523"></a><a href="#glo:glsentryitem"><code class="csfmt">\glsentryitem</code></a>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}<a id="wrglossary.10524"></a><a href="#glo:glstarget"><code class="csfmt">\glstarget</code></a>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<a id="wrglossary.10525"></a><a href="#glo:glossentryname"><code class="csfmt">\glossentryname</code></a>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}} <a id="wrglossary.10526"></a><a href="#glo:idx.sym.amp"><code class="code">&amp;</code></a>
</pre> So the only font change will come from <a id="wrglossary.10527"></a><a href="#glo:glsnamefont"><code class="csfmt">\glsnamefont</code></a>, which doesn’t apply any change by default.<p>
<a id="wrglossary.10528"></a><a href="#glo:idx.glossarystyle">Glossary styles</a> will typically display the description with <a id="wrglossary.10529"></a><a href="#glo:glossentrydesc"><code class="csfmt">\glossentrydesc</code></a> but may not show the symbol. If the symbol is shown, it should be displayed with <a id="wrglossary.10530"></a><a href="#glo:glossentrysymbol"><code class="csfmt">\glossentrysymbol</code></a>.<p>
There’s no analogous font command for the description or symbol, but the <a id="wrglossary.10531"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package provides the <a id="wrglossary.10532"></a><a href="#glo:opt.catattr.glossdescfont"><span class="csoptfmt">glossdescfont</span></a> and <a id="wrglossary.10533"></a><a href="#glo:opt.catattr.glosssymbolfont"><span class="csoptfmt">glosssymbolfont</span></a>  <a id="wrglossary.10534"></a><a href="#glo:@@glslabel@categoryattribute">attributes</a> to change the font according to the <a id="wrglossary.10535"></a><a href="#glo:idx.glossaryentry">entry’s</a> category.<p>
Some styles may supply their own helper commands (such as <a id="wrglossary.10536"></a><a href="#glo:glstreenamefmt"><code class="csfmt">\glstreenamefmt</code></a>) to make it easier to adjust the formatting without having to define a new <a id="wrglossary.10537"></a><a href="#glo:idx.glossarystyle">glossary style</a>.<p>
<div class="example" id="ex:glsnamefont"><div class="title">Example 33: Changing the Font Used to Display Entry Names in the Glossary</div> Suppose you want all the <a id="wrglossary.10538"></a><a href="#glo:idx.glossaryentry">entry</a> names to appear in  medium weight small caps in your <a id="wrglossary.10539"></a><a href="#glo:dual.glossary">glossaries</a>, then you can do: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.10540"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>{<a id="wrglossary.10541"></a><a href="#glo:glsnamefont"><code class="csfmt">\glsnamefont</code></a>}[1]{<a id="wrglossary.10542"></a><a href="#glo:textsc"><code class="csfmt">\textsc</code></a>{<code class="cmd">\mdseries</code> #1}}
</pre> </div><p>
<div class="information"><div class="informationtitle"><a id="wrglossary.10543"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><!-- end of informationtitle -->
 The <a id="wrglossary.10544"></a><a href="#glo:pkg.glossaries-extra-stylemods"><span class="styfmt">glossaries-extra-stylemods</span></a> package provides additional hooks that can be used to make other minor adjustments. </div><!-- end of information -->
<p>
Some styles support <a id="wrglossary.10545"></a><a href="#glo:idx.group">groups</a>. These may simply insert a vertical gap between groups, but some may also include a heading with the <a id="wrglossary.10546"></a><a href="#glo:idx.group">group</a> title. The base <a id="wrglossary.10547"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package only has a simple mechanism for obtaining the title from the <a id="wrglossary.10548"></a><a href="#glo:idx.group">group</a> label via <a id="wrglossary.10549"></a><a href="#glo:glsgetgrouptitle"><code class="csfmt">\glsgetgrouptitle</code></a>, which will test if <a id="wrglossary.10550"></a><a href="#glo:group-labelgroupname"><code class="csfmt">\<span class="meta">〈<em class="metainner">group-label</em>〉</span>groupname</code></a> exists where the <span class="meta">〈<em class="metainner">group-label</em>〉</span> is <code class="code">glssymbols</code>, <code class="code">glsnumbers</code> or a single character.<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.10551"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><!-- end of informationtitle -->
 The <a id="wrglossary.10552"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package has commands <a id="wrglossary.10553"></a><a href="#glo:glsxtrsetgrouptitle"><code class="xtrcsfmt">\glsxtrsetgrouptitle</code></a> and <a id="wrglossary.10554"></a><a href="#glo:glsxtrlocalsetgrouptitle"><code class="xtrcsfmt">\glsxtrlocalsetgrouptitle</code></a> to set the <a id="wrglossary.10555"></a><a href="#glo:idx.group">group</a> title, which take precedence over <a id="wrglossary.10556"></a><a href="#glo:group-labelgroupname"><code class="csfmt">\<span class="meta">〈<em class="metainner">group-label</em>〉</span>groupname</code></a>.  </div><!-- end of information -->
<p>

</section><!-- end of section sec:styles -->

<section id="sec:predefinedstyles"><!-- start of section sec:predefinedstyles --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->13.1. Predefined Styles<div class="labellink"><a href="#sec:predefinedstyles">[link]</a></div></h2><!-- end of section header -->
<p>
The predefined styles can accommodate numbered <a id="wrglossary.10557"></a><a href="#glo:hierarchicallevel">top level (level 0)</a>  and <a id="wrglossary.10558"></a><a href="#glo:hierarchicallevel">level 1</a> entries. See the package options <a id="wrglossary.10559"></a><a href="#glo:opt.entrycounter"><span class="styoptfmt">entrycounter</span></a>, <a id="wrglossary.10560"></a><a href="#glo:opt.counterwithin"><span class="styoptfmt">counterwithin</span></a> and <a id="wrglossary.10561"></a><a href="#glo:opt.subentrycounter"><span class="styoptfmt">subentrycounter</span></a> described in §<a href="#sec:pkgopts-printglos">2.3</a>. There is a summary of available styles in Table <a href="#tab:styles">13.1</a>.  You can view samples of all the predefined styles at <a href="https://www.dickimaw-books.com/gallery/glossaries-styles/">dickimaw-books.com/gallery/glossaries-styles/</a>. Note that <a id="wrglossary.10562"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> provides additional styles in the supplementary packages <a id="wrglossary.10563"></a><a href="#glo:pkg.glossary-bookindex"><span class="styfmt">glossary-bookindex</span></a>, <a id="wrglossary.10564"></a><a href="#glo:pkg.glossary-topic"><span class="styfmt">glossary-topic</span></a> and <a id="wrglossary.10565"></a><a href="#glo:pkg.glossary-longextra"><span class="styfmt">glossary-longextra</span></a>. See the <a id="wrglossary.10566"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> manual for further details.<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.10567"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
Note that the <a id="wrglossary.10568"></a><a href="#glo:idx.group">group</a> styles (such as <a id="wrglossary.10569"></a><a href="#glo:opt.glostyle.listgroup"><span class="glostylefmt">listgroup</span></a>) will have unexpected results if used with the <a id="wrglossary.10570"></a><a href="#glo:opt.sort"><span class="styoptfmt">sort</span></a><span class="optfmt">=</span><a id="wrglossary.10571"></a><a href="#glo:optval.sort.def"><span class="optfmt">def</span></a> or <a id="wrglossary.10572"></a><a href="#glo:opt.sort"><span class="styoptfmt">sort</span></a><span class="optfmt">=</span><a id="wrglossary.10573"></a><a href="#glo:optval.sort.use"><span class="optfmt">use</span></a> options. If you don’t sort your entries alphabetically, it’s best to set the <a id="wrglossary.10574"></a><a href="#glo:opt.nogroupskip"><span class="styoptfmt">nogroupskip</span></a> package option to prevent odd vertical gaps appearing. </div><!-- end of important -->
<p>
The <a id="wrglossary.10575"></a><a href="#glo:idx.group">group</a> title is obtained using <a id="wrglossary.10576"></a><a href="#glo:glsgetgrouptitle"><code class="csfmt">\glsgetgrouptitle</code></a>{label}, which is described in §<a href="#sec:newglossarystyle">13.2</a>.<p>
<div class="table"> <table class="tabular-c">
<caption id="tab:styles">Table&nbsp;8: Glossary Styles. An asterisk in the style  name indicates anything that matches that doesn’t match any previously listed style (for example, <code class="code">long3col*</code> matches <a href="#glo:opt.glostyle.long3col"><span class="glostylefmt">long3col</span></a>, <a href="#glo:opt.glostyle.long3colheader"><span class="glostylefmt">long3colheader</span></a>,  <a href="#glo:opt.glostyle.long3colborder"><span class="glostylefmt">long3colborder</span></a> and <a href="#glo:opt.glostyle.long3colheaderborder"><span class="glostylefmt">long3colheaderborder</span></a>). A maximum level of 0 indicates a flat glossary (sub-entries are displayed in the same way as main entries). Where the maximum level is given as <span title="unlimited" class="icon">∞</span> there is no limit, but note that  <a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> (<a href="#glo:idx.opt.mkidx">Option 2</a>) imposes a limit of 2 sub-levels. If the <a href="#glo:dual.homograph">homograph</a> column is checked, then the name is not displayed for sub-entries. If the symbol column is checked, then the symbol will be displayed.</caption><tr style=""><th class="cell-noborder-bothsep-l">Style </th>
<td class="cell-noborder-bothsep-c"> <span style="font-weight: bold; ">Maximum Level </span></td>
<td class="cell-noborder-bothsep-c"> <span style="font-weight: bold; ">Homograph </span></td>
<td class="cell-noborder-bothsep-c"> <span style="font-weight: bold; ">Symbol</span></td>
</tr><tr style=""><td class="cell-noborder-bothsep-l"><code class="code">listdotted</code> </td>
<td class="cell-noborder-bothsep-c"> 0 </td>
<td class="cell-noborder-bothsep-c"> </td>
<td class="cell-noborder-bothsep-c"> </td>
</tr><tr style=""><td class="cell-noborder-bothsep-l"><code class="code">sublistdotted</code> </td>
<td class="cell-noborder-bothsep-c"> 1 </td>
<td class="cell-noborder-bothsep-c"> </td>
<td class="cell-noborder-bothsep-c"> </td>
</tr><tr style=""><td class="cell-noborder-bothsep-l"><code class="code">list*</code> </td>
<td class="cell-noborder-bothsep-c"> 1 </td>
<td class="cell-noborder-bothsep-c"> <span title="yes" class="icon">✔</span></td>
<td class="cell-noborder-bothsep-c"> </td>
</tr><tr style=""><td class="cell-noborder-bothsep-l"><code class="code">altlist*</code> </td>
<td class="cell-noborder-bothsep-c"> 1 </td>
<td class="cell-noborder-bothsep-c"> <span title="yes" class="icon">✔</span></td>
<td class="cell-noborder-bothsep-c"> </td>
</tr><tr style=""><td class="cell-noborder-bothsep-l"><code class="code">long*3col*</code> </td>
<td class="cell-noborder-bothsep-c"> 1 </td>
<td class="cell-noborder-bothsep-c"> <span title="yes" class="icon">✔</span></td>
<td class="cell-noborder-bothsep-c"> </td>
</tr><tr style=""><td class="cell-noborder-bothsep-l"><code class="code">long4col*</code> </td>
<td class="cell-noborder-bothsep-c"> 1 </td>
<td class="cell-noborder-bothsep-c"> <span title="yes" class="icon">✔</span></td>
<td class="cell-noborder-bothsep-c"> <span title="yes" class="icon">✔</span></td>
</tr><tr style=""><td class="cell-noborder-bothsep-l"><code class="code">altlong*4col*</code> </td>
<td class="cell-noborder-bothsep-c"> 1 </td>
<td class="cell-noborder-bothsep-c"> <span title="yes" class="icon">✔</span></td>
<td class="cell-noborder-bothsep-c"> <span title="yes" class="icon">✔</span></td>
</tr><tr style=""><td class="cell-noborder-bothsep-l"><code class="code">long*</code> </td>
<td class="cell-noborder-bothsep-c"> 1 </td>
<td class="cell-noborder-bothsep-c"> <span title="yes" class="icon">✔</span></td>
<td class="cell-noborder-bothsep-c"> </td>
</tr><tr style=""><td class="cell-noborder-bothsep-l"><code class="code">super*3col*</code> </td>
<td class="cell-noborder-bothsep-c"> 1 </td>
<td class="cell-noborder-bothsep-c"> <span title="yes" class="icon">✔</span></td>
<td class="cell-noborder-bothsep-c"> </td>
</tr><tr style=""><td class="cell-noborder-bothsep-l"><code class="code">super4col*</code> </td>
<td class="cell-noborder-bothsep-c"> 1 </td>
<td class="cell-noborder-bothsep-c"> <span title="yes" class="icon">✔</span></td>
<td class="cell-noborder-bothsep-c"> <span title="yes" class="icon">✔</span></td>
</tr><tr style=""><td class="cell-noborder-bothsep-l"><code class="code">altsuper*4col*</code> </td>
<td class="cell-noborder-bothsep-c"> 1 </td>
<td class="cell-noborder-bothsep-c"> <span title="yes" class="icon">✔</span></td>
<td class="cell-noborder-bothsep-c"> <span title="yes" class="icon">✔</span></td>
</tr><tr style=""><td class="cell-noborder-bothsep-l"><code class="code">super*</code> </td>
<td class="cell-noborder-bothsep-c"> 1 </td>
<td class="cell-noborder-bothsep-c"> <span title="yes" class="icon">✔</span></td>
<td class="cell-noborder-bothsep-c"> </td>
</tr><tr style=""><td class="cell-noborder-bothsep-l"><code class="code">*index*</code> </td>
<td class="cell-noborder-bothsep-c"> 2 </td>
<td class="cell-noborder-bothsep-c"> </td>
<td class="cell-noborder-bothsep-c"> <span title="yes" class="icon">✔</span></td>
</tr><tr style=""><td class="cell-noborder-bothsep-l"><code class="code">treenoname*</code> </td>
<td class="cell-noborder-bothsep-c"> <span title="unlimited" class="icon">∞</span></td>
<td class="cell-noborder-bothsep-c"> <span title="yes" class="icon">✔</span></td>
<td class="cell-noborder-bothsep-c"> <span title="yes" class="icon">✔</span></td>
</tr><tr style=""><td class="cell-noborder-bothsep-l"><code class="code">*alttree*</code> </td>
<td class="cell-noborder-bothsep-c"> <span title="unlimited" class="icon">∞</span></td>
<td class="cell-noborder-bothsep-c"> </td>
<td class="cell-noborder-bothsep-c"> <span title="yes" class="icon">✔</span></td>
</tr><tr style=""><td class="cell-noborder-bothsep-l"><code class="code">*tree*</code> </td>
<td class="cell-noborder-bothsep-c"> <span title="unlimited" class="icon">∞</span></td>
<td class="cell-noborder-bothsep-c"> </td>
<td class="cell-noborder-bothsep-c"> <span title="yes" class="icon">✔</span></td>
</tr><tr style=""><td class="cell-noborder-bothsep-l"><code class="code">inline</code> </td>
<td class="cell-noborder-bothsep-c"> 1 </td>
<td class="cell-noborder-bothsep-c"> <span title="yes" class="icon">✔</span></td>
<td class="cell-noborder-bothsep-c">  </td>
</tr></table>
 <p>
</div><p>
The tabular-like styles that allow multi-line descriptions and  <a id="wrglossary.10577"></a><a href="#glo:locationlist">number lists</a> use the length: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.10578"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.10579"></a><code class="code"><dfn id="glo:glsdescwidth"><code class="csfmt">\glsdescwidth</code></dfn></code></div><!-- end of pinnedbox -->
 to set the width of the description column and the length <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.10580"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.10581"></a><code class="code"><dfn id="glo:glspagelistwidth"><code class="csfmt">\glspagelistwidth</code></dfn></code></div><!-- end of pinnedbox -->
  to set the width of the <a id="wrglossary.10582"></a><a href="#glo:locationlist">number list</a> column.<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.10583"></a><a href="#glo:sym.information"><span title="Information" class="icon">🛈</span></a></div><!-- end of informationtitle -->
These lengths will not be available if you use both the <a id="wrglossary.10584"></a><a href="#glo:opt.nolong"><span class="styoptfmt">nolong</span></a> and <a id="wrglossary.10585"></a><a href="#glo:opt.nosuper"><span class="styoptfmt">nosuper</span></a> package options or if you use the <a id="wrglossary.10586"></a><a href="#glo:opt.nostyles"><span class="styoptfmt">nostyles</span></a> package option unless you explicitly load the relevant package. </div><!-- end of information -->
<p>
These will need to be changed using <code class="cmd">\setlength</code> if the <a id="wrglossary.10587"></a><a href="#glo:dual.glossary">glossary</a> is too wide. Note that the <a id="wrglossary.10588"></a><a href="#glo:opt.glostyle.long4col"><span class="glostylefmt">long4col</span></a> and <a id="wrglossary.10589"></a><a href="#glo:opt.glostyle.super4col"><span class="glostylefmt">super4col</span></a> styles (and their header and border variations) don’t use these lengths as they are designed for single line <a id="wrglossary.10590"></a><a href="#glo:idx.glossaryentry">entries</a>. Instead you should use the analogous <a id="wrglossary.10591"></a><a href="#glo:opt.glostyle.altlong4col"><span class="glostylefmt">altlong4col</span></a> and <a id="wrglossary.10592"></a><a href="#glo:opt.glostyle.altsuper4col"><span class="glostylefmt">altsuper4col</span></a> styles. If you need to explicitly create a line-break within a multi-line description in a tabular-like style it’s better to use <a id="wrglossary.10593"></a><a href="#glo:newline"><code class="csfmt">\newline</code></a> instead of <a id="wrglossary.10594"></a><a href="#glo:cs.bsl"><code class="csfmt">\\</code></a> (but consider using a ragged style with narrow columns).<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.10595"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
Remember that a cell within a tabular-like environment can’t be broken across a page, so even if a tabular-like style, such as <a id="wrglossary.10596"></a><a href="#glo:opt.glostyle.long"><span class="glostylefmt">long</span></a>, allows multilined descriptions, you’ll probably encounter page-breaking problems if you have entries with long descriptions. You may want to consider using the <a id="wrglossary.10597"></a><a href="#glo:opt.glostyle.alttree"><span class="glostylefmt">alttree</span></a> style instead. </div><!-- end of important -->
<p>
Note that if you use the <a id="wrglossary.10598"></a><a href="#glo:opt.printgloss.style"><span class="csoptfmt">style</span></a> key in the optional argument to <a id="wrglossary.10599"></a><a href="#glo:print...glossary"><code class="csfmt">\print<span class="meta">〈<em class="metainner">…</em>〉</span>glossary</code></a>, it will override any  previous style settings for the given <a id="wrglossary.10600"></a><a href="#glo:dual.glossary">glossary</a>, so if, for example, you do <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.10601"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>*{<a id="wrglossary.10602"></a><a href="#glo:glsgroupskip"><code class="csfmt">\glsgroupskip</code></a>}{}<span class="comment">% no effect</span>
<a id="wrglossary.10603"></a><a href="#glo:printglossary"><code class="csfmt">\printglossary</code></a>[<a id="wrglossary.10604"></a><a href="#glo:opt.printgloss.style"><span class="csoptfmt">style</span></a><span class="optfmt">=<a id="wrglossary.10605"></a><a href="#glo:opt.glostyle.long"><span class="glostylefmt">long</span></a></span>]
</pre> then the new definition of <a id="wrglossary.10606"></a><a href="#glo:glsgroupskip"><code class="csfmt">\glsgroupskip</code></a> will not have an affect for this <a id="wrglossary.10607"></a><a href="#glo:dual.glossary">glossary</a>, as <a id="wrglossary.10608"></a><a href="#glo:glsgroupskip"><code class="csfmt">\glsgroupskip</code></a> is redefined by  <a id="wrglossary.10609"></a><a href="#glo:opt.printgloss.style"><span class="csoptfmt">style</span></a><span class="optfmt">=<a id="wrglossary.10610"></a><a href="#glo:opt.glostyle.long"><span class="glostylefmt">long</span></a></span>. Likewise, <a id="wrglossary.10611"></a><a href="#glo:setglossarystyle"><code class="csfmt">\setglossarystyle</code></a> will also override any previous style definitions, so, again <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.10612"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>*{<a id="wrglossary.10613"></a><a href="#glo:glsgroupskip"><code class="csfmt">\glsgroupskip</code></a>}<span class="comment">% no effect</span>
<a id="wrglossary.10614"></a><a href="#glo:setglossarystyle"><code class="csfmt">\setglossarystyle</code></a>{<a id="wrglossary.10615"></a><a href="#glo:opt.glostyle.long"><span class="glostylefmt">long</span></a>}
</pre> will reset <a id="wrglossary.10616"></a><a href="#glo:glsgroupskip"><code class="csfmt">\glsgroupskip</code></a> back to its default definition for the named <a id="wrglossary.10617"></a><a href="#glo:idx.glossarystyle">glossary style</a> (<a id="wrglossary.10618"></a><a href="#glo:opt.glostyle.long"><span class="glostylefmt">long</span></a> in this case). If you want to  modify the styles, either use <a id="wrglossary.10619"></a><a href="#glo:newglossarystyle"><code class="csfmt">\newglossarystyle</code></a> (described in the next section) or make the modifications after  <a id="wrglossary.10620"></a><a href="#glo:setglossarystyle"><code class="csfmt">\setglossarystyle</code></a>. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.10621"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.10622"></a><a href="#glo:setglossarystyle"><code class="csfmt">\setglossarystyle</code></a>{<a id="wrglossary.10623"></a><a href="#glo:opt.glostyle.long"><span class="glostylefmt">long</span></a>}
<code class="cmd">\renewcommand</code>*{<a id="wrglossary.10624"></a><a href="#glo:glsgroupskip"><code class="csfmt">\glsgroupskip</code></a>}{}
</pre> In this case, it’s better to use <a id="wrglossary.10625"></a><a href="#glo:opt.nogroupskip"><span class="styoptfmt">nogroupskip</span></a> to suppress the gap between groups for the default styles instead of redefining <a id="wrglossary.10626"></a><a href="#glo:glsgroupskip"><code class="csfmt">\glsgroupskip</code></a>.<p>
All the styles except for the three- and four-column styles and the <a id="wrglossary.10627"></a><a href="#glo:opt.glostyle.listdotted"><span class="glostylefmt">listdotted</span></a> style use the <a id="wrglossary.10628"></a><a href="#glo:dual.postdeschook">post-description hook</a>: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.10629"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.10630"></a><code class="code"><code class="csfmt">\glspostdescription</code></code></div><!-- end of pinnedbox -->
 after the description. This simply displays a <a id="wrglossary.10631"></a><a href="#glo:idx.fullstop">full stop</a> by default. To eliminate this <a id="wrglossary.10632"></a><a href="#glo:idx.fullstop">full stop</a> (or replace it with something else, say, a comma) you will need to redefine <a id="wrglossary.10633"></a><a href="#glo:glspostdescription"><code class="csfmt">\glspostdescription</code></a> before the <a id="wrglossary.10634"></a><a href="#glo:dual.glossary">glossary</a> is displayed. Alternatively, you can suppress it for a given entry by placing <a id="wrglossary.10635"></a><a href="#glo:nopostdesc"><code class="csfmt">\nopostdesc</code></a> in the entry’s description. Note that <a id="wrglossary.10636"></a><a href="#glo:longnewglossaryentry"><code class="csfmt">\longnewglossaryentry</code></a> puts <a id="wrglossary.10637"></a><a href="#glo:nopostdesc"><code class="csfmt">\nopostdesc</code></a> at the end of the description. The <a id="wrglossary.10638"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package provides a starred version that doesn’t.<p>
Alternatively, you can use the package option <a id="wrglossary.10639"></a><a href="#glo:opt.nopostdot"><span class="styoptfmt">nopostdot</span></a> to suppress this <a id="wrglossary.10640"></a><a href="#glo:idx.fullstop">full stop</a>. This is implemented by default with <a id="wrglossary.10641"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>. You can switch it back on with <a id="wrglossary.10642"></a><a href="#glo:opt.nopostdot"><span class="styoptfmt">nopostdot</span></a><span class="optfmt">=false</span> or <a id="wrglossary.10643"></a><a href="#glo:opt.postdot"><span class="xtrstyoptfmt">postdot</span></a><span class="optfmt">=o</span>r you can use <a id="wrglossary.10644"></a><a href="#glo:opt.postpunc"><span class="xtrstyoptfmt">postpunc</span></a> for a different punctuation character.<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.10645"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><!-- end of informationtitle -->
 The <a id="wrglossary.10646"></a><a href="#glo:pkg.glossaries-extra-stylemods"><span class="styfmt">glossaries-extra-stylemods</span></a> package provides some adjustments to some of the predefined styles listed here, allowing for greater flexibility. See the <a id="wrglossary.10647"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> documentation for further details. </div><!-- end of information -->
<p>

</section><!-- end of section sec:predefinedstyles -->

<section id="sec:liststyles"><!-- start of section sec:liststyles --><div class="tomain"><a href="#main">[top]</a></div>
<h3><!-- start of subsection header -->13.1.1. List Styles<div class="labellink"><a href="#sec:liststyles">[link]</a></div></h3><!-- end of subsection header -->
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.10648"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.10649"></a><code class="code"><code class="cmd">\usepackage</code>{<dfn id="glo:pkg.glossary-list"><span class="styfmt">glossary-list</span></dfn>}</code><p>
<div class="noteBox">automatically loaded with <code class="code"><code class="csfmt">\usepackage</code>{glossaries}</code></div><!-- end of noteBox -->
</div><!-- end of pinnedbox -->
<p>
The <a id="wrglossary.10650"></a><a href="#glo:idx.glossarystyle">glossary styles</a> described in this section are all defined in the package <a id="wrglossary.10651"></a><a href="#glo:pkg.glossary-list"><span class="styfmt">glossary-list</span></a>. Since they all use the <a id="wrglossary.10652"></a><a href="#glo:env.description"><span class="envfmt">description</span></a> environment, they are governed by the same parameters as that environment. These styles all ignore the <a id="wrglossary.10653"></a><a href="#glo:idx.glossaryentry">entry’s</a> <a id="wrglossary.10654"></a><a href="#glo:opt.gloskey.symbol"><span class="csoptfmt">symbol</span></a>. Note that these styles will automatically be available unless you use the <a id="wrglossary.10655"></a><a href="#glo:opt.nolist"><span class="styoptfmt">nolist</span></a> or <a id="wrglossary.10656"></a><a href="#glo:opt.nostyles"><span class="styoptfmt">nostyles</span></a> package options.<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.10657"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
Note that, except for the <a id="wrglossary.10658"></a><a href="#glo:opt.glostyle.listdotted"><span class="glostylefmt">listdotted</span></a> style, these  list styles are incompatible with <a id="wrglossary.10659"></a><a href="#glo:pkg.classicthesis"><span class="styfmt">classicthesis</span></a>. They may also be incompatible with other classes or packages that modify the <a id="wrglossary.10660"></a><a href="#glo:env.description"><span class="envfmt">description</span></a> environment. </div><!-- end of important -->
<p>
There is an initialisation hook that provides a patch if the <a id="wrglossary.10661"></a><a href="#glo:pkg.gettitlestring"><span class="styfmt">gettitlestring</span></a> package is loaded, since this is used by <a id="wrglossary.10662"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a>. <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.10663"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.10664"></a><code class="code"><dfn id="glo:glslistinit"><code class="csfmt">\glslistinit</code></dfn></code></div><!-- end of pinnedbox -->
 Note that this automatically implements: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.10665"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.10666"></a><a href="#glo:GetTitleStringSetup"><code class="csfmt">\GetTitleStringSetup</code></a>{expand}
</pre> This patch should ensure that the combination of <a id="wrglossary.10667"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a> and <a id="wrglossary.10668"></a><a href="#glo:opt.entrycounter"><span class="styoptfmt">entrycounter</span></a> will correctly expand the <a id="wrglossary.10669"></a><a href="#glo:idx.glossaryentry">entry</a> name to the <a id="wrglossary.10670"></a><a href="#glo:ext.aux"><span class="extfmt">aux</span></a> file. The name is expanded using: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.10671"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.10672"></a><code class="code"><dfn id="glo:glslistexpandedname"><code class="csfmt">\glslistexpandedname</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 This uses <a id="wrglossary.10673"></a><a href="#glo:glsunexpandedfieldvalue"><code class="csfmt">\glsunexpandedfieldvalue</code></a>. If you need the name to fully expand, you can redefine this. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.10674"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\newcommand</code>{<a id="wrglossary.10675"></a><a href="#glo:glslistexpandedname"><code class="csfmt">\glslistexpandedname</code></a>}[1]{<a id="wrglossary.10676"></a><a href="#glo:glsentryname"><code class="csfmt">\glsentryname</code></a>{#1}}
</pre><p>
If <a id="wrglossary.10677"></a><a href="#glo:opt.nogroupskip"><span class="styoptfmt">nogroupskip</span></a><span class="optfmt">=false</span>, the <a id="wrglossary.10678"></a><a href="#glo:glsgroupskip"><code class="csfmt">\glsgroupskip</code></a> command creates a vertical space using: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.10679"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.10680"></a><code class="code"><dfn id="glo:indexspace"><code class="csfmt">\indexspace</code></dfn></code></div><!-- end of pinnedbox -->
 This command is defined by some other packages, so it’s only defined by <a id="wrglossary.10681"></a><a href="#glo:pkg.glossary-list"><span class="styfmt">glossary-list</span></a> if it hasn’t already been defined.<p>
For the styles that should <a id="wrglossary.10682"></a><a href="#glo:idx.group">group</a> headings, the group title is encapsulated with: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.10683"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.10684"></a><code class="code"><dfn id="glo:glslistgroupheaderfmt"><code class="csfmt">\glslistgroupheaderfmt</code></dfn>{<span class="meta">〈<em class="metainner">title</em>〉</span>}</code></div><!-- end of pinnedbox -->
 This simply does its argument by default, but it occurs inside the optional argument of <a id="wrglossary.10685"></a><a href="#glo:item"><code class="csfmt">\item</code></a> so may appear bold from the item font change.<p>
For the styles that have a navigation line, the line is formatted according to: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.10686"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.10687"></a><code class="code"><dfn id="glo:glslistnavigationitem"><code class="csfmt">\glslistnavigationitem</code></dfn>{<span class="meta">〈<em class="metainner">navigation items</em>〉</span>}</code></div><!-- end of pinnedbox -->
 This puts its argument inside the optional argument of <a id="wrglossary.10688"></a><a href="#glo:item"><code class="csfmt">\item</code></a>, which can cause a problem if the navigation line is too long, in which case you will need to redefine <a id="wrglossary.10689"></a><a href="#glo:glslistnavigationitem"><code class="csfmt">\glslistnavigationitem</code></a>. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.10690"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>*{<a id="wrglossary.10691"></a><a href="#glo:glslistnavigationitem"><code class="csfmt">\glslistnavigationitem</code></a>}[1]{<a id="wrglossary.10692"></a><a href="#glo:item"><code class="csfmt">\item</code></a> <a id="wrglossary.10693"></a><a href="#glo:textbf"><code class="csfmt">\textbf</code></a>{#1}}
</pre> You may prefer to use the tree-like styles, such as <a id="wrglossary.10694"></a><a href="#glo:opt.glostyle.treehypergroup"><span class="glostylefmt">treehypergroup</span></a> instead.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.10695"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.10696"></a><code class="code"><dfn id="glo:opt.glostyle.list"><span class="glostylefmt">list</span></dfn></code></div><!-- end of settingsbox -->
 The <a id="wrglossary.10697"></a><a href="#glo:opt.glostyle.list"><span class="glostylefmt">list</span></a> style uses the <a id="wrglossary.10698"></a><a href="#glo:env.description"><span class="envfmt">description</span></a> environment. The <a id="wrglossary.10699"></a><a href="#glo:idx.glossaryentry">entry</a> name is placed in the optional argument of the <a id="wrglossary.10700"></a><a href="#glo:item"><code class="csfmt">\item</code></a> command (so it will usually appear in bold by default). The description follows, and then the associated <a id="wrglossary.10701"></a><a href="#glo:locationlist">number list</a> for  that entry. The symbol is ignored. If the entry has child entries, the description and number list follows (but not the name) for each child entry. Groups are separated using <a id="wrglossary.10702"></a><a href="#glo:indexspace"><code class="csfmt">\indexspace</code></a> with the default <a id="wrglossary.10703"></a><a href="#glo:opt.nogroupskip"><span class="styoptfmt">nogroupskip</span></a><span class="optfmt">=true</span>.<p>
The closest matching non-list style is the <a id="wrglossary.10704"></a><a href="#glo:opt.glostyle.index"><span class="glostylefmt">index</span></a> style.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.10705"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.10706"></a><code class="code"><dfn id="glo:opt.glostyle.listgroup"><span class="glostylefmt">listgroup</span></dfn></code></div><!-- end of settingsbox -->
 The <a id="wrglossary.10707"></a><a href="#glo:opt.glostyle.listgroup"><span class="glostylefmt">listgroup</span></a> style is like <a id="wrglossary.10708"></a><a href="#glo:opt.glostyle.list"><span class="glostylefmt">list</span></a> but the <a id="wrglossary.10709"></a><a href="#glo:idx.group">groups</a> have headings obtained using <a id="wrglossary.10710"></a><a href="#glo:glsgetgrouptitle"><code class="csfmt">\glsgetgrouptitle</code></a>, which is described in §<a href="#sec:newglossarystyle">13.2</a>.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.10711"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.10712"></a><code class="code"><dfn id="glo:opt.glostyle.listhypergroup"><span class="glostylefmt">listhypergroup</span></dfn></code></div><!-- end of settingsbox -->
 The <a id="wrglossary.10713"></a><a href="#glo:opt.glostyle.listhypergroup"><span class="glostylefmt">listhypergroup</span></a> style is like <a id="wrglossary.10714"></a><a href="#glo:opt.glostyle.listgroup"><span class="glostylefmt">listgroup</span></a> but has a navigation line at the start of the <a id="wrglossary.10715"></a><a href="#glo:dual.glossary">glossary</a> with links to each <a id="wrglossary.10716"></a><a href="#glo:idx.group">group</a> that is present in the glossary, which is displayed in the glossary header with <a id="wrglossary.10717"></a><a href="#glo:glslistnavigationitem"><code class="csfmt">\glslistnavigationitem</code></a>. This requires an additional run through LaTeX to ensure the <a id="wrglossary.10718"></a><a href="#glo:idx.group">group</a> information is up to date. Within the navigation line, each <a id="wrglossary.10719"></a><a href="#glo:idx.group">group</a> item is separated by <a id="wrglossary.10720"></a><a href="#glo:glshypernavsep"><code class="csfmt">\glshypernavsep</code></a>.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.10721"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.10722"></a><code class="code"><dfn id="glo:opt.glostyle.altlist"><span class="glostylefmt">altlist</span></dfn></code></div><!-- end of settingsbox -->
 The <a id="wrglossary.10723"></a><a href="#glo:opt.glostyle.altlist"><span class="glostylefmt">altlist</span></a> style is like <a id="wrglossary.10724"></a><a href="#glo:opt.glostyle.list"><span class="glostylefmt">list</span></a> but the description starts on the line following the name. (As with the <a id="wrglossary.10725"></a><a href="#glo:opt.glostyle.list"><span class="glostylefmt">list</span></a> style, the symbol is ignored.) Each child entry starts a new line, but as with the <a id="wrglossary.10726"></a><a href="#glo:opt.glostyle.list"><span class="glostylefmt">list</span></a> style, the name associated with each child entry is ignored.<p>
The closest matching non-list style is the <a id="wrglossary.10727"></a><a href="#glo:opt.glostyle.index"><span class="glostylefmt">index</span></a> style with the following adjustment: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.10728"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>{<a id="wrglossary.10729"></a><a href="#glo:glstreepredesc"><code class="csfmt">\glstreepredesc</code></a>}{<span class="comment">% </span>
 <a id="wrglossary.10730"></a><a href="#glo:glstreeitem"><code class="csfmt">\glstreeitem</code></a><code class="cmd">\parindent</code><code class="cmd">\hangindent</code>}
</pre><p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.10731"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.10732"></a><code class="code"><dfn id="glo:opt.glostyle.altlistgroup"><span class="glostylefmt">altlistgroup</span></dfn></code></div><!-- end of settingsbox -->
 The <a id="wrglossary.10733"></a><a href="#glo:opt.glostyle.altlistgroup"><span class="glostylefmt">altlistgroup</span></a> style is like  <a id="wrglossary.10734"></a><a href="#glo:opt.glostyle.altlist"><span class="glostylefmt">altlist</span></a> but the glossary <a id="wrglossary.10735"></a><a href="#glo:idx.group">groups</a> have headings.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.10736"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.10737"></a><code class="code"><dfn id="glo:opt.glostyle.altlisthypergroup"><span class="glostylefmt">altlisthypergroup</span></dfn></code></div><!-- end of settingsbox -->
 The <a id="wrglossary.10738"></a><a href="#glo:opt.glostyle.altlisthypergroup"><span class="glostylefmt">altlisthypergroup</span></a> style is like  <a id="wrglossary.10739"></a><a href="#glo:opt.glostyle.altlistgroup"><span class="glostylefmt">altlistgroup</span></a> but has a set of links to the glossary  <a id="wrglossary.10740"></a><a href="#glo:idx.group">groups</a>. The navigation line is the same as that for  <a id="wrglossary.10741"></a><a href="#glo:opt.glostyle.listhypergroup"><span class="glostylefmt">listhypergroup</span></a>, described above.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.10742"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.10743"></a><code class="code"><dfn id="glo:opt.glostyle.listdotted"><span class="glostylefmt">listdotted</span></dfn></code></div><!-- end of settingsbox -->
 This style uses the <a id="wrglossary.10744"></a><a href="#glo:env.description"><span class="envfmt">description</span></a> environment.<sup><a id="fnback-footnote.1"></a><a href="#footnote.1">1</a></sup> Each entry starts with <code class="code"><a id="wrglossary.10745"></a><a href="#glo:item"><code class="csfmt">\item</code></a>[]</code>, followed by the name followed by a dotted line, followed by the description. Note that this style ignores both the <a id="wrglossary.10746"></a><a href="#glo:locationlist">number list</a> and the symbol. The length <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.10747"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.10748"></a><code class="code"><dfn id="glo:glslistdottedwidth"><code class="csfmt">\glslistdottedwidth</code></dfn></code></div><!-- end of pinnedbox -->
 governs where the description should start. This is a flat style, so child entries are formatted in the same way as the parent entries.<p>
A non-list alternative is to use the <a id="wrglossary.10749"></a><a href="#glo:opt.glostyle.index"><span class="glostylefmt">index</span></a> style with <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.10750"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>{<a id="wrglossary.10751"></a><a href="#glo:glstreepredesc"><code class="csfmt">\glstreepredesc</code></a>}{<code class="cmd">\dotfill</code>}
<code class="cmd">\renewcommand</code>{<a id="wrglossary.10752"></a><a href="#glo:glstreechildpredesc"><code class="csfmt">\glstreechildpredesc</code></a>}{<code class="cmd">\dotfill</code>}
</pre> Note that this doesn’t use <a id="wrglossary.10753"></a><a href="#glo:glslistdottedwidth"><code class="csfmt">\glslistdottedwidth</code></a> and causes the description to be flush-right and will display the symbol, if provided. (It also doesn’t suppress the <a id="wrglossary.10754"></a><a href="#glo:locationlist">number list</a>, but that can be achieved with the <a id="wrglossary.10755"></a><a href="#glo:opt.nonumberlist"><span class="styoptfmt">nonumberlist</span></a> option.)<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.10756"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.10757"></a><code class="code"><dfn id="glo:opt.glostyle.sublistdotted"><span class="glostylefmt">sublistdotted</span></dfn></code></div><!-- end of settingsbox -->
 This is a variation on the <a id="wrglossary.10758"></a><a href="#glo:opt.glostyle.listdotted"><span class="glostylefmt">listdotted</span></a> style designed for <a id="wrglossary.10759"></a><a href="#glo:hierarchicallevel">hierarchical</a> glossaries. The main entries have just the name displayed. The sub entries are displayed in the same manner as <a id="wrglossary.10760"></a><a href="#glo:opt.glostyle.listdotted"><span class="glostylefmt">listdotted</span></a>. Unlike the <a id="wrglossary.10761"></a><a href="#glo:opt.glostyle.listdotted"><span class="glostylefmt">listdotted</span></a> style, this style is incompatible with <a id="wrglossary.10762"></a><a href="#glo:pkg.classicthesis"><span class="styfmt">classicthesis</span></a>.<p>

</section><!-- end of section sec:liststyles -->

<section id="sec:longstyles"><!-- start of section sec:longstyles --><div class="tomain"><a href="#main">[top]</a></div>
<h3><!-- start of subsection header -->13.1.2. Longtable Styles<div class="labellink"><a href="#sec:longstyles">[link]</a></div></h3><!-- end of subsection header -->
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.10763"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.10764"></a><code class="code"><code class="cmd">\usepackage</code>{<dfn id="glo:pkg.glossary-long"><span class="styfmt">glossary-long</span></dfn>}</code><p>
<div class="noteBox">automatically loaded with <code class="code"><code class="csfmt">\usepackage</code>{glossaries}</code></div><!-- end of noteBox -->
</div><!-- end of pinnedbox -->
<p>
The <a id="wrglossary.10765"></a><a href="#glo:idx.glossarystyle">glossary styles</a> described in this section are all defined in the package <a id="wrglossary.10766"></a><a href="#glo:pkg.glossary-long"><span class="styfmt">glossary-long</span></a>. Since they all use the <a id="wrglossary.10767"></a><a href="#glo:env.longtable"><span class="envfmt">longtable</span></a> environment, they are governed by the same parameters as that environment. Note that these styles will automatically be available unless you use the <a id="wrglossary.10768"></a><a href="#glo:opt.nolong"><span class="styoptfmt">nolong</span></a> or <a id="wrglossary.10769"></a><a href="#glo:opt.nostyles"><span class="styoptfmt">nostyles</span></a> package options. These styles fully justify the description and  <a id="wrglossary.10770"></a><a href="#glo:locationlist">number list</a> columns. If you want ragged right formatting instead, use the analogous styles described in §<a href="#sec:longraggedstyles">13.1.3</a>. If you want to incorporate rules from the <a id="wrglossary.10771"></a><a href="#glo:pkg.booktabs"><span class="styfmt">booktabs</span></a> package, try the styles described in §<a href="#sec:longbooktabsstyles">13.1.4</a>.<p>
<a id="wrglossary.10772"></a><a href="#glo:idx.group">Groups</a> are separated with a blank row unless <a id="wrglossary.10773"></a><a href="#glo:opt.nogroupskip"><span class="styoptfmt">nogroupskip</span></a> is used <span style="font-style: italic; font-variant: normal; ">before</span> the style is set. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.10774"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.10775"></a><a href="#glo:opt.nogroupskip"><span class="styoptfmt">nogroupskip</span></a>]{glossaries}
<a id="wrglossary.10776"></a><a href="#glo:setglossarystyle"><code class="csfmt">\setglossarystyle</code></a>{<a id="wrglossary.10777"></a><a href="#glo:opt.glostyle.long"><span class="glostylefmt">long</span></a>}
</pre> Both may be combined in the same option list. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.10778"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.10779"></a><a href="#glo:opt.nogroupskip"><span class="styoptfmt">nogroupskip</span></a>,<a id="wrglossary.10780"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a><span class="optfmt">=<a id="wrglossary.10781"></a><a href="#glo:opt.glostyle.long"><span class="glostylefmt">long</span></a></span>]{glossaries}
</pre> Or <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.10782"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.10783"></a><a href="#glo:printglossary"><code class="csfmt">\printglossary</code></a>[<a id="wrglossary.10784"></a><a href="#glo:opt.printgloss.nogroupskip"><span class="csoptfmt">nogroupskip</span></a>,<a id="wrglossary.10785"></a><a href="#glo:opt.printgloss.style"><span class="csoptfmt">style</span></a><span class="optfmt">=<a id="wrglossary.10786"></a><a href="#glo:opt.glostyle.longragged"><span class="glostylefmt">longragged</span></a></span>]
</pre> The following doesn’t work: <pre class="compactcodebox"><a id="wrglossary.10787"></a><a href="#glo:setglossarystyle"><code class="csfmt">\setglossarystyle</code></a>{<a id="wrglossary.10788"></a><a href="#glo:opt.glostyle.long"><span class="glostylefmt">long</span></a>}
<a id="wrglossary.10789"></a><a href="#glo:printglossary"><code class="csfmt">\printglossary</code></a>[<a id="wrglossary.10790"></a><a href="#glo:opt.printgloss.nogroupskip"><span class="csoptfmt">nogroupskip</span></a>]<span class="comment">% too late</span>
</pre> This is because the <a id="wrglossary.10791"></a><a href="#glo:ifglsnogroupskip"><code class="csfmt">\ifglsnogroupskip</code></a> conditional needs to be outside of <a id="wrglossary.10792"></a><a href="#glo:glsgroupskip"><code class="csfmt">\glsgroupskip</code></a> with tabular-like styles, so the conditional is in the style definition to determine the appropriate definition of <a id="wrglossary.10793"></a><a href="#glo:glsgroupskip"><code class="csfmt">\glsgroupskip</code></a>.<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.10794"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><!-- end of informationtitle -->
 There are additional styles that use the <a id="wrglossary.10795"></a><a href="#glo:env.longtable"><span class="envfmt">longtable</span></a> environment provided with the <a id="wrglossary.10796"></a><a href="#glo:pkg.glossary-longextra"><span class="styfmt">glossary-longextra</span></a> package, but that requires <a id="wrglossary.10797"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>. </div><!-- end of information -->
<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.10798"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.10799"></a><code class="code"><dfn id="glo:opt.glostyle.long"><span class="glostylefmt">long</span></dfn></code></div><!-- end of settingsbox -->
<p>
The <a id="wrglossary.10800"></a><a href="#glo:opt.glostyle.long"><span class="glostylefmt">long</span></a> style uses the <a id="wrglossary.10801"></a><a href="#glo:env.longtable"><span class="envfmt">longtable</span></a> environment (defined by the <a id="wrglossary.10802"></a><a href="#glo:pkg.longtable"><span class="styfmt">longtable</span></a> package). It has two columns: the first column contains the <a id="wrglossary.10803"></a><a href="#glo:idx.glossaryentry">entry’s</a> name and the second column contains the description followed by the <a id="wrglossary.10804"></a><a href="#glo:locationlist">number list</a>. The entry’s symbol is ignored. The width of the first column is governed by the widest entry in that column. The width of the second column is governed by the length <a id="wrglossary.10805"></a><a href="#glo:glsdescwidth"><code class="csfmt">\glsdescwidth</code></a>. Child entries have a similar format to the parent entries except that their name is suppressed.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.10806"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.10807"></a><code class="code"><dfn id="glo:opt.glostyle.longborder"><span class="glostylefmt">longborder</span></dfn></code></div><!-- end of settingsbox -->
<p>
The <a id="wrglossary.10808"></a><a href="#glo:opt.glostyle.longborder"><span class="glostylefmt">longborder</span></a> style is like <a id="wrglossary.10809"></a><a href="#glo:opt.glostyle.long"><span class="glostylefmt">long</span></a> but has horizontal and vertical lines around it.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.10810"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.10811"></a><code class="code"><dfn id="glo:opt.glostyle.longheader"><span class="glostylefmt">longheader</span></dfn></code></div><!-- end of settingsbox -->
<p>
The <a id="wrglossary.10812"></a><a href="#glo:opt.glostyle.longheader"><span class="glostylefmt">longheader</span></a> style is like <a id="wrglossary.10813"></a><a href="#glo:opt.glostyle.long"><span class="glostylefmt">long</span></a> but has a header row. You may prefer the <a id="wrglossary.10814"></a><a href="#glo:opt.glostyle.long-booktabs"><span class="glostylefmt">long-booktabs</span></a> style instead.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.10815"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.10816"></a><code class="code"><dfn id="glo:opt.glostyle.longheaderborder"><span class="glostylefmt">longheaderborder</span></dfn></code></div><!-- end of settingsbox -->
<p>
The <a id="wrglossary.10817"></a><a href="#glo:opt.glostyle.longheaderborder"><span class="glostylefmt">longheaderborder</span></a> style is like <a id="wrglossary.10818"></a><a href="#glo:opt.glostyle.longheader"><span class="glostylefmt">longheader</span></a> but has horizontal and vertical lines around it. The <a id="wrglossary.10819"></a><a href="#glo:opt.glostyle.long-booktabs"><span class="glostylefmt">long-booktabs</span></a> style is generally better.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.10820"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.10821"></a><code class="code"><dfn id="glo:opt.glostyle.long3col"><span class="glostylefmt">long3col</span></dfn></code></div><!-- end of settingsbox -->
<p>
The <a id="wrglossary.10822"></a><a href="#glo:opt.glostyle.long3col"><span class="glostylefmt">long3col</span></a> style is like <a id="wrglossary.10823"></a><a href="#glo:opt.glostyle.long"><span class="glostylefmt">long</span></a> but has three columns. The first column contains the entry’s name, the second column contains the description and the third column contains the <a id="wrglossary.10824"></a><a href="#glo:locationlist">number list</a>. The entry’s symbol is ignored. The width of the first column is governed by the widest entry in that column, the width of the second column is governed by the length <a id="wrglossary.10825"></a><a href="#glo:glsdescwidth"><code class="csfmt">\glsdescwidth</code></a>, and the width of the third column is governed by the length <a id="wrglossary.10826"></a><a href="#glo:glspagelistwidth"><code class="csfmt">\glspagelistwidth</code></a>.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.10827"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.10828"></a><code class="code"><dfn id="glo:opt.glostyle.long3colborder"><span class="glostylefmt">long3colborder</span></dfn></code></div><!-- end of settingsbox -->
<p>
The <a id="wrglossary.10829"></a><a href="#glo:opt.glostyle.long3colborder"><span class="glostylefmt">long3colborder</span></a> style is like the <a id="wrglossary.10830"></a><a href="#glo:opt.glostyle.long3col"><span class="glostylefmt">long3col</span></a> style but has horizontal and vertical lines around it.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.10831"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.10832"></a><code class="code"><dfn id="glo:opt.glostyle.long3colheader"><span class="glostylefmt">long3colheader</span></dfn></code></div><!-- end of settingsbox -->
<p>
The <a id="wrglossary.10833"></a><a href="#glo:opt.glostyle.long3colheader"><span class="glostylefmt">long3colheader</span></a> style is like <a id="wrglossary.10834"></a><a href="#glo:opt.glostyle.long3col"><span class="glostylefmt">long3col</span></a> but has a header row. You may prefer the <a id="wrglossary.10835"></a><a href="#glo:opt.glostyle.long3col-booktabs"><span class="glostylefmt">long3col-booktabs</span></a> style instead.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.10836"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.10837"></a><code class="code"><dfn id="glo:opt.glostyle.long3colheaderborder"><span class="glostylefmt">long3colheaderborder</span></dfn></code></div><!-- end of settingsbox -->
<p>
The <a id="wrglossary.10838"></a><a href="#glo:opt.glostyle.long3colheaderborder"><span class="glostylefmt">long3colheaderborder</span></a> style is like <a id="wrglossary.10839"></a><a href="#glo:opt.glostyle.long3colheader"><span class="glostylefmt">long3colheader</span></a> but has horizontal and vertical lines around it. The <a id="wrglossary.10840"></a><a href="#glo:opt.glostyle.long3col-booktabs"><span class="glostylefmt">long3col-booktabs</span></a> style is generally better.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.10841"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.10842"></a><code class="code"><dfn id="glo:opt.glostyle.long4col"><span class="glostylefmt">long4col</span></dfn></code></div><!-- end of settingsbox -->
<p>
The <a id="wrglossary.10843"></a><a href="#glo:opt.glostyle.long4col"><span class="glostylefmt">long4col</span></a> style is like <a id="wrglossary.10844"></a><a href="#glo:opt.glostyle.long3col"><span class="glostylefmt">long3col</span></a> but has an additional column in which the entry’s associated symbol appears. This style is used for brief single line descriptions. The column widths are governed by the widest entry in the given column. Use <a id="wrglossary.10845"></a><a href="#glo:opt.glostyle.altlong4col"><span class="glostylefmt">altlong4col</span></a> for multi-line descriptions.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.10846"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.10847"></a><code class="code"><dfn id="glo:opt.glostyle.long4colborder"><span class="glostylefmt">long4colborder</span></dfn></code></div><!-- end of settingsbox -->
<p>
The <a id="wrglossary.10848"></a><a href="#glo:opt.glostyle.long4colborder"><span class="glostylefmt">long4colborder</span></a> style is like the <a id="wrglossary.10849"></a><a href="#glo:opt.glostyle.long4col"><span class="glostylefmt">long4col</span></a> style but has horizontal and vertical lines around it.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.10850"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.10851"></a><code class="code"><dfn id="glo:opt.glostyle.long4colheader"><span class="glostylefmt">long4colheader</span></dfn></code></div><!-- end of settingsbox -->
<p>
The <a id="wrglossary.10852"></a><a href="#glo:opt.glostyle.long4colheader"><span class="glostylefmt">long4colheader</span></a> style is like <a id="wrglossary.10853"></a><a href="#glo:opt.glostyle.long4col"><span class="glostylefmt">long4col</span></a> but has a header row. You may prefer the <a id="wrglossary.10854"></a><a href="#glo:opt.glostyle.long4col-booktabs"><span class="glostylefmt">long4col-booktabs</span></a> style instead.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.10855"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.10856"></a><code class="code"><dfn id="glo:opt.glostyle.long4colheaderborder"><span class="glostylefmt">long4colheaderborder</span></dfn></code></div><!-- end of settingsbox -->
<p>
The <a id="wrglossary.10857"></a><a href="#glo:opt.glostyle.long4colheaderborder"><span class="glostylefmt">long4colheaderborder</span></a> style is like <a id="wrglossary.10858"></a><a href="#glo:opt.glostyle.long4colheader"><span class="glostylefmt">long4colheader</span></a> but has horizontal and vertical lines around it.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.10859"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.10860"></a><code class="code"><dfn id="glo:opt.glostyle.altlong4col"><span class="glostylefmt">altlong4col</span></dfn></code></div><!-- end of settingsbox -->
<p>
The <a id="wrglossary.10861"></a><a href="#glo:opt.glostyle.altlong4col"><span class="glostylefmt">altlong4col</span></a> style is like <a id="wrglossary.10862"></a><a href="#glo:opt.glostyle.long4col"><span class="glostylefmt">long4col</span></a> but allows multi-line descriptions and <a id="wrglossary.10863"></a><a href="#glo:locationlist">number lists</a>. The width of the description column is governed by the length <a id="wrglossary.10864"></a><a href="#glo:glsdescwidth"><code class="csfmt">\glsdescwidth</code></a> and the width of the <a id="wrglossary.10865"></a><a href="#glo:locationlist">number list</a> column is governed by the length <a id="wrglossary.10866"></a><a href="#glo:glspagelistwidth"><code class="csfmt">\glspagelistwidth</code></a>. The widths of the name and symbol columns are governed by the widest entry in the given column.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.10867"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.10868"></a><code class="code"><dfn id="glo:opt.glostyle.altlong4colborder"><span class="glostylefmt">altlong4colborder</span></dfn></code></div><!-- end of settingsbox -->
<p>
The <a id="wrglossary.10869"></a><a href="#glo:opt.glostyle.altlong4colborder"><span class="glostylefmt">altlong4colborder</span></a> style is like the <a id="wrglossary.10870"></a><a href="#glo:opt.glostyle.long4colborder"><span class="glostylefmt">long4colborder</span></a> but allows multi-line descriptions and <a id="wrglossary.10871"></a><a href="#glo:locationlist">number lists</a>.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.10872"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.10873"></a><code class="code"><dfn id="glo:opt.glostyle.altlong4colheader"><span class="glostylefmt">altlong4colheader</span></dfn></code></div><!-- end of settingsbox -->
<p>
The <a id="wrglossary.10874"></a><a href="#glo:opt.glostyle.altlong4colheader"><span class="glostylefmt">altlong4colheader</span></a> style is like <a id="wrglossary.10875"></a><a href="#glo:opt.glostyle.long4colheader"><span class="glostylefmt">long4colheader</span></a> but allows multi-line descriptions and <a id="wrglossary.10876"></a><a href="#glo:locationlist">number lists</a>. You may prefer the <a id="wrglossary.10877"></a><a href="#glo:opt.glostyle.altlong4col-booktabs"><span class="glostylefmt">altlong4col-booktabs</span></a> style instead.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.10878"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.10879"></a><code class="code"><dfn id="glo:opt.glostyle.altlong4colheaderborder"><span class="glostylefmt">altlong4colheaderborder</span></dfn></code></div><!-- end of settingsbox -->
<p>
The <a id="wrglossary.10880"></a><a href="#glo:opt.glostyle.altlong4colheaderborder"><span class="glostylefmt">altlong4colheaderborder</span></a>  style is like <a id="wrglossary.10881"></a><a href="#glo:opt.glostyle.long4colheaderborder"><span class="glostylefmt">long4colheaderborder</span></a> but allows multi-line descriptions and <a id="wrglossary.10882"></a><a href="#glo:locationlist">number lists</a>.<p>

</section><!-- end of section sec:longstyles -->

<section id="sec:longraggedstyles"><!-- start of section sec:longraggedstyles --><div class="tomain"><a href="#main">[top]</a></div>
<h3><!-- start of subsection header -->13.1.3. Longtable Styles (Ragged Right)<div class="labellink"><a href="#sec:longraggedstyles">[link]</a></div></h3><!-- end of subsection header -->
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.10883"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.10884"></a><code class="code"><code class="cmd">\usepackage</code>{<dfn id="glo:pkg.glossary-longragged"><span class="styfmt">glossary-longragged</span></dfn>}</code><p>
<div class="noteBox">load explicitly or with <code class="code"><code class="csfmt">\usepackage</code>[<a id="wrglossary.10885"></a><a href="#glo:opt.stylemods"><span class="xtrstyoptfmt">stylemods</span></a><span class="optfmt">=longragged</span>]{glossaries-extra}</code></div><!-- end of noteBox -->
</div><!-- end of pinnedbox -->
<p>
The <a id="wrglossary.10886"></a><a href="#glo:idx.glossarystyle">glossary styles</a> described in this section are all defined in the package <a id="wrglossary.10887"></a><a href="#glo:pkg.glossary-longragged"><span class="styfmt">glossary-longragged</span></a>. These styles are analogous to those defined in <a id="wrglossary.10888"></a><a href="#glo:pkg.glossary-long"><span class="styfmt">glossary-long</span></a> but the multiline columns are left justified instead of fully justified. Since these styles all use the <a id="wrglossary.10889"></a><a href="#glo:env.longtable"><span class="envfmt">longtable</span></a> environment, they are governed by the same parameters as that environment. The <a id="wrglossary.10890"></a><a href="#glo:pkg.glossary-longragged"><span class="styfmt">glossary-longragged</span></a> package additionally requires the <a id="wrglossary.10891"></a><a href="#glo:pkg.array"><span class="styfmt">array</span></a> package. Note that these styles will only be available if you explicitly load <a id="wrglossary.10892"></a><a href="#glo:pkg.glossary-longragged"><span class="styfmt">glossary-longragged</span></a>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.10893"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>{glossaries}
<code class="cmd">\usepackage</code>{glossary-longragged}
<a id="wrglossary.10894"></a><a href="#glo:setglossarystyle"><code class="csfmt">\setglossarystyle</code></a>{<a id="wrglossary.10895"></a><a href="#glo:opt.glostyle.longragged3col"><span class="glostylefmt">longragged3col</span></a>}
</pre> Note that you can’t set these styles using the <a id="wrglossary.10896"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a> package option since the styles aren’t defined until after the <span class="styfmt">glossaries</span> package has been loaded. If you want to incorporate rules from the <a id="wrglossary.10897"></a><a href="#glo:pkg.booktabs"><span class="styfmt">booktabs</span></a> package, try the styles described in §<a href="#sec:longbooktabsstyles">13.1.4</a>.<p>
With <a id="wrglossary.10898"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, you can load both the package and style with the <a id="wrglossary.10899"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a> and <a id="wrglossary.10900"></a><a href="#glo:opt.stylemods"><span class="xtrstyoptfmt">stylemods</span></a> options. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.10901"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.10902"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a><span class="optfmt">=<a id="wrglossary.10903"></a><a href="#glo:opt.glostyle.longragged3col"><span class="glostylefmt">longragged3col</span></a></span>,<a id="wrglossary.10904"></a><a href="#glo:opt.stylemods"><span class="xtrstyoptfmt">stylemods</span></a><span class="optfmt">=longragged</span>]{glossaries-extra}
</pre><p>
As with the <a id="wrglossary.10905"></a><a href="#glo:pkg.glossary-long"><span class="styfmt">glossary-long</span></a> styles, <a id="wrglossary.10906"></a><a href="#glo:idx.group">groups</a> are separated with a blank row unless <a id="wrglossary.10907"></a><a href="#glo:opt.nogroupskip"><span class="styoptfmt">nogroupskip</span></a> is used <span style="font-style: italic; font-variant: normal; ">before</span> the style is set. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.10908"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.10909"></a><a href="#glo:opt.nogroupskip"><span class="styoptfmt">nogroupskip</span></a>]{glossaries}
<code class="cmd">\usepackage</code>{glossary-longragged}
<a id="wrglossary.10910"></a><a href="#glo:setglossarystyle"><code class="csfmt">\setglossarystyle</code></a>{<a id="wrglossary.10911"></a><a href="#glo:opt.glostyle.longragged"><span class="glostylefmt">longragged</span></a>}
</pre> Or <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.10912"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.10913"></a><a href="#glo:printglossary"><code class="csfmt">\printglossary</code></a>[<a id="wrglossary.10914"></a><a href="#glo:opt.printgloss.nogroupskip"><span class="csoptfmt">nogroupskip</span></a>,<a id="wrglossary.10915"></a><a href="#glo:opt.printgloss.style"><span class="csoptfmt">style</span></a><span class="optfmt">=<a id="wrglossary.10916"></a><a href="#glo:opt.glostyle.longragged"><span class="glostylefmt">longragged</span></a></span>]
</pre><p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.10917"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.10918"></a><code class="code"><dfn id="glo:opt.glostyle.longragged"><span class="glostylefmt">longragged</span></dfn></code></div><!-- end of settingsbox -->
<p>
The <a id="wrglossary.10919"></a><a href="#glo:opt.glostyle.longragged"><span class="glostylefmt">longragged</span></a> style has two columns: the first column contains the <a id="wrglossary.10920"></a><a href="#glo:idx.glossaryentry">entry’s</a> name and the second column contains the (left-justified) description followed by the <a id="wrglossary.10921"></a><a href="#glo:locationlist">number list</a>. The entry’s symbol is ignored. The width of the first column is governed by the widest entry in that column. The width of the second column is governed by the length <a id="wrglossary.10922"></a><a href="#glo:glsdescwidth"><code class="csfmt">\glsdescwidth</code></a>. Child entries have a similar format to the parent entries except that their name is suppressed.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.10923"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.10924"></a><code class="code"><dfn id="glo:opt.glostyle.longraggedborder"><span class="glostylefmt">longraggedborder</span></dfn></code></div><!-- end of settingsbox -->
<p>
The <a id="wrglossary.10925"></a><a href="#glo:opt.glostyle.longraggedborder"><span class="glostylefmt">longraggedborder</span></a> style is like <a id="wrglossary.10926"></a><a href="#glo:opt.glostyle.longragged"><span class="glostylefmt">longragged</span></a> but has horizontal and vertical lines around it.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.10927"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.10928"></a><code class="code"><dfn id="glo:opt.glostyle.longraggedheader"><span class="glostylefmt">longraggedheader</span></dfn></code></div><!-- end of settingsbox -->
<p>
The <a id="wrglossary.10929"></a><a href="#glo:opt.glostyle.longraggedheader"><span class="glostylefmt">longraggedheader</span></a> style is like <a id="wrglossary.10930"></a><a href="#glo:opt.glostyle.longragged"><span class="glostylefmt">longragged</span></a> but has a header row. You may prefer the <a id="wrglossary.10931"></a><a href="#glo:opt.glostyle.longragged-booktabs"><span class="glostylefmt">longragged-booktabs</span></a> style instead.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.10932"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.10933"></a><code class="code"><dfn id="glo:opt.glostyle.longraggedheaderborder"><span class="glostylefmt">longraggedheaderborder</span></dfn></code></div><!-- end of settingsbox -->
<p>
The <a id="wrglossary.10934"></a><a href="#glo:opt.glostyle.longraggedheaderborder"><span class="glostylefmt">longraggedheaderborder</span></a> style is like <a id="wrglossary.10935"></a><a href="#glo:opt.glostyle.longraggedheader"><span class="glostylefmt">longraggedheader</span></a> but has horizontal and vertical lines around it.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.10936"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.10937"></a><code class="code"><dfn id="glo:opt.glostyle.longragged3col"><span class="glostylefmt">longragged3col</span></dfn></code></div><!-- end of settingsbox -->
<p>
The <a id="wrglossary.10938"></a><a href="#glo:opt.glostyle.longragged3col"><span class="glostylefmt">longragged3col</span></a> style is like <a id="wrglossary.10939"></a><a href="#glo:opt.glostyle.longragged"><span class="glostylefmt">longragged</span></a> but has three columns. The first column contains the entry’s name, the second column contains the (left justified) description and the third column contains the (left justified) <a id="wrglossary.10940"></a><a href="#glo:locationlist">number list</a>. The entry’s symbol is ignored. The width of the first column is governed by the widest entry in that column, the width of the second column is governed by the length <a id="wrglossary.10941"></a><a href="#glo:glsdescwidth"><code class="csfmt">\glsdescwidth</code></a>, and the width of the third column is governed by the length <a id="wrglossary.10942"></a><a href="#glo:glspagelistwidth"><code class="csfmt">\glspagelistwidth</code></a>.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.10943"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.10944"></a><code class="code"><dfn id="glo:opt.glostyle.longragged3colborder"><span class="glostylefmt">longragged3colborder</span></dfn></code></div><!-- end of settingsbox -->
<p>
The <a id="wrglossary.10945"></a><a href="#glo:opt.glostyle.longragged3colborder"><span class="glostylefmt">longragged3colborder</span></a> style is like the <a id="wrglossary.10946"></a><a href="#glo:opt.glostyle.longragged3col"><span class="glostylefmt">longragged3col</span></a> style but has horizontal and vertical lines around it.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.10947"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.10948"></a><code class="code"><dfn id="glo:opt.glostyle.longragged3colheader"><span class="glostylefmt">longragged3colheader</span></dfn></code></div><!-- end of settingsbox -->
<p>
The <a id="wrglossary.10949"></a><a href="#glo:opt.glostyle.longragged3colheader"><span class="glostylefmt">longragged3colheader</span></a> style is like <a id="wrglossary.10950"></a><a href="#glo:opt.glostyle.longragged3col"><span class="glostylefmt">longragged3col</span></a> but has a header row. You may prefer the <a id="wrglossary.10951"></a><a href="#glo:opt.glostyle.longragged3col-booktabs"><span class="glostylefmt">longragged3col-booktabs</span></a> style instead.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.10952"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.10953"></a><code class="code"><dfn id="glo:opt.glostyle.longragged3colheaderborder"><span class="glostylefmt">longragged3colheaderborder</span></dfn></code></div><!-- end of settingsbox -->
<p>
The <a id="wrglossary.10954"></a><a href="#glo:opt.glostyle.longragged3colheaderborder"><span class="glostylefmt">longragged3colheaderborder</span></a> style is like <a id="wrglossary.10955"></a><a href="#glo:opt.glostyle.longragged3colheader"><span class="glostylefmt">longragged3colheader</span></a> but has horizontal and vertical lines around it.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.10956"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.10957"></a><code class="code"><dfn id="glo:opt.glostyle.altlongragged4col"><span class="glostylefmt">altlongragged4col</span></dfn></code></div><!-- end of settingsbox -->
<p>
The <a id="wrglossary.10958"></a><a href="#glo:opt.glostyle.altlongragged4col"><span class="glostylefmt">altlongragged4col</span></a> style is like <a id="wrglossary.10959"></a><a href="#glo:opt.glostyle.longragged3col"><span class="glostylefmt">longragged3col</span></a> but has an additional column in which the entry’s associated symbol appears. The width of the description column is governed by the length <a id="wrglossary.10960"></a><a href="#glo:glsdescwidth"><code class="csfmt">\glsdescwidth</code></a> and the width of the <a id="wrglossary.10961"></a><a href="#glo:locationlist">number list</a> column is governed by the length <a id="wrglossary.10962"></a><a href="#glo:glspagelistwidth"><code class="csfmt">\glspagelistwidth</code></a>. The widths of the name and symbol columns are governed by the widest entry in the given column.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.10963"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.10964"></a><code class="code"><dfn id="glo:opt.glostyle.altlongragged4colborder"><span class="glostylefmt">altlongragged4colborder</span></dfn></code></div><!-- end of settingsbox -->
<p>
The <a id="wrglossary.10965"></a><a href="#glo:opt.glostyle.altlongragged4colborder"><span class="glostylefmt">altlongragged4colborder</span></a> style is like the <a id="wrglossary.10966"></a><a href="#glo:opt.glostyle.altlongragged4col"><span class="glostylefmt">altlongragged4col</span></a> but has horizontal and vertical lines around it.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.10967"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.10968"></a><code class="code"><dfn id="glo:opt.glostyle.altlongragged4colheader"><span class="glostylefmt">altlongragged4colheader</span></dfn></code></div><!-- end of settingsbox -->
<p>
The <a id="wrglossary.10969"></a><a href="#glo:opt.glostyle.altlongragged4colheader"><span class="glostylefmt">altlongragged4colheader</span></a> style is like <a id="wrglossary.10970"></a><a href="#glo:opt.glostyle.altlongragged4col"><span class="glostylefmt">altlongragged4col</span></a> but has a header row. You may prefer the <a id="wrglossary.10971"></a><a href="#glo:opt.glostyle.altlongragged4col-booktabs"><span class="glostylefmt">altlongragged4col-booktabs</span></a> style instead.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.10972"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.10973"></a><code class="code"><dfn id="glo:opt.glostyle.altlongragged4colheaderborder"><span class="glostylefmt">altlongragged4colheaderborder</span></dfn></code></div><!-- end of settingsbox -->
<p>
The <a id="wrglossary.10974"></a><a href="#glo:opt.glostyle.altlongragged4colheaderborder"><span class="glostylefmt">altlongragged4colheaderborder</span></a> style is like <a id="wrglossary.10975"></a><a href="#glo:opt.glostyle.altlongragged4colheader"><span class="glostylefmt">altlongragged4colheader</span></a> but has horizontal and vertical lines around it.<p>

</section><!-- end of section sec:longraggedstyles -->

<section id="sec:longbooktabsstyles"><!-- start of section sec:longbooktabsstyles --><div class="tomain"><a href="#main">[top]</a></div>
<h3><!-- start of subsection header -->13.1.4. Longtable Styles (<span class="styfmt">booktabs</span>)<div class="labellink"><a href="#sec:longbooktabsstyles">[link]</a></div></h3><!-- end of subsection header -->
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.10976"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.10977"></a><code class="code"><code class="cmd">\usepackage</code>{<dfn id="glo:pkg.glossary-longbooktabs"><span class="styfmt">glossary-longbooktabs</span></dfn>}</code><p>
<div class="noteBox">load explicitly or with <code class="code"><code class="csfmt">\usepackage</code>[<a id="wrglossary.10978"></a><a href="#glo:opt.stylemods"><span class="xtrstyoptfmt">stylemods</span></a><span class="optfmt">=longbooktabs</span>]{glossaries-extra}</code></div><!-- end of noteBox -->
</div><!-- end of pinnedbox -->
<p>
The <a id="wrglossary.10979"></a><a href="#glo:idx.glossarystyle">glossary styles</a> described in this section are all defined in the package <a id="wrglossary.10980"></a><a href="#glo:pkg.glossary-longbooktabs"><span class="styfmt">glossary-longbooktabs</span></a>.<p>
Since these styles all use the <a id="wrglossary.10981"></a><a href="#glo:env.longtable"><span class="envfmt">longtable</span></a> environment, they are governed by the same parameters as that environment. The <a id="wrglossary.10982"></a><a href="#glo:pkg.glossary-longbooktabs"><span class="styfmt">glossary-longbooktabs</span></a> package automatically loads the <a id="wrglossary.10983"></a><a href="#glo:pkg.glossary-long"><span class="styfmt">glossary-long</span></a> (§<a href="#sec:longstyles">13.1.2</a>) and <a id="wrglossary.10984"></a><a href="#glo:pkg.glossary-longragged"><span class="styfmt">glossary-longragged</span></a> (§<a href="#sec:longraggedstyles">13.1.3</a>) packages. Note that these styles will only be available if you explicitly load <a id="wrglossary.10985"></a><a href="#glo:pkg.glossary-longbooktabs"><span class="styfmt">glossary-longbooktabs</span></a>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.10986"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>{glossaries}
<code class="cmd">\usepackage</code>{glossary-longbooktabs}
</pre> Note that you can’t set these styles using the <a id="wrglossary.10987"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a> package option since the styles aren’t defined until after the <a id="wrglossary.10988"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package has been loaded.<p>
With <a id="wrglossary.10989"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, you can load both the package and style with the <a id="wrglossary.10990"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a> and <a id="wrglossary.10991"></a><a href="#glo:opt.stylemods"><span class="xtrstyoptfmt">stylemods</span></a> options. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.10992"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.10993"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a><span class="optfmt">=<a id="wrglossary.10994"></a><a href="#glo:opt.glostyle.long3col-booktabs"><span class="glostylefmt">long3col-booktabs</span></a></span>,<a id="wrglossary.10995"></a><a href="#glo:opt.stylemods"><span class="xtrstyoptfmt">stylemods</span></a><span class="optfmt">=longbooktabs</span>]{glossaries-extra}
</pre><p>
As with the <a id="wrglossary.10996"></a><a href="#glo:pkg.glossary-long"><span class="styfmt">glossary-long</span></a> styles, <a id="wrglossary.10997"></a><a href="#glo:idx.group">groups</a> are separated with a blank row unless <a id="wrglossary.10998"></a><a href="#glo:opt.nogroupskip"><span class="styoptfmt">nogroupskip</span></a> is used <span style="font-style: italic; font-variant: normal; ">before</span> the style is set. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.10999"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.11000"></a><a href="#glo:opt.nogroupskip"><span class="styoptfmt">nogroupskip</span></a>]{glossaries}
<code class="cmd">\usepackage</code>{glossary-longbooktabs}
<a id="wrglossary.11001"></a><a href="#glo:setglossarystyle"><code class="csfmt">\setglossarystyle</code></a>{<a id="wrglossary.11002"></a><a href="#glo:opt.glostyle.long-booktabs"><span class="glostylefmt">long-booktabs</span></a>}
</pre> Or <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.11003"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.11004"></a><a href="#glo:printglossary"><code class="csfmt">\printglossary</code></a>[<a id="wrglossary.11005"></a><a href="#glo:opt.printgloss.nogroupskip"><span class="csoptfmt">nogroupskip</span></a>,<a id="wrglossary.11006"></a><a href="#glo:opt.printgloss.style"><span class="csoptfmt">style</span></a><span class="optfmt">=<a id="wrglossary.11007"></a><a href="#glo:opt.glostyle.long-booktabs"><span class="glostylefmt">long-booktabs</span></a></span>]
</pre><p>
These styles are similar to the <span class="qt">“header”</span> styles in the <a id="wrglossary.11008"></a><a href="#glo:pkg.glossary-long"><span class="styfmt">glossary-long</span></a> and <a id="wrglossary.11009"></a><a href="#glo:pkg.glossary-longragged"><span class="styfmt">glossary-longragged</span></a> packages, but they add the rules provided by the <a id="wrglossary.11010"></a><a href="#glo:pkg.booktabs"><span class="styfmt">booktabs</span></a> package, <a id="wrglossary.11011"></a><a href="#glo:toprule"><code class="csfmt">\toprule</code></a>, <a id="wrglossary.11012"></a><a href="#glo:midrule"><code class="csfmt">\midrule</code></a> and <a id="wrglossary.11013"></a><a href="#glo:bottomrule"><code class="csfmt">\bottomrule</code></a>. Additionally these styles patch the <a id="wrglossary.11014"></a><a href="#glo:env.longtable"><span class="envfmt">longtable</span></a> environment to check for instances of the group skip occurring at a page break. If you don’t want this patch to affect any other use of <a id="wrglossary.11015"></a><a href="#glo:env.longtable"><span class="envfmt">longtable</span></a> in your document, you can scope the effect by only setting the style through the <a id="wrglossary.11016"></a><a href="#glo:opt.printgloss.style"><span class="csoptfmt">style</span></a> key in the optional argument of <a id="wrglossary.11017"></a><a href="#glo:print...glossary"><code class="csfmt">\print<span class="meta">〈<em class="metainner">…</em>〉</span>glossary</code></a>.<p>
Alternatively, you can restore the original <a id="wrglossary.11018"></a><a href="#glo:env.longtable"><span class="envfmt">longtable</span></a> behaviour with: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.11019"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.11020"></a><code class="code"><dfn id="glo:glsrestoreLToutput"><code class="csfmt">\glsrestoreLToutput</code></dfn></code></div><!-- end of pinnedbox -->
<p>
The penalty check is tested with: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.11021"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.11022"></a><code class="code"><dfn id="glo:glsLTpenaltycheck"><code class="csfmt">\glsLTpenaltycheck</code></dfn></code></div><!-- end of pinnedbox -->
 The default definition is: <pre class="compactcodebox"><code class="cmd">\ifnum</code><code class="cmd">\outputpenalty</code>=-50<code class="cmd">\vskip</code>-<code class="cmd">\normalbaselineskip</code><code class="cmd">\relax</code><code class="cmd">\fi</code>
</pre><p>
With the default <a id="wrglossary.11023"></a><a href="#glo:opt.nogroupskip"><span class="styoptfmt">nogroupskip</span></a><span class="optfmt">=false</span>, <a id="wrglossary.11024"></a><a href="#glo:glsgroupskip"><code class="csfmt">\glsgroupskip</code></a> will be defined to use: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.11025"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.11026"></a><code class="code"><dfn id="glo:glspenaltygroupskip"><code class="csfmt">\glspenaltygroupskip</code></dfn></code></div><!-- end of pinnedbox -->
 to insert the vertical gap. This is defined as: <pre class="compactcodebox"><code class="cmd">\noalign</code>{<code class="cmd">\penalty</code>-50<code class="cmd">\vskip</code><code class="cmd">\normalbaselineskip</code>}
</pre><p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.11027"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.11028"></a><code class="code"><dfn id="glo:opt.glostyle.long-booktabs"><span class="glostylefmt">long-booktabs</span></dfn></code></div><!-- end of settingsbox -->
<p>
This style is similar to the <a id="wrglossary.11029"></a><a href="#glo:opt.glostyle.longheader"><span class="glostylefmt">longheader</span></a> style but adds rules above and below the header (<a id="wrglossary.11030"></a><a href="#glo:toprule"><code class="csfmt">\toprule</code></a> and <a id="wrglossary.11031"></a><a href="#glo:midrule"><code class="csfmt">\midrule</code></a>) and inserts a rule at the bottom of the table (<a id="wrglossary.11032"></a><a href="#glo:bottomrule"><code class="csfmt">\bottomrule</code></a>).<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.11033"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.11034"></a><code class="code"><dfn id="glo:opt.glostyle.long3col-booktabs"><span class="glostylefmt">long3col-booktabs</span></dfn></code></div><!-- end of settingsbox -->
<p>
This style is similar to the <a id="wrglossary.11035"></a><a href="#glo:opt.glostyle.long3colheader"><span class="glostylefmt">long3colheader</span></a> style but adds rules as per <a id="wrglossary.11036"></a><a href="#glo:opt.glostyle.long-booktabs"><span class="glostylefmt">long-booktabs</span></a>.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.11037"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.11038"></a><code class="code"><dfn id="glo:opt.glostyle.long4col-booktabs"><span class="glostylefmt">long4col-booktabs</span></dfn></code></div><!-- end of settingsbox -->
<p>
This style is similar to the <a id="wrglossary.11039"></a><a href="#glo:opt.glostyle.long4colheader"><span class="glostylefmt">long4colheader</span></a> style but adds rules as above.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.11040"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.11041"></a><code class="code"><dfn id="glo:opt.glostyle.altlong4col-booktabs"><span class="glostylefmt">altlong4col-booktabs</span></dfn></code></div><!-- end of settingsbox -->
<p>
This style is similar to the <a id="wrglossary.11042"></a><a href="#glo:opt.glostyle.altlong4colheader"><span class="glostylefmt">altlong4colheader</span></a> style but adds rules as above.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.11043"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.11044"></a><code class="code"><dfn id="glo:opt.glostyle.longragged-booktabs"><span class="glostylefmt">longragged-booktabs</span></dfn></code></div><!-- end of settingsbox -->
<p>
This style is similar to the <a id="wrglossary.11045"></a><a href="#glo:opt.glostyle.longraggedheader"><span class="glostylefmt">longraggedheader</span></a> style but adds rules as above.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.11046"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.11047"></a><code class="code"><dfn id="glo:opt.glostyle.longragged3col-booktabs"><span class="glostylefmt">longragged3col-booktabs</span></dfn></code></div><!-- end of settingsbox -->
<p>
This style is similar to the <a id="wrglossary.11048"></a><a href="#glo:opt.glostyle.longragged3colheader"><span class="glostylefmt">longragged3colheader</span></a> style but adds rules as above.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.11049"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.11050"></a><code class="code"><dfn id="glo:opt.glostyle.altlongragged4col-booktabs"><span class="glostylefmt">altlongragged4col-booktabs</span></dfn></code></div><!-- end of settingsbox -->
<p>
This style is similar to the <a id="wrglossary.11051"></a><a href="#glo:opt.glostyle.altlongragged4colheader"><span class="glostylefmt">altlongragged4colheader</span></a> style but adds rules as above.<p>

</section><!-- end of section sec:longbooktabsstyles -->

<section id="sec:superstyles"><!-- start of section sec:superstyles --><div class="tomain"><a href="#main">[top]</a></div>
<h3><!-- start of subsection header -->13.1.5. Supertabular Styles<div class="labellink"><a href="#sec:superstyles">[link]</a></div></h3><!-- end of subsection header -->
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.11052"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.11053"></a><code class="code"><code class="cmd">\usepackage</code>{<dfn id="glo:pkg.glossary-super"><span class="styfmt">glossary-super</span></dfn>}</code><p>
<div class="noteBox">automatically loaded with <code class="code"><code class="csfmt">\usepackage</code>{glossaries}</code></div><!-- end of noteBox -->
</div><!-- end of pinnedbox -->
<p>
The <a id="wrglossary.11054"></a><a href="#glo:idx.glossarystyle">glossary styles</a> described in this section are all defined in the package <a id="wrglossary.11055"></a><a href="#glo:pkg.glossary-super"><span class="styfmt">glossary-super</span></a>. Since they all use the <a id="wrglossary.11056"></a><a href="#glo:env.supertabular"><span class="envfmt">supertabular</span></a> environment, they are governed by the same parameters as that environment. Note that these styles will automatically be available unless you use the <a id="wrglossary.11057"></a><a href="#glo:opt.nosuper"><span class="styoptfmt">nosuper</span></a> or <a id="wrglossary.11058"></a><a href="#glo:opt.nostyles"><span class="styoptfmt">nostyles</span></a> package options. In general, the <a id="wrglossary.11059"></a><a href="#glo:env.longtable"><span class="envfmt">longtable</span></a> environment is better, but there are some circumstances where it is better to use <a id="wrglossary.11060"></a><a href="#glo:env.supertabular"><span class="envfmt">supertabular</span></a>. (For example, with the <a id="wrglossary.11061"></a><a href="#glo:pkg.flowfram"><span class="styfmt">flowfram</span></a> package.) These styles fully justify the description and <a id="wrglossary.11062"></a><a href="#glo:locationlist">number list</a> columns. If you want ragged right formatting instead, use the analogous styles described in §<a href="#sec:superraggedstyles">13.1.6</a>.<p>
As with the <a id="wrglossary.11063"></a><a href="#glo:pkg.glossary-long"><span class="styfmt">glossary-long</span></a> styles, <a id="wrglossary.11064"></a><a href="#glo:idx.group">groups</a> are separated with a blank row unless <a id="wrglossary.11065"></a><a href="#glo:opt.nogroupskip"><span class="styoptfmt">nogroupskip</span></a> is used <span style="font-style: italic; font-variant: normal; ">before</span> the style is set. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.11066"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.11067"></a><a href="#glo:opt.nogroupskip"><span class="styoptfmt">nogroupskip</span></a>]{glossaries}
<a id="wrglossary.11068"></a><a href="#glo:setglossarystyle"><code class="csfmt">\setglossarystyle</code></a>{<a id="wrglossary.11069"></a><a href="#glo:opt.glostyle.super"><span class="glostylefmt">super</span></a>}
</pre> Or <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.11070"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.11071"></a><a href="#glo:opt.nogroupskip"><span class="styoptfmt">nogroupskip</span></a>,<a id="wrglossary.11072"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a><span class="optfmt">=<a id="wrglossary.11073"></a><a href="#glo:opt.glostyle.super"><span class="glostylefmt">super</span></a></span>]{glossaries}
</pre> Or <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.11074"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.11075"></a><a href="#glo:printglossary"><code class="csfmt">\printglossary</code></a>[<a id="wrglossary.11076"></a><a href="#glo:opt.printgloss.nogroupskip"><span class="csoptfmt">nogroupskip</span></a>,<a id="wrglossary.11077"></a><a href="#glo:opt.printgloss.style"><span class="csoptfmt">style</span></a><span class="optfmt">=<a id="wrglossary.11078"></a><a href="#glo:opt.glostyle.super"><span class="glostylefmt">super</span></a></span>]
</pre><p>
<div class="warning"><div class="warningtitle"><a id="wrglossary.11079"></a><a href="#glo:sym.warning"><span title="Warning" class="icon">⚠</span></a></div><!-- end of warningtitle -->
Sometimes the <a id="wrglossary.11080"></a><a href="#glo:env.supertabular"><span class="envfmt">supertabular</span></a> style doesn’t put page breaks in the right place. If you have unexpected output, try the <a id="wrglossary.11081"></a><a href="#glo:pkg.glossary-long"><span class="styfmt">glossary-long</span></a> styles instead. Alternatively, try the <a id="wrglossary.11082"></a><a href="#glo:opt.glostyle.alttree"><span class="glostylefmt">alttree</span></a> style. </div><!-- end of warning -->
<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.11083"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.11084"></a><code class="code"><dfn id="glo:opt.glostyle.super"><span class="glostylefmt">super</span></dfn></code></div><!-- end of settingsbox -->
<p>
The <a id="wrglossary.11085"></a><a href="#glo:opt.glostyle.super"><span class="glostylefmt">super</span></a> style uses the <a id="wrglossary.11086"></a><a href="#glo:env.supertabular"><span class="envfmt">supertabular</span></a> environment (defined by the <a id="wrglossary.11087"></a><a href="#glo:pkg.supertabular"><span class="styfmt">supertabular</span></a> package). It has two columns: the first column contains the <a id="wrglossary.11088"></a><a href="#glo:idx.glossaryentry">entry’s</a> name and the second column contains the description followed by the <a id="wrglossary.11089"></a><a href="#glo:locationlist">number list</a>. The entry’s symbol is ignored. The width of the first column is governed by the widest entry in that column. The width of the second column is governed by the length <a id="wrglossary.11090"></a><a href="#glo:glsdescwidth"><code class="csfmt">\glsdescwidth</code></a>. Child entries have a similar format to the parent entries except that their name is suppressed.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.11091"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.11092"></a><code class="code"><dfn id="glo:opt.glostyle.superborder"><span class="glostylefmt">superborder</span></dfn></code></div><!-- end of settingsbox -->
<p>
The <a id="wrglossary.11093"></a><a href="#glo:opt.glostyle.superborder"><span class="glostylefmt">superborder</span></a> style is like <a id="wrglossary.11094"></a><a href="#glo:opt.glostyle.super"><span class="glostylefmt">super</span></a> but has horizontal and vertical lines around it.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.11095"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.11096"></a><code class="code"><dfn id="glo:opt.glostyle.superheader"><span class="glostylefmt">superheader</span></dfn></code></div><!-- end of settingsbox -->
<p>
The <a id="wrglossary.11097"></a><a href="#glo:opt.glostyle.superheader"><span class="glostylefmt">superheader</span></a> style is like <a id="wrglossary.11098"></a><a href="#glo:opt.glostyle.super"><span class="glostylefmt">super</span></a> but has a header row.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.11099"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.11100"></a><code class="code"><dfn id="glo:opt.glostyle.superheaderborder"><span class="glostylefmt">superheaderborder</span></dfn></code></div><!-- end of settingsbox -->
<p>
The <a id="wrglossary.11101"></a><a href="#glo:opt.glostyle.superheaderborder"><span class="glostylefmt">superheaderborder</span></a> style is like <a id="wrglossary.11102"></a><a href="#glo:opt.glostyle.superheader"><span class="glostylefmt">superheader</span></a> but has horizontal and vertical lines around it.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.11103"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.11104"></a><code class="code"><dfn id="glo:opt.glostyle.super3col"><span class="glostylefmt">super3col</span></dfn></code></div><!-- end of settingsbox -->
<p>
The <a id="wrglossary.11105"></a><a href="#glo:opt.glostyle.super3col"><span class="glostylefmt">super3col</span></a> style is like <a id="wrglossary.11106"></a><a href="#glo:opt.glostyle.super"><span class="glostylefmt">super</span></a> but has three columns. The first column contains the entry’s name, the second column contains the description and the third column contains the <a id="wrglossary.11107"></a><a href="#glo:locationlist">number list</a>. The entry’s symbol is ignored. The width of the first column is governed by the widest entry in that column. The width of the second column is governed by the length <a id="wrglossary.11108"></a><a href="#glo:glsdescwidth"><code class="csfmt">\glsdescwidth</code></a>. The width of the third column is governed by the length <a id="wrglossary.11109"></a><a href="#glo:glspagelistwidth"><code class="csfmt">\glspagelistwidth</code></a>.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.11110"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.11111"></a><code class="code"><dfn id="glo:opt.glostyle.super3colborder"><span class="glostylefmt">super3colborder</span></dfn></code></div><!-- end of settingsbox -->
<p>
The <a id="wrglossary.11112"></a><a href="#glo:opt.glostyle.super3colborder"><span class="glostylefmt">super3colborder</span></a> style is like the <a id="wrglossary.11113"></a><a href="#glo:opt.glostyle.super3col"><span class="glostylefmt">super3col</span></a> style but has horizontal and vertical lines around it.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.11114"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.11115"></a><code class="code"><dfn id="glo:opt.glostyle.super3colheader"><span class="glostylefmt">super3colheader</span></dfn></code></div><!-- end of settingsbox -->
<p>
The <a id="wrglossary.11116"></a><a href="#glo:opt.glostyle.super3colheader"><span class="glostylefmt">super3colheader</span></a> style is like <a id="wrglossary.11117"></a><a href="#glo:opt.glostyle.super3col"><span class="glostylefmt">super3col</span></a> but has a header row.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.11118"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.11119"></a><code class="code"><dfn id="glo:opt.glostyle.super3colheaderborder"><span class="glostylefmt">super3colheaderborder</span></dfn></code></div><!-- end of settingsbox -->
<p>
The <a id="wrglossary.11120"></a><a href="#glo:opt.glostyle.super3colheaderborder"><span class="glostylefmt">super3colheaderborder</span></a> style is like the <a id="wrglossary.11121"></a><a href="#glo:opt.glostyle.super3colheader"><span class="glostylefmt">super3colheader</span></a> style but has horizontal and vertical lines around it.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.11122"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.11123"></a><code class="code"><dfn id="glo:opt.glostyle.super4col"><span class="glostylefmt">super4col</span></dfn></code></div><!-- end of settingsbox -->
<p>
The <a id="wrglossary.11124"></a><a href="#glo:opt.glostyle.super4col"><span class="glostylefmt">super4col</span></a> style is like <a id="wrglossary.11125"></a><a href="#glo:opt.glostyle.super3col"><span class="glostylefmt">super3col</span></a> but has an additional column in which the entry’s associated symbol appears. This style is designed for entries with brief single line descriptions. The column widths are governed by the widest entry in the given column. Use <a id="wrglossary.11126"></a><a href="#glo:opt.glostyle.altsuper4col"><span class="glostylefmt">altsuper4col</span></a> for multi-line descriptions.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.11127"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.11128"></a><code class="code"><dfn id="glo:opt.glostyle.super4colborder"><span class="glostylefmt">super4colborder</span></dfn></code></div><!-- end of settingsbox -->
<p>
The <a id="wrglossary.11129"></a><a href="#glo:opt.glostyle.super4colborder"><span class="glostylefmt">super4colborder</span></a> style is like the <a id="wrglossary.11130"></a><a href="#glo:opt.glostyle.super4col"><span class="glostylefmt">super4col</span></a> style but has horizontal and vertical lines around it.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.11131"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.11132"></a><code class="code"><dfn id="glo:opt.glostyle.super4colheader"><span class="glostylefmt">super4colheader</span></dfn></code></div><!-- end of settingsbox -->
<p>
The <a id="wrglossary.11133"></a><a href="#glo:opt.glostyle.super4colheader"><span class="glostylefmt">super4colheader</span></a> style is like <a id="wrglossary.11134"></a><a href="#glo:opt.glostyle.super4col"><span class="glostylefmt">super4col</span></a> but has a header row.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.11135"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.11136"></a><code class="code"><dfn id="glo:opt.glostyle.super4colheaderborder"><span class="glostylefmt">super4colheaderborder</span></dfn></code></div><!-- end of settingsbox -->
<p>
The <a id="wrglossary.11137"></a><a href="#glo:opt.glostyle.super4colheaderborder"><span class="glostylefmt">super4colheaderborder</span></a> style is like the <a id="wrglossary.11138"></a><a href="#glo:opt.glostyle.super4colheader"><span class="glostylefmt">super4colheader</span></a> style but has horizontal and vertical lines around it.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.11139"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.11140"></a><code class="code"><dfn id="glo:opt.glostyle.altsuper4col"><span class="glostylefmt">altsuper4col</span></dfn></code></div><!-- end of settingsbox -->
<p>
The <a id="wrglossary.11141"></a><a href="#glo:opt.glostyle.altsuper4col"><span class="glostylefmt">altsuper4col</span></a> style is like <a id="wrglossary.11142"></a><a href="#glo:opt.glostyle.super4col"><span class="glostylefmt">super4col</span></a> but allows multi-line descriptions and <a id="wrglossary.11143"></a><a href="#glo:locationlist">number lists</a>. The width of the description column is governed by the length <a id="wrglossary.11144"></a><a href="#glo:glsdescwidth"><code class="csfmt">\glsdescwidth</code></a> and the width of the <a id="wrglossary.11145"></a><a href="#glo:locationlist">number list</a> column is governed by the length <a id="wrglossary.11146"></a><a href="#glo:glspagelistwidth"><code class="csfmt">\glspagelistwidth</code></a>. The width of the name and symbol columns is governed by the widest entry in the given column.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.11147"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.11148"></a><code class="code"><dfn id="glo:opt.glostyle.altsuper4colborder"><span class="glostylefmt">altsuper4colborder</span></dfn></code></div><!-- end of settingsbox -->
<p>
The <a id="wrglossary.11149"></a><a href="#glo:opt.glostyle.altsuper4colborder"><span class="glostylefmt">altsuper4colborder</span></a> style is like the <a id="wrglossary.11150"></a><a href="#glo:opt.glostyle.super4colborder"><span class="glostylefmt">super4colborder</span></a> style but allows multi-line descriptions and <a id="wrglossary.11151"></a><a href="#glo:locationlist">number lists</a>.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.11152"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.11153"></a><code class="code"><dfn id="glo:opt.glostyle.altsuper4colheader"><span class="glostylefmt">altsuper4colheader</span></dfn></code></div><!-- end of settingsbox -->
<p>
The <a id="wrglossary.11154"></a><a href="#glo:opt.glostyle.altsuper4colheader"><span class="glostylefmt">altsuper4colheader</span></a> style is like <a id="wrglossary.11155"></a><a href="#glo:opt.glostyle.super4colheader"><span class="glostylefmt">super4colheader</span></a> but allows multi-line descriptions and <a id="wrglossary.11156"></a><a href="#glo:locationlist">number lists</a>.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.11157"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.11158"></a><code class="code"><dfn id="glo:opt.glostyle.altsuper4colheaderborder"><span class="glostylefmt">altsuper4colheaderborder</span></dfn></code></div><!-- end of settingsbox -->
<p>
The <a id="wrglossary.11159"></a><a href="#glo:opt.glostyle.altsuper4colheaderborder"><span class="glostylefmt">altsuper4colheaderborder</span></a> style is like <a id="wrglossary.11160"></a><a href="#glo:opt.glostyle.super4colheaderborder"><span class="glostylefmt">super4colheaderborder</span></a> but allows multi-line descriptions and <a id="wrglossary.11161"></a><a href="#glo:locationlist">number lists</a>.<p>

</section><!-- end of section sec:superstyles -->

<section id="sec:superraggedstyles"><!-- start of section sec:superraggedstyles --><div class="tomain"><a href="#main">[top]</a></div>
<h3><!-- start of subsection header -->13.1.6. Supertabular Styles (Ragged Right)<div class="labellink"><a href="#sec:superraggedstyles">[link]</a></div></h3><!-- end of subsection header -->
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.11162"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.11163"></a><code class="code"><code class="cmd">\usepackage</code>{<dfn id="glo:pkg.glossary-superragged"><span class="styfmt">glossary-superragged</span></dfn>}</code><p>
<div class="noteBox">load explicitly or with <code class="code"><code class="csfmt">\usepackage</code>[<a id="wrglossary.11164"></a><a href="#glo:opt.stylemods"><span class="xtrstyoptfmt">stylemods</span></a><span class="optfmt">=superragged</span>]{glossaries-extra}</code></div><!-- end of noteBox -->
</div><!-- end of pinnedbox -->
<p>
The <a id="wrglossary.11165"></a><a href="#glo:idx.glossarystyle">glossary styles</a> described in this section are all defined in the package <a id="wrglossary.11166"></a><a href="#glo:pkg.glossary-superragged"><span class="styfmt">glossary-superragged</span></a>. These styles are analogous to those defined in <a id="wrglossary.11167"></a><a href="#glo:pkg.glossary-super"><span class="styfmt">glossary-super</span></a> but the multiline columns are left justified instead of fully justified. Since these styles all use the <a id="wrglossary.11168"></a><a href="#glo:env.supertabular"><span class="envfmt">supertabular</span></a> environment, they are governed by the same parameters as that environment. The <a id="wrglossary.11169"></a><a href="#glo:pkg.glossary-superragged"><span class="styfmt">glossary-superragged</span></a> package additionally requires the <a id="wrglossary.11170"></a><a href="#glo:pkg.array"><span class="styfmt">array</span></a> package. Note that these styles will only be available if you explicitly load <a id="wrglossary.11171"></a><a href="#glo:pkg.glossary-superragged"><span class="styfmt">glossary-superragged</span></a>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.11172"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>{glossaries}
<code class="cmd">\usepackage</code>{glossary-superragged}
</pre> Note that you can’t set these styles using the <a id="wrglossary.11173"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a> package option since the styles aren’t defined until after the <a id="wrglossary.11174"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package has been loaded.<p>
With <a id="wrglossary.11175"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, you can load both the package and style with the <a id="wrglossary.11176"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a> and <a id="wrglossary.11177"></a><a href="#glo:opt.stylemods"><span class="xtrstyoptfmt">stylemods</span></a> options. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.11178"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.11179"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a><span class="optfmt">=<a id="wrglossary.11180"></a><a href="#glo:opt.glostyle.superragged3col"><span class="glostylefmt">superragged3col</span></a></span>,<a id="wrglossary.11181"></a><a href="#glo:opt.stylemods"><span class="xtrstyoptfmt">stylemods</span></a><span class="optfmt">=superragged</span>]{glossaries-extra}
</pre><p>
As with the <a id="wrglossary.11182"></a><a href="#glo:pkg.glossary-long"><span class="styfmt">glossary-long</span></a> styles, <a id="wrglossary.11183"></a><a href="#glo:idx.group">groups</a> are separated with a blank row unless <a id="wrglossary.11184"></a><a href="#glo:opt.nogroupskip"><span class="styoptfmt">nogroupskip</span></a> is used <span style="font-style: italic; font-variant: normal; ">before</span> the style is set. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.11185"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.11186"></a><a href="#glo:opt.nogroupskip"><span class="styoptfmt">nogroupskip</span></a>]{glossaries}
<code class="cmd">\usepackage</code>{glossary-superragged}
<a id="wrglossary.11187"></a><a href="#glo:setglossarystyle"><code class="csfmt">\setglossarystyle</code></a>{<a id="wrglossary.11188"></a><a href="#glo:opt.glostyle.superragged"><span class="glostylefmt">superragged</span></a>}
</pre> Or <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.11189"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.11190"></a><a href="#glo:printglossary"><code class="csfmt">\printglossary</code></a>[<a id="wrglossary.11191"></a><a href="#glo:opt.printgloss.nogroupskip"><span class="csoptfmt">nogroupskip</span></a>,<a id="wrglossary.11192"></a><a href="#glo:opt.printgloss.style"><span class="csoptfmt">style</span></a><span class="optfmt">=<a id="wrglossary.11193"></a><a href="#glo:opt.glostyle.superragged"><span class="glostylefmt">superragged</span></a></span>]
</pre><p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.11194"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.11195"></a><code class="code"><dfn id="glo:opt.glostyle.superragged"><span class="glostylefmt">superragged</span></dfn></code></div><!-- end of settingsbox -->
<p>
The <a id="wrglossary.11196"></a><a href="#glo:opt.glostyle.superragged"><span class="glostylefmt">superragged</span></a> style uses the <a id="wrglossary.11197"></a><a href="#glo:env.supertabular"><span class="envfmt">supertabular</span></a> environment (defined by the <a id="wrglossary.11198"></a><a href="#glo:pkg.supertabular"><span class="styfmt">supertabular</span></a> package). It has two columns: the first column contains the <a id="wrglossary.11199"></a><a href="#glo:idx.glossaryentry">entry’s</a> name and the second column contains the (left justified) description followed by the <a id="wrglossary.11200"></a><a href="#glo:locationlist">number list</a>. The entry’s symbol is ignored. The width of the first column is governed by the widest entry in that column. The width of the second column is governed by the length <a id="wrglossary.11201"></a><a href="#glo:glsdescwidth"><code class="csfmt">\glsdescwidth</code></a>. Child entries have a similar format to the parent entries except that their name is suppressed.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.11202"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.11203"></a><code class="code"><dfn id="glo:opt.glostyle.superraggedborder"><span class="glostylefmt">superraggedborder</span></dfn></code></div><!-- end of settingsbox -->
<p>
The <a id="wrglossary.11204"></a><a href="#glo:opt.glostyle.superraggedborder"><span class="glostylefmt">superraggedborder</span></a> style is like <a id="wrglossary.11205"></a><a href="#glo:opt.glostyle.superragged"><span class="glostylefmt">superragged</span></a> but has horizontal and vertical lines around it.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.11206"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.11207"></a><code class="code"><dfn id="glo:opt.glostyle.superraggedheader"><span class="glostylefmt">superraggedheader</span></dfn></code></div><!-- end of settingsbox -->
<p>
The <a id="wrglossary.11208"></a><a href="#glo:opt.glostyle.superraggedheader"><span class="glostylefmt">superraggedheader</span></a> style is like <a id="wrglossary.11209"></a><a href="#glo:opt.glostyle.superragged"><span class="glostylefmt">superragged</span></a> but has a header row.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.11210"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.11211"></a><code class="code"><dfn id="glo:opt.glostyle.superraggedheaderborder"><span class="glostylefmt">superraggedheaderborder</span></dfn></code></div><!-- end of settingsbox -->
<p>
The <a id="wrglossary.11212"></a><a href="#glo:opt.glostyle.superraggedheaderborder"><span class="glostylefmt">superraggedheaderborder</span></a> style is like <a id="wrglossary.11213"></a><a href="#glo:opt.glostyle.superraggedheader"><span class="glostylefmt">superraggedheader</span></a> but has horizontal and vertical lines around it.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.11214"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.11215"></a><code class="code"><dfn id="glo:opt.glostyle.superragged3col"><span class="glostylefmt">superragged3col</span></dfn></code></div><!-- end of settingsbox -->
<p>
The <a id="wrglossary.11216"></a><a href="#glo:opt.glostyle.superragged3col"><span class="glostylefmt">superragged3col</span></a> style is like <a id="wrglossary.11217"></a><a href="#glo:opt.glostyle.superragged"><span class="glostylefmt">superragged</span></a> but has three columns. The first column contains the entry’s name, the second column contains the (left justified) description and the third column contains the (left justified) <a id="wrglossary.11218"></a><a href="#glo:locationlist">number list</a>. The entry’s symbol is ignored. The width of the first column is governed by the widest entry in that column. The width of the second column is governed by the length <a id="wrglossary.11219"></a><a href="#glo:glsdescwidth"><code class="csfmt">\glsdescwidth</code></a>. The width of the third column is governed by the length <a id="wrglossary.11220"></a><a href="#glo:glspagelistwidth"><code class="csfmt">\glspagelistwidth</code></a>.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.11221"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.11222"></a><code class="code"><dfn id="glo:opt.glostyle.superragged3colborder"><span class="glostylefmt">superragged3colborder</span></dfn></code></div><!-- end of settingsbox -->
<p>
The <a id="wrglossary.11223"></a><a href="#glo:opt.glostyle.superragged3colborder"><span class="glostylefmt">superragged3colborder</span></a> style is like the <a id="wrglossary.11224"></a><a href="#glo:opt.glostyle.superragged3col"><span class="glostylefmt">superragged3col</span></a> style but has horizontal and vertical lines around it.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.11225"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.11226"></a><code class="code"><dfn id="glo:opt.glostyle.superragged3colheader"><span class="glostylefmt">superragged3colheader</span></dfn></code></div><!-- end of settingsbox -->
<p>
The <a id="wrglossary.11227"></a><a href="#glo:opt.glostyle.superragged3colheader"><span class="glostylefmt">superragged3colheader</span></a> style is like <a id="wrglossary.11228"></a><a href="#glo:opt.glostyle.superragged3col"><span class="glostylefmt">superragged3col</span></a> but has a header row.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.11229"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.11230"></a><code class="code"><dfn id="glo:opt.glostyle.superragged3colheaderborder"><span class="glostylefmt">superragged3colheaderborder</span></dfn></code></div><!-- end of settingsbox -->
<p>
The <a id="wrglossary.11231"></a><a href="#glo:opt.glostyle.superragged3colheaderborder"><span class="glostylefmt">superragged3colheaderborder</span></a> style is like the above but has horizontal and vertical lines around it.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.11232"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.11233"></a><code class="code"><dfn id="glo:opt.glostyle.altsuperragged4col"><span class="glostylefmt">altsuperragged4col</span></dfn></code></div><!-- end of settingsbox -->
<p>
The <a id="wrglossary.11234"></a><a href="#glo:opt.glostyle.altsuperragged4col"><span class="glostylefmt">altsuperragged4col</span></a> style is like <a id="wrglossary.11235"></a><a href="#glo:opt.glostyle.superragged3col"><span class="glostylefmt">superragged3col</span></a> but has an additional column in which the entry’s associated symbol appears. The column widths for the name and symbol column are governed by the widest entry in the given column.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.11236"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.11237"></a><code class="code"><dfn id="glo:opt.glostyle.altsuperragged4colborder"><span class="glostylefmt">altsuperragged4colborder</span></dfn></code></div><!-- end of settingsbox -->
<p>
The <a id="wrglossary.11238"></a><a href="#glo:opt.glostyle.altsuperragged4colborder"><span class="glostylefmt">altsuperragged4colborder</span></a> style is like the <a id="wrglossary.11239"></a><a href="#glo:opt.glostyle.altsuperragged4col"><span class="glostylefmt">altsuperragged4col</span></a> style but has horizontal and vertical lines around it.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.11240"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.11241"></a><code class="code"><dfn id="glo:opt.glostyle.altsuperragged4colheader"><span class="glostylefmt">altsuperragged4colheader</span></dfn></code></div><!-- end of settingsbox -->
<p>
The <a id="wrglossary.11242"></a><a href="#glo:opt.glostyle.altsuperragged4colheader"><span class="glostylefmt">altsuperragged4colheader</span></a> style is like <a id="wrglossary.11243"></a><a href="#glo:opt.glostyle.altsuperragged4col"><span class="glostylefmt">altsuperragged4col</span></a> but has a header row.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.11244"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.11245"></a><code class="code"><dfn id="glo:opt.glostyle.altsuperragged4colheaderborder"><span class="glostylefmt">altsuperragged4colheaderborder</span></dfn></code></div><!-- end of settingsbox -->
<p>
The <a id="wrglossary.11246"></a><a href="#glo:opt.glostyle.altsuperragged4colheaderborder"><span class="glostylefmt">altsuperragged4colheaderborder</span></a> style is like the above but has horizontal and vertical lines around it.<p>

</section><!-- end of section sec:superraggedstyles -->

<section id="sec:treestyles"><!-- start of section sec:treestyles --><div class="tomain"><a href="#main">[top]</a></div>
<h3><!-- start of subsection header -->13.1.7. Tree-Like Styles<div class="labellink"><a href="#sec:treestyles">[link]</a></div></h3><!-- end of subsection header -->
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.11247"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.11248"></a><code class="code"><code class="cmd">\usepackage</code>{<dfn id="glo:pkg.glossary-tree"><span class="styfmt">glossary-tree</span></dfn>}</code><p>
<div class="noteBox">automatically loaded with <code class="code"><code class="csfmt">\usepackage</code>{glossaries}</code></div><!-- end of noteBox -->
</div><!-- end of pinnedbox -->
<p>
The <a id="wrglossary.11249"></a><a href="#glo:idx.glossarystyle">glossary styles</a> described in this section are all defined in the package <a id="wrglossary.11250"></a><a href="#glo:pkg.glossary-tree"><span class="styfmt">glossary-tree</span></a>. These styles are designed for <a id="wrglossary.11251"></a><a href="#glo:hierarchicallevel">hierarchical</a> glossaries but can also be used with glossaries that don’t have sub-entries. These styles will display the <a id="wrglossary.11252"></a><a href="#glo:idx.glossaryentry">entry’s</a> symbol if it has been set. Note that these styles will automatically be available unless you use the <a id="wrglossary.11253"></a><a href="#glo:opt.notree"><span class="styoptfmt">notree</span></a> or <a id="wrglossary.11254"></a><a href="#glo:opt.nostyles"><span class="styoptfmt">nostyles</span></a> package options. <p>
These styles all format the entry name using: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.11255"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.11256"></a><code class="code"><dfn id="glo:glstreenamefmt"><code class="csfmt">\glstreenamefmt</code></dfn>{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of pinnedbox -->
 This defaults to <code class="code"><a id="wrglossary.11257"></a><a href="#glo:textbf"><code class="csfmt">\textbf</code></a>{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code>, but note that <span class="meta">〈<em class="metainner">text</em>〉</span> will include <a id="wrglossary.11258"></a><a href="#glo:glsnamefont"><code class="csfmt">\glsnamefont</code></a> so the bold setting in <a id="wrglossary.11259"></a><a href="#glo:glstreenamefmt"><code class="csfmt">\glstreenamefmt</code></a> may be counteracted by another font change in <a id="wrglossary.11260"></a><a href="#glo:glsnamefont"><code class="csfmt">\glsnamefont</code></a> (or in <a id="wrglossary.11261"></a><a href="#glo:acronymfont"><code class="csfmt">\acronymfont</code></a>). The tree-like styles that also display the header use <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.11262"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.11263"></a><code class="code"><dfn id="glo:glstreegroupheaderfmt"><code class="csfmt">\glstreegroupheaderfmt</code></dfn>{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of pinnedbox -->
 to format the heading. This defaults to <code class="code"><a id="wrglossary.11264"></a><a href="#glo:glstreenamefmt"><code class="csfmt">\glstreenamefmt</code></a>{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code>. The tree-like styles that display navigation links to the groups (such as <a id="wrglossary.11265"></a><a href="#glo:opt.glostyle.indexhypergroup"><span class="glostylefmt">indexhypergroup</span></a>), format the navigation line using <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.11266"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.11267"></a><code class="code"><dfn id="glo:glstreenavigationfmt"><code class="csfmt">\glstreenavigationfmt</code></dfn>{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of pinnedbox -->
 which defaults to <code class="code"><a id="wrglossary.11268"></a><a href="#glo:glstreenamefmt"><code class="csfmt">\glstreenamefmt</code></a>{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code>. <p>
Note that this is different from <a id="wrglossary.11269"></a><a href="#glo:glslistnavigationitem"><code class="csfmt">\glslistnavigationitem</code></a>, provided with the styles such as <a id="wrglossary.11270"></a><a href="#glo:opt.glostyle.listhypergroup"><span class="glostylefmt">listhypergroup</span></a>, as that also includes <a id="wrglossary.11271"></a><a href="#glo:item"><code class="csfmt">\item</code></a>.<p>
With the exception of the <a id="wrglossary.11272"></a><a href="#glo:opt.glostyle.alttree"><span class="glostylefmt">alttree</span></a> style (and those derived from it), the space before the description for top-level entries is produced with <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.11273"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.11274"></a><code class="code"><dfn id="glo:glstreepredesc"><code class="csfmt">\glstreepredesc</code></dfn></code></div><!-- end of pinnedbox -->
 This defaults to <a id="wrglossary.11275"></a><a href="#glo:space"><code class="csfmt">\space</code></a>.<p>
With the exception of the <a id="wrglossary.11276"></a><a href="#glo:opt.glostyle.treenoname"><span class="glostylefmt">treenoname</span></a> and <a id="wrglossary.11277"></a><a href="#glo:opt.glostyle.alttree"><span class="glostylefmt">alttree</span></a> styles (and those derived from them), the  space before the description for child entries is produced with <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.11278"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.11279"></a><code class="code"><dfn id="glo:glstreechildpredesc"><code class="csfmt">\glstreechildpredesc</code></dfn></code></div><!-- end of pinnedbox -->
 This defaults to <a id="wrglossary.11280"></a><a href="#glo:space"><code class="csfmt">\space</code></a>.<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.11281"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
Most of these styles are not designed for multi-paragraph  descriptions. (The <a id="wrglossary.11282"></a><a href="#glo:opt.glostyle.tree"><span class="glostylefmt">tree</span></a> style isn’t too bad for multi-paragraph top-level entry descriptions, or you can use the <a id="wrglossary.11283"></a><a href="#glo:opt.glostyle.index"><span class="glostylefmt">index</span></a> style with the adjustment shown below.) </div><!-- end of important -->
<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.11284"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.11285"></a><code class="code"><dfn id="glo:opt.glostyle.index"><span class="glostylefmt">index</span></dfn></code></div><!-- end of settingsbox -->
<p>
The <a id="wrglossary.11286"></a><a href="#glo:opt.glostyle.index"><span class="glostylefmt">index</span></a> style is similar to the way standard indices are usually formatted in that it has a <a id="wrglossary.11287"></a><a href="#glo:hierarchicallevel">hierarchical</a> structure up to three levels (the main level plus two sub-levels). If the symbol is present it is set in parentheses after the name and before the description. Sub-entries are indented and also include the name, the symbol in brackets (if present) and the description. <a id="wrglossary.11288"></a><a href="#glo:idx.group">Groups</a> are separated using <a id="wrglossary.11289"></a><a href="#glo:indexspace"><code class="csfmt">\indexspace</code></a>.<p>
Each main level item is started with <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.11290"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.11291"></a><code class="code"><dfn id="glo:glstreeitem"><code class="csfmt">\glstreeitem</code></dfn></code></div><!-- end of pinnedbox -->
 The <a id="wrglossary.11292"></a><a href="#glo:hierarchicallevel">level 1</a> entries are started with <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.11293"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.11294"></a><code class="code"><dfn id="glo:glstreesubitem"><code class="csfmt">\glstreesubitem</code></dfn></code></div><!-- end of pinnedbox -->
<p>
The <a id="wrglossary.11295"></a><a href="#glo:hierarchicallevel">level 2</a> entries are started with <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.11296"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.11297"></a><code class="code"><dfn id="glo:glstreesubsubitem"><code class="csfmt">\glstreesubsubitem</code></dfn></code></div><!-- end of pinnedbox -->
<p>
Note that the <a id="wrglossary.11298"></a><a href="#glo:opt.glostyle.index"><span class="glostylefmt">index</span></a> style automatically sets <pre class="compactcodebox"><code class="cmd">\let</code><a id="wrglossary.11299"></a><a href="#glo:item"><code class="csfmt">\item</code></a><a id="wrglossary.11300"></a><a href="#glo:glstreeitem"><code class="csfmt">\glstreeitem</code></a>
<code class="cmd">\let</code><a id="wrglossary.11301"></a><a href="#glo:subitem"><code class="csfmt">\subitem</code></a><a id="wrglossary.11302"></a><a href="#glo:glstreesubitem"><code class="csfmt">\glstreesubitem</code></a>
<code class="cmd">\let</code><a id="wrglossary.11303"></a><a href="#glo:subsubitem"><code class="csfmt">\subsubitem</code></a><a id="wrglossary.11304"></a><a href="#glo:glstreesubsubitem"><code class="csfmt">\glstreesubsubitem</code></a>
</pre> at the start of the <a id="wrglossary.11305"></a><a href="#glo:env.theglossary"><span class="envfmt">theglossary</span></a> environment for backward compatibility.<p>
The <a id="wrglossary.11306"></a><a href="#glo:opt.glostyle.index"><span class="glostylefmt">index</span></a> style isn’t suitable for multi-paragraph descriptions, but this limitation can be overcome by redefining the above commands. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.11307"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>{<a id="wrglossary.11308"></a><a href="#glo:glstreeitem"><code class="csfmt">\glstreeitem</code></a>}{<span class="comment">% </span>
 <code class="cmd">\parindent</code>0pt<code class="cmd">\par</code><code class="cmd">\hangindent</code>40pt
 <code class="cmd">\everypar</code>{<code class="cmd">\parindent</code>50pt<code class="cmd">\hangindent</code>40pt}}
</pre><p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.11309"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.11310"></a><code class="code"><dfn id="glo:opt.glostyle.indexgroup"><span class="glostylefmt">indexgroup</span></dfn></code></div><!-- end of settingsbox -->
<p>
The <a id="wrglossary.11311"></a><a href="#glo:opt.glostyle.indexgroup"><span class="glostylefmt">indexgroup</span></a> style is similar to the <a id="wrglossary.11312"></a><a href="#glo:opt.glostyle.index"><span class="glostylefmt">index</span></a> style except that each group has a heading obtained using <a id="wrglossary.11313"></a><a href="#glo:glsgetgrouptitle"><code class="csfmt">\glsgetgrouptitle</code></a>.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.11314"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.11315"></a><code class="code"><dfn id="glo:opt.glostyle.indexhypergroup"><span class="glostylefmt">indexhypergroup</span></dfn></code></div><!-- end of settingsbox -->
<p>
The <a id="wrglossary.11316"></a><a href="#glo:opt.glostyle.indexhypergroup"><span class="glostylefmt">indexhypergroup</span></a> style is like <a id="wrglossary.11317"></a><a href="#glo:opt.glostyle.indexgroup"><span class="glostylefmt">indexgroup</span></a> but has a set of links to the glossary <a id="wrglossary.11318"></a><a href="#glo:idx.group">groups</a>. The navigation line is the same as that for <a id="wrglossary.11319"></a><a href="#glo:opt.glostyle.listhypergroup"><span class="glostylefmt">listhypergroup</span></a>, described above, but is formatted using <a id="wrglossary.11320"></a><a href="#glo:glstreenavigationfmt"><code class="csfmt">\glstreenavigationfmt</code></a>.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.11321"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.11322"></a><code class="code"><dfn id="glo:opt.glostyle.tree"><span class="glostylefmt">tree</span></dfn></code></div><!-- end of settingsbox -->
<p>
The <a id="wrglossary.11323"></a><a href="#glo:opt.glostyle.tree"><span class="glostylefmt">tree</span></a> style is similar to the <a id="wrglossary.11324"></a><a href="#glo:opt.glostyle.index"><span class="glostylefmt">index</span></a> style except that it can have arbitrary  <a id="wrglossary.11325"></a><a href="#glo:dual.hierarchicallevel">hierarchical levels</a>. (Note that <a id="wrglossary.11326"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> is limited to three levels, so you will need to use another indexing method if you want more than  three levels.) Each sub-level is indented according to the length <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.11327"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.11328"></a><code class="code"><dfn id="glo:glstreeindent"><code class="csfmt">\glstreeindent</code></dfn></code><span class="floatrightbox"><span class="summarytag">initial: </span>10pt</span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 This value can be changed with <code class="cmd">\setlength</code>.<p>
Note that the name, symbol (if present) and description are placed in the same paragraph block. If you want the name to be apart from the description, use the <a id="wrglossary.11329"></a><a href="#glo:opt.glostyle.alttree"><span class="glostylefmt">alttree</span></a> style instead. (See below.)<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.11330"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.11331"></a><code class="code"><dfn id="glo:opt.glostyle.treegroup"><span class="glostylefmt">treegroup</span></dfn></code></div><!-- end of settingsbox -->
<p>
The <a id="wrglossary.11332"></a><a href="#glo:opt.glostyle.treegroup"><span class="glostylefmt">treegroup</span></a> style is similar to the <a id="wrglossary.11333"></a><a href="#glo:opt.glostyle.tree"><span class="glostylefmt">tree</span></a> style except that each <a id="wrglossary.11334"></a><a href="#glo:idx.group">group</a> has a heading.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.11335"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.11336"></a><code class="code"><dfn id="glo:opt.glostyle.treehypergroup"><span class="glostylefmt">treehypergroup</span></dfn></code></div><!-- end of settingsbox -->
<p>
The <a id="wrglossary.11337"></a><a href="#glo:opt.glostyle.treehypergroup"><span class="glostylefmt">treehypergroup</span></a> style is like  <a id="wrglossary.11338"></a><a href="#glo:opt.glostyle.treegroup"><span class="glostylefmt">treegroup</span></a> but has a set of links to the glossary  <a id="wrglossary.11339"></a><a href="#glo:idx.group">groups</a>. The navigation line is the same as that for  <a id="wrglossary.11340"></a><a href="#glo:opt.glostyle.listhypergroup"><span class="glostylefmt">listhypergroup</span></a>, described above, but is formatted using <a id="wrglossary.11341"></a><a href="#glo:glstreenavigationfmt"><code class="csfmt">\glstreenavigationfmt</code></a>.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.11342"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.11343"></a><code class="code"><dfn id="glo:opt.glostyle.treenoname"><span class="glostylefmt">treenoname</span></dfn></code></div><!-- end of settingsbox -->
<p>
The <a id="wrglossary.11344"></a><a href="#glo:opt.glostyle.treenoname"><span class="glostylefmt">treenoname</span></a> style is like the <a id="wrglossary.11345"></a><a href="#glo:opt.glostyle.tree"><span class="glostylefmt">tree</span></a> style except that the name for each sub-entry is ignored.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.11346"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.11347"></a><code class="code"><dfn id="glo:opt.glostyle.treenonamegroup"><span class="glostylefmt">treenonamegroup</span></dfn></code></div><!-- end of settingsbox -->
<p>
The <a id="wrglossary.11348"></a><a href="#glo:opt.glostyle.treenonamegroup"><span class="glostylefmt">treenonamegroup</span></a> style is similar to the <a id="wrglossary.11349"></a><a href="#glo:opt.glostyle.treenoname"><span class="glostylefmt">treenoname</span></a> style except that each group has a heading.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.11350"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.11351"></a><code class="code"><dfn id="glo:opt.glostyle.treenonamehypergroup"><span class="glostylefmt">treenonamehypergroup</span></dfn></code></div><!-- end of settingsbox -->
<p>
The <a id="wrglossary.11352"></a><a href="#glo:opt.glostyle.treenonamehypergroup"><span class="glostylefmt">treenonamehypergroup</span></a> style is like <a id="wrglossary.11353"></a><a href="#glo:opt.glostyle.treenonamegroup"><span class="glostylefmt">treenonamegroup</span></a> but has a set of links to the glossary <a id="wrglossary.11354"></a><a href="#glo:idx.group">groups</a>. The navigation line is the same as that for <a id="wrglossary.11355"></a><a href="#glo:opt.glostyle.listhypergroup"><span class="glostylefmt">listhypergroup</span></a>, described above, but is formatted using <a id="wrglossary.11356"></a><a href="#glo:glstreenavigationfmt"><code class="csfmt">\glstreenavigationfmt</code></a>.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.11357"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.11358"></a><code class="code"><dfn id="glo:opt.glostyle.alttree"><span class="glostylefmt">alttree</span></dfn></code></div><!-- end of settingsbox -->
<p>
The <a id="wrglossary.11359"></a><a href="#glo:opt.glostyle.alttree"><span class="glostylefmt">alttree</span></a> style is similar to the <a id="wrglossary.11360"></a><a href="#glo:opt.glostyle.tree"><span class="glostylefmt">tree</span></a> style except that the indentation for each level is determined by the width of the text specified by <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.11361"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.11362"></a><code class="code"><dfn id="glo:glssetwidest"><code class="csfmt">\glssetwidest</code></dfn>[<span class="meta">〈<em class="metainner">level</em>〉</span>]{<span class="meta">〈<em class="metainner">name</em>〉</span>}</code></div><!-- end of pinnedbox -->
 The optional argument <span class="meta">〈<em class="metainner">level</em>〉</span> indicates the <a id="wrglossary.11363"></a><a href="#glo:dual.hierarchicallevel">hierarchical level</a>, where 0 indicates the top-most level, 1 indicates the first level sub-entries, etc. If <a id="wrglossary.11364"></a><a href="#glo:glssetwidest"><code class="csfmt">\glssetwidest</code></a> hasn’t been used for a given sub-level, the level 0 widest text is used instead. If <span class="meta">〈<em class="metainner">level</em>〉</span> is omitted, 0 is assumed.<p>
<div class="warning"><div class="warningtitle"><a id="wrglossary.11365"></a><a href="#glo:sym.warning"><span title="Warning" class="icon">⚠</span></a></div><!-- end of warningtitle -->
If you use the <a id="wrglossary.11366"></a><a href="#glo:opt.glostyle.alttree"><span class="glostylefmt">alttree</span></a> style without setting the widest <a id="wrglossary.11367"></a><a href="#glo:hierarchicallevel">top level (level 0)</a> name, there will be no room available for the name. If a name overlaps the description, then this is an indication that  there is a name wider than the one specified. </div><!-- end of warning -->
<p>
This requires keeping track of which <a id="wrglossary.11368"></a><a href="#glo:idx.glossaryentry">entry</a> has the widest name, which may not be practical for large <a id="wrglossary.11369"></a><a href="#glo:dual.glossary">glossaries</a>. Instead you can use: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.11370"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.11371"></a><code class="code"><dfn id="glo:glsfindwidesttoplevelname"><code class="csfmt">\glsfindwidesttoplevelname</code></dfn>[<span class="meta">〈<em class="metainner">glossary labels</em>〉</span>]</code></div><!-- end of pinnedbox -->
 This iterates over all entries in the glossaries identified by the comma-separated list <span class="meta">〈<em class="metainner">glossary labels</em>〉</span> and determines the widest <a id="wrglossary.11372"></a><a href="#glo:hierarchicallevel">top level (level 0)</a> entry. If the optional argument is omitted, all non-<a id="wrglossary.11373"></a><a href="#glo:dual.ignoredglossary">ignored glossaries</a> are assumed.<p>
For example, to have the same name width for all glossaries: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.11374"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.11375"></a><a href="#glo:glsfindwidesttoplevelname"><code class="csfmt">\glsfindwidesttoplevelname</code></a>
<a id="wrglossary.11376"></a><a href="#glo:setglossarystyle"><code class="csfmt">\setglossarystyle</code></a>{<a id="wrglossary.11377"></a><a href="#glo:opt.glostyle.alttree"><span class="glostylefmt">alttree</span></a>}
<a id="wrglossary.11378"></a><a href="#glo:printglossaries"><code class="csfmt">\printglossaries</code></a>
</pre> Alternatively, to compute the widest entry for each glossary before it’s displayed: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.11379"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>{<a id="wrglossary.11380"></a><a href="#glo:glossarypreamble"><code class="csfmt">\glossarypreamble</code></a>}{<span class="comment">% </span>
  <a id="wrglossary.11381"></a><a href="#glo:glsfindwidesttoplevelname"><code class="csfmt">\glsfindwidesttoplevelname</code></a>[<a id="wrglossary.11382"></a><a href="#glo:currentglossary"><code class="csfmt">\currentglossary</code></a>]}
<a id="wrglossary.11383"></a><a href="#glo:setglossarystyle"><code class="csfmt">\setglossarystyle</code></a>{<a id="wrglossary.11384"></a><a href="#glo:opt.glostyle.alttree"><span class="glostylefmt">alttree</span></a>}
<a id="wrglossary.11385"></a><a href="#glo:printglossaries"><code class="csfmt">\printglossaries</code></a>
</pre><p>
<div class="information"><div class="informationtitle"><a id="wrglossary.11386"></a><a href="#glo:sym.information"><span title="Information" class="icon">🛈</span></a></div><!-- end of informationtitle -->
These commands only affects the <a id="wrglossary.11387"></a><a href="#glo:opt.glostyle.alttree"><span class="glostylefmt">alttree</span></a> styles, including those  listed below and the ones in the <a id="wrglossary.11388"></a><a href="#glo:pkg.glossary-mcols"><span class="styfmt">glossary-mcols</span></a> package. </div><!-- end of information -->
<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.11389"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><!-- end of informationtitle -->
 The <a id="wrglossary.11390"></a><a href="#glo:glssetwidest"><code class="csfmt">\glssetwidest</code></a> command also affects the styles provided by <a id="wrglossary.11391"></a><a href="#glo:pkg.glossary-topic"><span class="styfmt">glossary-topic</span></a>. The <a id="wrglossary.11392"></a><a href="#glo:pkg.glossaries-extra-stylemods"><span class="styfmt">glossaries-extra-stylemods</span></a> package provides additional commands. With <a id="wrglossary.11393"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, you may prefer the <a id="wrglossary.11394"></a><a href="#glo:opt.resource.set-widest"><span class="xtrcsoptfmt">set-widest</span></a> resource option. </div><!-- end of information -->
<p>
For each level, the name is placed to the left of the paragraph block containing the symbol (optional) and the description. If the symbol is present, it is placed in parentheses before the description.<p>
The name is placed inside a left-aligned <a id="wrglossary.11395"></a><a href="#glo:makebox"><code class="csfmt">\makebox</code></a>, created with: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.11396"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.11397"></a><code class="code"><dfn id="glo:glstreenamebox"><code class="csfmt">\glstreenamebox</code></dfn>{<span class="meta">〈<em class="metainner">width</em>〉</span>}{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of pinnedbox -->
 where <span class="meta">〈<em class="metainner">width</em>〉</span> is the width of the box (calculated from the widest name) and <span class="meta">〈<em class="metainner">text</em>〉</span> is the contents of the box. For example, to make the name right-aligned: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.11398"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>*{<a id="wrglossary.11399"></a><a href="#glo:glstreenamebox"><code class="csfmt">\glstreenamebox</code></a>}[2]{<span class="comment">% </span>
  <code class="cmd">\makebox</code>[#1][r]{#2}<span class="comment">% </span>
}
</pre><p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.11400"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.11401"></a><code class="code"><dfn id="glo:opt.glostyle.alttreegroup"><span class="glostylefmt">alttreegroup</span></dfn></code></div><!-- end of settingsbox -->
<p>
The <a id="wrglossary.11402"></a><a href="#glo:opt.glostyle.alttreegroup"><span class="glostylefmt">alttreegroup</span></a> is like the <a id="wrglossary.11403"></a><a href="#glo:opt.glostyle.alttree"><span class="glostylefmt">alttree</span></a> style except that each <a id="wrglossary.11404"></a><a href="#glo:idx.group">group</a> has a heading.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.11405"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.11406"></a><code class="code"><dfn id="glo:opt.glostyle.alttreehypergroup"><span class="glostylefmt">alttreehypergroup</span></dfn></code></div><!-- end of settingsbox -->
<p>
The <a id="wrglossary.11407"></a><a href="#glo:opt.glostyle.alttreehypergroup"><span class="glostylefmt">alttreehypergroup</span></a> style is like <a id="wrglossary.11408"></a><a href="#glo:opt.glostyle.alttreegroup"><span class="glostylefmt">alttreegroup</span></a> but has a set of links to the glossary <a id="wrglossary.11409"></a><a href="#glo:idx.group">groups</a>.<p>

</section><!-- end of section sec:treestyles -->

<section id="sec:mcolstyles"><!-- start of section sec:mcolstyles --><div class="tomain"><a href="#main">[top]</a></div>
<h3><!-- start of subsection header -->13.1.8. Multicols Style<div class="labellink"><a href="#sec:mcolstyles">[link]</a></div></h3><!-- end of subsection header -->
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.11410"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.11411"></a><code class="code"><code class="cmd">\usepackage</code>{<dfn id="glo:pkg.glossary-mcols"><span class="styfmt">glossary-mcols</span></dfn>}</code><p>
<div class="noteBox">load explicitly or with <code class="code"><code class="csfmt">\usepackage</code>[<a id="wrglossary.11412"></a><a href="#glo:opt.stylemods"><span class="xtrstyoptfmt">stylemods</span></a>=mcols]{glossaries-extra}</code></div><!-- end of noteBox -->
</div><!-- end of pinnedbox -->
<p>
The <a id="wrglossary.11413"></a><a href="#glo:pkg.glossary-mcols"><span class="styfmt">glossary-mcols</span></a> package provides tree-like <a id="wrglossary.11414"></a><a href="#glo:idx.glossarystyle">glossary styles</a> that are in the <a id="wrglossary.11415"></a><a href="#glo:env.multicols"><span class="envfmt">multicols</span></a> environment (defined by the <a id="wrglossary.11416"></a><a href="#glo:pkg.multicol"><span class="styfmt">multicol</span></a> package). The style names are as their analogous tree styles (as defined in §<a href="#sec:treestyles">13.1.7</a>) but are prefixed with <span class="qt">“mcol”</span>. For example, the <a id="wrglossary.11417"></a><a href="#glo:opt.glostyle.mcolindex"><span class="glostylefmt">mcolindex</span></a> style is essentially the <a id="wrglossary.11418"></a><a href="#glo:opt.glostyle.index"><span class="glostylefmt">index</span></a> style but put in a <a id="wrglossary.11419"></a><a href="#glo:env.multicols"><span class="envfmt">multicols</span></a> environment. For the complete list, see Table <a href="#tab:mcols">13.2</a>. The <a id="wrglossary.11420"></a><a href="#glo:pkg.glossary-tree"><span class="styfmt">glossary-tree</span></a> package is automatically loaded by <a id="wrglossary.11421"></a><a href="#glo:pkg.glossary-mcols"><span class="styfmt">glossary-mcols</span></a> (even if the <a id="wrglossary.11422"></a><a href="#glo:opt.notree"><span class="styoptfmt">notree</span></a> package option is used when loading <a id="wrglossary.11423"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a>). The formatting commands <a id="wrglossary.11424"></a><a href="#glo:glstreenamefmt"><code class="csfmt">\glstreenamefmt</code></a>, <a id="wrglossary.11425"></a><a href="#glo:glstreegroupheaderfmt"><code class="csfmt">\glstreegroupheaderfmt</code></a> and <a id="wrglossary.11426"></a><a href="#glo:glstreenavigationfmt"><code class="csfmt">\glstreenavigationfmt</code></a> are all used by the corresponding <a id="wrglossary.11427"></a><a href="#glo:pkg.glossary-mcols"><span class="styfmt">glossary-mcols</span></a> styles.<p>
Note that these styles will only be available if you explicitly load <a id="wrglossary.11428"></a><a href="#glo:pkg.glossary-mcols"><span class="styfmt">glossary-mcols</span></a>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.11429"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>{glossaries}
<code class="cmd">\usepackage</code>{glossary-mcols}
</pre> Note that you can’t set these styles using the <a id="wrglossary.11430"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a> package option since the styles aren’t defined until after the <a id="wrglossary.11431"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package has been loaded.<p>
With <a id="wrglossary.11432"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, you can load both the package and style with the <a id="wrglossary.11433"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a> and <a id="wrglossary.11434"></a><a href="#glo:opt.stylemods"><span class="xtrstyoptfmt">stylemods</span></a> options. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.11435"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.11436"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a><span class="optfmt">=<a id="wrglossary.11437"></a><a href="#glo:opt.glostyle.mcolindex"><span class="glostylefmt">mcolindex</span></a></span>,<a id="wrglossary.11438"></a><a href="#glo:opt.stylemods"><span class="xtrstyoptfmt">stylemods</span></a><span class="optfmt">=mcols</span>]{glossaries-extra}
</pre><p>
The default number of columns is 2, but can be changed by redefining: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.11439"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.11440"></a><code class="code"><dfn id="glo:glsmcols"><code class="csfmt">\glsmcols</code></dfn></code><span class="floatrightbox"><span class="summarytag">initial: </span>2</span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 For example, for a three column glossary: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.11441"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>{glossary-mcols}
<code class="cmd">\renewcommand</code>*{<a id="wrglossary.11442"></a><a href="#glo:glsmcols"><code class="csfmt">\glsmcols</code></a>}{3}
<a id="wrglossary.11443"></a><a href="#glo:setglossarystyle"><code class="csfmt">\setglossarystyle</code></a>{mcolindex}
</pre><p>
<div class="table"> <table class="tabular-c">
<caption id="tab:mcols">Table&nbsp;9: Multicolumn Styles</caption><tr style=""><th class="cell-noborder-bothsep-l"><a href="#glo:pkg.glossary-mcols"><span class="styfmt">glossary-mcols</span></a> Style </th>
<td class="cell-noborder-bothsep-l"> <span style="font-weight: bold; ">Analogous Tree Style</span></td>
</tr><tr style=""><td class="cell-noborder-bothsep-l"><dfn id="glo:opt.glostyle.mcolindex"><span class="glostylefmt">mcolindex</span></dfn> </td>
<td class="cell-noborder-bothsep-l"> <a href="#glo:opt.glostyle.index"><span class="glostylefmt">index</span></a> </td>
</tr><tr style=""><td class="cell-noborder-bothsep-l"><dfn id="glo:opt.glostyle.mcolindexgroup"><span class="glostylefmt">mcolindexgroup</span></dfn> </td>
<td class="cell-noborder-bothsep-l"> <a href="#glo:opt.glostyle.indexgroup"><span class="glostylefmt">indexgroup</span></a> </td>
</tr><tr style=""><td class="cell-noborder-bothsep-l"><dfn id="glo:opt.glostyle.mcolindexhypergroup"><span class="glostylefmt">mcolindexhypergroup</span></dfn> or <dfn id="glo:opt.glostyle.mcolindexspannav"><span class="glostylefmt">mcolindexspannav</span></dfn>  </td>
<td class="cell-noborder-bothsep-l"> <a href="#glo:opt.glostyle.indexhypergroup"><span class="glostylefmt">indexhypergroup</span></a> </td>
</tr><tr style=""><td class="cell-noborder-bothsep-l"><dfn id="glo:opt.glostyle.mcoltree"><span class="glostylefmt">mcoltree</span></dfn> </td>
<td class="cell-noborder-bothsep-l"> <a href="#glo:opt.glostyle.tree"><span class="glostylefmt">tree</span></a> </td>
</tr><tr style=""><td class="cell-noborder-bothsep-l"><dfn id="glo:opt.glostyle.mcoltreegroup"><span class="glostylefmt">mcoltreegroup</span></dfn> </td>
<td class="cell-noborder-bothsep-l"> <a href="#glo:opt.glostyle.treegroup"><span class="glostylefmt">treegroup</span></a> </td>
</tr><tr style=""><td class="cell-noborder-bothsep-l"><dfn id="glo:opt.glostyle.mcoltreehypergroup"><span class="glostylefmt">mcoltreehypergroup</span></dfn> or <dfn id="glo:opt.glostyle.mcoltreespannav"><span class="glostylefmt">mcoltreespannav</span></dfn> </td>
<td class="cell-noborder-bothsep-l"> <a href="#glo:opt.glostyle.treehypergroup"><span class="glostylefmt">treehypergroup</span></a> </td>
</tr><tr style=""><td class="cell-noborder-bothsep-l"><dfn id="glo:opt.glostyle.mcoltreenoname"><span class="glostylefmt">mcoltreenoname</span></dfn> </td>
<td class="cell-noborder-bothsep-l"> <a href="#glo:opt.glostyle.treenoname"><span class="glostylefmt">treenoname</span></a> </td>
</tr><tr style=""><td class="cell-noborder-bothsep-l"><dfn id="glo:opt.glostyle.mcoltreenonamegroup"><span class="glostylefmt">mcoltreenonamegroup</span></dfn> </td>
<td class="cell-noborder-bothsep-l"> <a href="#glo:opt.glostyle.treenonamegroup"><span class="glostylefmt">treenonamegroup</span></a> </td>
</tr><tr style=""><td class="cell-noborder-bothsep-l"><dfn id="glo:opt.glostyle.mcoltreenonamehypergroup"><span class="glostylefmt">mcoltreenonamehypergroup</span></dfn> or <dfn id="glo:opt.glostyle.mcoltreenonamespannav"><span class="glostylefmt">mcoltreenonamespannav</span></dfn> </td>
<td class="cell-noborder-bothsep-l"> <a href="#glo:opt.glostyle.treenonamehypergroup"><span class="glostylefmt">treenonamehypergroup</span></a> </td>
</tr><tr style=""><td class="cell-noborder-bothsep-l"><dfn id="glo:opt.glostyle.mcolalttree"><span class="glostylefmt">mcolalttree</span></dfn> </td>
<td class="cell-noborder-bothsep-l"> <a href="#glo:opt.glostyle.alttree"><span class="glostylefmt">alttree</span></a> </td>
</tr><tr style=""><td class="cell-noborder-bothsep-l"><dfn id="glo:opt.glostyle.mcolalttreegroup"><span class="glostylefmt">mcolalttreegroup</span></dfn> </td>
<td class="cell-noborder-bothsep-l"> <a href="#glo:opt.glostyle.alttreegroup"><span class="glostylefmt">alttreegroup</span></a> </td>
</tr><tr style=""><td class="cell-noborder-bothsep-l"><dfn id="glo:opt.glostyle.mcolalttreehypergroup"><span class="glostylefmt">mcolalttreehypergroup</span></dfn> or  <dfn id="glo:opt.glostyle.mcolalttreespannav"><span class="glostylefmt">mcolalttreespannav</span></dfn> </td>
<td class="cell-noborder-bothsep-l"> <a href="#glo:opt.glostyle.alttreehypergroup"><span class="glostylefmt">alttreehypergroup</span></a> </td>
</tr></table>
 </div><p>
The styles with a navigation line, such as <a id="wrglossary.11444"></a><a href="#glo:opt.glostyle.mcoltreehypergroup"><span class="glostylefmt">mcoltreehypergroup</span></a>, now have a variant (as from v4.22) with <span class="qt">“hypergroup”</span> replaced with <span class="qt">“spannav”</span> in the style name. The original <span class="qt">“hypergroup”</span> styles place the navigation line at the start of the first column. The newer <span class="qt">“spannav”</span> styles put the navigation line in the optional argument of the <a id="wrglossary.11445"></a><a href="#glo:env.multicols"><span class="envfmt">multicols</span></a> environment so that it spans across all the columns.<p>

</section><!-- end of section sec:mcolstyles -->

<section id="sec:inline"><!-- start of section sec:inline --><div class="tomain"><a href="#main">[top]</a></div>
<h3><!-- start of subsection header -->13.1.9. In-Line Style<div class="labellink"><a href="#sec:inline">[link]</a></div></h3><!-- end of subsection header -->
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.11446"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.11447"></a><code class="code"><code class="cmd">\usepackage</code>{<dfn id="glo:pkg.glossary-inline"><span class="styfmt">glossary-inline</span></dfn>}</code><p>
<div class="noteBox">load explicitly or with <code class="code"><code class="csfmt">\usepackage</code>[<a id="wrglossary.11448"></a><a href="#glo:opt.stylemods"><span class="xtrstyoptfmt">stylemods</span></a><span class="optfmt">=inline</span>]{glossaries-extra}</code></div><!-- end of noteBox -->
</div><!-- end of pinnedbox -->
<p>
This section covers the <a id="wrglossary.11449"></a><a href="#glo:pkg.glossary-inline"><span class="styfmt">glossary-inline</span></a> package that supplies the <a id="wrglossary.11450"></a><a href="#glo:opt.glostyle.inline"><span class="glostylefmt">inline</span></a> style. This is a <a id="wrglossary.11451"></a><a href="#glo:idx.glossarystyle">glossary style</a> that is designed for in-line use (as opposed to block styles, such as lists or tables). This style doesn’t display the <a id="wrglossary.11452"></a><a href="#glo:locationlist">number list</a>.<p>
Note that this style will only be available if you explicitly load <a id="wrglossary.11453"></a><a href="#glo:pkg.glossary-inline"><span class="styfmt">glossary-inline</span></a>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.11454"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>{glossaries}
<code class="cmd">\usepackage</code>{glossary-inline}
</pre><p>
With <a id="wrglossary.11455"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, you can load both the package and style with the <a id="wrglossary.11456"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a> and <a id="wrglossary.11457"></a><a href="#glo:opt.stylemods"><span class="xtrstyoptfmt">stylemods</span></a> options. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.11458"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.11459"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a><span class="optfmt">=<a id="wrglossary.11460"></a><a href="#glo:opt.glostyle.inline"><span class="glostylefmt">inline</span></a></span>,<a id="wrglossary.11461"></a><a href="#glo:opt.stylemods"><span class="xtrstyoptfmt">stylemods</span></a><span class="optfmt">=inline</span>]{glossaries-extra}
</pre><p>
You will most likely need to redefine <a id="wrglossary.11462"></a><a href="#glo:glossarysection"><code class="csfmt">\glossarysection</code></a> with this style. For example, suppose you are required to have your <a id="wrglossary.11463"></a><a href="#glo:dual.glossary">glossaries</a> and list of <a id="wrglossary.11464"></a><a href="#glo:idx.acronym">acronyms</a> in a footnote, you can do: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.11465"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>{glossary-inline}
<code class="cmd">\renewcommand</code>*{<a id="wrglossary.11466"></a><a href="#glo:glossarysection"><code class="csfmt">\glossarysection</code></a>}[2][]{<a id="wrglossary.11467"></a><a href="#glo:textbf"><code class="csfmt">\textbf</code></a>{#1}: }
<a id="wrglossary.11468"></a><a href="#glo:setglossarystyle"><code class="csfmt">\setglossarystyle</code></a>{inline}
</pre> Then where you need to include your <a id="wrglossary.11469"></a><a href="#glo:dual.glossary">glossaries</a> as a footnote you can do: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.11470"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.11471"></a><a href="#glo:footnote"><code class="csfmt">\footnote</code></a>{<a id="wrglossary.11472"></a><a href="#glo:printglossaries"><code class="csfmt">\printglossaries</code></a>}
</pre><p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.11473"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.11474"></a><code class="code"><dfn id="glo:opt.glostyle.inline"><span class="glostylefmt">inline</span></dfn></code></div><!-- end of settingsbox -->
 This is the only style provided by <a id="wrglossary.11475"></a><a href="#glo:pkg.glossary-inline"><span class="styfmt">glossary-inline</span></a>.<p>
The group skip command <a id="wrglossary.11476"></a><a href="#glo:glsgroupskip"><code class="csfmt">\glsgroupskip</code></a> is defined to do nothing, regardless of the <a id="wrglossary.11477"></a><a href="#glo:opt.nogroupskip"><span class="styoptfmt">nogroupskip</span></a> option. Likewise, <a id="wrglossary.11478"></a><a href="#glo:glsgroupheading"><code class="csfmt">\glsgroupheading</code></a> is defined to do nothing. If you want to create a custom style base on the <a id="wrglossary.11479"></a><a href="#glo:opt.glostyle.inline"><span class="glostylefmt">inline</span></a> style that shows a heading, then add <a id="wrglossary.11480"></a><dfn id="glo:glsinlinedopostchild"><code class="csfmt">\glsinlinedopostchild</code></dfn> to the definition of <a id="wrglossary.11481"></a><a href="#glo:glsgroupheading"><code class="csfmt">\glsgroupheading</code></a> in case a <a id="wrglossary.11482"></a><a href="#glo:idx.group">group</a> heading follows a child entry.<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.11483"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
Don’t redefine <a id="wrglossary.11484"></a><a href="#glo:glsinlinedopostchild"><code class="csfmt">\glsinlinedopostchild</code></a>. It’s provided as a user command to make it easier to add it to the start of a custom definition of <a id="wrglossary.11485"></a><a href="#glo:glossaryheader"><code class="csfmt">\glossaryheader</code></a> to enable <a id="wrglossary.11486"></a><a href="#glo:idx.group">group</a> headings. If you need to adjust the content between a sub-entry and the next entry, redefine <a id="wrglossary.11487"></a><a href="#glo:glsinlinepostchild"><code class="csfmt">\glsinlinepostchild</code></a> instead. </div><!-- end of important -->
<p>
The <a id="wrglossary.11488"></a><a href="#glo:opt.glostyle.inline"><span class="glostylefmt">inline</span></a> style is governed by the following commands.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.11489"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.11490"></a><code class="code"><dfn id="glo:glsinlineseparator"><code class="csfmt">\glsinlineseparator</code></dfn></code><span class="floatrightbox"><span class="summarytag">initial: </span>;<a id="wrglossary.11491"></a><a href="#glo:space"><code class="csfmt">\space</code></a></span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 This is used between <a id="wrglossary.11492"></a><a href="#glo:hierarchicallevel">top level (level 0)</a> entries.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.11493"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.11494"></a><code class="code"><dfn id="glo:glsinlinesubseparator"><code class="csfmt">\glsinlinesubseparator</code></dfn></code><span class="floatrightbox"><span class="summarytag">initial: </span>,<a id="wrglossary.11495"></a><a href="#glo:space"><code class="csfmt">\space</code></a></span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 This is used between sub-entries.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.11496"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.11497"></a><code class="code"><dfn id="glo:glsinlineparentchildseparator"><code class="csfmt">\glsinlineparentchildseparator</code></dfn></code><span class="floatrightbox"><span class="summarytag">initial: </span>:<a id="wrglossary.11498"></a><a href="#glo:space"><code class="csfmt">\space</code></a></span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 This is used between a <a id="wrglossary.11499"></a><a href="#glo:hierarchicallevel">top level (level 0)</a> parent entry and its first sub-entry.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.11500"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.11501"></a><code class="code"><dfn id="glo:glspostinline"><code class="csfmt">\glspostinline</code></dfn></code></div><!-- end of pinnedbox -->
 This is used at the end of the glossary. The default definition is: <pre class="compactcodebox"><a id="wrglossary.11502"></a><a href="#glo:glspostdescription"><code class="csfmt">\glspostdescription</code></a><a id="wrglossary.11503"></a><a href="#glo:space"><code class="csfmt">\space</code></a>
</pre> This is the only place that the post-description hook is used in this style.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.11504"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.11505"></a><code class="code"><dfn id="glo:glsinlinenameformat"><code class="csfmt">\glsinlinenameformat</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">name</em>〉</span>}</code></div><!-- end of pinnedbox -->
 This is used to create the target, where <span class="meta">〈<em class="metainner">name</em>〉</span> is provided in the form <code class="code"><a id="wrglossary.11506"></a><a href="#glo:glossentryname"><code class="csfmt">\glossentryname</code></a>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code> and  <span class="meta">〈<em class="metainner">entry-label</em>〉</span> is the entry’s label.  The default definition is: <pre class="compactcodebox"><a id="wrglossary.11507"></a><a href="#glo:glstarget"><code class="csfmt">\glstarget</code></a>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">name</em>〉</span>}
</pre><p>
For example, if you want the name to appear in <a id="wrglossary.11508"></a><a href="#glo:dual.smallcaps">small caps</a>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.11509"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>*{<a id="wrglossary.11510"></a><a href="#glo:glsinlinenameformat"><code class="csfmt">\glsinlinenameformat</code></a>}[2]{<a id="wrglossary.11511"></a><a href="#glo:glstarget"><code class="csfmt">\glstarget</code></a>{#1}{<a id="wrglossary.11512"></a><a href="#glo:textsc"><code class="csfmt">\textsc</code></a>{#2}}}
</pre><p>
This style needs to know if an entry has any children. This test is performed with: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.11513"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.11514"></a><code class="code"><dfn id="glo:glsinlineifhaschildren"><code class="csfmt">\glsinlineifhaschildren</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code></div><!-- end of pinnedbox -->
 The default definition simply uses <a id="wrglossary.11515"></a><a href="#glo:ifglshaschildren"><code class="csfmt">\ifglshaschildren</code></a>, which is inefficient as it has to iterate through all <a id="wrglossary.11516"></a><a href="#glo:idx.glossaryentry">entries</a> (in the same <a id="wrglossary.11517"></a><a href="#glo:dual.glossary">glossary</a> as <span class="meta">〈<em class="metainner">entry-label</em>〉</span>) to determine which ones have the given entry as a parent. This can be time-consuming for large <a id="wrglossary.11518"></a><a href="#glo:dual.glossary">glossaries</a>, but the assumption here is that an inline <a id="wrglossary.11519"></a><a href="#glo:dual.glossary">glossary</a> is unlikely to be used with a large set of entries. However, if you are using <a id="wrglossary.11520"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> with the <a id="wrglossary.11521"></a><a href="#glo:opt.resource.save-child-count"><span class="xtrcsoptfmt">save-child-count</span></a> resource option, it’s more efficient to use <a id="wrglossary.11522"></a><a href="#glo:GlsXtrIfHasNonZeroChildCount"><code class="xtrcsfmt">\GlsXtrIfHasNonZeroChildCount</code></a> instead (particularly if you are using <a id="wrglossary.11523"></a><a href="#glo:printunsrtglossary"><code class="xtrcsfmt">\printunsrtglossary</code></a> with a filtered subset). For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.11524"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>{<a id="wrglossary.11525"></a><a href="#glo:glsinlineifhaschildren"><code class="csfmt">\glsinlineifhaschildren</code></a>}[3]{<span class="comment">% </span>
 <a id="wrglossary.11526"></a><a href="#glo:GlsXtrIfHasNonZeroChildCount"><code class="xtrcsfmt">\GlsXtrIfHasNonZeroChildCount</code></a>{<span class="meta">〈<em class="metainner">#1</em>〉</span>}{#2}{#3}<span class="comment">% </span>
}
</pre><p>
Sub-entry names are formatted according to: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.11527"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.11528"></a><code class="code"><dfn id="glo:glsinlinesubnameformat"><code class="csfmt">\glsinlinesubnameformat</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">name</em>〉</span>}</code></div><!-- end of pinnedbox -->
 which has the same syntax as <a id="wrglossary.11529"></a><a href="#glo:glsinlinenameformat"><code class="csfmt">\glsinlinenameformat</code></a> but a different definition: <pre class="compactcodebox"><a id="wrglossary.11530"></a><a href="#glo:glstarget"><code class="csfmt">\glstarget</code></a>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{}
</pre> which means that the sub-entry name is ignored.<p>
If the description is empty or has been suppressed (according to <a id="wrglossary.11531"></a><a href="#glo:ifglshasdesc"><code class="csfmt">\ifglshasdesc</code></a> and <a id="wrglossary.11532"></a><a href="#glo:ifglsdescsuppressed"><code class="csfmt">\ifglsdescsuppressed</code></a>, respectively) then: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.11533"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.11534"></a><code class="code"><dfn id="glo:glsinlineemptydescformat"><code class="csfmt">\glsinlineemptydescformat</code></dfn>{<span class="meta">〈<em class="metainner">symbol</em>〉</span>}{<span class="meta">〈<em class="metainner">location list</em>〉</span>}</code></div><!-- end of pinnedbox -->
 (which does nothing by default) is used, otherwise the description is formatted according to: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.11535"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.11536"></a><code class="code"><dfn id="glo:glsinlinedescformat"><code class="csfmt">\glsinlinedescformat</code></dfn>{<span class="meta">〈<em class="metainner">description</em>〉</span>}{<span class="meta">〈<em class="metainner">symbol</em>〉</span>}{<span class="meta">〈<em class="metainner">location list</em>〉</span>}</code></div><!-- end of pinnedbox -->
 This defaults to just <code class="code"><a id="wrglossary.11537"></a><a href="#glo:space"><code class="csfmt">\space</code></a><span class="meta">〈<em class="metainner">description</em>〉</span></code> so the symbol and <a id="wrglossary.11538"></a><a href="#glo:dual.locationlist">location list</a> are ignored.<p>
For example, if you want a colon between the name and the description: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.11539"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>*{<a id="wrglossary.11540"></a><a href="#glo:glsinlinedescformat"><code class="csfmt">\glsinlinedescformat</code></a>}[3]{: #1}
</pre><p>
The sub-entry description is formatted according to: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.11541"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.11542"></a><code class="code"><dfn id="glo:glsinlinesubdescformat"><code class="csfmt">\glsinlinesubdescformat</code></dfn>{<span class="meta">〈<em class="metainner">description</em>〉</span>}{<span class="meta">〈<em class="metainner">symbol</em>〉</span>}{<span class="meta">〈<em class="metainner">location list</em>〉</span>}</code></div><!-- end of pinnedbox -->
 This defaults to just <span class="meta">〈<em class="metainner">description</em>〉</span>.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.11543"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.11544"></a><code class="code"><dfn id="glo:glsinlinepostchild"><code class="csfmt">\glsinlinepostchild</code></dfn></code></div><!-- end of pinnedbox -->
 This hook is used at the start of a <a id="wrglossary.11545"></a><a href="#glo:hierarchicallevel">top level (level 0)</a> entry that immediate follows a sub-entry. It does nothing by default.<p>

</section><!-- end of section sec:inline -->

<section id="sec:newglossarystyle"><!-- start of section sec:newglossarystyle --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->13.2. Defining your own glossary style<div class="labellink"><a href="#sec:newglossarystyle">[link]</a></div></h2><!-- end of section header -->
<p>
The markup used in the <a id="wrglossary.11546"></a><a href="#glo:dual.glossary">glossary</a> is described in §<a href="#sec:glossmarkup">8.2</a>. Commands that may be used by styles, but should not be redefined by styles, are described in §§<a href="#sec:glossarycmds">13.2.1</a> & <a href="#sec:hypernav">13.2.2</a>. The commands that should be redefined by the <a id="wrglossary.11547"></a><a href="#glo:idx.glossarystyle">glossary style</a> are described in §<a href="#sec:glossarystylecmds">13.2.3</a>.<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.11548"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
Commands like <a id="wrglossary.11549"></a><a href="#glo:printglossary"><code class="csfmt">\printglossary</code></a> are designed to produce content in the <a id="wrglossary.11550"></a><a href="#glo:PDF">PDF</a>. If your intention is to design a style that doesn’t print any content (for example, to simply capture information) then you are likely to experience unwanted side-effects. If you just want to capture <a id="wrglossary.11551"></a><a href="#glo:dual.indexing">indexing</a> information (such as <a id="wrglossary.11552"></a><a href="#glo:@@glslabel@entrylocation">locations</a>) then a much better approach is to use <a id="wrglossary.11553"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, which automatically stores this information in dedicated fields when the entry is defined. If you still really want to use a style to capture information obtained from <a id="wrglossary.11554"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> or <a id="wrglossary.11555"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> then simply <a id="wrglossary.11556"></a><a href="#glo:input"><code class="csfmt">\input</code></a> the <a id="wrglossary.11557"></a><a href="#glo:dual.indexingfile">indexing file</a> instead of using <a id="wrglossary.11558"></a><a href="#glo:printglossary"><code class="csfmt">\printglossary</code></a>. </div><!-- end of important -->
<p>
If the predefined <a id="wrglossary.11559"></a><a href="#glo:idx.glossarystyle">glossary styles</a> don’t fit your requirements, you can define your own style using: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.11560"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.11561"></a><code class="code"><dfn id="glo:newglossarystyle"><code class="csfmt">\newglossarystyle</code></dfn>{<span class="meta">〈<em class="metainner">style-name</em>〉</span>}{<span class="meta">〈<em class="metainner">definitions</em>〉</span>}</code></div><!-- end of pinnedbox -->
 where <span class="meta">〈<em class="metainner">style-name</em>〉</span> is the name of the new <a id="wrglossary.11562"></a><a href="#glo:idx.glossarystyle">glossary style</a> (to be used in the <a id="wrglossary.11563"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a> option or <a id="wrglossary.11564"></a><a href="#glo:setglossarystyle"><code class="csfmt">\setglossarystyle</code></a>).  An existing style can be redefined with: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.11565"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.11566"></a><code class="code"><dfn id="glo:renewglossarystyle"><code class="csfmt">\renewglossarystyle</code></dfn>{<span class="meta">〈<em class="metainner">style-name</em>〉</span>}{<span class="meta">〈<em class="metainner">definitions</em>〉</span>}</code></div><!-- end of pinnedbox -->
 In both cases, the second argument <span class="meta">〈<em class="metainner">definitions</em>〉</span> needs to redefine all of the commands listed in §<a href="#sec:glossarystylecmds">13.2.3</a>.<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.11567"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
Bear in mind that parameters will need to be referenced with <a id="wrglossary.11568"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a> rather than <a id="wrglossary.11569"></a><a href="#glo:idx.sym.hash"></a>. </div><!-- end of important -->
<p>
A style may inherit from an existing style by starting <span class="meta">〈<em class="metainner">definitions</em>〉</span> with <a id="wrglossary.11570"></a><a href="#glo:setglossarystyle"><code class="csfmt">\setglossarystyle</code></a> and then just redefine the commands that are different from the inherited style.<p>
For example, the <a id="wrglossary.11571"></a><a href="#glo:opt.glostyle.indexgroup"><span class="glostylefmt">indexgroup</span></a> style is basically the same as the <a id="wrglossary.11572"></a><a href="#glo:opt.glostyle.index"><span class="glostylefmt">index</span></a> style, except for the definition of <a id="wrglossary.11573"></a><a href="#glo:glsgroupheading"><code class="csfmt">\glsgroupheading</code></a>, so the style is simply defined as: <pre class="compactcodebox"><a id="wrglossary.11574"></a><a href="#glo:newglossarystyle"><code class="csfmt">\newglossarystyle</code></a>{<a id="wrglossary.11575"></a><a href="#glo:opt.glostyle.indexgroup"><span class="glostylefmt">indexgroup</span></a>}{<span class="comment">% </span>
 <a id="wrglossary.11576"></a><a href="#glo:setglossarystyle"><code class="csfmt">\setglossarystyle</code></a>{<a id="wrglossary.11577"></a><a href="#glo:opt.glostyle.index"><span class="glostylefmt">index</span></a>}<span class="comment">% inherit <a id="wrglossary.11578"></a><a href="#glo:opt.glostyle.index"><span class="glostylefmt">index</span></a></span>
<span class="comment">% alter the command that's different:</span>
 <code class="cmd">\renewcommand</code>*{<a id="wrglossary.11579"></a><a href="#glo:glsgroupheading"><code class="csfmt">\glsgroupheading</code></a>}[1]{<span class="comment">% </span>
   <a id="wrglossary.11580"></a><a href="#glo:item"><code class="csfmt">\item</code></a><a id="wrglossary.11581"></a><a href="#glo:glstreegroupheaderfmt"><code class="csfmt">\glstreegroupheaderfmt</code></a>{<a id="wrglossary.11582"></a><a href="#glo:glsgetgrouptitle"><code class="csfmt">\glsgetgrouptitle</code></a>{<a id="wrglossary.11583"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}}<span class="comment">% </span>
   <a id="wrglossary.11584"></a><a href="#glo:indexspace"><code class="csfmt">\indexspace</code></a>
 }<span class="comment">% </span>
}
</pre><p>

</section><!-- end of section sec:newglossarystyle -->

<section id="sec:glossarycmds"><!-- start of section sec:glossarycmds --><div class="tomain"><a href="#main">[top]</a></div>
<h3><!-- start of subsection header -->13.2.1. Commands For Use in Glossary Styles<div class="labellink"><a href="#sec:glossarycmds">[link]</a></div></h3><!-- end of subsection header -->
<p>
These commands are typically used in style definitions but should not be modified by the style. See §<a href="#sec:hypernav">13.2.2</a> for <a id="wrglossary.11585"></a><a href="#glo:idx.hyperlink">hyperlinks</a> to <a id="wrglossary.11586"></a><a href="#glo:idx.group">group</a> headings.<p>
In order to support the <a id="wrglossary.11587"></a><a href="#glo:opt.entrycounter"><span class="styoptfmt">entrycounter</span></a><span class="optfmt">=o</span>ption, a style needs to use: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.11588"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.11589"></a><code class="code"><dfn id="glo:glsentryitem"><code class="csfmt">\glsentryitem</code></dfn>{<span class="meta">〈<em class="metainner">label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 at the place where the associated number should appear if the option is set. If <a id="wrglossary.11590"></a><a href="#glo:opt.entrycounter"><span class="styoptfmt">entrycounter</span></a><span class="optfmt">=true</span>, <a id="wrglossary.11591"></a><a href="#glo:glsentryitem"><code class="csfmt">\glsentryitem</code></a> will do: <pre class="compactcodebox"><a id="wrglossary.11592"></a><a href="#glo:glsstepentry"><code class="csfmt">\glsstepentry</code></a>{<span class="meta">〈<em class="metainner">label</em>〉</span>}<a id="wrglossary.11593"></a><a href="#glo:glsentrycounterlabel"><code class="csfmt">\glsentrycounterlabel</code></a>
</pre> otherwise it will do <a id="wrglossary.11594"></a><a href="#glo:glsresetsubentrycounter"><code class="csfmt">\glsresetsubentrycounter</code></a> (which ensures the sub-entry counter is reset if it has been enabled with <a id="wrglossary.11595"></a><a href="#glo:opt.subentrycounter"><span class="styoptfmt">subentrycounter</span></a>).<p>
For example, the <a id="wrglossary.11596"></a><a href="#glo:opt.glostyle.list"><span class="glostylefmt">list</span></a> style defines <a id="wrglossary.11597"></a><a href="#glo:glossentry"><code class="csfmt">\glossentry</code></a> as follows: <pre class="compactcodebox"><code class="cmd">\renewcommand</code>*{<a id="wrglossary.11598"></a><a href="#glo:glossentry"><code class="csfmt">\glossentry</code></a>}[2]{<span class="comment">% </span>
  <a id="wrglossary.11599"></a><a href="#glo:item"><code class="csfmt">\item</code></a>[<a id="wrglossary.11600"></a><a href="#glo:glsentryitem"><code class="csfmt">\glsentryitem</code></a>{<a id="wrglossary.11601"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}<span class="comment">% </span>
      <a id="wrglossary.11602"></a><a href="#glo:glstarget"><code class="csfmt">\glstarget</code></a>{<a id="wrglossary.11603"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}{<a id="wrglossary.11604"></a><a href="#glo:glossentryname"><code class="csfmt">\glossentryname</code></a>{<a id="wrglossary.11605"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}}]
   <a id="wrglossary.11606"></a><a href="#glo:glossentrydesc"><code class="csfmt">\glossentrydesc</code></a>{<a id="wrglossary.11607"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}<a id="wrglossary.11608"></a><a href="#glo:glspostdescription"><code class="csfmt">\glspostdescription</code></a><a id="wrglossary.11609"></a><a href="#glo:space"><code class="csfmt">\space</code></a> <a id="wrglossary.11610"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>2}
</pre><p>
In order to support the <a id="wrglossary.11611"></a><a href="#glo:opt.subentrycounter"><span class="styoptfmt">subentrycounter</span></a><span class="optfmt">=o</span>ption, a style needs to use: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.11612"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.11613"></a><code class="code"><dfn id="glo:glssubentryitem"><code class="csfmt">\glssubentryitem</code></dfn>{<span class="meta">〈<em class="metainner">label</em>〉</span>}</code></div><!-- end of pinnedbox -->
  at the place where the associated number should appear if the option is set. If <a id="wrglossary.11614"></a><a href="#glo:opt.subentrycounter"><span class="styoptfmt">subentrycounter</span></a><span class="optfmt">=true</span>, this will do: <pre class="compactcodebox"><a id="wrglossary.11615"></a><a href="#glo:glsstepsubentry"><code class="csfmt">\glsstepsubentry</code></a>{<span class="meta">〈<em class="metainner">label</em>〉</span>}<a id="wrglossary.11616"></a><a href="#glo:glssubentrycounterlabel"><code class="csfmt">\glssubentrycounterlabel</code></a>
</pre> otherwise it does nothing. This will typically only be used with <a id="wrglossary.11617"></a><a href="#glo:hierarchicallevel">level 1</a> and omitted for deeper <a id="wrglossary.11618"></a><a href="#glo:dual.hierarchicallevel">hierarchical levels</a>.<p>
For example, the <a id="wrglossary.11619"></a><a href="#glo:opt.glostyle.index"><span class="glostylefmt">index</span></a> style has: <pre class="compactcodebox"><code class="cmd">\renewcommand</code>{<a id="wrglossary.11620"></a><a href="#glo:subglossentry"><code class="csfmt">\subglossentry</code></a>}[3]{<span class="comment">% </span>
  <code class="cmd">\ifcase</code><a id="wrglossary.11621"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1    <span class="comment">% level 0</span>
    <a id="wrglossary.11622"></a><a href="#glo:item"><code class="csfmt">\item</code></a>
  <code class="cmd">\or</code>
    <span class="comment">% level 1</span>
    <a id="wrglossary.11623"></a><a href="#glo:subitem"><code class="csfmt">\subitem</code></a>
    <a id="wrglossary.11624"></a><a href="#glo:glssubentryitem"><code class="csfmt">\glssubentryitem</code></a>{<a id="wrglossary.11625"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>2}<span class="comment">% </span>
  <code class="cmd">\else</code>
    <span class="comment">% all other levels</span>
    <a id="wrglossary.11626"></a><a href="#glo:subsubitem"><code class="csfmt">\subsubitem</code></a>
  <code class="cmd">\fi</code>
  <a id="wrglossary.11627"></a><a href="#glo:glstreenamefmt"><code class="csfmt">\glstreenamefmt</code></a>{<a id="wrglossary.11628"></a><a href="#glo:glstarget"><code class="csfmt">\glstarget</code></a>{<a id="wrglossary.11629"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>2}{<a id="wrglossary.11630"></a><a href="#glo:glossentryname"><code class="csfmt">\glossentryname</code></a>{<a id="wrglossary.11631"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>2}}}<span class="comment">% </span>
  <a id="wrglossary.11632"></a><a href="#glo:ifglshassymbol"><code class="csfmt">\ifglshassymbol</code></a>{<a id="wrglossary.11633"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>2}{<a id="wrglossary.11634"></a><a href="#glo:space"><code class="csfmt">\space</code></a>(<a id="wrglossary.11635"></a><a href="#glo:glossentrysymbol"><code class="csfmt">\glossentrysymbol</code></a>{<a id="wrglossary.11636"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>2})}{}<span class="comment">% </span>
  <a id="wrglossary.11637"></a><a href="#glo:glstreechildpredesc"><code class="csfmt">\glstreechildpredesc</code></a><a id="wrglossary.11638"></a><a href="#glo:glossentrydesc"><code class="csfmt">\glossentrydesc</code></a>{<a id="wrglossary.11639"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>2}<a id="wrglossary.11640"></a><a href="#glo:glspostdescription"><code class="csfmt">\glspostdescription</code></a><a id="wrglossary.11641"></a><a href="#glo:space"><code class="csfmt">\space</code></a> <a id="wrglossary.11642"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>3<span class="comment">% </span>
}
</pre> The test for level 0 is redundant in this case as <a id="wrglossary.11643"></a><a href="#glo:glossentry"><code class="csfmt">\glossentry</code></a> will be used for <a id="wrglossary.11644"></a><a href="#glo:hierarchicallevel">top level (level 0)</a> entries, but is provided for completeness. Note that <a id="wrglossary.11645"></a><a href="#glo:glssubentryitem"><code class="csfmt">\glssubentryitem</code></a> is only used for level 1.<p>
The style will typically also create the target to enable <a id="wrglossary.11646"></a><a href="#glo:idx.hyperlink">hyperlinks</a> from an entry reference within the document (created with commands like <a id="wrglossary.11647"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>) to the <a id="wrglossary.11648"></a><a href="#glo:dual.entryline">entry line</a> in the <a id="wrglossary.11649"></a><a href="#glo:dual.glossary">glossary</a>.<p>
The target is created with: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.11650"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.11651"></a><code class="code"><dfn id="glo:glstarget"><code class="csfmt">\glstarget</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of pinnedbox -->
 If <a id="wrglossary.11652"></a><a href="#glo:idx.hyperlink">hyperlinks</a> aren’t enabled, this simply does the second argument <span class="meta">〈<em class="metainner">text</em>〉</span>, otherwise it will create a target with the name <span class="meta">〈<em class="metainner">prefix</em>〉</span><span class="meta">〈<em class="metainner">entry-label</em>〉</span>, where the prefix is obtained by expanding: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.11653"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.11654"></a><code class="code"><dfn id="glo:glolinkprefix"><code class="csfmt">\glolinkprefix</code></dfn></code><span class="floatrightbox"><span class="summarytag">initial: </span>glo:</span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 The <a id="wrglossary.11655"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package has options, such as <a id="wrglossary.11656"></a><a href="#glo:opt.printgloss.prefix"><span class="xtrcsoptfmt">prefix</span></a>, that can be used to override this.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.11657"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.11658"></a><code class="code"><dfn id="glo:glossentryname"><code class="csfmt">\glossentryname</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 This is used in <a id="wrglossary.11659"></a><a href="#glo:idx.glossarystyle">glossary styles</a> to display the name encapsulated with <a id="wrglossary.11660"></a><a href="#glo:glsnamefont"><code class="csfmt">\glsnamefont</code></a>. Unlike <a id="wrglossary.11661"></a><a href="#glo:glsentryname"><code class="csfmt">\glsentryname</code></a>, this command will trigger a warning if the <a id="wrglossary.11662"></a><a href="#glo:idx.glossaryentry">entry</a> hasn’t been defined. The <a id="wrglossary.11663"></a><a href="#glo:idx.sentencecase">sentence case</a> version is: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.11664"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.11665"></a><code class="code"><dfn id="glo:Glossentryname"><code class="csfmt">\Glossentryname</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 Both commands internally use <a id="wrglossary.11666"></a><a href="#glo:glsnamefont"><code class="csfmt">\glsnamefont</code></a> so there’s no need to explicitly use that command in a style.<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.11667"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><!-- end of informationtitle -->
 With <a id="wrglossary.11668"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, the <a id="wrglossary.11669"></a><a href="#glo:opt.catattr.glossnamefont"><span class="csoptfmt">glossnamefont</span></a> and <a id="wrglossary.11670"></a><a href="#glo:opt.catattr.glossname"><span class="csoptfmt">glossname</span></a> <a id="wrglossary.11671"></a><a href="#glo:idx.categoryattribute">category attributes</a> can be used to adjust font and, for <a id="wrglossary.11672"></a><a href="#glo:glossentryname"><code class="csfmt">\glossentryname</code></a>, <a id="wrglossary.11673"></a><a href="#glo:@@glslabel@casechange">case-changing</a>. If you just use <a id="wrglossary.11674"></a><a href="#glo:glsentryname"><code class="csfmt">\glsentryname</code></a>, the style won’t be influenced by those attributes. </div><!-- end of information -->
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.11675"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.11676"></a><code class="code"><dfn id="glo:glossentrydesc"><code class="csfmt">\glossentrydesc</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 This is used in <a id="wrglossary.11677"></a><a href="#glo:idx.glossarystyle">glossary styles</a> to display the description.  Unlike <a id="wrglossary.11678"></a><a href="#glo:glsentrydesc"><code class="csfmt">\glsentrydesc</code></a>, this command will trigger a warning if the <a id="wrglossary.11679"></a><a href="#glo:idx.glossaryentry">entry</a> hasn’t been defined. The <a id="wrglossary.11680"></a><a href="#glo:idx.sentencecase">sentence case</a> version is: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.11681"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.11682"></a><code class="code"><dfn id="glo:Glossentrydesc"><code class="csfmt">\Glossentrydesc</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.11683"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><!-- end of informationtitle -->
 With <a id="wrglossary.11684"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> the <a id="wrglossary.11685"></a><a href="#glo:opt.catattr.glossdescfont"><span class="csoptfmt">glossdescfont</span></a> and <a id="wrglossary.11686"></a><a href="#glo:opt.catattr.glossdesc"><span class="csoptfmt">glossdesc</span></a> <a id="wrglossary.11687"></a><a href="#glo:idx.categoryattribute">category attributes</a> can be used to adjust font and, for <a id="wrglossary.11688"></a><a href="#glo:glossentrydesc"><code class="csfmt">\glossentrydesc</code></a>, <a id="wrglossary.11689"></a><a href="#glo:@@glslabel@casechange">case-changing</a>. If you just use <a id="wrglossary.11690"></a><a href="#glo:glsentrydesc"><code class="csfmt">\glsentrydesc</code></a>, the style won’t be influenced by those attributes. </div><!-- end of information -->
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.11691"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.11692"></a><code class="code"><dfn id="glo:glossentrysymbol"><code class="csfmt">\glossentrysymbol</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 This is used in <a id="wrglossary.11693"></a><a href="#glo:idx.glossarystyle">glossary styles</a> to display the <a id="wrglossary.11694"></a><a href="#glo:opt.gloskey.symbol"><span class="csoptfmt">symbol</span></a>.  Unlike <a id="wrglossary.11695"></a><a href="#glo:glsentrysymbol"><code class="csfmt">\glsentrysymbol</code></a>, this command will trigger a warning if the <a id="wrglossary.11696"></a><a href="#glo:idx.glossaryentry">entry</a> hasn’t been defined. The <a id="wrglossary.11697"></a><a href="#glo:idx.sentencecase">sentence case</a> version is: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.11698"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.11699"></a><code class="code"><dfn id="glo:Glossentrysymbol"><code class="csfmt">\Glossentrysymbol</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.11700"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><!-- end of informationtitle -->
 With <a id="wrglossary.11701"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> you can use the <a id="wrglossary.11702"></a><a href="#glo:opt.catattr.glosssymbolfont"><span class="csoptfmt">glosssymbolfont</span></a> <a id="wrglossary.11703"></a><a href="#glo:idx.categoryattribute">category attribute</a> to adjust font. If you just use <a id="wrglossary.11704"></a><a href="#glo:glsentrysymbol"><code class="csfmt">\glsentrysymbol</code></a>, the style won’t be influenced by that attribute. </div><!-- end of information -->
<p>
<a id="wrglossary.11705"></a><a href="#glo:idx.glossarystyle">glossary styles</a> that support <a id="wrglossary.11706"></a><a href="#glo:idx.group">groups</a> can obtain the group title with: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.11707"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.11708"></a><code class="code"><dfn id="glo:glsgetgrouptitle"><code class="csfmt">\glsgetgrouptitle</code></dfn>{<span class="meta">〈<em class="metainner">group-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 This gets the title associated with the <a id="wrglossary.11709"></a><a href="#glo:idx.group">group</a> identified by <span class="meta">〈<em class="metainner">group-label</em>〉</span> and displays it. The title is determined as follows: 
<ul class="displaylist">
 <li><span class="bulletitem">•</span>if <span class="meta">〈<em class="metainner">group-label</em>〉</span> is a single character or either <code class="code">glsnumbers</code> or <code class="code">glssymbols</code> and the command <a id="wrglossary.11710"></a><dfn id="glo:group-labelgroupname"><code class="csfmt">\<span class="meta">〈<em class="metainner">group-label</em>〉</span>groupname</code></dfn> exists, then that command is used as the title.<p>
<li><span class="bulletitem">•</span>otherwise the title is the same as the group label. 
</ul>
<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.11711"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><!-- end of informationtitle -->
 The <a id="wrglossary.11712"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package provides improved support for <a id="wrglossary.11713"></a><a href="#glo:idx.group">group</a> titles, but redefines <a id="wrglossary.11714"></a><a href="#glo:glsgetgrouptitle"><code class="csfmt">\glsgetgrouptitle</code></a> to accommodate the enhanced features. </div><!-- end of information -->
<p>

</section><!-- end of section sec:glossarycmds -->

<section id="sec:hypernav"><!-- start of section sec:hypernav --><div class="tomain"><a href="#main">[top]</a></div>
<h3><!-- start of subsection header -->13.2.2. Hyper Group Navigation<div class="labellink"><a href="#sec:hypernav">[link]</a></div></h3><!-- end of subsection header -->
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.11715"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.11716"></a><code class="code"><code class="cmd">\usepackage</code>{<dfn id="glo:pkg.glossary-hypernav"><span class="styfmt">glossary-hypernav</span></dfn>}</code><p>
<div class="noteBox">automatically loaded with <code class="code"><code class="csfmt">\usepackage</code>{glossaries}</code></div><!-- end of noteBox -->
</div><!-- end of pinnedbox -->
<p>
There is no need to load this package. It will automatically be loaded by <a id="wrglossary.11717"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a>. If <a id="wrglossary.11718"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a> hasn’t been loaded, these commands will still be available but simply won’t form <a id="wrglossary.11719"></a><a href="#glo:idx.hyperlink">hyperlinks</a> or targets, so they can be used in <a id="wrglossary.11720"></a><a href="#glo:idx.glossarystyle">glossary styles</a> without any need to check for <a id="wrglossary.11721"></a><a href="#glo:idx.hyperlink">hyperlink</a> support. (However, the result might look a bit strange if the reader expects the navigation text to be <a id="wrglossary.11722"></a><a href="#glo:idx.hyperlink">hyperlinks</a>.)<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.11723"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.11724"></a><code class="code"><dfn id="glo:glsnavhypertarget"><code class="csfmt">\glsnavhypertarget</code></dfn>[<span class="meta">〈<em class="metainner">glossary-label</em>〉</span>]{<span class="meta">〈<em class="metainner">group-label</em>〉</span>}{<span class="meta">〈<em class="metainner">group-title</em>〉</span>}</code></div><!-- end of pinnedbox -->
 Creates a hyper target for a <a id="wrglossary.11725"></a><a href="#glo:idx.group">group</a>. The <span class="meta">〈<em class="metainner">glossary-label</em>〉</span> argument is the label that identifies the <a id="wrglossary.11726"></a><a href="#glo:dual.glossary">glossary</a>. If omitted, <a id="wrglossary.11727"></a><a href="#glo:currentglossary"><code class="csfmt">\currentglossary</code></a> is assumed. The <span class="meta">〈<em class="metainner">group-label</em>〉</span> argument is the label that identifies the <a id="wrglossary.11728"></a><a href="#glo:idx.group">group</a>. This additionally writes information to the <a id="wrglossary.11729"></a><a href="#glo:ext.aux"><span class="extfmt">aux</span></a> file so that on the next LaTeX run, <a id="wrglossary.11730"></a><a href="#glo:glsnavigation"><code class="csfmt">\glsnavigation</code></a> will have a list of <a id="wrglossary.11731"></a><a href="#glo:idx.group">groups</a> for the <a id="wrglossary.11732"></a><a href="#glo:dual.glossary">glossary</a>.<p>
For example, the <a id="wrglossary.11733"></a><a href="#glo:opt.glostyle.indexhypergroup"><span class="glostylefmt">indexhypergroup</span></a> includes a <a id="wrglossary.11734"></a><a href="#glo:idx.group">group</a> target in the header: <pre class="compactcodebox"><code class="cmd">\renewcommand</code>*{<a id="wrglossary.11735"></a><a href="#glo:glsgroupheading"><code class="csfmt">\glsgroupheading</code></a>}[1]{<span class="comment">% </span>
  <a id="wrglossary.11736"></a><a href="#glo:item"><code class="csfmt">\item</code></a><a id="wrglossary.11737"></a><a href="#glo:glstreegroupheaderfmt"><code class="csfmt">\glstreegroupheaderfmt</code></a>
    {<a id="wrglossary.11738"></a><a href="#glo:glsnavhypertarget"><code class="csfmt">\glsnavhypertarget</code></a>{#1}{<a id="wrglossary.11739"></a><a href="#glo:glsgetgrouptitle"><code class="csfmt">\glsgetgrouptitle</code></a>{#1}}}<span class="comment">% </span>
  <a id="wrglossary.11740"></a><a href="#glo:indexspace"><code class="csfmt">\indexspace</code></a>
}
</pre><p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.11741"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.11742"></a><code class="code"><dfn id="glo:glsnavhyperlink"><code class="csfmt">\glsnavhyperlink</code></dfn>[<span class="meta">〈<em class="metainner">glossary-label</em>〉</span>]{<span class="meta">〈<em class="metainner">group-label</em>〉</span>}{<span class="meta">〈<em class="metainner">group-title</em>〉</span>}</code></div><!-- end of pinnedbox -->
 Creates a <a id="wrglossary.11743"></a><a href="#glo:idx.hyperlink">hyperlink</a> to the given <a id="wrglossary.11744"></a><a href="#glo:idx.group">group</a>, where the target name is obtained from: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.11745"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.11746"></a><code class="code"><dfn id="glo:glsnavhyperlinkname"><code class="csfmt">\glsnavhyperlinkname</code></dfn>[<span class="meta">〈<em class="metainner">glossary-label</em>〉</span>]{<span class="meta">〈<em class="metainner">group-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 The <span class="meta">〈<em class="metainner">glossary-label</em>〉</span> argument is the label that identifies the <a id="wrglossary.11747"></a><a href="#glo:dual.glossary">glossary</a>. If omitted, <a id="wrglossary.11748"></a><a href="#glo:currentglossary"><code class="csfmt">\currentglossary</code></a> is assumed. Typically, styles don’t need to explicitly use this command as they can use the following command instead.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.11749"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.11750"></a><code class="code"><dfn id="glo:glsnavigation"><code class="csfmt">\glsnavigation</code></dfn></code></div><!-- end of pinnedbox -->
 Displays a simple navigation list, where each item in the list has a <a id="wrglossary.11751"></a><a href="#glo:idx.hyperlink">hyperlink</a> created with <a id="wrglossary.11752"></a><a href="#glo:glsnavhyperlink"><code class="csfmt">\glsnavhyperlink</code></a> to a <a id="wrglossary.11753"></a><a href="#glo:idx.group">group</a>, where the <a id="wrglossary.11754"></a><a href="#glo:idx.group">group</a> title is obtained with <a id="wrglossary.11755"></a><a href="#glo:glsgetgrouptitle"><code class="csfmt">\glsgetgrouptitle</code></a>.  The items are separated with: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.11756"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.11757"></a><code class="code"><dfn id="glo:glshypernavsep"><code class="csfmt">\glshypernavsep</code></dfn></code></div><!-- end of pinnedbox -->
 The default definition is <code class="code"><a id="wrglossary.11758"></a><a href="#glo:space"><code class="csfmt">\space</code></a><a id="wrglossary.11759"></a><a href="#glo:textbar"><code class="csfmt">\textbar</code></a><a id="wrglossary.11760"></a><a href="#glo:space"><code class="csfmt">\space</code></a></code> which creates a vertical bar with a space on either side.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.11761"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.11762"></a><code class="code"><dfn id="glo:glssymbolnav"><code class="csfmt">\glssymbolnav</code></dfn></code></div><!-- end of pinnedbox -->
 Just produces a simple set of navigation links for the symbol and number <a id="wrglossary.11763"></a><a href="#glo:idx.group">groups</a> and ends with the <a id="wrglossary.11764"></a><a href="#glo:glshypernavsep"><code class="csfmt">\glshypernavsep</code></a> separator. Unlike <a id="wrglossary.11765"></a><a href="#glo:glsnavigation"><code class="csfmt">\glsnavigation</code></a>, there’s no check to determine if the <a id="wrglossary.11766"></a><a href="#glo:dual.glossary">glossary</a> has those <a id="wrglossary.11767"></a><a href="#glo:idx.group">groups</a>. This command is a historical artefact leftover from early versions. There should be little need for it now as <a id="wrglossary.11768"></a><a href="#glo:glsnavigation"><code class="csfmt">\glsnavigation</code></a> should include all the <a id="wrglossary.11769"></a><a href="#glo:idx.group">groups</a> that are in the <a id="wrglossary.11770"></a><a href="#glo:dual.glossary">glossary</a>.<p>

</section><!-- end of section sec:hypernav -->

<section id="sec:glossarystylecmds"><!-- start of section sec:glossarystylecmds --><div class="tomain"><a href="#main">[top]</a></div>
<h3><!-- start of subsection header -->13.2.3. Glossary Style Commands<div class="labellink"><a href="#sec:glossarystylecmds">[link]</a></div></h3><!-- end of subsection header -->
<p>
The commands listed in this section should all be redefined by every <a id="wrglossary.11771"></a><a href="#glo:idx.glossarystyle">glossary style</a>. However, a style may be based on another style, in which case the style definitions should start with <a id="wrglossary.11772"></a><a href="#glo:setglossarystyle"><code class="csfmt">\setglossarystyle</code></a> and then only redefine the commands that should differ from the inherited style.<p>
Note that <a id="wrglossary.11773"></a><a href="#glo:print...glossary"><code class="csfmt">\print<span class="meta">〈<em class="metainner">…</em>〉</span>glossary</code></a> sets <a id="wrglossary.11774"></a><a href="#glo:currentglossary"><code class="csfmt">\currentglossary</code></a> to the current glossary label, so it’s possible to create a glossary style that varies according to the glossary type, but this will generally limit its usefulness.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.11775"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.11776"></a><code class="code"><code class="cmd">\begin</code>{<dfn id="glo:env.theglossary"><span class="envfmt">theglossary</span></dfn>}<span class="meta">〈<em class="metainner">content</em>〉</span><code class="cend">\end{<span class="envfmt">theglossary</span>}</code></code><p>
<div class="noteBox"></div><!-- end of noteBox -->
</div><!-- end of pinnedbox -->
 The actual content of the <a id="wrglossary.11777"></a><a href="#glo:dual.glossary">glossary</a> is placed inside the <a id="wrglossary.11778"></a><a href="#glo:env.theglossary"><span class="envfmt">theglossary</span></a> environment. For example, the <a id="wrglossary.11779"></a><a href="#glo:opt.glostyle.list"><span class="glostylefmt">list</span></a> style redefines this to start and end the <a id="wrglossary.11780"></a><a href="#glo:env.description"><span class="envfmt">description</span></a> environment: <pre class="compactcodebox"><code class="cmd">\renewenvironment</code>{theglossary}<span class="comment">% </span>
  {<a id="wrglossary.11781"></a><a href="#glo:glslistinit"><code class="csfmt">\glslistinit</code></a><code class="cbeg">\begin{description}</code>}{<code class="cend">\end{description}</code>}
</pre> Immediately after <code class="code"><code class="cbeg">\begin{theglossary}</code></code> comes the header: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.11782"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.11783"></a><code class="code"><dfn id="glo:glossaryheader"><code class="csfmt">\glossaryheader</code></dfn></code><p>
<div class="noteBox"></div><!-- end of noteBox -->
</div><!-- end of pinnedbox -->
 For example, the <a id="wrglossary.11784"></a><a href="#glo:opt.glostyle.longheader"><span class="glostylefmt">longheader</span></a> style has: <pre class="compactcodebox"><code class="cmd">\renewcommand</code>*{<a id="wrglossary.11785"></a><a href="#glo:glossaryheader"><code class="csfmt">\glossaryheader</code></a>}{<span class="comment">% </span>
 <code class="cmd">\bfseries</code> <a id="wrglossary.11786"></a><a href="#glo:entryname"><code class="csfmt">\entryname</code></a> <a id="wrglossary.11787"></a><a href="#glo:idx.sym.amp"><code class="code">&amp;</code></a> <code class="cmd">\bfseries</code> <a id="wrglossary.11788"></a><a href="#glo:descriptionname"><code class="csfmt">\descriptionname</code></a><code class="cmd">\tabularnewline</code><code class="cmd">\endhead</code>}
</pre> (Note that this is not the same as the <a id="wrglossary.11789"></a><a href="#glo:idx.glossarypreamble">preamble</a> which occurs before the start of the <a id="wrglossary.11790"></a><a href="#glo:env.theglossary"><span class="envfmt">theglossary</span></a> environment and is not part of the style.)<p>
The rest of the contents of the <a id="wrglossary.11791"></a><a href="#glo:env.theglossary"><span class="envfmt">theglossary</span></a> environment is divided into <a id="wrglossary.11792"></a><a href="#glo:idx.group">letter group</a> blocks. Each block starts with the <a id="wrglossary.11793"></a><a href="#glo:idx.group">group</a> heading: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.11794"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.11795"></a><code class="code"><dfn id="glo:glsgroupheading"><code class="csfmt">\glsgroupheading</code></dfn>{<span class="meta">〈<em class="metainner">group-label</em>〉</span>}</code><p>
<div class="noteBox"></div><!-- end of noteBox -->
</div><!-- end of pinnedbox -->
 Note that the argument is a label that identifies the <a id="wrglossary.11796"></a><a href="#glo:idx.group">group</a>. Some <a id="wrglossary.11797"></a><a href="#glo:idx.glossarystyle">glossary styles</a> redefine this command to do nothing, which means there’s no <a id="wrglossary.11798"></a><a href="#glo:idx.group">group</a> title displayed. Others, such as <a id="wrglossary.11799"></a><a href="#glo:idx.glossarystyle">glossary styles</a>, will obtain the group title from the <span class="meta">〈<em class="metainner">group-label</em>〉</span> and format the title to fit the style.<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.11800"></a><a href="#glo:sym.information"><span title="Information" class="icon">🛈</span></a></div><!-- end of informationtitle -->
The <span class="meta">〈<em class="metainner">group-label</em>〉</span> is typically obtained by the <a id="wrglossary.11801"></a><a href="#glo:dual.indexingapp">indexing application</a>, based on the sort value. </div><!-- end of information -->
<p>
With Options <a href="#glo:idx.opt.noidx">1</a>, <a href="#glo:idx.opt.mkidx">2</a> and <a href="#glo:idx.opt.xdy">3</a>, <a id="wrglossary.11802"></a><a href="#glo:idx.group">groups</a> only related to <a id="wrglossary.11803"></a><a href="#glo:hierarchicallevel">top level (level 0)</a> entries.<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.11804"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><!-- end of informationtitle -->
 The <a id="wrglossary.11805"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package additionally provides <a id="wrglossary.11806"></a><a href="#glo:glssubgroupheading"><code class="xtrcsfmt">\glssubgroupheading</code></a> to support sub-<a id="wrglossary.11807"></a><a href="#glo:idx.group">groups</a>, which are only available with Options <a href="#glo:idx.opt.b2g">4</a> and <a href="#glo:idx.opt.unsrt">5</a>. <a id="wrglossary.11808"></a><a href="#glo:idx.glossarystyle">Glossary styles</a> should only include a redefinition of <a id="wrglossary.11809"></a><a href="#glo:glssubgroupheading"><code class="xtrcsfmt">\glssubgroupheading</code></a> if the style is specifically designed for use with <a id="wrglossary.11810"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> as the command won’t be available with just the base <a id="wrglossary.11811"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package. (A default definition will be provided if this command isn’t set with <a id="wrglossary.11812"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>.) </div><!-- end of information -->
<p>
After the <a id="wrglossary.11813"></a><a href="#glo:idx.group">group</a> heading, each <a id="wrglossary.11814"></a><a href="#glo:hierarchicallevel">top level (level 0)</a> <a id="wrglossary.11815"></a><a href="#glo:entryline">entry line</a> within the <a id="wrglossary.11816"></a><a href="#glo:idx.group">group</a> is formatted with: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.11817"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.11818"></a><code class="code"><dfn id="glo:glossentry"><code class="csfmt">\glossentry</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">number-list</em>〉</span>}</code><p>
<div class="noteBox"></div><!-- end of noteBox -->
</div><!-- end of pinnedbox -->
 The first argument is the <a id="wrglossary.11819"></a><a href="#glo:idx.glossaryentry">entry’s</a> label. The second is the <a id="wrglossary.11820"></a><a href="#glo:locationlist">number list</a> that was collated by the <a id="wrglossary.11821"></a><a href="#glo:dual.indexingapp">indexing application</a>.<p>
The <span class="meta">〈<em class="metainner">number-list</em>〉</span> argument may be empty or <a id="wrglossary.11822"></a><a href="#glo:relax"><code class="csfmt">\relax</code></a>, or may contain the <a id="wrglossary.11823"></a><a href="#glo:locationlist">number list</a> encapsulated with <a id="wrglossary.11824"></a><a href="#glo:glossaryentrynumbers"><code class="csfmt">\glossaryentrynumbers</code></a>, possibly prefixed with a pre-<a id="wrglossary.11825"></a><a href="#glo:locationlist">number list</a> hook. If <span class="meta">〈<em class="metainner">number-list</em>〉</span> is an unbraced <a id="wrglossary.11826"></a><a href="#glo:relax"><code class="csfmt">\relax</code></a>, that typically indicates that Options <a href="#glo:idx.opt.mkidx">2</a> or <a href="#glo:idx.opt.xdy">3</a> were used and the entry was a parent that wasn’t <a id="wrglossary.11827"></a><a href="#glo:@@glslabel@indexing">indexed</a> but has been included because it has an <a id="wrglossary.11828"></a><a href="#glo:@@glslabel@indexing">indexed</a> child entry. An empty <span class="meta">〈<em class="metainner">number-list</em>〉</span> argument is more likely to be a result of Options <a href="#glo:idx.opt.noidx">1</a>, <a href="#glo:idx.opt.b2g">4</a> or <a href="#glo:idx.opt.unsrt">5</a>, in which case nothing can be inferred about whether or not the entry was actually <a id="wrglossary.11829"></a><a href="#glo:@@glslabel@indexing">indexed</a>.<p>
Each <a id="wrglossary.11830"></a><a href="#glo:entryline">sub-entry line</a> is formatted with: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.11831"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.11832"></a><code class="code"><dfn id="glo:subglossentry"><code class="csfmt">\subglossentry</code></dfn>{<span class="meta">〈<em class="metainner">level</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">number-list</em>〉</span>}</code><p>
<div class="noteBox"></div><!-- end of noteBox -->
</div><!-- end of pinnedbox -->
 where <span class="meta">〈<em class="metainner">level</em>〉</span> is the <a id="wrglossary.11833"></a><a href="#glo:dual.hierarchicallevel">hierarchical level</a>. The other arguments are the same as for <a id="wrglossary.11834"></a><a href="#glo:glossentry"><code class="csfmt">\glossentry</code></a>. Some <a id="wrglossary.11835"></a><a href="#glo:idx.glossarystyle">glossary styles</a> redefine this command to simply use <a id="wrglossary.11836"></a><a href="#glo:glossentry"><code class="csfmt">\glossentry</code></a>, in which case the <a id="wrglossary.11837"></a><a href="#glo:dual.glossary">glossary</a> will have a flat (no-hierarchy) appearance, but the <a id="wrglossary.11838"></a><a href="#glo:dual.indexingapp">indexing application</a> will still take the hierarchy into account when ordering the <a id="wrglossary.11839"></a><a href="#glo:idx.glossaryentry">entries</a>.<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.11840"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
The <a id="wrglossary.11841"></a><a href="#glo:idx.glossarystyle">glossary styles</a> should redefine <a id="wrglossary.11842"></a><a href="#glo:glossentry"><code class="csfmt">\glossentry</code></a> and <a id="wrglossary.11843"></a><a href="#glo:subglossentry"><code class="csfmt">\subglossentry</code></a> to fit the style, but they should not  redefine the markup in <span class="meta">〈<em class="metainner">number-list</em>〉</span>. If the style doesn’t support <a id="wrglossary.11844"></a><a href="#glo:locationlist">number lists</a>, then the <span class="meta">〈<em class="metainner">number-list</em>〉</span> argument should simply be ignored. </div><!-- end of important -->
<p>
The <a id="wrglossary.11845"></a><a href="#glo:idx.glossarystyle">glossary styles</a> will typically redefine <a id="wrglossary.11846"></a><a href="#glo:glossentry"><code class="csfmt">\glossentry</code></a> to use <a id="wrglossary.11847"></a><a href="#glo:glsentryitem"><code class="csfmt">\glsentryitem</code></a> to support the <a id="wrglossary.11848"></a><a href="#glo:opt.entrycounter"><span class="styoptfmt">entrycounter</span></a> option,  <a id="wrglossary.11849"></a><a href="#glo:glstarget"><code class="csfmt">\glstarget</code></a> to create the <a id="wrglossary.11850"></a><a href="#glo:idx.hyperlink">hyperlink</a> target, and will use <a id="wrglossary.11851"></a><a href="#glo:glossentryname"><code class="csfmt">\glossentryname</code></a> to format the name.<p>
Similarly, <a id="wrglossary.11852"></a><a href="#glo:subglossentry"><code class="csfmt">\subglossentry</code></a> will typically start with <a id="wrglossary.11853"></a><a href="#glo:glssubentryitem"><code class="csfmt">\glssubentryitem</code></a> to support the <a id="wrglossary.11854"></a><a href="#glo:opt.subentrycounter"><span class="styoptfmt">subentrycounter</span></a> option. Again <a id="wrglossary.11855"></a><a href="#glo:glstarget"><code class="csfmt">\glstarget</code></a> is needed to create the <a id="wrglossary.11856"></a><a href="#glo:idx.hyperlink">hyperlink</a> target. The entry name may be displayed with <a id="wrglossary.11857"></a><a href="#glo:glossentryname"><code class="csfmt">\glossentryname</code></a> or may be omitted to support <a id="wrglossary.11858"></a><a href="#glo:dual.homograph">homographs</a>.<p>
Between each <a id="wrglossary.11859"></a><a href="#glo:idx.group">letter group</a> block (that is, before all instances of <a id="wrglossary.11860"></a><a href="#glo:glsgroupheading"><code class="csfmt">\glsgroupheading</code></a> except for the first one) is the <a id="wrglossary.11861"></a><a href="#glo:idx.group">group</a> skip: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.11862"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.11863"></a><code class="code"><dfn id="glo:glsgroupskip"><code class="csfmt">\glsgroupskip</code></dfn></code><p>
<div class="noteBox"></div><!-- end of noteBox -->
</div><!-- end of pinnedbox -->
 Some <a id="wrglossary.11864"></a><a href="#glo:idx.glossarystyle">glossary styles</a> redefine this to do nothing, but some may define it to create a vertical gap in order to visually separate the <a id="wrglossary.11865"></a><a href="#glo:idx.group">letter groups</a>. Most of the predefined styles use the <a id="wrglossary.11866"></a><a href="#glo:ifglsnogroupskip"><code class="csfmt">\ifglsnogroupskip</code></a> conditional within this command to determine whether or not to add the gap.<p>
For example, the <a id="wrglossary.11867"></a><a href="#glo:opt.glostyle.list"><span class="glostylefmt">list</span></a> style defines <a id="wrglossary.11868"></a><a href="#glo:glsgroupskip"><code class="csfmt">\glsgroupskip</code></a> as follows: <pre class="compactcodebox"><code class="cmd">\renewcommand</code>*{<a id="wrglossary.11869"></a><a href="#glo:glsgroupskip"><code class="csfmt">\glsgroupskip</code></a>}{<a id="wrglossary.11870"></a><a href="#glo:ifglsnogroupskip"><code class="csfmt">\ifglsnogroupskip</code></a><code class="cmd">\else</code><a id="wrglossary.11871"></a><a href="#glo:indexspace"><code class="csfmt">\indexspace</code></a><code class="cmd">\fi</code>}</pre> This has the conditional inside the definition of <a id="wrglossary.11872"></a><a href="#glo:glsgroupskip"><code class="csfmt">\glsgroupskip</code></a> which allows it to be changed after the style has been set. This causes a problem for tabular-like styles, so those need to have the conditional outside of the definition. For example, the <a id="wrglossary.11873"></a><a href="#glo:opt.glostyle.long-booktabs"><span class="glostylefmt">long-booktabs</span></a> style has: <pre class="compactcodebox"><a id="wrglossary.11874"></a><a href="#glo:ifglsnogroupskip"><code class="csfmt">\ifglsnogroupskip</code></a>
  <code class="cmd">\renewcommand</code>*{<a id="wrglossary.11875"></a><a href="#glo:glsgroupskip"><code class="csfmt">\glsgroupskip</code></a>}{}<span class="comment">% </span>
<code class="cmd">\else</code>
  <code class="cmd">\renewcommand</code>*{<a id="wrglossary.11876"></a><a href="#glo:glsgroupskip"><code class="csfmt">\glsgroupskip</code></a>}{<a id="wrglossary.11877"></a><a href="#glo:glspenaltygroupskip"><code class="csfmt">\glspenaltygroupskip</code></a>}<span class="comment">% </span>
<code class="cmd">\fi</code>
</pre> This requires the conditional to be set before the style definitions are performed.<p>
<div class="example" id="sec:exnewstyle"><div class="title">Example 34: Creating a completely new style</div><p>
If you want a completely new style, you will need to redefine all of the commands and the environment listed above in this section. <p>
For example, suppose you want each entry to start with a bullet point. This means that the <a id="wrglossary.11878"></a><a href="#glo:dual.glossary">glossary</a> should be placed in the <a id="wrglossary.11879"></a><a href="#glo:env.itemize"><span class="envfmt">itemize</span></a> environment, so <a id="wrglossary.11880"></a><a href="#glo:env.theglossary"><span class="envfmt">theglossary</span></a> should start and end that environment. Let’s also suppose that you don’t want anything between the glossary <a id="wrglossary.11881"></a><a href="#glo:idx.group">groups</a> (so <a id="wrglossary.11882"></a><a href="#glo:glsgroupheading"><code class="csfmt">\glsgroupheading</code></a> and <a id="wrglossary.11883"></a><a href="#glo:glsgroupskip"><code class="csfmt">\glsgroupskip</code></a> should do nothing) and suppose you don’t want anything to appear immediately after <code class="code"><code class="cbeg">\begin{theglossary}</code></code> (so <a id="wrglossary.11884"></a><a href="#glo:glossaryheader"><code class="csfmt">\glossaryheader</code></a> should do nothing). In addition, let’s suppose the symbol should appear in brackets after the name, followed by the description and last of all the <a id="wrglossary.11885"></a><a href="#glo:locationlist">number list</a> should appear within square brackets at the end. Then you can create this new <a id="wrglossary.11886"></a><a href="#glo:idx.glossarystyle">glossary style</a>, called, say, <span class="optfmt">mylist</span>, as follows: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.11887"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.11888"></a><a href="#glo:newglossarystyle"><code class="csfmt">\newglossarystyle</code></a>{mylist}{<span class="comment">% </span>
 <span class="comment">% put the glossary in the itemize environment:</span>
 <code class="cmd">\renewenvironment</code>{<a id="wrglossary.11889"></a><a href="#glo:env.theglossary"><span class="envfmt">theglossary</span></a>}<span class="comment">% </span>
   {<code class="cbeg">\begin{itemize}</code>}{<code class="cend">\end{itemize}</code>}<span class="comment">% </span>
 <span class="comment">% no header after <code class="cbeg">\begin{theglossary}</code></span>
 <code class="cmd">\renewcommand</code>*{<a id="wrglossary.11890"></a><a href="#glo:glossaryheader"><code class="csfmt">\glossaryheader</code></a>}{}<span class="comment">% </span>
 <span class="comment">% no visual distinction between glossary <a id="wrglossary.11891"></a><a href="#glo:idx.group">groups</a>:</span>
 <code class="cmd">\renewcommand</code>*{<a id="wrglossary.11892"></a><a href="#glo:glsgroupheading"><code class="csfmt">\glsgroupheading</code></a>}[1]{}<span class="comment">% </span>
 <code class="cmd">\renewcommand</code>*{<a id="wrglossary.11893"></a><a href="#glo:glsgroupskip"><code class="csfmt">\glsgroupskip</code></a>}{}<span class="comment">% </span>
 <span class="comment">% set how each entry should appear:</span>
 <code class="cmd">\renewcommand</code>*{<a id="wrglossary.11894"></a><a href="#glo:glossentry"><code class="csfmt">\glossentry</code></a>}[2]{<span class="comment">% </span>
 <a id="wrglossary.11895"></a><a href="#glo:item"><code class="csfmt">\item</code></a> <span class="comment">% bullet point</span>
 <a id="wrglossary.11896"></a><a href="#glo:glstarget"><code class="csfmt">\glstarget</code></a>{<a id="wrglossary.11897"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}{<a id="wrglossary.11898"></a><a href="#glo:glossentryname"><code class="csfmt">\glossentryname</code></a>{<a id="wrglossary.11899"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}}<span class="comment">% the entry name</span>
 <a id="wrglossary.11900"></a><a href="#glo:space"><code class="csfmt">\space</code></a> (<a id="wrglossary.11901"></a><a href="#glo:glossentrysymbol"><code class="csfmt">\glossentrysymbol</code></a>{<a id="wrglossary.11902"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1})<span class="comment">% the symbol in brackets</span>
 <a id="wrglossary.11903"></a><a href="#glo:space"><code class="csfmt">\space</code></a> <a id="wrglossary.11904"></a><a href="#glo:glossentrydesc"><code class="csfmt">\glossentrydesc</code></a>{<a id="wrglossary.11905"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}<span class="comment">% the description</span>
 <a id="wrglossary.11906"></a><a href="#glo:space"><code class="csfmt">\space</code></a> [<a id="wrglossary.11907"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>2]<span class="comment">% the number list in square brackets</span>
 }<span class="comment">% </span>
 <span class="comment">% set how sub-entries appear:</span>
 <code class="cmd">\renewcommand</code>*{<a id="wrglossary.11908"></a><a href="#glo:subglossentry"><code class="csfmt">\subglossentry</code></a>}[3]{<span class="comment">% </span>
   <a id="wrglossary.11909"></a><a href="#glo:glossentry"><code class="csfmt">\glossentry</code></a>{<a id="wrglossary.11910"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>2}{<a id="wrglossary.11911"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>3}}<span class="comment">% </span>
 }
</pre> Note that this style creates a flat glossary, where sub-entries are displayed in exactly the same way as the top level entries. It also hasn’t used <a id="wrglossary.11912"></a><a href="#glo:glsentryitem"><code class="csfmt">\glsentryitem</code></a> or <a id="wrglossary.11913"></a><a href="#glo:glssubentryitem"><code class="csfmt">\glssubentryitem</code></a> so it won’t be affected by the <a id="wrglossary.11914"></a><a href="#glo:opt.entrycounter"><span class="styoptfmt">entrycounter</span></a>, <a id="wrglossary.11915"></a><a href="#glo:opt.counterwithin"><span class="styoptfmt">counterwithin</span></a> or <a id="wrglossary.11916"></a><a href="#glo:opt.subentrycounter"><span class="styoptfmt">subentrycounter</span></a> package options.<p>
Variations: 
<ul class="displaylist">
 <li><span class="bulletitem">•</span>You might want the entry name to start with a capital, in which case use <a id="wrglossary.11917"></a><a href="#glo:Glossentryname"><code class="csfmt">\Glossentryname</code></a> instead of <a id="wrglossary.11918"></a><a href="#glo:glossentryname"><code class="csfmt">\glossentryname</code></a>.<p>
<li><span class="bulletitem">•</span>You might want to check if the symbol hasn’t been set and omit the parentheses if the symbol is absent. In this case you can use <a id="wrglossary.11919"></a><a href="#glo:ifglshassymbol"><code class="csfmt">\ifglshassymbol</code></a> (see §<a href="#sec:utilities">15</a>): <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.11920"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>*{<a id="wrglossary.11921"></a><a href="#glo:glossentry"><code class="csfmt">\glossentry</code></a>}[2]{<span class="comment">% </span>
 <a id="wrglossary.11922"></a><a href="#glo:item"><code class="csfmt">\item</code></a> <span class="comment">% bullet point</span>
 <a id="wrglossary.11923"></a><a href="#glo:glstarget"><code class="csfmt">\glstarget</code></a>{<a id="wrglossary.11924"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}{<a id="wrglossary.11925"></a><a href="#glo:glossentryname"><code class="csfmt">\glossentryname</code></a>{<a id="wrglossary.11926"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}}<span class="comment">% the entry name</span>
 <strong class="strong"><a id="wrglossary.11927"></a><a href="#glo:ifglshassymbol"><code class="csfmt">\ifglshassymbol</code></a>{<a id="wrglossary.11928"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}</strong><span class="comment">% check if symbol exists</span>
 {<span class="comment">% </span>
   <a id="wrglossary.11929"></a><a href="#glo:space"><code class="csfmt">\space</code></a> (<a id="wrglossary.11930"></a><a href="#glo:glossentrysymbol"><code class="csfmt">\glossentrysymbol</code></a>{<a id="wrglossary.11931"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1})<span class="comment">% the symbol in brackets</span>
 }<span class="comment">% </span>
 {}<span class="comment">% no symbol so do nothing</span>
 <a id="wrglossary.11932"></a><a href="#glo:space"><code class="csfmt">\space</code></a> <a id="wrglossary.11933"></a><a href="#glo:glossentrydesc"><code class="csfmt">\glossentrydesc</code></a>{<a id="wrglossary.11934"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}<span class="comment">% the description</span>
 <a id="wrglossary.11935"></a><a href="#glo:space"><code class="csfmt">\space</code></a> [<a id="wrglossary.11936"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>2]<span class="comment">% the number list in square brackets</span>
 }<span class="comment">% </span>
</pre> 
</ul>
 </div><p>
<div class="example" id="sec:exadaptstyle"><div class="title">Example 35: Creating a new glossary style based on an existing style</div><p>
If you want to define a new style that is a slightly modified version of an existing style, you can use <a id="wrglossary.11937"></a><a href="#glo:setglossarystyle"><code class="csfmt">\setglossarystyle</code></a> within the second argument of <a id="wrglossary.11938"></a><a href="#glo:newglossarystyle"><code class="csfmt">\newglossarystyle</code></a> followed by whatever alterations you require. For example, suppose you want  a style like the <a id="wrglossary.11939"></a><a href="#glo:opt.glostyle.list"><span class="glostylefmt">list</span></a> style but you don’t want the extra vertical space created by <a id="wrglossary.11940"></a><a href="#glo:indexspace"><code class="csfmt">\indexspace</code></a> between <a id="wrglossary.11941"></a><a href="#glo:idx.group">groups</a>, then you can create a new <a id="wrglossary.11942"></a><a href="#glo:idx.glossarystyle">glossary style</a> called, say, <span class="optfmt">mylist</span> as follows: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.11943"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\newglossarystyle</code>{mylist}{<span class="comment">% </span>
 <a id="wrglossary.11944"></a><a href="#glo:setglossarystyle"><code class="csfmt">\setglossarystyle</code></a>{<a id="wrglossary.11945"></a><a href="#glo:opt.glostyle.list"><span class="glostylefmt">list</span></a>}<span class="comment">% base this style on the list style</span>
 <span class="comment">% make nothing happen between <a id="wrglossary.11946"></a><a href="#glo:idx.group">groups</a>:</span>
 <code class="cmd">\renewcommand</code>{<a id="wrglossary.11947"></a><a href="#glo:glsgroupskip"><code class="csfmt">\glsgroupskip</code></a>}{}<span class="comment">% </span> 
}
</pre>  (In this case, you can actually achieve the same effect using the <a id="wrglossary.11948"></a><a href="#glo:opt.glostyle.list"><span class="glostylefmt">list</span></a> style in combination with the package option <a id="wrglossary.11949"></a><a href="#glo:opt.nogroupskip"><span class="styoptfmt">nogroupskip</span></a>.) </div><p>
<div class="example" id="sec:exuserstyle"><div class="title">Example 36: Example: creating a glossary style that uses the <span class="csoptfmt">user1</span>, …, <span class="csoptfmt">user6</span> keys</div><p>
Suppose each <a id="wrglossary.11950"></a><a href="#glo:idx.glossaryentry">entry</a> not only has an associated symbol, but also units (stored in <a id="wrglossary.11951"></a><a href="#glo:opt.gloskey.user1"><span class="csoptfmt">user1</span></a>) and dimension (stored in <a id="wrglossary.11952"></a><a href="#glo:opt.gloskey.user2"><span class="csoptfmt">user2</span></a>). Then you can define a  <a id="wrglossary.11953"></a><a href="#glo:idx.glossarystyle">glossary style</a> that displays each entry in a <a id="wrglossary.11954"></a><a href="#glo:env.longtable"><span class="envfmt">longtable</span></a> as follows: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.11955"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.11956"></a><a href="#glo:newglossarystyle"><code class="csfmt">\newglossarystyle</code></a>{long6col}{<span class="comment">% </span>
 <span class="comment">% put the glossary in a <a id="wrglossary.11957"></a><a href="#glo:env.longtable"><span class="envfmt">longtable</span></a> environment:</span>
 <code class="cmd">\renewenvironment</code>{<a id="wrglossary.11958"></a><a href="#glo:env.theglossary"><span class="envfmt">theglossary</span></a>}<span class="comment">% </span>
  {<code class="cbeg">\begin{longtable}</code>{lp{<a id="wrglossary.11959"></a><a href="#glo:glsdescwidth"><code class="csfmt">\glsdescwidth</code></a>}cccp{<a id="wrglossary.11960"></a><a href="#glo:glspagelistwidth"><code class="csfmt">\glspagelistwidth</code></a>}}}<span class="comment">% </span>
  {<code class="cend">\end{longtable}</code>}<span class="comment">% </span>
 <span class="comment">% Set the table's header:</span>
 <code class="cmd">\renewcommand</code>*{<a id="wrglossary.11961"></a><a href="#glo:glossaryheader"><code class="csfmt">\glossaryheader</code></a>}{<span class="comment">% </span>
  <a id="wrglossary.11962"></a><a href="#glo:bfseries"><code class="csfmt">\bfseries</code></a> Term <a id="wrglossary.11963"></a><a href="#glo:idx.sym.amp"><code class="code">&amp;</code></a> <a id="wrglossary.11964"></a><a href="#glo:bfseries"><code class="csfmt">\bfseries</code></a> Description <a id="wrglossary.11965"></a><a href="#glo:idx.sym.amp"><code class="code">&amp;</code></a> <a id="wrglossary.11966"></a><a href="#glo:bfseries"><code class="csfmt">\bfseries</code></a> Symbol <a id="wrglossary.11967"></a><a href="#glo:idx.sym.amp"><code class="code">&amp;</code></a>
  <a id="wrglossary.11968"></a><a href="#glo:bfseries"><code class="csfmt">\bfseries</code></a> Units <a id="wrglossary.11969"></a><a href="#glo:idx.sym.amp"><code class="code">&amp;</code></a> <a id="wrglossary.11970"></a><a href="#glo:bfseries"><code class="csfmt">\bfseries</code></a> Dimensions <a id="wrglossary.11971"></a><a href="#glo:idx.sym.amp"><code class="code">&amp;</code></a> <a id="wrglossary.11972"></a><a href="#glo:bfseries"><code class="csfmt">\bfseries</code></a> Page List
  <a id="wrglossary.11973"></a><a href="#glo:cs.bsl"><code class="csfmt">\\</code></a><code class="cmd">\endhead</code>}<span class="comment">% </span>
 <span class="comment">% No heading between <a id="wrglossary.11974"></a><a href="#glo:idx.group">groups</a>:</span>
  <code class="cmd">\renewcommand</code>*{<a id="wrglossary.11975"></a><a href="#glo:glsgroupheading"><code class="csfmt">\glsgroupheading</code></a>}[1]{}<span class="comment">% </span>
 <span class="comment">% <a id="wrglossary.11976"></a><a href="#glo:hierarchicallevel">top level (level 0)</a> entries displayed in a row optionally numbered:</span>
 <code class="cmd">\renewcommand</code>*{<a id="wrglossary.11977"></a><a href="#glo:glossentry"><code class="csfmt">\glossentry</code></a>}[2]{<span class="comment">% </span>
   <a id="wrglossary.11978"></a><a href="#glo:glsentryitem"><code class="csfmt">\glsentryitem</code></a>{<a id="wrglossary.11979"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}<span class="comment">% Entry number if required</span>
   <a id="wrglossary.11980"></a><a href="#glo:glstarget"><code class="csfmt">\glstarget</code></a>{<a id="wrglossary.11981"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}{<a id="wrglossary.11982"></a><a href="#glo:glossentryname"><code class="csfmt">\glossentryname</code></a>{<a id="wrglossary.11983"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}}<span class="comment">% Name</span>
   <a id="wrglossary.11984"></a><a href="#glo:idx.sym.amp"><code class="code">&amp;</code></a> <a id="wrglossary.11985"></a><a href="#glo:glossentrydesc"><code class="csfmt">\glossentrydesc</code></a>{<a id="wrglossary.11986"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}<span class="comment">% Description</span>
   <a id="wrglossary.11987"></a><a href="#glo:idx.sym.amp"><code class="code">&amp;</code></a> <a id="wrglossary.11988"></a><a href="#glo:glossentrysymbol"><code class="csfmt">\glossentrysymbol</code></a>{<a id="wrglossary.11989"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}<span class="comment">% Symbol</span>
   <a id="wrglossary.11990"></a><a href="#glo:idx.sym.amp"><code class="code">&amp;</code></a> <a id="wrglossary.11991"></a><a href="#glo:glsentryuseri"><code class="csfmt">\glsentryuseri</code></a>{<a id="wrglossary.11992"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}<span class="comment">% Units</span>
   <a id="wrglossary.11993"></a><a href="#glo:idx.sym.amp"><code class="code">&amp;</code></a> <a id="wrglossary.11994"></a><a href="#glo:glsentryuserii"><code class="csfmt">\glsentryuserii</code></a>{<a id="wrglossary.11995"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}<span class="comment">% Dimensions</span>
   <a id="wrglossary.11996"></a><a href="#glo:idx.sym.amp"><code class="code">&amp;</code></a> <a id="wrglossary.11997"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>2<span class="comment">% Page list</span>
   <code class="cmd">\tabularnewline</code> <span class="comment">% end of row</span>
 }<span class="comment">% </span>
 <span class="comment">% Similarly for sub-entries (no sub-entry numbers)</span>
 <code class="cmd">\renewcommand</code>*{<a id="wrglossary.11998"></a><a href="#glo:subglossentry"><code class="csfmt">\subglossentry</code></a>}[3]{<span class="comment">% </span>
    <span class="comment">% ignoring first argument (sub-level)</span>
    <a id="wrglossary.11999"></a><a href="#glo:glstarget"><code class="csfmt">\glstarget</code></a>{<a id="wrglossary.12000"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>2}{<a id="wrglossary.12001"></a><a href="#glo:glossentryname"><code class="csfmt">\glossentryname</code></a>{<a id="wrglossary.12002"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>2}}<span class="comment">% Name</span>
    <a id="wrglossary.12003"></a><a href="#glo:idx.sym.amp"><code class="code">&amp;</code></a> <a id="wrglossary.12004"></a><a href="#glo:glossentrydesc"><code class="csfmt">\glossentrydesc</code></a>{<a id="wrglossary.12005"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>2}<span class="comment">% Description</span>
    <a id="wrglossary.12006"></a><a href="#glo:idx.sym.amp"><code class="code">&amp;</code></a> <a id="wrglossary.12007"></a><a href="#glo:glossentrysymbol"><code class="csfmt">\glossentrysymbol</code></a>{<a id="wrglossary.12008"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>2}<span class="comment">% Symbol</span>
    <a id="wrglossary.12009"></a><a href="#glo:idx.sym.amp"><code class="code">&amp;</code></a> <a id="wrglossary.12010"></a><a href="#glo:glsentryuseri"><code class="csfmt">\glsentryuseri</code></a>{<a id="wrglossary.12011"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>2}<span class="comment">% Units</span>
    <a id="wrglossary.12012"></a><a href="#glo:idx.sym.amp"><code class="code">&amp;</code></a> <a id="wrglossary.12013"></a><a href="#glo:glsentryuserii"><code class="csfmt">\glsentryuserii</code></a>{<a id="wrglossary.12014"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>2}<span class="comment">% Dimensions</span>
    <a id="wrglossary.12015"></a><a href="#glo:idx.sym.amp"><code class="code">&amp;</code></a> <a id="wrglossary.12016"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>3<span class="comment">% Page list</span>
    <code class="cmd">\tabularnewline</code> <span class="comment">% end of row</span>
 }<span class="comment">% </span>
 <span class="comment">% Nothing between <a id="wrglossary.12017"></a><a href="#glo:idx.group">groups</a>:</span>
 <code class="cmd">\renewcommand</code>*{<a id="wrglossary.12018"></a><a href="#glo:glsgroupskip"><code class="csfmt">\glsgroupskip</code></a>}{}<span class="comment">% </span>
}
</pre> </div><p>

</section><!-- end of section sec:glossarystylecmds -->

<section id="sec:xindy"><!-- start of section sec:xindy --><div class="tomain"><a href="#main">[top]</a></div>
<h1><!-- start of chapter header -->14. Xindy (Option 3)<div class="labellink"><a href="#sec:xindy">[link]</a></div></h1><!-- end of chapter header -->
<p>
<a id="wrglossary.12019"></a><a id="wrglossary.12020"></a>If you want to use <a id="wrglossary.12021"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> to sort the <a id="wrglossary.12022"></a><a href="#glo:dual.glossary">glossary</a>, you must use the package option <a id="wrglossary.12023"></a><a href="#glo:opt.xindy"><span class="styoptfmt">xindy</span></a>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.12024"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.12025"></a><a href="#glo:opt.xindy"><span class="styoptfmt">xindy</span></a>]{glossaries}
</pre> This ensures that the information is written to the <a id="wrglossary.12026"></a><a href="#glo:dual.indexingfile">indexing files</a> using <a id="wrglossary.12027"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span>’s</a> raw syntax.<p>
§<a href="#sec:makeglossaries">1.6</a> covers how to use the external <a id="wrglossary.12028"></a><a href="#glo:dual.indexingapp">indexing application</a>, and §<a href="#sec:locationsyntax">12.3</a> covers the issues involved in the <a id="wrglossary.12029"></a><a href="#glo:@@glslabel@entrylocation">location</a> syntax. This section covers the commands provided by the <a id="wrglossary.12030"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package that allow you to adjust the <a id="wrglossary.12031"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> style file (<a id="wrglossary.12032"></a><a href="#glo:ext.xdy"><span class="extfmt">xdy</span></a>) and parameters.<p>
To assist writing information to the <a id="wrglossary.12033"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> style file, the <a id="wrglossary.12034"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package provides the following commands: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.12035"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.12036"></a><code class="code"><dfn id="glo:glsopenbrace"><code class="csfmt">\glsopenbrace</code></dfn></code></div><!-- end of pinnedbox -->
 which expands to <a id="wrglossary.12037"></a><a href="#glo:idx.sym.bg"></a> (a literal open brace) and <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.12038"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.12039"></a><code class="code"><dfn id="glo:glsclosebrace"><code class="csfmt">\glsclosebrace</code></dfn></code></div><!-- end of pinnedbox -->
 which expands to <a id="wrglossary.12040"></a><a href="#glo:idx.sym.eg"></a> (a literal closing brace).  This is needed because <a id="wrglossary.12041"></a><a href="#glo:cs.openbrace"><code class="csfmt">\{</code></a> and <a id="wrglossary.12042"></a><a href="#glo:cs.closebrace"><code class="csfmt">\}</code></a> don’t expand to a simple brace character when written to a file.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.12043"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.12044"></a><code class="code"><dfn id="glo:glspercentchar"><code class="csfmt">\glspercentchar</code></dfn></code></div><!-- end of pinnedbox -->
 Expands to <a id="wrglossary.12045"></a><a href="#glo:idx.sym.pc"></a> (a literal percent).<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.12046"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.12047"></a><code class="code"><dfn id="glo:glstildechar"><code class="csfmt">\glstildechar</code></dfn></code></div><!-- end of pinnedbox -->
 Expands to <a id="wrglossary.12048"></a><a href="#glo:idx.sym.tilde"><code class="code">~</code></a> (a literal tilde).<p>
For example, a newline character is specified in a <a id="wrglossary.12049"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> style file using <a id="wrglossary.12050"></a><a href="#glo:idx.sym.tilden"><code class="code">~n</code></a> so you can use <code class="code"><a id="wrglossary.12051"></a><a href="#glo:glstildechar"><code class="csfmt">\glstildechar</code></a> n</code> to write this correctly (or you can do <code class="code"><a id="wrglossary.12052"></a><a href="#glo:string"><code class="csfmt">\string</code></a><a id="wrglossary.12053"></a><a href="#glo:idx.sym.tilde"><code class="code">~</code> (literal)</a>n</code>).<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.12054"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.12055"></a><code class="code"><dfn id="glo:glsbackslash"><code class="csfmt">\glsbackslash</code></dfn></code></div><!-- end of pinnedbox -->
 Expands to <a id="wrglossary.12056"></a><a href="#glo:idx.sym.bksl"><code class="code">\</code></a> (a literal tilde).<p>
In addition, if you are using a package that makes <a id="wrglossary.12057"></a><a href="#glo:idx.sym.dblquote"><code class="code">"</code> (double-quote)</a> active you can use: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.12058"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.12059"></a><code class="code"><dfn id="glo:glsquote"><code class="csfmt">\glsquote</code></dfn>{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of pinnedbox -->
 which will produce <code class="code"><a id="wrglossary.12060"></a><a href="#glo:idx.sym.dblquote"><code class="code">"</code></a><span class="meta">〈<em class="metainner">text</em>〉</span><a id="wrglossary.12061"></a><a href="#glo:idx.sym.dblquote"><code class="code">"</code></a></code>, where <a id="wrglossary.12062"></a><a href="#glo:idx.sym.dblquote"><code class="code">"</code></a> is a literal character. Alternatively, you can use <code class="code"><a id="wrglossary.12063"></a><a href="#glo:string"><code class="csfmt">\string</code></a><a id="wrglossary.12064"></a><a href="#glo:idx.sym.dblquote"><code class="code">"</code></a></code> to write  the double-quote character.  This document assumes that the double quote character has not been made active, so the examples just use <a id="wrglossary.12065"></a><a href="#glo:idx.sym.dblquote"><code class="code">"</code></a> for clarity.<p>
If you want greater control over the <a id="wrglossary.12066"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> style file than is available through the LaTeX commands provided by the <a id="wrglossary.12067"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package, you will need to edit the <a id="wrglossary.12068"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> style file. In which case, you must use <a id="wrglossary.12069"></a><a href="#glo:noist"><code class="csfmt">\noist</code></a> to prevent the style file from being overwritten by <a id="wrglossary.12070"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a> package. For additional information about <a id="wrglossary.12071"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>, read the <a id="wrglossary.12072"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> documentation. I’m sorry I can’t provide any assistance with writing <a id="wrglossary.12073"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> style files. If you need help, I recommend you ask on the <a id="wrglossary.12074"></a><span class="appfmt">xindy</span> <a href="http://xindy.sourceforge.net/mailing-list.html">mailing list</a>.<p>

</section><!-- end of section sec:xindy -->

<section id="sec:xdystyles"><!-- start of section sec:xdystyles --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->14.1. Required Styles<div class="labellink"><a href="#sec:xdystyles">[link]</a></div></h2><!-- end of section header -->
<p>
The <a id="wrglossary.12075"></a><a href="#glo:ext.xdy"><span class="extfmt">xdy</span></a> file created by <a id="wrglossary.12076"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a> starts with  identifying the required styles. By default, the <span class="optfmt">tex</span> style is automatically added, so the <a id="wrglossary.12077"></a><a href="#glo:ext.xdy"><span class="extfmt">xdy</span></a>  file should contain: <pre class="compactcodebox">; required styles
   
(require "tex.xdy")
</pre> Any additional styles can be identified in the <a id="wrglossary.12078"></a><a href="#glo:idx.documentpreamble">preamble</a>  (before <a id="wrglossary.12079"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>) with: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.12080"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.12081"></a><code class="code"><dfn id="glo:GlsAddXdyStyle"><code class="csfmt">\GlsAddXdyStyle</code></dfn>{<span class="meta">〈<em class="metainner">style-name</em>〉</span>}</code><p>
<div class="noteBox"></div><!-- end of noteBox -->
</div><!-- end of pinnedbox -->
 The styles are all stored as a comma-separated list, so you can list multiple styles within the argument, but avoid spurious spaces. You can reset the style list (for example, if a style needs to be identified before <span class="filefmt">tex.xdy</span>) with: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.12082"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.12083"></a><code class="code"><dfn id="glo:GlsSetXdyStyles"><code class="csfmt">\GlsSetXdyStyles</code></dfn>{<span class="meta">〈<em class="metainner">style name list</em>〉</span>}</code><p>
<div class="noteBox"></div><!-- end of noteBox -->
</div><!-- end of pinnedbox -->
  The argument should be a comma-separated list where, again, you need to make sure there are no spurious spaces.<p>

</section><!-- end of section sec:xdystyles -->

<section id="sec:langenc"><!-- start of section sec:langenc --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->14.2. Language and Encodings<div class="labellink"><a href="#sec:langenc">[link]</a></div></h2><!-- end of section header -->
<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.12084"></a><a href="#glo:sym.information"><span title="Information" class="icon">🛈</span></a></div><!-- end of informationtitle -->
The commands in this section are only relevant if you use <a id="wrglossary.12085"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> or <a id="wrglossary.12086"></a><a href="#glo:opt.automake"><span class="styoptfmt">automake</span></a>. If you are calling <a id="wrglossary.12087"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> explicitly you need to set the <a id="wrglossary.12088"></a><a href="#glo:switch.xdy.L"><span class="shortargfmt">-L</span></a> and <a id="wrglossary.12089"></a><a href="#glo:switch.xdy.C"><span class="shortargfmt">-C</span></a> switches appropriately. </div><!-- end of information -->
<p>
When you use <a id="wrglossary.12090"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>, you need to specify the language and encoding used (unless you have written your own custom <a id="wrglossary.12091"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> style file that defines the relevant alphabet and sort rules). If you use <a id="wrglossary.12092"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a>, this information is obtained from the document’s auxiliary  (<a id="wrglossary.12093"></a><a href="#glo:ext.aux"><span class="extfmt">aux</span></a>) file. The <a id="wrglossary.12094"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> script attempts to  find the <a id="wrglossary.12095"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> language name given your document settings, which may not match the <a id="wrglossary.12096"></a><a href="#glo:pkg.babel"><span class="styfmt">babel</span></a> or <a id="wrglossary.12097"></a><a href="#glo:pkg.polyglossia"><span class="styfmt">polyglossia</span></a> name, using set of known mappings. <p>
<div class="information"><div class="informationtitle"><a id="wrglossary.12098"></a><a href="#glo:sym.information"><span title="Information" class="icon">🛈</span></a></div><!-- end of informationtitle -->
Language mappings aren’t supported with <a id="wrglossary.12099"></a><a href="#glo:app.makeglossaries-lite"><span class="appfmt">makeglossaries-lite</span></a> or <a id="wrglossary.12100"></a><a href="#glo:opt.automake"><span class="styoptfmt">automake</span></a>. </div><!-- end of information -->
<p>
The default is to use <a id="wrglossary.12101"></a><a href="#glo:languagename"><code class="csfmt">\languagename</code></a>. The information is written to the <a id="wrglossary.12102"></a><a href="#glo:ext.aux"><span class="extfmt">aux</span></a> file at the start of <a id="wrglossary.12103"></a><a href="#glo:printglossary"><code class="csfmt">\printglossary</code></a>, which means that it should match the language in the document at that point.<p>
In the event that <a id="wrglossary.12104"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> gets the language name wrong or if <a id="wrglossary.12105"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> doesn’t support  that language, then you can specify the required language using: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.12106"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.12107"></a><code class="code"><dfn id="glo:GlsSetXdyLanguage"><code class="csfmt">\GlsSetXdyLanguage</code></dfn>[<span class="meta">〈<em class="metainner">glossary-type</em>〉</span>]{<span class="meta">〈<em class="metainner">language</em>〉</span>}</code><p>
<div class="noteBox"></div><!-- end of noteBox -->
</div><!-- end of pinnedbox -->
 where <span class="meta">〈<em class="metainner">language</em>〉</span> is the name of the language. The optional argument can be used if you have multiple <a id="wrglossary.12108"></a><a href="#glo:dual.glossary">glossaries</a> in different languages. If <span class="meta">〈<em class="metainner">glossary type</em>〉</span> is omitted,  <a id="wrglossary.12109"></a><a href="#glo:glsdefaulttype"><code class="csfmt">\glsdefaulttype</code></a> is assumed. If a language hasn’t been set for a particular <a id="wrglossary.12110"></a><a href="#glo:dual.glossary">glossary</a> then the language will be as for the default glossary.<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.12111"></a><a href="#glo:sym.information"><span title="Information" class="icon">🛈</span></a></div><!-- end of informationtitle -->
The <a id="wrglossary.12112"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> <a id="wrglossary.12113"></a><dfn id="glo:idx.codepage">codepage</dfn> may not simply be the file <a id="wrglossary.12114"></a><a href="#glo:idx.encoding">encoding</a> but may also include sorting rules. </div><!-- end of information -->
<p>
The default <a id="wrglossary.12115"></a><a href="#glo:idx.codepage">codepage</a> will be obtained from the value of <a id="wrglossary.12116"></a><a href="#glo:inputencodingname"><code class="csfmt">\inputencodingname</code></a>. If that command isn’t defined or is empty, <code class="code">utf8</code> is assumed. As with <a id="wrglossary.12117"></a><a href="#glo:languagename"><code class="csfmt">\languagename</code></a>, the input <a id="wrglossary.12118"></a><a href="#glo:idx.encoding">encoding</a> name obtained with <a id="wrglossary.12119"></a><a href="#glo:inputencodingname"><code class="csfmt">\inputencodingname</code></a> may not match the <a id="wrglossary.12120"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> <a id="wrglossary.12121"></a><a href="#glo:idx.codepage">codepage</a> name, which may include additional information, such as <code class="code">ij-as-ij</code> (with Dutch) or <code class="code">din5007</code> (with German).<p>
Again, <a id="wrglossary.12122"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> will try to adjust the <a id="wrglossary.12123"></a><a href="#glo:idx.codepage">codepage</a> for known cases, but it may get it wrong. Neither <a id="wrglossary.12124"></a><a href="#glo:app.makeglossaries-lite"><span class="appfmt">makeglossaries-lite</span></a> nor the <a id="wrglossary.12125"></a><a href="#glo:opt.automake"><span class="styoptfmt">automake</span></a> option will make those adjustments.<p>
If the default is incorrect, you can specify the correct <a id="wrglossary.12126"></a><a href="#glo:idx.codepage">codepage</a> using: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.12127"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.12128"></a><code class="code"><dfn id="glo:GlsSetXdyCodePage"><code class="csfmt">\GlsSetXdyCodePage</code></dfn>{<span class="meta">〈<em class="metainner">codepage</em>〉</span>}</code><p>
<div class="noteBox"></div><!-- end of noteBox -->
</div><!-- end of pinnedbox -->
 where <span class="meta">〈<em class="metainner">code-page</em>〉</span> is the name of the <a id="wrglossary.12129"></a><a href="#glo:idx.codepage">codepage</a>. Note there’s only one <a id="wrglossary.12130"></a><a href="#glo:idx.codepage">codepage</a> for all <a id="wrglossary.12131"></a><a href="#glo:dual.glossary">glossaries</a> as it’s rare to switch <a id="wrglossary.12132"></a><a href="#glo:idx.encoding">encoding</a> mid-document. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.12133"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.12134"></a><a href="#glo:GlsSetXdyLanguage"><code class="csfmt">\GlsSetXdyLanguage</code></a>{dutch}
<a id="wrglossary.12135"></a><a href="#glo:GlsSetXdyCodePage"><code class="csfmt">\GlsSetXdyCodePage</code></a>{ij-as-y-utf8}
</pre> This can also be implemented as a package option: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.12136"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.12137"></a><a href="#glo:opt.xindy"><span class="styoptfmt">xindy</span></a><span class="optfmt">=<a id="wrglossary.12138"></a><a href="#glo:opt.xindy.language"><span class="optfmt">language</span></a><span class="optfmt">=dutch</span></span>,<a id="wrglossary.12139"></a><a href="#glo:opt.xindy.codepage"><span class="optfmt">codepage</span></a><span class="optfmt">=ij-as-y-utf8</span>]{glossaries}
</pre><p>
In the event that you want one <a id="wrglossary.12140"></a><a href="#glo:dual.glossary">glossary</a> sorted with <code class="code">ij-as-y</code> and another with <code class="code">ij-as-ij</code> you will need to call <a id="wrglossary.12141"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> explicitly for each <a id="wrglossary.12142"></a><a href="#glo:dual.glossary">glossary</a>.<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.12143"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
Some <a id="wrglossary.12144"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> modules only support one encoding for a particular language. For example, the Latin language module only supports <a id="wrglossary.12145"></a><a href="#glo:dual.utf8">UTF-8</a> </div><!-- end of important -->
<p>
If you write your own custom <a id="wrglossary.12146"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> style file that  includes the language settings, you need to set the language to nothing: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.12147"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.12148"></a><a href="#glo:GlsSetXdyLanguage"><code class="csfmt">\GlsSetXdyLanguage</code></a>{}
</pre> (and remember to use <a id="wrglossary.12149"></a><a href="#glo:noist"><code class="csfmt">\noist</code></a> to prevent the style file from being overwritten).<p>

</section><!-- end of section sec:langenc -->

<section id="sec:xindyloc"><!-- start of section sec:xindyloc --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->14.3. Locations and Number lists<div class="labellink"><a href="#sec:xindyloc">[link]</a></div></h2><!-- end of section header -->
<p>
If you use <a id="wrglossary.12150"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>, the <a id="wrglossary.12151"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package needs to know which <a id="wrglossary.12152"></a><a href="#glo:@@glslabel@locationcounter">counters</a> you will be using in the <a id="wrglossary.12153"></a><a href="#glo:locationlist">number list</a>  in order to correctly format the <a id="wrglossary.12154"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> style file. Counters specified using the <a id="wrglossary.12155"></a><a href="#glo:opt.counter"><span class="styoptfmt">counter</span></a> package option or the <span class="meta">〈<em class="metainner">counter</em>〉</span> option of <a id="wrglossary.12156"></a><a href="#glo:newglossary"><code class="csfmt">\newglossary</code></a> are automatically taken care of, but if you plan to use a different counter in the <a id="wrglossary.12157"></a><a href="#glo:opt.glsopt.counter"><span class="csoptfmt">counter</span></a> key for the <a id="wrglossary.12158"></a><a href="#glo:glslike"><code class="csfmt">\gls</code>-like</a> or <a id="wrglossary.12159"></a><a href="#glo:glstextlike"><code class="csfmt">\glstext</code>-like</a> commands, then you need to identify these counters <span style="font-style: italic; font-variant: normal; ">before</span>  <a id="wrglossary.12160"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a> using: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.12161"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.12162"></a><code class="code"><dfn id="glo:GlsAddXdyCounters"><code class="csfmt">\GlsAddXdyCounters</code></dfn>{<span class="meta">〈<em class="metainner">counter list</em>〉</span>}</code><p>
<div class="noteBox"></div><!-- end of noteBox -->
</div><!-- end of pinnedbox -->
 where <span class="meta">〈<em class="metainner">counter list</em>〉</span> is a comma-separated list of counter names.<p>
<a id="wrglossary.12163"></a><dfn id="glo:idx.xindyattr">Xindy attributes</dfn> normally correspond to the <a id="wrglossary.12164"></a><a href="#glo:locationencap">encap</a> when using the standard <a id="wrglossary.12165"></a><a href="#glo:index"><code class="csfmt">\index</code></a> command where the <a id="wrglossary.12166"></a><a href="#glo:@@glslabel@entrylocation">locations</a> are all page numbers, but the <a id="wrglossary.12167"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package needs to incorporate the <a id="wrglossary.12168"></a><a href="#glo:dual.locationcounter">location counter</a> as well. For example, if the <a id="wrglossary.12169"></a><a href="#glo:hyperbf"><span class="csfmtcolourfont">hyperbf</span></a> <a id="wrglossary.12170"></a><a href="#glo:locationencap">encap</a> is used with the <a id="wrglossary.12171"></a><a href="#glo:ctr.section"><span class="ctrfmt">section</span></a> counter, then the <a id="wrglossary.12172"></a><a href="#glo:idx.xindyattr">xindy attribute</a> will be <code class="code">sectionhyperbf</code>. This is in contrast to using <a id="wrglossary.12173"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>, where the counter is incorporated in the <a id="wrglossary.12174"></a><a href="#glo:locationencap">encap</a> with <a id="wrglossary.12175"></a><a href="#glo:setentrycounter"><code class="csfmt">\setentrycounter</code></a>.<p>
The most likely <a id="wrglossary.12176"></a><a href="#glo:idx.xindyattr">xindy attributes</a> (such as <code class="code">pagehyperbf</code>) are automatically added to the <a id="wrglossary.12177"></a><a href="#glo:ext.xdy"><span class="extfmt">xdy</span></a> style file, but if you want to use another <a id="wrglossary.12178"></a><a href="#glo:locationencap">encap</a>, you need to add it with: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.12179"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.12180"></a><code class="code"><dfn id="glo:GlsAddXdyAttribute"><code class="csfmt">\GlsAddXdyAttribute</code></dfn>{<span class="meta">〈<em class="metainner">name</em>〉</span>}</code><p>
<div class="noteBox"></div><!-- end of noteBox -->
</div><!-- end of pinnedbox -->
 where <span class="meta">〈<em class="metainner">name</em>〉</span> is the name of the <a id="wrglossary.12181"></a><a href="#glo:locationencap">encap</a>, as used in the <a id="wrglossary.12182"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a> key. <p>
Note that <a id="wrglossary.12183"></a><a href="#glo:GlsAddXdyAttribute"><code class="csfmt">\GlsAddXdyAttribute</code></a> will define commands in the form: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.12184"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.12185"></a><code class="code"><dfn id="glo:glsXcounterXformat"><code class="csfmt">\glsX<span class="meta">〈<em class="metainner">counter</em>〉</span>X<span class="meta">〈<em class="metainner">format</em>〉</span></code></dfn>{<span class="meta">〈<em class="metainner">H-prefix</em>〉</span>}{<span class="meta">〈<em class="metainner">location</em>〉</span>}</code><p>
<div class="noteBox"></div><!-- end of noteBox -->
</div><!-- end of pinnedbox -->
 where <span class="meta">〈<em class="metainner">counter</em>〉</span> is the <a id="wrglossary.12186"></a><a href="#glo:dual.locationcounter">location counter</a> and <span class="meta">〈<em class="metainner">format</em>〉</span> is the <a id="wrglossary.12187"></a><a href="#glo:locationencap">encap</a> (identified by the <span class="meta">〈<em class="metainner">name</em>〉</span> argument of <a id="wrglossary.12188"></a><a href="#glo:GlsAddXdyAttribute"><code class="csfmt">\GlsAddXdyAttribute</code></a>).<p>
This command is provided for each counter that has been identified either by the <a id="wrglossary.12189"></a><a href="#glo:opt.counter"><span class="styoptfmt">counter</span></a> package option, the <span class="meta">〈<em class="metainner">counter</em>〉</span> option for <a id="wrglossary.12190"></a><a href="#glo:newglossary"><code class="csfmt">\newglossary</code></a> or in the argument of <a id="wrglossary.12191"></a><a href="#glo:GlsAddXdyCounters"><code class="csfmt">\GlsAddXdyCounters</code></a>. Each command has a definition in the form: <pre class="compactcodebox"><a id="wrglossary.12192"></a><a href="#glo:setentrycounter"><code class="csfmt">\setentrycounter</code></a>[<span class="meta">〈<em class="metainner">H-prefix</em>〉</span>]{<span class="meta">〈<em class="metainner">counter</em>〉</span>}<code class="csfmt">\<span class="meta">〈<em class="metainner">format</em>〉</span></code>{<span class="meta">〈<em class="metainner">location</em>〉</span>}
</pre> This ensures that, if required, location <a id="wrglossary.12193"></a><a href="#glo:idx.hyperlink">hyperlinks</a> can be supported.<p>
<div class="warning"><div class="warningtitle"><a id="wrglossary.12194"></a><a href="#glo:sym.warning"><span title="Warning" class="icon">⚠</span></a></div><!-- end of warningtitle -->
The <a id="wrglossary.12195"></a><a href="#glo:glsXcounterXformat"><code class="csfmt">\glsX<span class="meta">〈<em class="metainner">counter</em>〉</span>X<span class="meta">〈<em class="metainner">format</em>〉</span></code></a> commands may need redefining for unusual <a id="wrglossary.12196"></a><a href="#glo:@@glslabel@entrylocation">locations</a> where the default definition won’t work with <a id="wrglossary.12197"></a><a href="#glo:idx.hyperlink">hyperlinks</a> (see Example <a href="#ex:dice">39</a>). </div><!-- end of warning -->
<p>
Take care if you have multiple instances of the same <a id="wrglossary.12198"></a><a href="#glo:@@glslabel@entrylocation">location</a> with different formats. The duplicate <a id="wrglossary.12199"></a><a href="#glo:@@glslabel@entrylocation">locations</a> will be discarded according to the order in which the <a id="wrglossary.12200"></a><a href="#glo:@@glslabel@xindyattr">attributes</a> are listed. Consider defining semantic commands to use for primary references. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.12201"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\newcommand</code>*{<code class="cmd">\primary</code>}[1]{<a id="wrglossary.12202"></a><a href="#glo:hyperbf"><code class="csfmt">\hyperbf</code></a>{<a id="wrglossary.12203"></a><a href="#glo:idx.sym.hash"></a>1}}
<a id="wrglossary.12204"></a><a href="#glo:GlsAddXdyAttribute"><code class="csfmt">\GlsAddXdyAttribute</code></a>{primary}
</pre> Then in the document: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.12205"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div>A <a id="wrglossary.12206"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.12207"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=primary</span>]{duck} is an aquatic bird.
There are lots of different types of <a id="wrglossary.12208"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{duck}.
</pre> This will give the <a id="wrglossary.12209"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=primary</span> instance preference over the next use that doesn’t use the <a id="wrglossary.12210"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a> key.<p>
<div class="example" id="ex:hyperbfit"><div class="title">Example 37: Custom Font for Displaying a Location</div> Suppose I want a bold, italic, hyperlinked location. I first need to define a command that will do this: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.12211"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\newcommand</code>*{<code class="cmd">\hyperbfit</code>}[1]{<a id="wrglossary.12212"></a><a href="#glo:textit"><code class="csfmt">\textit</code></a>{<a id="wrglossary.12213"></a><a href="#glo:hyperbf"><code class="csfmt">\hyperbf</code></a>{<a id="wrglossary.12214"></a><a href="#glo:idx.sym.hash"></a>1}}}
</pre> but with <a id="wrglossary.12215"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>, I also need to add this as an allowed <a id="wrglossary.12216"></a><a href="#glo:@@glslabel@xindyattr">attribute</a>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.12217"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.12218"></a><a href="#glo:GlsAddXdyAttribute"><code class="csfmt">\GlsAddXdyAttribute</code></a>{hyperbfit}
</pre> Now I can use it in the optional argument of commands like <a id="wrglossary.12219"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.12220"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div>Here is a <a id="wrglossary.12221"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.12222"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a>hyperbfit]{sample} entry.
</pre> (where <span class="qt">“sample”</span> is the label of the required entry). </div><p>
<div class="important"><div class="importanttitle"><a id="wrglossary.12223"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
Note that <a id="wrglossary.12224"></a><a href="#glo:GlsAddXdyAttribute"><code class="csfmt">\GlsAddXdyAttribute</code></a> has no effect if <a id="wrglossary.12225"></a><a href="#glo:noist"><code class="csfmt">\noist</code></a> is used or if <a id="wrglossary.12226"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a> is omitted. <a id="wrglossary.12227"></a><a href="#glo:GlsAddXdyAttribute"><code class="csfmt">\GlsAddXdyAttribute</code></a> must be used before <a id="wrglossary.12228"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>. Additionally, <a id="wrglossary.12229"></a><a href="#glo:GlsAddXdyCounters"><code class="csfmt">\GlsAddXdyCounters</code></a> must come before <a id="wrglossary.12230"></a><a href="#glo:GlsAddXdyAttribute"><code class="csfmt">\GlsAddXdyAttribute</code></a>. </div><!-- end of important -->
<p>
If the <a id="wrglossary.12231"></a><a href="#glo:@@glslabel@entrylocation">locations</a> include robust or protected formatting commands, then you need to add a location style using the appropriate <a id="wrglossary.12232"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> syntax using: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.12233"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.12234"></a><code class="code"><dfn id="glo:GlsAddXdyLocation"><code class="csfmt">\GlsAddXdyLocation</code></dfn>[<span class="meta">〈<em class="metainner">H-prefix</em>〉</span>]{<span class="meta">〈<em class="metainner">name</em>〉</span>}{<span class="meta">〈<em class="metainner">definition</em>〉</span>}</code><p>
<div class="noteBox"></div><!-- end of noteBox -->
</div><!-- end of pinnedbox -->
 where <span class="meta">〈<em class="metainner">name</em>〉</span> is the name of the location style and <span class="meta">〈<em class="metainner">definition</em>〉</span> is the <a id="wrglossary.12235"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> definition. The optional argument <span class="meta">〈<em class="metainner">H-prefix</em>〉</span> is needed if <a id="wrglossary.12236"></a><a href="#glo:theHcounter"><code class="csfmt">\theH<span class="meta">〈<em class="metainner">counter</em>〉</span></code></a> either isn’t defined or is different from <a id="wrglossary.12237"></a><a href="#glo:thecounter"><code class="csfmt">\the<span class="meta">〈<em class="metainner">counter</em>〉</span></code></a>. Be sure to also read §<a href="#sec:locationsyntax">12.3</a> for some issues that you may encounter.<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.12238"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
Note that <a id="wrglossary.12239"></a><a href="#glo:GlsAddXdyLocation"><code class="csfmt">\GlsAddXdyLocation</code></a> has no effect if <a id="wrglossary.12240"></a><a href="#glo:noist"><code class="csfmt">\noist</code></a> is used or if <a id="wrglossary.12241"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a> is omitted. <a id="wrglossary.12242"></a><a href="#glo:GlsAddXdyLocation"><code class="csfmt">\GlsAddXdyLocation</code></a> must be used before <a id="wrglossary.12243"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>. </div><!-- end of important -->
<p>
<div class="example" id="ex:customloc"><div class="title">Example 38: Custom Numbering System for Locations</div> Suppose I decide to use a somewhat eccentric numbering system for sections where I redefine <a id="wrglossary.12244"></a><a href="#glo:thecounter"><code class="csfmt">\thesection</code></a> as follows: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.12245"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>*{<a id="wrglossary.12246"></a><a href="#glo:thecounter"><code class="csfmt">\thesection</code></a>}{[<a id="wrglossary.12247"></a><a href="#glo:thecounter"><code class="csfmt">\thechapter</code></a>]<a id="wrglossary.12248"></a><a href="#glo:arabic"><code class="csfmt">\arabic</code></a>{<a id="wrglossary.12249"></a><a href="#glo:ctr.section"><span class="ctrfmt">section</span></a>}}
</pre> If I haven’t used the package option <a id="wrglossary.12250"></a><a href="#glo:opt.counter"><span class="styoptfmt">counter</span></a><span class="optfmt">=section</span>, then I need to specify that the <a id="wrglossary.12251"></a><a href="#glo:ctr.section"><span class="ctrfmt">section</span></a> counter will be used as a <a id="wrglossary.12252"></a><a href="#glo:dual.locationcounter">location counter</a>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.12253"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.12254"></a><a href="#glo:GlsAddXdyCounters"><code class="csfmt">\GlsAddXdyCounters</code></a>{<a id="wrglossary.12255"></a><a href="#glo:ctr.section"><span class="ctrfmt">section</span></a>}
</pre> Next I need to add the location syntax: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.12256"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.12257"></a><a href="#glo:GlsAddXdyLocation"><code class="csfmt">\GlsAddXdyLocation</code></a>{section}{:sep "[" "arabic-numbers" :sep "]"
  "arabic-numbers"
}
</pre> This assumes that <a id="wrglossary.12258"></a><a href="#glo:thecounter"><code class="csfmt">\thechapter</code></a> is defined as <code class="code"><a id="wrglossary.12259"></a><a href="#glo:arabic"><code class="csfmt">\arabic</code></a>{<a id="wrglossary.12260"></a><a href="#glo:ctr.chapter"><span class="ctrfmt">chapter</span></a>}</code>.<p>
Note that if I have further decided to use the <a id="wrglossary.12261"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a> package and want to redefine <a id="wrglossary.12262"></a><a href="#glo:theHcounter"><code class="csfmt">\theHsection</code></a> as: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.12263"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>*{<a id="wrglossary.12264"></a><a href="#glo:theHcounter"><code class="csfmt">\theHsection</code></a>}{<a id="wrglossary.12265"></a><a href="#glo:thecounter"><code class="csfmt">\thepart</code></a>.<a id="wrglossary.12266"></a><a href="#glo:thecounter"><code class="csfmt">\thesection</code></a>}
<code class="cmd">\renewcommand</code>*{<a id="wrglossary.12267"></a><a href="#glo:thecounter"><code class="csfmt">\thepart</code></a>}{<a id="wrglossary.12268"></a><a href="#glo:Roman"><code class="csfmt">\Roman</code></a>{<a id="wrglossary.12269"></a><a href="#glo:ctr.part"><span class="ctrfmt">part</span></a>}}
</pre> then I need to modify the <a id="wrglossary.12270"></a><a href="#glo:GlsAddXdyLocation"><code class="csfmt">\GlsAddXdyLocation</code></a> code above to: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.12271"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.12272"></a><a href="#glo:GlsAddXdyLocation"><code class="csfmt">\GlsAddXdyLocation</code></a>["roman-numbers-uppercase"]{section}{:sep "[" 
  "arabic-numbers" :sep "]" "arabic-numbers"
}
</pre> Since <a id="wrglossary.12273"></a><a href="#glo:Roman"><code class="csfmt">\Roman</code></a> will result in an empty string if the counter is zero, it’s a good idea to add an extra location to catch this: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.12274"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.12275"></a><a href="#glo:GlsAddXdyLocation"><code class="csfmt">\GlsAddXdyLocation</code></a>{zero.section}{:sep "[" 
  "arabic-numbers" :sep "]" "arabic-numbers"
}
</pre> This example is illustrated in the sample file <a id="wrglossary.12276"></a><a href="#glo:file.samplexdy2.tex"><span class="filefmt">samplexdy2.tex</span></a>. </div><p>
<div class="example" id="ex:dice"><div class="title">Example 39: Locations as Dice</div> This example will cause <a id="wrglossary.12277"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> special characters to appear in the <a id="wrglossary.12278"></a><a href="#glo:@@glslabel@entrylocation">location</a>, which means that location escaping will need to be enabled: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.12279"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.12280"></a><a href="#glo:opt.xindy"><span class="styoptfmt">xindy</span></a>,<a id="wrglossary.12281"></a><a href="#glo:opt.esclocations"><span class="styoptfmt">esclocations</span></a>]{glossaries}
<a id="wrglossary.12282"></a><a href="#glo:glswrallowprimitivemodstrue"><code class="csfmt">\glswrallowprimitivemodstrue</code></a>
</pre><p>
Suppose I want a rather eccentric page numbering system that’s represented by the number of dots on dice. The <a id="wrglossary.12283"></a><a href="#glo:pkg.stix"><span class="styfmt">stix</span></a> package provides <a id="wrglossary.12284"></a><a href="#glo:dicei"><code class="csfmt">\dicei</code></a>, <a id="wrglossary.12285"></a><a id="wrglossary.12286"></a><a id="wrglossary.12287"></a><a id="wrglossary.12288"></a>…,  <a id="wrglossary.12289"></a><a href="#glo:dicevi"><code class="csfmt">\dicevi</code></a> that represent the six sides of a die. I can define a command that takes a number as its argument. If the number is less than seven, the appropriate <code class="csfmt">\dice<span class="meta">〈<em class="metainner">n</em>〉</span></code> command is used otherwise it does <a id="wrglossary.12290"></a><a href="#glo:dicevi"><code class="csfmt">\dicevi</code></a> the required number of times with the leftover in a final <code class="csfmt">\dice<span class="meta">〈<em class="metainner">n</em>〉</span></code>. For example, the number 16 is represented by <code class="code"><a id="wrglossary.12291"></a><a href="#glo:dicevi"><code class="csfmt">\dicevi</code></a><a id="wrglossary.12292"></a><a href="#glo:dicevi"><code class="csfmt">\dicevi</code></a><a id="wrglossary.12293"></a><a href="#glo:diceiv"><code class="csfmt">\diceiv</code></a></code> (\(6+6+4=16\)). I’ve called this command <code class="cmd">\tallynum</code> to match the example given earlier in  §<a href="#sec:locationsyntax">12.3</a>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.12294"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\newrobustcmd</code>{<code class="cmd">\tallynum</code>}[1]{<span class="comment">% </span>
 <code class="cmd">\ifnum</code><code class="cmd">\number</code><a id="wrglossary.12295"></a><a href="#glo:idx.sym.hash"></a>1&lt;7
  $<code class="cmd">\csname</code> dice<code class="cmd">\romannumeral</code><a id="wrglossary.12296"></a><a href="#glo:idx.sym.hash"></a>1<code class="cmd">\endcsname</code>$<span class="comment">% </span>
 <code class="cmd">\else</code>
  $<a id="wrglossary.12297"></a><a href="#glo:dicevi"><code class="csfmt">\dicevi</code></a>$<span class="comment">% </span>
  <code class="cmd">\expandafter</code><code class="cmd">\tallynum</code><code class="cmd">\expandafter</code>{<code class="cmd">\numexpr</code><a id="wrglossary.12298"></a><a href="#glo:idx.sym.hash"></a>1-6}<span class="comment">% </span>
 <code class="cmd">\fi</code>
}
</pre> Here’s the counter command: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.12299"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\newcommand</code>{<code class="cmd">\tally</code>}[1]{<code class="cmd">\tallynum</code>{<a id="wrglossary.12300"></a><a href="#glo:arabic"><code class="csfmt">\arabic</code></a>{<a id="wrglossary.12301"></a><a href="#glo:idx.sym.hash"></a>1}}}
</pre> The <a id="wrglossary.12302"></a><a href="#glo:ctr.page"><span class="ctrfmt">page</span></a> counter representation (<a id="wrglossary.12303"></a><a href="#glo:thecounter"><code class="csfmt">\thepage</code></a>) needs to be changed to use this command: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.12304"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>*{<a id="wrglossary.12305"></a><a href="#glo:thecounter"><code class="csfmt">\thepage</code></a>}{<code class="cmd">\tally</code>{<a id="wrglossary.12306"></a><a href="#glo:ctr.page"><span class="ctrfmt">page</span></a>}}
</pre> The <code class="cmd">\tally</code> command expands to <code class="code"><span class="cmdfmt">\tallynum</span> {number}</code> so this needs a location class that <span style="font-style: italic; font-variant: normal; ">exactly</span> matches this format: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.12307"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.12308"></a><a href="#glo:GlsAddXdyLocation"><code class="csfmt">\GlsAddXdyLocation</code></a>{tally}{<span class="comment">% </span>
 :sep "<code class="cmd">\string</code><code class="cmd">\tallynum</code><a id="wrglossary.12309"></a><a href="#glo:space"><code class="csfmt">\space</code></a><a id="wrglossary.12310"></a><a href="#glo:glsopenbrace"><code class="csfmt">\glsopenbrace</code></a>"
 "arabic-numbers"
 :sep "<a id="wrglossary.12311"></a><a href="#glo:glsclosebrace"><code class="csfmt">\glsclosebrace</code></a>"
}
</pre> The space between <code class="cmd">\tallynum</code> and {number} is significant to <a id="wrglossary.12312"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> so <a id="wrglossary.12313"></a><a href="#glo:space"><code class="csfmt">\space</code></a> is required.<p>
The sample file <a id="wrglossary.12314"></a><a href="#glo:file.samplexdy.tex"><span class="filefmt">samplexdy.tex</span></a>, which comes with the <a id="wrglossary.12315"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package, uses the default <a id="wrglossary.12316"></a><a href="#glo:ctr.page"><span class="ctrfmt">page</span></a> counter for <a id="wrglossary.12317"></a><a href="#glo:@@glslabel@entrylocation">locations</a>, and it uses the default <a id="wrglossary.12318"></a><a href="#glo:glsnumberformat"><code class="csfmt">\glsnumberformat</code></a> and a custom <code class="cmd">\hyperbfit</code> format. A new <a id="wrglossary.12319"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> location called <span class="qt">“tallynum”</span>, as illustrated above, is defined to make the page numbers appear as dice. In order for the location numbers to hyperlink to the relevant pages, I need to redefine the necessary <a id="wrglossary.12320"></a><a href="#glo:glsXcounterXformat"><code class="csfmt">\glsX<span class="meta">〈<em class="metainner">counter</em>〉</span>X<span class="meta">〈<em class="metainner">format</em>〉</span></code></a> commands: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.12321"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>{<code class="cmd">\glsXpageXglsnumberformat</code>}[2]{<span class="comment">% </span>
 <code class="cmd">\linkpagenumber</code><a id="wrglossary.12322"></a><a href="#glo:idx.sym.hash"></a>2<span class="comment">% </span>
}

<code class="cmd">\renewcommand</code>{<code class="cmd">\glsXpageXhyperbfit</code>}[2]{<span class="comment">% </span>
 <a id="wrglossary.12323"></a><a href="#glo:textbf"><code class="csfmt">\textbf</code></a>{<code class="cmd">\em</code><code class="cmd">\linkpagenumber</code><a id="wrglossary.12324"></a><a href="#glo:idx.sym.hash"></a>2}<span class="comment">% </span>
}

<code class="cmd">\newcommand</code>{<code class="cmd">\linkpagenumber</code>}[2]{<a id="wrglossary.12325"></a><a href="#glo:hyperlink"><code class="csfmt">\hyperlink</code></a>{page.<a id="wrglossary.12326"></a><a href="#glo:idx.sym.hash"></a>2}{<a id="wrglossary.12327"></a><a href="#glo:idx.sym.hash"></a>1{<a id="wrglossary.12328"></a><a href="#glo:idx.sym.hash"></a>2}}}
</pre> Note that the second argument of <code class="cmd">\glsXpageXglsnumberformat</code> is in the form <code class="code"><span class="cmdfmt">\tallynum</span>{<span class="meta">〈<em class="metainner">number</em>〉</span>}</code> so the line <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.12329"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\linkpagenumber</code><a id="wrglossary.12330"></a><a href="#glo:idx.sym.hash"></a>2<span class="comment">% </span>
</pre> does <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.12331"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\linkpagenumber</code><code class="cmd">\tallynum</code>{<span class="meta">〈<em class="metainner">number</em>〉</span>}
</pre> so <code class="cmd">\tallynum</code> is the first argument of <code class="cmd">\linkpagenumber</code> and <span class="meta">〈<em class="metainner">number</em>〉</span> is the second argument. </div><p>
<div class="important"><div class="importanttitle"><a id="wrglossary.12332"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
This method is very sensitive to the internal definition of the location command. If you are defining your own command, you control how it expands, but if you are using a command provided by another package, be aware that it may stop working in a future version of that package. </div><!-- end of important -->
<p>
<div class="example" id="ex:fmtcount"><div class="title">Example 40: Locations as Words not Digits</div> This example will cause <a id="wrglossary.12333"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> special characters to appear in the <a id="wrglossary.12334"></a><a href="#glo:@@glslabel@entrylocation">location</a>, which means that location escaping will need to be enabled: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.12335"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.12336"></a><a href="#glo:opt.xindy"><span class="styoptfmt">xindy</span></a>,<a id="wrglossary.12337"></a><a href="#glo:opt.esclocations"><span class="styoptfmt">esclocations</span></a>]{glossaries}
<a id="wrglossary.12338"></a><a href="#glo:glswrallowprimitivemodstrue"><code class="csfmt">\glswrallowprimitivemodstrue</code></a>
</pre><p>
Suppose I want the page numbers written as words rather than digits and I use the <a id="wrglossary.12339"></a><a href="#glo:pkg.fmtcount"><span class="styfmt">fmtcount</span></a> package to do this. I can redefine <a id="wrglossary.12340"></a><a href="#glo:thepage"><code class="csfmt">\thepage</code></a> as follows: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.12341"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>*{<a id="wrglossary.12342"></a><a href="#glo:thepage"><code class="csfmt">\thepage</code></a>}{<a id="wrglossary.12343"></a><a href="#glo:Numberstring"><code class="csfmt">\Numberstring</code></a>{<a id="wrglossary.12344"></a><a href="#glo:ctr.page"><span class="ctrfmt">page</span></a>}}
</pre> This <span style="font-style: italic; font-variant: normal; ">used</span> to get expanded to  <pre class="compactcodebox"><code class="cmd">\protect</code> <code class="cmd">\Numberstringnum</code> {<span class="meta">〈<em class="metainner">n</em>〉</span>}
</pre> where <span class="meta">〈<em class="metainner">n</em>〉</span> is the Arabic page number. This means that I needed to define a new location with the form: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.12345"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.12346"></a><a href="#glo:GlsAddXdyLocation"><code class="csfmt">\GlsAddXdyLocation</code></a>{Numberstring}{:sep "<code class="cmd">\string</code><code class="cmd">\protect</code><a id="wrglossary.12347"></a><a href="#glo:space"><code class="csfmt">\space</code></a>
  <code class="cmd">\string</code><code class="cmd">\Numberstringnum</code><a id="wrglossary.12348"></a><a href="#glo:space"><code class="csfmt">\space</code></a><a id="wrglossary.12349"></a><a href="#glo:glsopenbrace"><code class="csfmt">\glsopenbrace</code></a>"
  "arabic-numbers" :sep "<a id="wrglossary.12350"></a><a href="#glo:glsclosebrace"><code class="csfmt">\glsclosebrace</code></a>"}
</pre> and if I’d used the <code class="cmd">\linkpagenumber</code> command from the previous example, it would need <span style="font-style: italic; font-variant: normal; ">three</span> arguments (the first being <code class="cmd">\protect</code>): <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.12351"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\newcommand</code>{<code class="cmd">\linkpagenumber</code>}[3]{<a id="wrglossary.12352"></a><a href="#glo:hyperlink"><code class="csfmt">\hyperlink</code></a>{page.<a id="wrglossary.12353"></a><a href="#glo:idx.sym.hash"></a>3}{<a id="wrglossary.12354"></a><a href="#glo:idx.sym.hash"></a>1<a id="wrglossary.12355"></a><a href="#glo:idx.sym.hash"></a>2{<a id="wrglossary.12356"></a><a href="#glo:idx.sym.hash"></a>3}}}
</pre><p>
The internal definition of <a id="wrglossary.12357"></a><a href="#glo:Numberstring"><code class="csfmt">\Numberstring</code></a> has since changed so that it now expands to  <pre class="compactcodebox"><code class="cmd">\Numberstringnum</code> {<span class="meta">〈<em class="metainner">n</em>〉</span>}
</pre> (no <code class="cmd">\protect</code>). This means that the location class definition must be changed to: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.12358"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.12359"></a><a href="#glo:GlsAddXdyLocation"><code class="csfmt">\GlsAddXdyLocation</code></a>{Numberstring}{<span class="comment">% no <code class="cmd">\protect</code> now!</span>
  :sep "<code class="cmd">\string</code><code class="cmd">\Numberstringnum</code><a id="wrglossary.12360"></a><a href="#glo:space"><code class="csfmt">\space</code></a><a id="wrglossary.12361"></a><a href="#glo:glsopenbrace"><code class="csfmt">\glsopenbrace</code></a>"
  "arabic-numbers" :sep "<a id="wrglossary.12362"></a><a href="#glo:glsclosebrace"><code class="csfmt">\glsclosebrace</code></a>"}
</pre> and <code class="cmd">\linkpagenumber</code> goes back to only two arguments: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.12363"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\newcommand</code>{<code class="cmd">\linkpagenumber</code>}[2]{<a id="wrglossary.12364"></a><a href="#glo:hyperlink"><code class="csfmt">\hyperlink</code></a>{page.<a id="wrglossary.12365"></a><a href="#glo:idx.sym.hash"></a>2}{<a id="wrglossary.12366"></a><a href="#glo:idx.sym.hash"></a>1{<a id="wrglossary.12367"></a><a href="#glo:idx.sym.hash"></a>2}}}
</pre> The other change is that <a id="wrglossary.12368"></a><a href="#glo:Numberstring"><code class="csfmt">\Numberstring</code></a> uses <pre class="compactcodebox"><code class="cmd">\the</code><code class="cmd">\value</code>{<span class="meta">〈<em class="metainner">counter</em>〉</span>}
</pre> instead of <pre class="compactcodebox"><code class="cmd">\expandafter</code><code class="cmd">\the</code><code class="cmd">\csname</code> c@<span class="meta">〈<em class="metainner">counter</em>〉</span><code class="cmd">\endcsname</code>
</pre> so it hides <code class="cmd">\c@page</code> from the location escaping mechanism  (see §<a href="#sec:locationsyntax">12.3</a>). This means that the page number may be incorrect if the <a id="wrglossary.12369"></a><a href="#glo:dual.indexing">indexing</a> occurs during the output routine.<p>
A more recent change to <a id="wrglossary.12370"></a><a href="#glo:pkg.fmtcount"><span class="styfmt">fmtcount</span></a> (v3.03) now puts three instances of <code class="cmd">\expandafter</code> before <code class="code"><span class="cmdfmt">\the</span><span class="cmdfmt">\value</span></code> which no longer hides <code class="cmd">\c@page</code> from the location escaping mechanism, so the page numbers should once more be correct. Further changes to the <a id="wrglossary.12371"></a><a href="#glo:pkg.fmtcount"><span class="styfmt">fmtcount</span></a> package may cause a problem again.<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.12372"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
When dealing with custom formats where the internal definitions are outside of your control and liable to change, it’s best to provide a wrapper command. </div><!-- end of important -->
<p>
Instead of directly using <a id="wrglossary.12373"></a><a href="#glo:Numberstring"><code class="csfmt">\Numberstring</code></a> in the definition of <a id="wrglossary.12374"></a><a href="#glo:thepage"><code class="csfmt">\thepage</code></a>, I can provide a custom command in the same form as the earlier <code class="cmd">\tally</code> command: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.12375"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\newcommand</code>{<code class="cmd">\customfmt</code>}[1]{<code class="cmd">\customfmtnum</code>{<a id="wrglossary.12376"></a><a href="#glo:arabic"><code class="csfmt">\arabic</code></a>{<a id="wrglossary.12377"></a><a href="#glo:idx.sym.hash"></a>1}}}
<code class="cmd">\newrobustcmd</code>{<code class="cmd">\customfmtnum</code>}[1]{<code class="cmd">\Numberstringnum</code>{<a id="wrglossary.12378"></a><a href="#glo:idx.sym.hash"></a>1}}
</pre> This ensures that the location will always be written to the indexing file in the form: <pre class="compactcodebox">:locref "<a id="wrglossary.12379"></a><a href="#glo:glsopenbrace"><code class="csfmt">\glsopenbrace</code></a><a id="wrglossary.12380"></a><a href="#glo:glsclosebrace"><code class="csfmt">\glsclosebrace</code></a><a id="wrglossary.12381"></a><a href="#glo:glsopenbrace"><code class="csfmt">\glsopenbrace</code></a><code class="cmd">\string</code><a id="wrglossary.12382"></a><a href="#glo:cs.bsl"><code class="csfmt">\\</code></a>customfmtnum {<span class="meta">〈<em class="metainner">n</em>〉</span>}<a id="wrglossary.12383"></a><a href="#glo:glsclosebrace"><code class="csfmt">\glsclosebrace</code></a>"
</pre> So the location class can be defined as: <pre class="compactcodebox"><a id="wrglossary.12384"></a><a href="#glo:GlsAddXdyLocation"><code class="csfmt">\GlsAddXdyLocation</code></a>{customfmt}{
 :sep "<code class="cmd">\string</code><code class="cmd">\customfmtnum</code><a id="wrglossary.12385"></a><a href="#glo:space"><code class="csfmt">\space</code></a><a id="wrglossary.12386"></a><a href="#glo:glsopenbrace"><code class="csfmt">\glsopenbrace</code></a>"
 "arabic-numbers" 
 :sep "<a id="wrglossary.12387"></a><a href="#glo:glsclosebrace"><code class="csfmt">\glsclosebrace</code></a>"}
</pre><p>
The sample file <a id="wrglossary.12388"></a><a href="#glo:file.samplexdy3.tex"><span class="filefmt">samplexdy3.tex</span></a> illustrates this. </div><p>
In the <a id="wrglossary.12389"></a><a href="#glo:locationlist">number list</a>, the <a id="wrglossary.12390"></a><a href="#glo:@@glslabel@entrylocation">locations</a> are sorted according to the list of provided location classes. The default ordering is:  
<ol class="displaylist">
 <li><span class="numitem">1.</span><code class="code">roman-page-numbers</code> (i, ii, …); <li><span class="numitem">2.</span><code class="code">arabic-page-numbers</code> (1, 2, …); <li><span class="numitem">3.</span><code class="code">arabic-section-numbers</code> (for example, 1.1 if the <a id="wrglossary.12391"></a><a href="#glo:idx.compositor">compositor</a> is a full stop or 1-1 if the compositor is a hyphen); <li><span class="numitem">4.</span><code class="code">alpha-page-numbers</code> (a, b, …); <li><span class="numitem">5.</span><code class="code">Roman-page-numbers</code> (I, II, …); <li><span class="numitem">6.</span><code class="code">Alpha-page-numbers</code> (A, B, …); <li><span class="numitem">7.</span><code class="code">Appendix-page-numbers</code> (for example, A.1 if the Alpha compositor, see <a id="wrglossary.12392"></a><a href="#glo:glsSetAlphaCompositor"><code class="csfmt">\glsSetAlphaCompositor</code></a>, is a full stop or A-1 if the Alpha <a id="wrglossary.12393"></a><a href="#glo:idx.compositor">compositor</a> is a hyphen); <li><span class="numitem">8.</span>user defined location names (as specified by  <a id="wrglossary.12394"></a><a href="#glo:GlsAddXdyLocation"><code class="csfmt">\GlsAddXdyLocation</code></a> in the order in which they were defined); <li><span class="numitem">9.</span><code class="code">see</code> (cross-referenced entries). 
</ol>
<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.12395"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><!-- end of informationtitle -->
 With <a id="wrglossary.12396"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> <code class="code">seealso</code> is appended to the end of the list. </div><!-- end of information -->
<p>
This ordering can be changed using: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.12397"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.12398"></a><code class="code"><dfn id="glo:GlsSetXdyLocationClassOrder"><code class="csfmt">\GlsSetXdyLocationClassOrder</code></dfn>{<span class="meta">〈<em class="metainner">location names</em>〉</span>}</code><p>
<div class="noteBox"></div><!-- end of noteBox -->
</div><!-- end of pinnedbox -->
 where each location name is delimited by double quote marks and separated by white space. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.12399"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.12400"></a><a href="#glo:GlsSetXdyLocationClassOrder"><code class="csfmt">\GlsSetXdyLocationClassOrder</code></a>{
  "arabic-page-numbers"
  "arabic-section-numbers"
  "roman-page-numbers"
  "Roman-page-numbers"
  "alpha-page-numbers"
  "Alpha-page-numbers"
  "Appendix-page-numbers"
  "see"
}
</pre> (Remember to add <code class="code">"seealso"</code> if you’re using <a id="wrglossary.12401"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>.)<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.12402"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
Note that <a id="wrglossary.12403"></a><a href="#glo:GlsSetXdyLocationClassOrder"><code class="csfmt">\GlsSetXdyLocationClassOrder</code></a> has no effect if  <a id="wrglossary.12404"></a><a href="#glo:noist"><code class="csfmt">\noist</code></a> is used or if <a id="wrglossary.12405"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a> is omitted. <a id="wrglossary.12406"></a><a href="#glo:GlsSetXdyLocationClassOrder"><code class="csfmt">\GlsSetXdyLocationClassOrder</code></a> must be used before  <a id="wrglossary.12407"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>. </div><!-- end of important -->
<p>
If a <a id="wrglossary.12408"></a><a href="#glo:locationlist">number list</a> consists of a sequence of consecutive  numbers, the range will be concatenated. The  number of consecutive locations that causes a range formation  defaults to 2, but can be changed using: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.12409"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.12410"></a><code class="code"><dfn id="glo:GlsSetXdyMinRangeLength"><code class="csfmt">\GlsSetXdyMinRangeLength</code></dfn>{<span class="meta">〈<em class="metainner">value</em>〉</span>}</code><p>
<div class="noteBox"></div><!-- end of noteBox -->
</div><!-- end of pinnedbox -->
 The <span class="meta">〈<em class="metainner">value</em>〉</span> may be the keyword <span class="optfmt">none</span>, to indicate no  <a id="wrglossary.12411"></a><a href="#glo:idx.range">range</a> formation, or a number. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.12412"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.12413"></a><a href="#glo:GlsSetXdyMinRangeLength"><code class="csfmt">\GlsSetXdyMinRangeLength</code></a>{3}
</pre> See the <a id="wrglossary.12414"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> manual for further details on <a id="wrglossary.12415"></a><a href="#glo:idx.range">range</a> formations.<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.12416"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
Note that <a id="wrglossary.12417"></a><a href="#glo:GlsSetXdyMinRangeLength"><code class="csfmt">\GlsSetXdyMinRangeLength</code></a> has no effect if <a id="wrglossary.12418"></a><a href="#glo:noist"><code class="csfmt">\noist</code></a> is used or if <a id="wrglossary.12419"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a> is omitted. <a id="wrglossary.12420"></a><a href="#glo:GlsSetXdyMinRangeLength"><code class="csfmt">\GlsSetXdyMinRangeLength</code></a> must be used before  <a id="wrglossary.12421"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>. </div><!-- end of important -->
 See also §<a href="#sec:ranges">12.2</a>.<p>

</section><!-- end of section sec:xindyloc -->

<section id="sec:groups"><!-- start of section sec:groups --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->14.4. Glossary Groups<div class="labellink"><a href="#sec:groups">[link]</a></div></h2><!-- end of section header -->
<p>
The <a id="wrglossary.12422"></a><a href="#glo:dual.glossary">glossary</a> is divided into <a id="wrglossary.12423"></a><a href="#glo:idx.group">groups</a> according to the first letter of the sort key. The <a id="wrglossary.12424"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package also adds a number <a id="wrglossary.12425"></a><a href="#glo:idx.group">group</a> by default, unless you suppress it in the <a id="wrglossary.12426"></a><a href="#glo:opt.xindy"><span class="styoptfmt">xindy</span></a> package option. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.12427"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.12428"></a><a href="#glo:opt.xindy"><span class="styoptfmt">xindy</span></a><span class="optfmt">=<a id="wrglossary.12429"></a><a href="#glo:opt.xindy.glsnumbers"><span class="optfmt">glsnumbers</span></a><span class="optfmt">=false</span></span>]{glossaries}
</pre> Any entry that doesn’t go in one of the letter <a id="wrglossary.12430"></a><a href="#glo:idx.group">groups</a> or the number group is placed in the default group. If you want <a id="wrglossary.12431"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> to sort the number group numerically (rather than by a string sort) then you need to use <a id="wrglossary.12432"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span>’s</a> <span class="optfmt">numeric-sort</span> module: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.12433"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.12434"></a><a href="#glo:GlsAddXdyStyle"><code class="csfmt">\GlsAddXdyStyle</code></a>{numeric-sort}
</pre><p>
With the default <a id="wrglossary.12435"></a><a href="#glo:opt.xindy.glsnumbers"><span class="optfmt">glsnumbers</span></a><span class="optfmt">=true</span>, the number group will be placed before the <span class="qt">“A”</span> letter group. This is done in the <code class="code">define-letter-group</code> block in the <a id="wrglossary.12436"></a><a href="#glo:ext.xdy"><span class="extfmt">xdy</span></a> file: <pre class="compactcodebox">(define-letter-group "glsnumbers"
   :prefixes ("0" "1" "2" "3" "4" "5" "6" "7" "8" "9")
   :before "A")
</pre><p>
If you are not using a Roman alphabet, you need to change this with: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.12437"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.12438"></a><code class="code"><dfn id="glo:GlsSetXdyFirstLetterAfterDigits"><code class="csfmt">\GlsSetXdyFirstLetterAfterDigits</code></dfn>{<span class="meta">〈<em class="metainner">letter</em>〉</span>}</code><span class="floatrightbox"><span class="summarytag">modifier: </span>* </span><span class="clearfix"></span><p>
<div class="noteBox"></div><!-- end of noteBox -->
</div><!-- end of pinnedbox -->
{letter} where <span class="meta">〈<em class="metainner">letter</em>〉</span> is the first letter of your alphabet.  This will change <code class="code">:before "A"</code> to <code class="code">:before "<span class="meta">〈<em class="metainner">letter</em>〉</span>"</code>.<p>
A starred version of this command was added to v4.33 which sanitized <span class="meta">〈<em class="metainner">letter</em>〉</span> before writing it to the <a id="wrglossary.12439"></a><a href="#glo:ext.xdy"><span class="extfmt">xdy</span></a> file to protect it from expansion with <a id="wrglossary.12440"></a><a href="#glo:pkg.inputenc"><span class="styfmt">inputenc</span></a>. This shouldn’t be necessary with recent LaTeX kernels.<p>
Alternatively you can use: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.12441"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.12442"></a><code class="code"><dfn id="glo:GlsSetXdyNumberGroupOrder"><code class="csfmt">\GlsSetXdyNumberGroupOrder</code></dfn>{<span class="meta">〈<em class="metainner">relative location</em>〉</span>}</code><span class="floatrightbox"><span class="summarytag">modifier: </span>* </span><span class="clearfix"></span><p>
<div class="noteBox"></div><!-- end of noteBox -->
</div><!-- end of pinnedbox -->
 This will change <code class="code">:before "A"</code> to <span class="meta">〈<em class="metainner">relative location</em>〉</span>. Again, a starred version was provided to sanitize the argument, which should no longer be necessary unless <a id="wrglossary.12443"></a><a href="#glo:idx.sym.dblquote"><code class="code">"</code> (double-quote)</a> is active.<p>
For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.12444"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.12445"></a><a href="#glo:GlsSetXdyNumberGroupOrder"><code class="csfmt">\GlsSetXdyNumberGroupOrder</code></a>{:after "Z"}
</pre> will put the number group after the <span class="qt">“Z”</span> letter group.<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.12446"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
Note that these commands have no effect if  <a id="wrglossary.12447"></a><a href="#glo:noist"><code class="csfmt">\noist</code></a> is used or if <a id="wrglossary.12448"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a> is omitted. <a id="wrglossary.12449"></a><a href="#glo:GlsSetXdyFirstLetterAfterDigits"><code class="csfmt">\GlsSetXdyFirstLetterAfterDigits</code></a> must be used before  <a id="wrglossary.12450"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>. </div><!-- end of important -->
<p>
<a id="wrglossary.12451"></a><a id="wrglossary.12452"></a><p>

</section><!-- end of section sec:groups -->

<section id="sec:utilities"><!-- start of section sec:utilities --><div class="tomain"><a href="#main">[top]</a></div>
<h1><!-- start of chapter header -->15. Utilities<div class="labellink"><a href="#sec:utilities">[link]</a></div></h1><!-- end of chapter header -->
<p>
This section describes the utility commands provided with the base <a id="wrglossary.12453"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package.<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.12454"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><!-- end of informationtitle -->
 The <a id="wrglossary.12455"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package provides extra utility commands, such as <a id="wrglossary.12456"></a><a href="#glo:glsxtrusefield"><code class="xtrcsfmt">\glsxtrusefield</code></a> and <a id="wrglossary.12457"></a><a href="#glo:glsxtrfieldformatlist"><code class="xtrcsfmt">\glsxtrfieldformatlist</code></a>. See the <a id="wrglossary.12458"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> manual for further details. </div><!-- end of information -->
<p>

</section><!-- end of section sec:utilities -->

<section id="sec:hyperref"><!-- start of section sec:hyperref --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->15.1. <span class="styfmt">hyperref</span><div class="labellink"><a href="#sec:hyperref">[link]</a></div></h2><!-- end of section header -->
<p>
The <a id="wrglossary.12459"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a> package needs to be loaded before <a id="wrglossary.12460"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> to ensure that the commands provided by <a id="wrglossary.12461"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a> are only used if they have been defined.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.12462"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.12463"></a><code class="code"><code class="csfmt">\glsdisablehyper</code></code></div><!-- end of pinnedbox -->
 This disables the creation of <a id="wrglossary.12464"></a><a href="#glo:idx.hyperlink">hyperlinks</a> and targets by commands such as <a id="wrglossary.12465"></a><a href="#glo:glshyperlink"><code class="csfmt">\glshyperlink</code></a>, the <a id="wrglossary.12466"></a><a href="#glo:glslike"><code class="csfmt">\gls</code>-like</a> and <a id="wrglossary.12467"></a><a href="#glo:glstextlike"><code class="csfmt">\glstext</code>-like</a> commands and <a id="wrglossary.12468"></a><a href="#glo:glstarget"><code class="csfmt">\glstarget</code></a>. This setting is the default if <a id="wrglossary.12469"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a> hasn’t been loaded.<p>
The commands that normally create a <a id="wrglossary.12470"></a><a href="#glo:idx.hyperlink">hyperlink</a> will use: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.12471"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.12472"></a><code class="code"><dfn id="glo:glsdonohyperlink"><code class="csfmt">\glsdonohyperlink</code></dfn>{<span class="meta">〈<em class="metainner">target</em>〉</span>}{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of pinnedbox -->
<p>
The internal command used by <a id="wrglossary.12473"></a><a href="#glo:glstarget"><code class="csfmt">\glstarget</code></a> to create a target is just set to <code class="cmd">\@secondoftwo</code>.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.12474"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.12475"></a><code class="code"><code class="csfmt">\glsenablehyper</code></code><p>
<div class="noteBox"></div><!-- end of noteBox -->
</div><!-- end of pinnedbox -->
 This enables the creation of <a id="wrglossary.12476"></a><a href="#glo:idx.hyperlink">hyperlinks</a> and targets, and is the default if <a id="wrglossary.12477"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a> has been loaded.<p>
The internal command used by <a id="wrglossary.12478"></a><a href="#glo:glstarget"><code class="csfmt">\glstarget</code></a> to create a target is set to: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.12479"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.12480"></a><code class="code"><dfn id="glo:glsdohypertarget"><code class="csfmt">\glsdohypertarget</code></dfn>{<span class="meta">〈<em class="metainner">target</em>〉</span>}{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of pinnedbox -->
 This will include the debugging information if <a id="wrglossary.12481"></a><a href="#glo:opt.debug"><span class="styoptfmt">debug</span></a><span class="optfmt">=</span><a id="wrglossary.12482"></a><a href="#glo:optval.debug.showtargets"><span class="optfmt">showtargets</span></a> has been used, but also measures the height of <span class="meta">〈<em class="metainner">text</em>〉</span> so that it can place the actual target at the top of <span class="meta">〈<em class="metainner">text</em>〉</span> rather than along the baseline. This helps to prevent <span class="meta">〈<em class="metainner">text</em>〉</span> from scrolling off the top of the page out of sight.<p>
The corresponding command that’s used to link to this target is: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.12483"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.12484"></a><code class="code"><dfn id="glo:glsdohyperlink"><code class="csfmt">\glsdohyperlink</code></dfn>{<span class="meta">〈<em class="metainner">target</em>〉</span>}{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of pinnedbox -->
 This includes the debugging information, if applicable, and creates a link with <a id="wrglossary.12485"></a><a href="#glo:hyperlink"><code class="csfmt">\hyperlink</code></a>.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.12486"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.12487"></a><code class="code"><dfn id="glo:glstexorpdfstring"><code class="csfmt">\glstexorpdfstring</code></dfn>{<span class="meta">〈<em class="metainner">TeX</em>〉</span>}{<span class="meta">〈<em class="metainner">PDF</em>〉</span>}</code></div><!-- end of pinnedbox -->
 If you’re not sure whether or not the <a id="wrglossary.12488"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a> package will be loaded, this command will use <a id="wrglossary.12489"></a><a href="#glo:texorpdfstring"><code class="csfmt">\texorpdfstring</code></a> if that command has been defined, otherwise it will simply expand to <span class="meta">〈<em class="metainner">TeX</em>〉</span>.<p>

</section><!-- end of section sec:hyperref -->

<section id="sec:casechanging"><!-- start of section sec:casechanging --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->15.2. Case-Changing<div class="labellink"><a href="#sec:casechanging">[link]</a></div></h2><!-- end of section header -->
<p>
These commands may be used to perform a <a id="wrglossary.12490"></a><a href="#glo:dual.casechange">case change</a>.<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.12491"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
Ensure you have at least <a id="wrglossary.12492"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> v2.08 installed to take advantage of improved case-changing. If you also use <a id="wrglossary.12493"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, make sure you have at least v1.49. See the <a id="wrglossary.12494"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> manual for further details. </div><!-- end of important -->
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.12495"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.12496"></a><code class="code"><dfn id="glo:glsuppercase"><code class="csfmt">\glsuppercase</code></dfn>{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of pinnedbox -->
<p>
An expandable command that converts <span class="meta">〈<em class="metainner">text</em>〉</span> to  <a id="wrglossary.12497"></a><a href="#glo:idx.uppercase">uppercase</a> (<a id="wrglossary.12498"></a><a href="#glo:idx.allcaps">all caps</a>). This is used by commands such as <a id="wrglossary.12499"></a><a href="#glo:GLS"><code class="csfmt">\GLS</code></a> and <a id="wrglossary.12500"></a><a href="#glo:GLStext"><code class="csfmt">\GLStext</code></a> and is affected by <a id="wrglossary.12501"></a><a href="#glo:glsmfuexcl"><code class="csfmt">\glsmfuexcl</code></a>.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.12502"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.12503"></a><code class="code"><dfn id="glo:glslowercase"><code class="csfmt">\glslowercase</code></dfn>{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of pinnedbox -->
<p>
An expandable command that converts <span class="meta">〈<em class="metainner">text</em>〉</span> to <a id="wrglossary.12504"></a><a href="#glo:idx.lowercase">lowercase</a>. This isn’t used by the <a id="wrglossary.12505"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package, but you may find it useful with <a id="wrglossary.12506"></a><a href="#glo:idx.acronym">acronym</a> or <a id="wrglossary.12507"></a><a href="#glo:idx.abbreviation"><span class="xtrfmt">abbreviation</span></a> font commands for <a id="wrglossary.12508"></a><a href="#glo:dual.smallcaps">small caps</a> styles. This command is affected by <a id="wrglossary.12509"></a><a href="#glo:glsmfuexcl"><code class="csfmt">\glsmfuexcl</code></a>.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.12510"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.12511"></a><code class="code"><dfn id="glo:MFUsentencecase"><code class="csfmt">\MFUsentencecase</code></dfn>{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of pinnedbox -->
<p>
This command is used by <a id="wrglossary.12512"></a><a href="#glo:idx.sentencecase">sentence case</a> commands, such as <a id="wrglossary.12513"></a><a href="#glo:Glsentrytext"><code class="csfmt">\Glsentrytext</code></a>, when expanding in a <a id="wrglossary.12514"></a><a href="#glo:idx.PDFbookmark">PDF bookmark</a>.<p>
This command is actually defined by <a id="wrglossary.12515"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> v2.08+, but if an old version of <a id="wrglossary.12516"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> is installed, the <a id="wrglossary.12517"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package will provide the same command. This command is affected by <a id="wrglossary.12518"></a><a href="#glo:glsmfuexcl"><code class="csfmt">\glsmfuexcl</code></a>.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.12519"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.12520"></a><code class="code"><dfn id="glo:glssentencecase"><code class="csfmt">\glssentencecase</code></dfn>{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of pinnedbox -->
<p>
Converts <span class="meta">〈<em class="metainner">text</em>〉</span> to <a id="wrglossary.12521"></a><a href="#glo:idx.sentencecase">sentence case</a>. This is used by commands such as <a id="wrglossary.12522"></a><a href="#glo:Gls"><code class="csfmt">\Gls</code></a> and <a id="wrglossary.12523"></a><a href="#glo:Glstext"><code class="csfmt">\Glstext</code></a>, and also by commands like <a id="wrglossary.12524"></a><a href="#glo:Glsentrytext"><code class="csfmt">\Glsentrytext</code></a> in the document text.<p>
The default definition is to use the robust <a id="wrglossary.12525"></a><a href="#glo:makefirstuc"><code class="csfmt">\makefirstuc</code></a> provided by the <a id="wrglossary.12526"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> package. If you need an expandable command, use <a id="wrglossary.12527"></a><a href="#glo:MFUsentencecase"><code class="csfmt">\MFUsentencecase</code></a> instead.<p>
Note that <a id="wrglossary.12528"></a><a href="#glo:makefirstuc"><code class="csfmt">\makefirstuc</code></a> internally uses <a id="wrglossary.12529"></a><a href="#glo:glsmakefirstuc"><code class="csfmt">\glsmakefirstuc</code></a>, which is provided by <a id="wrglossary.12530"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a>. The default definition is: <pre class="compactcodebox"><code class="cmd">\newcommand</code>*{<a id="wrglossary.12531"></a><a href="#glo:glsmakefirstuc"><code class="csfmt">\glsmakefirstuc</code></a>}[1]{<a id="wrglossary.12532"></a><a href="#glo:MFUsentencecase"><code class="csfmt">\MFUsentencecase</code></a>{<code class="cmd">\unexpanded</code>{<a id="wrglossary.12533"></a><a href="#glo:idx.sym.hash"></a>1}}}
</pre> The <a id="wrglossary.12534"></a><a href="#glo:opt.mfirstuc"><span class="styoptfmt">mfirstuc</span></a><span class="optfmt">=expanded</span> package option will redefine this command without <code class="cmd">\unexpanded</code>.<p>
The reason for the use of <code class="cmd">\unexpanded</code> is mostly a backward-compatibility feature, as without it there is now the possibility for fragile commands to expand prematurely and cause an error.<p>
This is because the LaTeX3 kernel command used by <a id="wrglossary.12535"></a><a href="#glo:MFUsentencecase"><code class="csfmt">\MFUsentencecase</code></a> expands its argument before applying the <a id="wrglossary.12536"></a><a href="#glo:dual.casechange">case change</a>. With previous versions of <a id="wrglossary.12537"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a>, <a id="wrglossary.12538"></a><a href="#glo:glsmakefirstuc"><code class="csfmt">\glsmakefirstuc</code></a> would simply apply the <a id="wrglossary.12539"></a><a href="#glo:dual.casechange">case change</a> to the first token.<p>
Suppose a document created with <a id="wrglossary.12540"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> v2.07 had something like: <pre class="compactcodebox"><a id="wrglossary.12541"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{sample}{
  <a id="wrglossary.12542"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={sample}</span>,
  <a id="wrglossary.12543"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={an example with a <code class="cmd">\fragilecommand</code>}</span>
}
</pre> and a <a id="wrglossary.12544"></a><a href="#glo:idx.glossarystyle">glossary style</a> is used that performs automated sentence-casing for the description (for example, with the <a id="wrglossary.12545"></a><a href="#glo:opt.glostyle.topic"><span class="xtrglostylefmt">topic</span></a> style, provided by <a id="wrglossary.12546"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>), then this would essentially do: <pre class="compactcodebox"><a id="wrglossary.12547"></a><a href="#glo:makefirstuc"><code class="csfmt">\makefirstuc</code></a>{an example with a <code class="cmd">\fragilecommand</code>}
</pre> With old versions of <a id="wrglossary.12548"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a>, this would simply end up as: <pre class="compactcodebox"><a id="wrglossary.12549"></a><a href="#glo:MakeTextUppercase"><code class="csfmt">\MakeTextUppercase</code></a>an example with a <code class="cmd">\fragilecommand</code>
</pre> so the fragile command is unaffected.<p>
However, with <a id="wrglossary.12550"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> v2.08 and <a id="wrglossary.12551"></a><a href="#glo:opt.mfirstuc"><span class="styoptfmt">mfirstuc</span></a><span class="optfmt">=expanded</span> this would end up as: <pre class="compactcodebox"><a id="wrglossary.12552"></a><a href="#glo:MFUsentencecase"><code class="csfmt">\MFUsentencecase</code></a>an example with a <code class="cmd">\fragilecommand</code>
</pre> and the underlying <code class="cmd">\text_titlecase_first:n</code> will expand the entire argument, which will break the fragile command.<p>
The use of <code class="cmd">\unexpanded</code> prevents this from happening, but if you don’t have fragile commands and you want the content to be expanded, then use <a id="wrglossary.12553"></a><a href="#glo:opt.mfirstuc"><span class="styoptfmt">mfirstuc</span></a><span class="optfmt">=expanded</span>.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.12554"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.12555"></a><code class="code"><dfn id="glo:glscapitalisewords"><code class="csfmt">\glscapitalisewords</code></dfn>{<span class="meta">〈<em class="metainner">content</em>〉</span>}</code></div><!-- end of pinnedbox -->
<p>
Converts <span class="meta">〈<em class="metainner">text</em>〉</span> to <a id="wrglossary.12556"></a><a href="#glo:idx.titlecase">title case</a>. The default definition is to use the robust <a id="wrglossary.12557"></a><a href="#glo:capitalisewords"><code class="csfmt">\capitalisewords</code></a> provided by <a id="wrglossary.12558"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a>. You may need to redefine this command to use <a id="wrglossary.12559"></a><a href="#glo:capitalisefmtwords"><code class="csfmt">\capitalisefmtwords</code></a> instead.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.12560"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.12561"></a><code class="code"><dfn id="glo:glsmfuexcl"><code class="csfmt">\glsmfuexcl</code></dfn>{<span class="meta">〈<em class="metainner">cs</em>〉</span>}</code></div><!-- end of pinnedbox -->
<p>
This uses <a id="wrglossary.12562"></a><a href="#glo:MFUexcl"><code class="csfmt">\MFUexcl</code></a> with <a id="wrglossary.12563"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> v2.08+, otherwise its defined in the same way (so it won’t affect <a id="wrglossary.12564"></a><a href="#glo:makefirstuc"><code class="csfmt">\makefirstuc</code></a> but will affect commands like <a id="wrglossary.12565"></a><a href="#glo:glsuppercase"><code class="csfmt">\glsuppercase</code></a>).<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.12566"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.12567"></a><code class="code"><dfn id="glo:glsmfublocker"><code class="csfmt">\glsmfublocker</code></dfn>{<span class="meta">〈<em class="metainner">cs</em>〉</span>}</code></div><!-- end of pinnedbox -->
<p>
This uses <a id="wrglossary.12568"></a><a href="#glo:MFUblocker"><code class="csfmt">\MFUblocker</code></a> with <a id="wrglossary.12569"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> v2.08+, otherwise it simply uses <a id="wrglossary.12570"></a><a href="#glo:glsmfuexcl"><code class="csfmt">\glsmfuexcl</code></a>.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.12571"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.12572"></a><code class="code"><dfn id="glo:glsmfuaddmap"><code class="csfmt">\glsmfuaddmap</code></dfn>{<span class="meta">〈<em class="metainner">cs1</em>〉</span>}{<span class="meta">〈<em class="metainner">cs2</em>〉</span>}</code></div><!-- end of pinnedbox -->
<p>
This uses <a id="wrglossary.12573"></a><a href="#glo:MFUaddmap"><code class="csfmt">\MFUaddmap</code></a> with <a id="wrglossary.12574"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> v2.08+, otherwise it simply does <pre class="compactcodebox"><a id="wrglossary.12575"></a><a href="#glo:glsmfuexcl"><code class="csfmt">\glsmfuexcl</code></a>{<span class="meta">〈<em class="metainner">cs</em>〉</span>}
<a id="wrglossary.12576"></a><a href="#glo:glsmfublocker"><code class="csfmt">\glsmfublocker</code></a>{<span class="meta">〈<em class="metainner">Cs</em>〉</span>}
</pre><p>
This uses <a id="wrglossary.12577"></a><a href="#glo:MFUblocker"><code class="csfmt">\MFUblocker</code></a> if defined, otherwise it simply uses <a id="wrglossary.12578"></a><a href="#glo:glsmfuexcl"><code class="csfmt">\glsmfuexcl</code></a>.<p>

</section><!-- end of section sec:casechanging -->

<section id="sec:loops"><!-- start of section sec:loops --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->15.3. Loops<div class="labellink"><a href="#sec:loops">[link]</a></div></h2><!-- end of section header -->
<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.12579"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
Some of the commands described here take a comma-separated list as an argument. As with LaTeX’s <a id="wrglossary.12580"></a><a href="#glo:@for"><code class="csfmt">\@for</code></a> command, make sure your list doesn’t have any unwanted spaces in it as they don’t get stripped. (Discussed in more detail in <a href="https://www.dickimaw-books.com/latex/admin/html/docsvlist.shtml#spacesinlists">§2.7.2 of <span class="qt">“LaTeX for Administrative Work”</span></a>.) </div><!-- end of important -->
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.12581"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.12582"></a><code class="code"><dfn id="glo:forallglossaries"><code class="csfmt">\forallglossaries</code></dfn>[<span class="meta">〈<em class="metainner">types</em>〉</span>]{<span class="meta">〈<em class="metainner">cs</em>〉</span>}{<span class="meta">〈<em class="metainner">body</em>〉</span>}</code></div><!-- end of pinnedbox -->
 This iterates through <span class="meta">〈<em class="metainner">types</em>〉</span>, a comma-separated list of <a id="wrglossary.12583"></a><a href="#glo:dual.glossary">glossary</a> labels (as supplied when the glossary was defined). At each iteration the command <span class="meta">〈<em class="metainner">cs</em>〉</span> is defined to the <a id="wrglossary.12584"></a><a href="#glo:dual.glossary">glossary</a> label for the current iteration and <span class="meta">〈<em class="metainner">body</em>〉</span> is performed. If <span class="meta">〈<em class="metainner">types</em>〉</span> is omitted, the default is to iterate over all non-<a id="wrglossary.12585"></a><a href="#glo:dual.ignoredglossary">ignored glossaries</a>.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.12586"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.12587"></a><code class="code"><dfn id="glo:forallacronyms"><code class="csfmt">\forallacronyms</code></dfn>{<span class="meta">〈<em class="metainner">cs</em>〉</span>}{<span class="meta">〈<em class="metainner">body</em>〉</span>}</code><p>
<div class="noteBox"></div><!-- end of noteBox -->
</div><!-- end of pinnedbox -->
 This is like <a id="wrglossary.12588"></a><a href="#glo:forallglossaries"><code class="csfmt">\forallglossaries</code></a> but only iterates over the lists of <a id="wrglossary.12589"></a><a href="#glo:idx.acronym">acronyms</a> (that have previously been declared using <a id="wrglossary.12590"></a><a href="#glo:DeclareAcronymList"><code class="csfmt">\DeclareAcronymList</code></a> or the <a id="wrglossary.12591"></a><a href="#glo:opt.acronymlists"><span class="styoptfmt">acronymlists</span></a> package option). This command doesn’t have an optional argument. If you want to explicitly say which lists to iterate over, just use the optional argument of <a id="wrglossary.12592"></a><a href="#glo:forallglossaries"><code class="csfmt">\forallglossaries</code></a>.<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.12593"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><!-- end of informationtitle -->
 The <a id="wrglossary.12594"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package provides an analogous command <a id="wrglossary.12595"></a><a href="#glo:forallabbreviationlists"><code class="xtrcsfmt">\forallabbreviationlists</code></a>. </div><!-- end of information -->
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.12596"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.12597"></a><code class="code"><dfn id="glo:forglsentries"><code class="csfmt">\forglsentries</code></dfn>[<span class="meta">〈<em class="metainner">type</em>〉</span>]{<span class="meta">〈<em class="metainner">cs</em>〉</span>}{<span class="meta">〈<em class="metainner">body</em>〉</span>}</code></div><!-- end of pinnedbox -->
 This iterates through all <a id="wrglossary.12598"></a><a href="#glo:idx.glossaryentry">entries</a> in the <a id="wrglossary.12599"></a><a href="#glo:dual.glossary">glossary</a> given by <span class="meta">〈<em class="metainner">type</em>〉</span>. At each iteration the command <span class="meta">〈<em class="metainner">cs</em>〉</span> is defined  to the entry label for the current iteration and <span class="meta">〈<em class="metainner">body</em>〉</span> is performed. If <span class="meta">〈<em class="metainner">type</em>〉</span> is omitted, <a id="wrglossary.12600"></a><a href="#glo:glsdefaulttype"><code class="csfmt">\glsdefaulttype</code></a> is used.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.12601"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.12602"></a><code class="code"><dfn id="glo:forallglsentries"><code class="csfmt">\forallglsentries</code></dfn>[<span class="meta">〈<em class="metainner">types</em>〉</span>]{<span class="meta">〈<em class="metainner">cs</em>〉</span>}{<span class="meta">〈<em class="metainner">body</em>〉</span>}</code></div><!-- end of pinnedbox -->
 This is just a nested loop that essentially does: <pre class="compactcodebox"><a id="wrglossary.12603"></a><a href="#glo:forallglossaries"><code class="csfmt">\forallglossaries</code></a>[<span class="meta">〈<em class="metainner">types</em>〉</span>]{<span class="meta">〈<em class="metainner">type-cs</em>〉</span>}{<span class="meta">〈<em class="metainner"><span class="comment">% outer loop</span>   <a id="wrglossary.12604"></a><a href="#glo:forglsentries"><code class="csfmt">\forglsentries</code></a>[<span class="meta">〈<em class="metainner">type-cs</em>〉</span>]{<span class="meta">〈<em class="metainner">cs</em>〉</span>}{<span class="meta">〈<em class="metainner">body</em>〉</span>}<span class="comment">% inner loop</span> </em>〉</span>}
</pre> If <span class="meta">〈<em class="metainner">types</em>〉</span> is omitted, the default is the list of all non-<a id="wrglossary.12605"></a><a href="#glo:dual.ignoredglossary">ignored glossaries</a>. (The current glossary label can be obtained using  <code class="code"><a id="wrglossary.12606"></a><a href="#glo:glsentrytype"><code class="csfmt">\glsentrytype</code></a>{<span class="meta">〈<em class="metainner">cs</em>〉</span>}</code> within <span class="meta">〈<em class="metainner">body</em>〉</span>.)<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.12607"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><!-- end of informationtitle -->
 The <a id="wrglossary.12608"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package provides commands like <a id="wrglossary.12609"></a><a href="#glo:glsxtrforcsvfield"><code class="xtrcsfmt">\glsxtrforcsvfield</code></a> to iterate over any fields that contain comma-separated lists. </div><!-- end of information -->
<p>

</section><!-- end of section sec:loops -->

<section id="sec:conditionals"><!-- start of section sec:conditionals --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->15.4. Conditionals<div class="labellink"><a href="#sec:conditionals">[link]</a></div></h2><!-- end of section header -->
<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.12610"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><!-- end of informationtitle -->
 The <a id="wrglossary.12611"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package provides many more conditional commands. </div><!-- end of information -->
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.12612"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.12613"></a><code class="code"><dfn id="glo:ifglossaryexists"><code class="csfmt">\ifglossaryexists</code></dfn>{<span class="meta">〈<em class="metainner">glossary-type</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code><span class="floatrightbox"><span class="summarytag">modifier: </span>* </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
<p>
This checks if the <a id="wrglossary.12614"></a><a href="#glo:dual.glossary">glossary</a> given by <span class="meta">〈<em class="metainner">glossary-type</em>〉</span>  exists (that is, if it has been defined). If it does exist <span class="meta">〈<em class="metainner">true part</em>〉</span>  is performed, otherwise <span class="meta">〈<em class="metainner">false part</em>〉</span>.<p>
The unstarred form will treat <a id="wrglossary.12615"></a><a href="#glo:dual.ignoredglossary">ignored glossaries</a> as non-existent. The starred form will consider them as existing. So both forms will do <span class="meta">〈<em class="metainner">true</em>〉</span> if <span class="meta">〈<em class="metainner">glossary-type</em>〉</span> was defined by <a id="wrglossary.12616"></a><a href="#glo:newglossary"><code class="csfmt">\newglossary</code></a>, but only the starred form will do <span class="meta">〈<em class="metainner">true</em>〉</span> if <span class="meta">〈<em class="metainner">glossary-type</em>〉</span> was defined with <a id="wrglossary.12617"></a><a href="#glo:newignoredglossary"><code class="csfmt">\newignoredglossary</code></a>.<p>
For example, given: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.12618"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.12619"></a><a href="#glo:newignoredglossary"><code class="csfmt">\newignoredglossary</code></a>{common}
</pre> then <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.12620"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.12621"></a><a href="#glo:ifglossaryexists"><code class="csfmt">\ifglossaryexists</code></a>{common}{true}{false}
<a id="wrglossary.12622"></a><a href="#glo:ifglossaryexists"><code class="csfmt">\ifglossaryexists</code></a>*{common}{true}{false}
</pre> will produce <span class="qt">“false true”</span>.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.12623"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.12624"></a><code class="code"><dfn id="glo:ifglsentryexists"><code class="csfmt">\ifglsentryexists</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code></div><!-- end of pinnedbox -->
<p>
This checks if the <a id="wrglossary.12625"></a><a href="#glo:idx.glossaryentry">glossary entry</a> given by <span class="meta">〈<em class="metainner">entry-label</em>〉</span> exists. If it does exist then <span class="meta">〈<em class="metainner">true</em>〉</span> is performed, otherwise this does <span class="meta">〈<em class="metainner">false</em>〉</span>. Simply uses <a id="wrglossary.12626"></a><a href="#glo:pkg.etoolbox"><span class="styfmt">etoolbox</span>’s</a> <a id="wrglossary.12627"></a><a href="#glo:ifcsundef"><code class="csfmt">\ifcsundef</code></a> so can expand.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.12628"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.12629"></a><code class="code"><dfn id="glo:glsdoifexists"><code class="csfmt">\glsdoifexists</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">code</em>〉</span>}</code></div><!-- end of pinnedbox -->
 Does <span class="meta">〈<em class="metainner">code</em>〉</span> if the entry given by <span class="meta">〈<em class="metainner">entry-label</em>〉</span> exists. If it doesn’t exist, an undefined error is generated.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.12630"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.12631"></a><code class="code"><dfn id="glo:glsdoifnoexists"><code class="csfmt">\glsdoifnoexists</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">code</em>〉</span>}</code></div><!-- end of pinnedbox -->
 Does <span class="meta">〈<em class="metainner">code</em>〉</span> if the entry given by <span class="meta">〈<em class="metainner">entry-label</em>〉</span> doesn’t exist. If it does exist, an already defined error is generated.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.12632"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.12633"></a><code class="code"><dfn id="glo:glsdoifexistsorwarn"><code class="csfmt">\glsdoifexistsorwarn</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">code</em>〉</span>}</code></div><!-- end of pinnedbox -->
 As <a id="wrglossary.12634"></a><a href="#glo:glsdoifexists"><code class="csfmt">\glsdoifexists</code></a> but issues a warning rather than an error if the entry doesn’t exist.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.12635"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.12636"></a><code class="code"><dfn id="glo:glsdoifexistsordo"><code class="csfmt">\glsdoifexistsordo</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code></div><!-- end of pinnedbox -->
 Does <span class="meta">〈<em class="metainner">code</em>〉</span> if the entry given by <span class="meta">〈<em class="metainner">entry-label</em>〉</span> exists otherwise it generates an undefined error and does <span class="meta">〈<em class="metainner">else code</em>〉</span>.<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.12637"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><!-- end of informationtitle -->
 The undefined/already defined errors can be converted to warnings  with <a id="wrglossary.12638"></a><a href="#glo:opt.undefaction"><span class="xtrstyoptfmt">undefaction</span></a><span class="optfmt">=warn</span>. </div><!-- end of information -->
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.12639"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.12640"></a><code class="code"><dfn id="glo:ifglsused"><code class="csfmt">\ifglsused</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code></div><!-- end of pinnedbox -->
<p>
Tests the entry’s <a id="wrglossary.12641"></a><a href="#glo:dual.firstuseflag">first use flag</a>. If the <a id="wrglossary.12642"></a><a href="#glo:idx.glossaryentry">entry</a> has been used, <span class="meta">〈<em class="metainner">true</em>〉</span> will be done, otherwise (if the <a id="wrglossary.12643"></a><a href="#glo:idx.glossaryentry">entry</a> has been defined) <span class="meta">〈<em class="metainner">false</em>〉</span> will be done. If the <a id="wrglossary.12644"></a><a href="#glo:idx.glossaryentry">entry</a> isn’t defined, then an undefined error will occur and neither <span class="meta">〈<em class="metainner">true</em>〉</span> nor <span class="meta">〈<em class="metainner">false</em>〉</span> will be done (see §<a href="#sec:glsunset">7</a>).<p>
This means that <a id="wrglossary.12645"></a><a href="#glo:ifglsused"><code class="csfmt">\ifglsused</code></a> is unreliable with <a id="wrglossary.12646"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> as no <a id="wrglossary.12647"></a><a href="#glo:idx.glossaryentry">entries</a> are defined on the first LaTeX run, which means there’s no way of determining if it has been used, so <a id="wrglossary.12648"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> provides a similar command: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.12649"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.12650"></a><code class="code"><dfn id="glo:GlsXtrIfUnusedOrUndefined"><code class="csfmt">\GlsXtrIfUnusedOrUndefined</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code></div><!-- end of pinnedbox -->
 In this case, <span class="meta">〈<em class="metainner">true</em>〉</span> will be done if the entry hasn’t been used or hasn’t been defined, which is essentially the logical negation of <a id="wrglossary.12651"></a><a href="#glo:ifglsused"><code class="csfmt">\ifglsused</code></a> for defined <a id="wrglossary.12652"></a><a href="#glo:idx.glossaryentry">entries</a>.<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.12653"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
Some of the following <code class="csfmt">\ifglshas<span class="meta">〈<em class="metainner">xxx</em>〉</span></code> commands use <a id="wrglossary.12654"></a><a href="#glo:glsdoifexists"><code class="csfmt">\glsdoifexists</code></a>. In those cases, the <span class="meta">〈<em class="metainner">true</em>〉</span> or <span class="meta">〈<em class="metainner">false</em>〉</span> parts are only performed if the entry exists. Neither are done if the entry doesn’t exist. </div><!-- end of important -->
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.12655"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.12656"></a><code class="code"><dfn id="glo:ifglshaschildren"><code class="csfmt">\ifglshaschildren</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code></div><!-- end of pinnedbox -->
<p>
This does <span class="meta">〈<em class="metainner">true</em>〉</span> if any <a id="wrglossary.12657"></a><a href="#glo:idx.glossaryentry">entries</a> in the same <a id="wrglossary.12658"></a><a href="#glo:dual.glossary">glossary</a> as <span class="meta">〈<em class="metainner">entry-label</em>〉</span> had <a id="wrglossary.12659"></a><a href="#glo:opt.gloskey.parent"><span class="csoptfmt">parent</span></a><span class="optfmt">={<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</span>. This is inefficient and time-consuming if there are a large number of entries defined. Uses <a id="wrglossary.12660"></a><a href="#glo:glsdoifexists"><code class="csfmt">\glsdoifexists</code></a>.<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.12661"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a></div><!-- end of informationtitle -->
 If you use <a id="wrglossary.12662"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, a more efficient method is to use the <a id="wrglossary.12663"></a><a href="#glo:opt.resource.save-child-count"><span class="xtrcsoptfmt">save-child-count</span></a> resource option and test the value of the <a id="wrglossary.12664"></a><a href="#glo:opt.glosfield.childcount"><span class="xtrcsoptfmt">childcount</span></a> field with <a id="wrglossary.12665"></a><a href="#glo:GlsXtrIfHasNonZeroChildCount"><code class="xtrcsfmt">\GlsXtrIfHasNonZeroChildCount</code></a>. </div><!-- end of information -->
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.12666"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.12667"></a><code class="code"><dfn id="glo:ifglshasparent"><code class="csfmt">\ifglshasparent</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code></div><!-- end of pinnedbox -->
<p>
This does <span class="meta">〈<em class="metainner">true</em>〉</span> if the <a id="wrglossary.12668"></a><a href="#glo:opt.gloskey.parent"><span class="csoptfmt">parent</span></a> field is non-empty for the entry identified by <span class="meta">〈<em class="metainner">entry-label</em>〉</span>. Uses <a id="wrglossary.12669"></a><a href="#glo:glsdoifexists"><code class="csfmt">\glsdoifexists</code></a>.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.12670"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.12671"></a><code class="code"><dfn id="glo:ifglshassymbol"><code class="csfmt">\ifglshassymbol</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code></div><!-- end of pinnedbox -->
<p>
A robust command that does <span class="meta">〈<em class="metainner">true</em>〉</span> if the <a id="wrglossary.12672"></a><a href="#glo:opt.gloskey.symbol"><span class="csoptfmt">symbol</span></a> field is non-empty and not <a id="wrglossary.12673"></a><a href="#glo:relax"><code class="csfmt">\relax</code></a> for the entry identified by <span class="meta">〈<em class="metainner">entry-label</em>〉</span>.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.12674"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.12675"></a><code class="code"><dfn id="glo:ifglshaslong"><code class="csfmt">\ifglshaslong</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code></div><!-- end of pinnedbox -->
<p>
A robust command that does <span class="meta">〈<em class="metainner">true</em>〉</span> if the <a id="wrglossary.12676"></a><a href="#glo:opt.gloskey.long"><span class="csoptfmt">long</span></a> field is non-empty and not <a id="wrglossary.12677"></a><a href="#glo:relax"><code class="csfmt">\relax</code></a> for the entry identified by <span class="meta">〈<em class="metainner">entry-label</em>〉</span>.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.12678"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.12679"></a><code class="code"><dfn id="glo:ifglshasshort"><code class="csfmt">\ifglshasshort</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code></div><!-- end of pinnedbox -->
<p>
A robust command that does <span class="meta">〈<em class="metainner">true</em>〉</span> if the <a id="wrglossary.12680"></a><a href="#glo:opt.gloskey.short"><span class="csoptfmt">short</span></a> field is non-empty and not <a id="wrglossary.12681"></a><a href="#glo:relax"><code class="csfmt">\relax</code></a> for the entry identified by <span class="meta">〈<em class="metainner">entry-label</em>〉</span>.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.12682"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.12683"></a><code class="code"><dfn id="glo:ifglshasdesc"><code class="csfmt">\ifglshasdesc</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code></div><!-- end of pinnedbox -->
<p>
Expands to <span class="meta">〈<em class="metainner">true</em>〉</span> if the <a id="wrglossary.12684"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a> is empty for the entry identified by <span class="meta">〈<em class="metainner">entry-label</em>〉</span>, otherwise expands to <span class="meta">〈<em class="metainner">false</em>〉</span>. Compare with: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.12685"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.12686"></a><code class="code"><dfn id="glo:ifglsdescsuppressed"><code class="csfmt">\ifglsdescsuppressed</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code></div><!-- end of pinnedbox -->
 This expands to <span class="meta">〈<em class="metainner">true</em>〉</span> if <a id="wrglossary.12687"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={<a id="wrglossary.12688"></a><a href="#glo:nopostdesc"><code class="csfmt">\nopostdesc</code></a>}</span> for the entry identified by <span class="meta">〈<em class="metainner">entry-label</em>〉</span> otherwise expands to <span class="meta">〈<em class="metainner">false</em>〉</span>.<p>
There are also commands available for arbitrary fields. Some may allow the field to be identified by its corresponding key (such as <a id="wrglossary.12689"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a>) but some require the <a id="wrglossary.12690"></a><a href="#glo:dual.internalfieldlabel">internal field label</a> (such as <a id="wrglossary.12691"></a><a href="#glo:opt.glosfield.desc"><span class="csoptfmt">desc</span></a>). See Table <a href="#tab:fieldmap">4.1</a> for the <a id="wrglossary.12692"></a><a href="#glo:dual.internalfieldlabel">internal field labels</a> that correspond to each key. If you provide your own keys, for example with <a id="wrglossary.12693"></a><a href="#glo:glsaddkey"><code class="csfmt">\glsaddkey</code></a>, then the internal label will be the same as the key.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.12694"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.12695"></a><code class="code"><dfn id="glo:ifglsfieldvoid"><code class="csfmt">\ifglsfieldvoid</code></dfn>{<span class="meta">〈<em class="metainner">field-label</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code></div><!-- end of pinnedbox -->
 Expands to <span class="meta">〈<em class="metainner">true</em>〉</span> if the field identified by its <a id="wrglossary.12696"></a><a href="#glo:dual.internalfieldlabel">internal field label</a> <span class="meta">〈<em class="metainner">field-label</em>〉</span> is void for the entry identified by <span class="meta">〈<em class="metainner">entry-label</em>〉</span>, otherwise it expands to <span class="meta">〈<em class="metainner">false</em>〉</span>. The void test is performed with <a id="wrglossary.12697"></a><a href="#glo:pkg.etoolbox"><span class="styfmt">etoolbox</span>’s</a> <a id="wrglossary.12698"></a><a href="#glo:ifcsvoid"><code class="csfmt">\ifcsvoid</code></a>. This means that an undefined field or an undefined entry will be considered void. An empty field value or a field set to <a id="wrglossary.12699"></a><a href="#glo:relax"><code class="csfmt">\relax</code></a> are also considered void.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.12700"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.12701"></a><code class="code"><dfn id="glo:ifglshasfield"><code class="csfmt">\ifglshasfield</code></dfn>{<span class="meta">〈<em class="metainner">field</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code><p>
<div class="noteBox"></div><!-- end of noteBox -->
</div><!-- end of pinnedbox -->
<p>
This robust command tests the value of the field given by <span class="meta">〈<em class="metainner">field</em>〉</span> for the entry identified by <span class="meta">〈<em class="metainner">entry-label</em>〉</span>.  The <span class="meta">〈<em class="metainner">field</em>〉</span> argument may either be the key associated with the field or the <a id="wrglossary.12702"></a><a href="#glo:dual.internalfieldlabel">internal field label</a>.<p>
If the field value is empty or <a id="wrglossary.12703"></a><a href="#glo:relax"><code class="csfmt">\relax</code></a>, then <span class="meta">〈<em class="metainner">false</em>〉</span> is performed, otherwise <span class="meta">〈<em class="metainner">true</em>〉</span> is performed. If the field supplied is unrecognised <span class="meta">〈<em class="metainner">false part</em>〉</span> is performed and a warning is issued. If the entry is undefined, an undefined error occurs.<p>
Within <span class="meta">〈<em class="metainner">true</em>〉</span>, you can access the field’s value with: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.12704"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.12705"></a><code class="code"><dfn id="glo:glscurrentfieldvalue"><code class="csfmt">\glscurrentfieldvalue</code></dfn></code></div><!-- end of pinnedbox -->
 This command is initially defined to empty but has no relevance outside of the <span class="meta">〈<em class="metainner">true</em>〉</span> argument. This saves re-accessing the field if the test is true. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.12706"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.12707"></a><a href="#glo:ifglshasfield"><code class="csfmt">\ifglshasfield</code></a>{useri}{sample}{, <a id="wrglossary.12708"></a><a href="#glo:glscurrentfieldvalue"><code class="csfmt">\glscurrentfieldvalue</code></a>}{}
</pre> will insert a comma, space and the field value if the <a id="wrglossary.12709"></a><a href="#glo:opt.gloskey.user1"><span class="csoptfmt">user1</span></a> key has been set for the entry whose label is <span class="qt">“sample”</span>.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.12710"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.12711"></a><code class="code"><dfn id="glo:ifglsfieldeq"><code class="csfmt">\ifglsfieldeq</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">field-label</em>〉</span>}{<span class="meta">〈<em class="metainner">string</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code></div><!-- end of pinnedbox -->
 This robust command does <span class="meta">〈<em class="metainner">true</em>〉</span> if the entry identified by <span class="meta">〈<em class="metainner">entry-label</em>〉</span> has the field identified by its <a id="wrglossary.12712"></a><a href="#glo:dual.internalfieldlabel">internal field label</a> (not the key) <span class="meta">〈<em class="metainner">field-label</em>〉</span> defined and set to the given <span class="meta">〈<em class="metainner">string</em>〉</span>. The test is performed by <a id="wrglossary.12713"></a><a href="#glo:pkg.etoolbox"><span class="styfmt">etoolbox</span>’s</a> <a id="wrglossary.12714"></a><a href="#glo:ifcsstring"><code class="csfmt">\ifcsstring</code></a>. An error will occur if the field value is undefined or if the entry hasn’t been defined.<p>
The result may vary depending on whether or not expansion was on for the given field when the entry was defined (see §<a href="#sec:expansion">4.4</a>). For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.12715"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\documentclass</code>{article}

<code class="cmd">\usepackage</code>{glossaries}

<code class="cmd">\newcommand</code>*{<code class="cmd">\foo</code>}{FOO}

<a id="wrglossary.12716"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{sample1}{<a id="wrglossary.12717"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={sample1}</span>,<a id="wrglossary.12718"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={an example}</span>,
<a id="wrglossary.12719"></a><a href="#glo:opt.gloskey.user1"><span class="csoptfmt">user1</span></a><span class="optfmt">={FOO}</span>}
<a id="wrglossary.12720"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{sample2}{<a id="wrglossary.12721"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={sample2}</span>,<a id="wrglossary.12722"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={an example}</span>,
<a id="wrglossary.12723"></a><a href="#glo:opt.gloskey.user1"><span class="csoptfmt">user1</span></a><span class="optfmt">={<code class="cmd">\foo</code>}</span>}
<code class="cbeg">\begin{document}</code>
<a id="wrglossary.12724"></a><a href="#glo:ifglsfieldeq"><code class="csfmt">\ifglsfieldeq</code></a>{sample1}{<a id="wrglossary.12725"></a><a href="#glo:opt.glosfield.useri"><span class="csoptfmt">useri</span></a>}{FOO}{TRUE}{FALSE}.

<a id="wrglossary.12726"></a><a href="#glo:ifglsfieldeq"><code class="csfmt">\ifglsfieldeq</code></a>{sample2}{<a id="wrglossary.12727"></a><a href="#glo:opt.glosfield.useri"><span class="csoptfmt">useri</span></a>}{FOO}{TRUE}{FALSE}.
<code class="cend">\end{document}</code>
</pre> This will produce <span class="qt">“TRUE”</span> in both cases since expansion is on for the <a id="wrglossary.12728"></a><a href="#glo:opt.gloskey.user1"><span class="csoptfmt">user1</span></a> key, so <code class="cmd">\foo</code> was expanded to <span class="qt">“FOO”</span> when <span class="qt">“sample2”</span> was defined. If the tests are changed to: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.12729"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.12730"></a><a href="#glo:ifglsfieldeq"><code class="csfmt">\ifglsfieldeq</code></a>{sample1}{<a id="wrglossary.12731"></a><a href="#glo:opt.glosfield.useri"><span class="csoptfmt">useri</span></a>}{<code class="cmd">\foo</code>}{TRUE}{FALSE}.

<a id="wrglossary.12732"></a><a href="#glo:ifglsfieldeq"><code class="csfmt">\ifglsfieldeq</code></a>{sample2}{<a id="wrglossary.12733"></a><a href="#glo:opt.glosfield.useri"><span class="csoptfmt">useri</span></a>}{<code class="cmd">\foo</code>}{TRUE}{FALSE}.
</pre> then this will produce <span class="qt">“FALSE”</span> in both cases. Now suppose expansion is switched off for the <a id="wrglossary.12734"></a><a href="#glo:opt.gloskey.user1"><span class="csoptfmt">user1</span></a> key: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.12735"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\documentclass</code>{article}

<code class="cmd">\usepackage</code>{glossaries}

<code class="cmd">\newcommand</code>*{<code class="cmd">\foo</code>}{FOO}

<a id="wrglossary.12736"></a><a href="#glo:glssetnoexpandfield"><code class="csfmt">\glssetnoexpandfield</code></a>{<a id="wrglossary.12737"></a><a href="#glo:opt.glosfield.useri"><span class="csoptfmt">useri</span></a>}

<a id="wrglossary.12738"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{sample1}{<a id="wrglossary.12739"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={sample1}</span>,<a id="wrglossary.12740"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={an example}</span>,
<a id="wrglossary.12741"></a><a href="#glo:opt.gloskey.user1"><span class="csoptfmt">user1</span></a><span class="optfmt">={FOO}</span>}
<a id="wrglossary.12742"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{sample2}{<a id="wrglossary.12743"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={sample2}</span>,<a id="wrglossary.12744"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={an example}</span>,
<a id="wrglossary.12745"></a><a href="#glo:opt.gloskey.user1"><span class="csoptfmt">user1</span></a><span class="optfmt">={<code class="cmd">\foo</code>}</span>}
<code class="cbeg">\begin{document}</code>
<a id="wrglossary.12746"></a><a href="#glo:ifglsfieldeq"><code class="csfmt">\ifglsfieldeq</code></a>{sample1}{<a id="wrglossary.12747"></a><a href="#glo:opt.glosfield.useri"><span class="csoptfmt">useri</span></a>}{FOO}{TRUE}{FALSE}.

<a id="wrglossary.12748"></a><a href="#glo:ifglsfieldeq"><code class="csfmt">\ifglsfieldeq</code></a>{sample2}{<a id="wrglossary.12749"></a><a href="#glo:opt.glosfield.useri"><span class="csoptfmt">useri</span></a>}{FOO}{TRUE}{FALSE}.
<code class="cend">\end{document}</code>
</pre> This now produces <span class="qt">“TRUE”</span> for the first case (comparing <span class="qt">“FOO”</span> with <span class="qt">“FOO”</span>) and <span class="qt">“FALSE”</span> for the second case (comparing <span class="qt">“<code class="cmd">\foo</code>”</span> with <span class="qt">“FOO”</span>).<p>
The reverse happens in the following: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.12750"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\documentclass</code>{article}

<code class="cmd">\usepackage</code>{glossaries}

<code class="cmd">\newcommand</code>*{<code class="cmd">\foo</code>}{FOO}

<a id="wrglossary.12751"></a><a href="#glo:glssetnoexpandfield"><code class="csfmt">\glssetnoexpandfield</code></a>{<a id="wrglossary.12752"></a><a href="#glo:opt.glosfield.useri"><span class="csoptfmt">useri</span></a>}

<a id="wrglossary.12753"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{sample1}{<a id="wrglossary.12754"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={sample1}</span>,<a id="wrglossary.12755"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={an example}</span>,
<a id="wrglossary.12756"></a><a href="#glo:opt.gloskey.user1"><span class="csoptfmt">user1</span></a><span class="optfmt">={FOO}</span>}
<a id="wrglossary.12757"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{sample2}{<a id="wrglossary.12758"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={sample2}</span>,<a id="wrglossary.12759"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={an example}</span>,
<a id="wrglossary.12760"></a><a href="#glo:opt.gloskey.user1"><span class="csoptfmt">user1</span></a><span class="optfmt">={<code class="cmd">\foo</code>}</span>}
<code class="cbeg">\begin{document}</code>
<a id="wrglossary.12761"></a><a href="#glo:ifglsfieldeq"><code class="csfmt">\ifglsfieldeq</code></a>{sample1}{<a id="wrglossary.12762"></a><a href="#glo:opt.glosfield.useri"><span class="csoptfmt">useri</span></a>}{<code class="cmd">\foo</code>}{TRUE}{FALSE}.

<a id="wrglossary.12763"></a><a href="#glo:ifglsfieldeq"><code class="csfmt">\ifglsfieldeq</code></a>{sample2}{<a id="wrglossary.12764"></a><a href="#glo:opt.glosfield.useri"><span class="csoptfmt">useri</span></a>}{<code class="cmd">\foo</code>}{TRUE}{FALSE}.
<code class="cend">\end{document}</code>
</pre> This now produces <span class="qt">“FALSE”</span> for the first case (comparing <span class="qt">“FOO”</span> with <span class="qt">“<code class="cmd">\foo</code>”</span>) and <span class="qt">“TRUE”</span> for the second case (comparing <span class="qt">“<code class="cmd">\foo</code>”</span> with <span class="qt">“<code class="cmd">\foo</code>”</span>).<p>
You can test if the value of a field is equal to the replacement text of a command using: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.12765"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.12766"></a><code class="code"><dfn id="glo:ifglsfielddefeq"><code class="csfmt">\ifglsfielddefeq</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">field-label</em>〉</span>}{<span class="meta">〈<em class="metainner">cs</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code></div><!-- end of pinnedbox -->
 This robust command is essentially like <a id="wrglossary.12767"></a><a href="#glo:ifglsfieldeq"><code class="csfmt">\ifglsfieldeq</code></a> but internally uses <a id="wrglossary.12768"></a><a href="#glo:pkg.etoolbox"><span class="styfmt">etoolbox</span></a>’s <a id="wrglossary.12769"></a><a href="#glo:ifdefstrequal"><code class="csfmt">\ifdefstrequal</code></a> command to perform the comparison. The argument <span class="meta">〈<em class="metainner">cs</em>〉</span> argument must be a macro.<p>
For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.12770"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\documentclass</code>{article}

<code class="cmd">\usepackage</code>{glossaries}

<code class="cmd">\newcommand</code>*{<code class="cmd">\foo</code>}{FOO}

<a id="wrglossary.12771"></a><a href="#glo:glssetnoexpandfield"><code class="csfmt">\glssetnoexpandfield</code></a>{<a id="wrglossary.12772"></a><a href="#glo:opt.glosfield.useri"><span class="csoptfmt">useri</span></a>}

<a id="wrglossary.12773"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{sample1}{<a id="wrglossary.12774"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={sample1}</span>,<a id="wrglossary.12775"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={an example}</span>,
<a id="wrglossary.12776"></a><a href="#glo:opt.gloskey.user1"><span class="csoptfmt">user1</span></a><span class="optfmt">={FOO}</span>}
<a id="wrglossary.12777"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{sample2}{<a id="wrglossary.12778"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={sample2}</span>,<a id="wrglossary.12779"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={an example}</span>,
<a id="wrglossary.12780"></a><a href="#glo:opt.gloskey.user1"><span class="csoptfmt">user1</span></a><span class="optfmt">={<code class="cmd">\foo</code>}</span>}

<code class="cbeg">\begin{document}</code>
<a id="wrglossary.12781"></a><a href="#glo:ifglsfielddefeq"><code class="csfmt">\ifglsfielddefeq</code></a>{sample1}{<a id="wrglossary.12782"></a><a href="#glo:opt.glosfield.useri"><span class="csoptfmt">useri</span></a>}{<code class="cmd">\foo</code>}{TRUE}{FALSE}.

<a id="wrglossary.12783"></a><a href="#glo:ifglsfielddefeq"><code class="csfmt">\ifglsfielddefeq</code></a>{sample2}{<a id="wrglossary.12784"></a><a href="#glo:opt.glosfield.useri"><span class="csoptfmt">useri</span></a>}{<code class="cmd">\foo</code>}{TRUE}{FALSE}.
<code class="cend">\end{document}</code>
</pre> Here, the first case produces <span class="qt">“TRUE”</span> since the value of the <a id="wrglossary.12785"></a><a href="#glo:opt.glosfield.useri"><span class="csoptfmt">useri</span></a> field (<span class="qt">“FOO”</span>) is the same as the replacement text (definition) of <code class="cmd">\foo</code> (<span class="qt">“FOO”</span>). We have the result <span class="qt">“<code class="code">FOO</code>”</span> is equal to <span class="qt">“<code class="code">FOO</code>”</span>.<p>
The second case produces <span class="qt">“FALSE”</span> since the value of the <a id="wrglossary.12786"></a><a href="#glo:opt.glosfield.useri"><span class="csoptfmt">useri</span></a> field (<span class="qt">“<code class="cmd">\foo</code>”</span>) is not the same as the replacement text (definition) of <code class="cmd">\foo</code> (<span class="qt">“FOO”</span>). No expansion has been performed on the value of the <a id="wrglossary.12787"></a><a href="#glo:opt.glosfield.useri"><span class="csoptfmt">useri</span></a> field. We have the result <span class="qt">“<code class="cmd">\foo</code>”</span> is not equal to <span class="qt">“<code class="code">FOO</code>”</span>.<p>
If we add: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.12788"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\newcommand</code>{<code class="cmd">\FOO</code>}{<code class="cmd">\foo</code>}
<a id="wrglossary.12789"></a><a href="#glo:ifglsfielddefeq"><code class="csfmt">\ifglsfielddefeq</code></a>{sample2}{<a id="wrglossary.12790"></a><a href="#glo:opt.glosfield.useri"><span class="csoptfmt">useri</span></a>}{<code class="cmd">\FOO</code>}{TRUE}{FALSE}.
</pre> we now get <span class="qt">“TRUE”</span> since the value of the <a id="wrglossary.12791"></a><a href="#glo:opt.glosfield.useri"><span class="csoptfmt">useri</span></a> field (<span class="qt">“<code class="cmd">\foo</code>”</span>) is the same as the replacement text (definition) of <code class="cmd">\FOO</code> (<span class="qt">“<code class="cmd">\foo</code>”</span>). We have the result <span class="qt">“<code class="cmd">\foo</code>”</span> is equal to <span class="qt">“<code class="cmd">\foo</code>”</span>.<p>
There is a similar command that requires the control sequence name (without the leading backslash) instead of the actual control sequence: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.12792"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.12793"></a><code class="code"><dfn id="glo:ifglsfieldcseq"><code class="csfmt">\ifglsfieldcseq</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">field-label</em>〉</span>}{<span class="meta">〈<em class="metainner">cs-name</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code></div><!-- end of pinnedbox -->
 This robust command is like ifglsfielddefeq but internally uses <a id="wrglossary.12794"></a><a href="#glo:pkg.etoolbox"><span class="styfmt">etoolbox</span></a>’s <a id="wrglossary.12795"></a><a href="#glo:ifcsstrequal"><code class="csfmt">\ifcsstrequal</code></a> command instead of <a id="wrglossary.12796"></a><a href="#glo:ifdefstrequal"><code class="csfmt">\ifdefstrequal</code></a>.<p>

</section><!-- end of section sec:conditionals -->

<section id="sec:fetchset"><!-- start of section sec:fetchset --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->15.5. Fetching and Updating the Value of a Field<div class="labellink"><a href="#sec:fetchset">[link]</a></div></h2><!-- end of section header -->
<p>
In addition to the commands described in §<a href="#sec:glsnolink">5.2</a>, the commands described in this section may also be used to fetch field information.<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.12797"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><!-- end of informationtitle -->
 The <a id="wrglossary.12798"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package has additional commands, such as <a id="wrglossary.12799"></a><a href="#glo:glsxtrusefield"><code class="xtrcsfmt">\glsxtrusefield</code></a>. </div><!-- end of information -->
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.12800"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.12801"></a><code class="code"><dfn id="glo:glsentrytype"><code class="csfmt">\glsentrytype</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 Expands to the value of the entry’s <a id="wrglossary.12802"></a><a href="#glo:opt.gloskey.type"><span class="csoptfmt">type</span></a> field, which is the label of the <a id="wrglossary.12803"></a><a href="#glo:dual.glossary">glossary</a> the entry has been assigned to.  No existence check is performed.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.12804"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.12805"></a><code class="code"><dfn id="glo:glsentryparent"><code class="csfmt">\glsentryparent</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 Expands to the value of the entry’s <a id="wrglossary.12806"></a><a href="#glo:opt.gloskey.parent"><span class="csoptfmt">parent</span></a> field,  which is the label identifying the entry’s parent. No existence check is performed.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.12807"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.12808"></a><code class="code"><dfn id="glo:glsentrysort"><code class="csfmt">\glsentrysort</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 Expands to the entry’s <a id="wrglossary.12809"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> value. No existence check is performed. This is not intended for general use, but can be useful to display the value for debugging purposes. Note that there is also an <a id="wrglossary.12810"></a><a href="#glo:@@glslabel@internalfieldlabel">internal field</a> <a id="wrglossary.12811"></a><a href="#glo:opt.glosfield.sortvalue"><span class="csoptfmt">sortvalue</span></a> which contains the escaped sort value, which may not necessarily be the same as the <a id="wrglossary.12812"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> value.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.12813"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.12814"></a><code class="code"><dfn id="glo:glsfieldfetch"><code class="csfmt">\glsfieldfetch</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">field-label</em>〉</span>}{<span class="meta">〈<em class="metainner">cs</em>〉</span>}</code></div><!-- end of pinnedbox -->
{label}{field}{cs}<p>
This robust command fetches the value of the field identified by its <a id="wrglossary.12815"></a><a href="#glo:dual.internalfieldlabel">internal field label</a><span class="meta">〈<em class="metainner">field-label</em>〉</span> for the <a id="wrglossary.12816"></a><a href="#glo:idx.glossaryentry">entry</a> identified by <span class="meta">〈<em class="metainner">entry-label</em>〉</span> and stores it in the given command <span class="meta">〈<em class="metainner">cs</em>〉</span>. An error will occur if the entry doesn’t exist or if the field hasn’t been defined.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.12817"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.12818"></a><code class="code"><dfn id="glo:glsletentryfield"><code class="csfmt">\glsletentryfield</code></dfn>{<span class="meta">〈<em class="metainner">cs</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">field-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
<p>
This command simply assigns the supplied command <span class="meta">〈<em class="metainner">cs</em>〉</span> to the value of the field identified by its <a id="wrglossary.12819"></a><a href="#glo:dual.internalfieldlabel">internal field label</a><span class="meta">〈<em class="metainner">field-label</em>〉</span> for the <a id="wrglossary.12820"></a><a href="#glo:idx.glossaryentry">entry</a> identified by <span class="meta">〈<em class="metainner">entry-label</em>〉</span>. This differs from <a id="wrglossary.12821"></a><a href="#glo:glsfieldfetch"><code class="csfmt">\glsfieldfetch</code></a> in that it doesn’t test for existence. If either the field or the entry haven’t been defined, no error or warning will be trigger but <span class="meta">〈<em class="metainner">cs</em>〉</span> will be undefined. You can then use <a id="wrglossary.12822"></a><a href="#glo:pkg.etoolbox"><span class="styfmt">etoolbox</span>’s</a> <a id="wrglossary.12823"></a><a href="#glo:ifdef"><code class="csfmt">\ifdef</code></a> or <a id="wrglossary.12824"></a><a href="#glo:ifundef"><code class="csfmt">\ifundef</code></a> on <span class="meta">〈<em class="metainner">cs</em>〉</span>.<p>
For example, to store the description for the entry whose label is <span class="qt">“apple”</span> in the control sequence <code class="code"><span class="cmdfmt">\tmp</span></code>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.12825"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.12826"></a><a href="#glo:glsletentryfield"><code class="csfmt">\glsletentryfield</code></a>{<code class="cmd">\tmp</code>}{apple}{<a id="wrglossary.12827"></a><a href="#glo:opt.glosfield.desc"><span class="csoptfmt">desc</span></a>}
<a id="wrglossary.12828"></a><a href="#glo:ifdef"><code class="csfmt">\ifdef</code></a>{<code class="cmd">\tmp</code>}description: <code class="cmd">\tmp</code>{no description}
</pre> An alternative is to use <a id="wrglossary.12829"></a><a href="#glo:ifglshasfield"><code class="csfmt">\ifglshasfield</code></a> or, with <a id="wrglossary.12830"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, <a id="wrglossary.12831"></a><a href="#glo:glsxtrifhasfield"><code class="xtrcsfmt">\glsxtrifhasfield</code></a>.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.12832"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.12833"></a><code class="code"><dfn id="glo:glsunexpandedfieldvalue"><code class="csfmt">\glsunexpandedfieldvalue</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">field-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 This command is provided for use in expandable contexts where the field value is required but the contents should not be expanded. The <span class="meta">〈<em class="metainner">field-label</em>〉</span> argument must be the <a id="wrglossary.12834"></a><a href="#glo:dual.internalfieldlabel">internal field label</a>. Does nothing if the field or entry isn’t defined.<p>
You can change the value of a given field using one of the following commands. Note that these commands only change the value of the given field. They have no affect on any related field. For example, if you change the value of the <a id="wrglossary.12835"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a> field, it won’t modify the value given by the <a id="wrglossary.12836"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a>, <a id="wrglossary.12837"></a><a href="#glo:opt.gloskey.plural"><span class="csoptfmt">plural</span></a>, <a id="wrglossary.12838"></a><a href="#glo:opt.gloskey.first"><span class="csoptfmt">first</span></a>  or any other related key.<p>
<div class="warning"><div class="warningtitle"><a id="wrglossary.12839"></a><a href="#glo:sym.warning"><span title="Warning" class="icon">⚠</span></a></div><!-- end of warningtitle -->
There are some fields that should only be set when the <a id="wrglossary.12840"></a><a href="#glo:idx.glossaryentry">entry</a> is defined and will cause unexpected results if changed later. For example, <a id="wrglossary.12841"></a><a href="#glo:opt.gloskey.type"><span class="csoptfmt">type</span></a> (which additionally needs to add the <a id="wrglossary.12842"></a><a href="#glo:idx.glossaryentry">entry’s</a> label to the corresponding <a id="wrglossary.12843"></a><a href="#glo:dual.glossary">glossary’s</a> internal list), <a id="wrglossary.12844"></a><a href="#glo:opt.gloskey.parent"><span class="csoptfmt">parent</span></a> (which needs to calculate the <a id="wrglossary.12845"></a><a href="#glo:dual.hierarchicallevel">hierarchical level</a> and setup the <a id="wrglossary.12846"></a><a href="#glo:dual.indexing">indexing</a> syntax appropriately), and <a id="wrglossary.12847"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> (which may need pre-processing and is required to setup the <a id="wrglossary.12848"></a><a href="#glo:dual.indexing">indexing</a> syntax). </div><!-- end of warning -->
<p>
In all the four related commands below, <span class="meta">〈<em class="metainner">entry-label</em>〉</span> identifies the entry and <span class="meta">〈<em class="metainner">field-label</em>〉</span> is the <a id="wrglossary.12849"></a><a href="#glo:dual.internalfieldlabel">internal field label</a>. The <span class="meta">〈<em class="metainner">definition</em>〉</span> argument is the new value of the field. Both the entry and field must already be defined. If you want internal fields that don’t require a corresponding key to be defined, you will need the supplementary commands provided by <a id="wrglossary.12850"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.12851"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.12852"></a><code class="code"><dfn id="glo:glsfielddef"><code class="csfmt">\glsfielddef</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">field</em>〉</span>}{<span class="meta">〈<em class="metainner">value</em>〉</span>}</code></div><!-- end of pinnedbox -->
 This robust command uses <a id="wrglossary.12853"></a><a href="#glo:def"><code class="csfmt">\def</code></a> to change the value of the field (so it will be localised by any grouping).<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.12854"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.12855"></a><code class="code"><dfn id="glo:glsfieldedef"><code class="csfmt">\glsfieldedef</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">field</em>〉</span>}{<span class="meta">〈<em class="metainner">value</em>〉</span>}</code></div><!-- end of pinnedbox -->
 This robust command uses <a id="wrglossary.12856"></a><a href="#glo:protected@csedef"><code class="csfmt">\protected@csedef</code></a> to change the value of the  field (so it will be localised by any grouping).<p>
<code class="cmd">\glsfieldgdef</code> This uses <a id="wrglossary.12857"></a><a href="#glo:gdef"><code class="csfmt">\gdef</code></a> to change the value of the field (so it will have a global effect).<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.12858"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.12859"></a><code class="code"><dfn id="glo:glsfieldxdef"><code class="csfmt">\glsfieldxdef</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">field</em>〉</span>}{<span class="meta">〈<em class="metainner">value</em>〉</span>}</code></div><!-- end of pinnedbox -->
 This robust command uses <a id="wrglossary.12860"></a><a href="#glo:protected@csxdef"><code class="csfmt">\protected@csxdef</code></a> to change the value of the  field (so it will be localised by any grouping).<p>

</section><!-- end of section sec:fetchset -->

<section id="sec:prefix"><!-- start of section sec:prefix --><div class="tomain"><a href="#main">[top]</a></div>
<h1><!-- start of chapter header -->16. Prefixes or Determiners<div class="labellink"><a href="#sec:prefix">[link]</a></div></h1><!-- end of chapter header -->
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.12861"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.12862"></a><code class="code"><code class="cmd">\usepackage</code>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<dfn id="glo:pkg.glossaries-prefix"><span class="styfmt">glossaries-prefix</span></dfn>}</code><p>
<div class="noteBox">automatically loaded with <code class="code"><code class="csfmt">\usepackage</code>[<a id="wrglossary.12863"></a><a href="#glo:opt.prefix"><span class="xtrstyoptfmt">prefix</span></a>]{glossaries-extra}</code></div><!-- end of noteBox -->
</div><!-- end of pinnedbox -->
<p>
The <a id="wrglossary.12864"></a><a href="#glo:pkg.glossaries-prefix"><span class="styfmt">glossaries-prefix</span></a> package that comes with the <a id="wrglossary.12865"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package provides additional keys that can be used as prefixes. For example, if you want to specify determiners (such as <span class="qt">“a”</span>, <span class="qt">“an”</span> or <span class="qt">“the”</span>). The <a id="wrglossary.12866"></a><a href="#glo:pkg.glossaries-prefix"><span class="styfmt">glossaries-prefix</span></a> package automatically loads the <a id="wrglossary.12867"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package and has the same package options.<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.12868"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><!-- end of informationtitle -->
 The <a id="wrglossary.12869"></a><a href="#glo:pkg.glossaries-prefix"><span class="styfmt">glossaries-prefix</span></a> package can automatically be loaded  with <a id="wrglossary.12870"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> via the <a id="wrglossary.12871"></a><a href="#glo:opt.prefix"><span class="xtrstyoptfmt">prefix</span></a> package option. </div><!-- end of information -->
<p>
The extra keys for <a id="wrglossary.12872"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a> are as follows:<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.12873"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.12874"></a><code class="code"><dfn id="glo:opt.gloskey.prefix"><span class="csoptfmt">prefix</span></dfn>={<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of settingsbox -->
<p>
The prefix associated with the <a id="wrglossary.12875"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a> key. This defaults to nothing.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.12876"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.12877"></a><code class="code"><dfn id="glo:opt.gloskey.prefixplural"><span class="csoptfmt">prefixplural</span></dfn>={<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of settingsbox -->
<p>
The prefix associated with the <a id="wrglossary.12878"></a><a href="#glo:opt.gloskey.plural"><span class="csoptfmt">plural</span></a> key. This defaults to nothing.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.12879"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.12880"></a><code class="code"><dfn id="glo:opt.gloskey.prefixfirst"><span class="csoptfmt">prefixfirst</span></dfn>={<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of settingsbox -->
<p>
The prefix associated with the <a id="wrglossary.12881"></a><a href="#glo:opt.gloskey.first"><span class="csoptfmt">first</span></a> key. If omitted, this defaults to the value of the <a id="wrglossary.12882"></a><a href="#glo:opt.gloskey.prefix"><span class="csoptfmt">prefix</span></a> key.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.12883"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.12884"></a><code class="code"><dfn id="glo:opt.gloskey.prefixfirstplural"><span class="csoptfmt">prefixfirstplural</span></dfn>={<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of settingsbox -->
<p>
The prefix associated with the <a id="wrglossary.12885"></a><a href="#glo:opt.gloskey.firstplural"><span class="csoptfmt">firstplural</span></a> key. If omitted, this defaults to the value of the <a id="wrglossary.12886"></a><a href="#glo:opt.gloskey.prefixplural"><span class="csoptfmt">prefixplural</span></a> key.<p>
<div class="example" id="ex:determiners"><div class="title">Example 41: Defining Determiners</div> Here’s the start of my example document: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.12887"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\documentclass</code>{article}

<code class="cmd">\usepackage</code>[colorlinks]{hyperref}
<code class="cmd">\usepackage</code>[<a id="wrglossary.12888"></a><a href="#glo:opt.toc"><span class="styoptfmt">toc</span></a>,<a id="wrglossary.12889"></a><a href="#glo:opt.acronym"><span class="styoptfmt">acronym</span></a>]{glossaries-prefix}
</pre> Note that I’ve simply replaced <a id="wrglossary.12890"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> from previous sample documents with <a id="wrglossary.12891"></a><a href="#glo:pkg.glossaries-prefix"><span class="styfmt">glossaries-prefix</span></a>. Now for a sample definition: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.12892"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.12893"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{sample}{<a id="wrglossary.12894"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a>sample,
  <a id="wrglossary.12895"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={an example}</span>,
  <a id="wrglossary.12896"></a><a href="#glo:opt.gloskey.prefix"><span class="csoptfmt">prefix</span></a><span class="optfmt">={a<a id="wrglossary.12897"></a><a href="#glo:idx.nbsp"><code class="code">~</code></a>}</span>,
  <a id="wrglossary.12898"></a><a href="#glo:opt.gloskey.prefixplural"><span class="csoptfmt">prefixplural</span></a><span class="optfmt">={the<a id="wrglossary.12899"></a><a href="#glo:space"><code class="csfmt">\space</code></a>}</span>
}
</pre> (Single letter words, such as <span class="qt">“a”</span> and <span class="qt">“I”</span> should typically not appear at the end of a line, hence the non-breakable space <a id="wrglossary.12900"></a><a href="#glo:idx.nbsp"><code class="code">~</code></a> after <span class="qt">“a”</span> in the <a id="wrglossary.12901"></a><a href="#glo:opt.gloskey.prefix"><span class="csoptfmt">prefix</span></a> field.)<p>
Note that I’ve had to explicitly insert a space after the prefix since there’s no designated separator between the prefix and the term being referenced. This not only means that you can vary between a breaking space and non-breaking space, but also allows for the possibility of prefixes that shouldn’t have a space,  such as: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.12902"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.12903"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{oeil}{<a id="wrglossary.12904"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={oeil}</span>,
  <a id="wrglossary.12905"></a><a href="#glo:opt.gloskey.plural"><span class="csoptfmt">plural</span></a><span class="optfmt">={yeux}</span>,
  <a id="wrglossary.12906"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={eye}</span>,
  <a id="wrglossary.12907"></a><a href="#glo:opt.gloskey.prefix"><span class="csoptfmt">prefix</span></a><span class="optfmt">={l'}</span>,
  <a id="wrglossary.12908"></a><a href="#glo:opt.gloskey.prefixplural"><span class="csoptfmt">prefixplural</span></a><span class="optfmt">={les<a id="wrglossary.12909"></a><a href="#glo:space"><code class="csfmt">\space</code></a>}</span>}
</pre><p>
<div class="important"><div class="importanttitle"><a id="wrglossary.12910"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
Where a space is required at the end of the prefix, you must use  a spacing command, such as <a id="wrglossary.12911"></a><a href="#glo:space"><code class="csfmt">\space</code></a>, <a id="wrglossary.12912"></a><a href="#glo:cs.sp"><code class="csfmt">\ </code></a> (backslash space) or <a id="wrglossary.12913"></a><a href="#glo:idx.nbsp"><code class="code">~</code></a> due to the automatic spacing trimming performed in <span class="meta">〈<em class="metainner">key</em>〉</span>=<span class="meta">〈<em class="metainner">value</em>〉</span> options. </div><!-- end of important -->
<p>
In the event that you always require a space between the prefix and the term, then you can instead redefine <a id="wrglossary.12914"></a><a href="#glo:glsprefixsep"><code class="csfmt">\glsprefixsep</code></a> to do a space. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.12915"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>{<a id="wrglossary.12916"></a><a href="#glo:glsprefixsep"><code class="csfmt">\glsprefixsep</code></a>}{<a id="wrglossary.12917"></a><a href="#glo:space"><code class="csfmt">\space</code></a>}
</pre><p>
The prefixes can also be used with acronyms. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.12918"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.12919"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>
 [
   <a id="wrglossary.12920"></a><a href="#glo:opt.gloskey.prefix"><span class="csoptfmt">prefix</span></a><span class="optfmt">={an<a id="wrglossary.12921"></a><a href="#glo:space"><code class="csfmt">\space</code></a>}</span>,<a id="wrglossary.12922"></a><a href="#glo:opt.gloskey.prefixfirst"><span class="csoptfmt">prefixfirst</span></a><span class="optfmt">={a<a id="wrglossary.12923"></a><a href="#glo:idx.nbsp"><code class="code">~</code></a>}</span>
 ]{svm}{SVM}{support vector machine}
</pre> </div><p>
The <a id="wrglossary.12924"></a><a href="#glo:pkg.glossaries-prefix"><span class="styfmt">glossaries-prefix</span></a> package provides convenient commands to use these prefixes with commands such as <a id="wrglossary.12925"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>. Note that the prefix is not considered part of the <a id="wrglossary.12926"></a><a href="#glo:dual.linktext">link text</a>, so it’s not included in the hyperlink (where hyperlinks are enabled). The options and any star or plus modifier are passed on to the appropriate <a id="wrglossary.12927"></a><a href="#glo:glslike"><code class="csfmt">\gls</code>-like</a> command. (See §<a href="#sec:glslink">5.1</a> for further details.)<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.12928"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.12929"></a><code class="code"><dfn id="glo:glsprefixsep"><code class="csfmt">\glsprefixsep</code></dfn></code><span class="floatrightbox"><span class="summarytag">initial: </span><span class="initvalnotefmt"><em class="initvalnotefmtinner">empty</em></span></span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 The separator used between the appropriate prefix and the corresponding <a id="wrglossary.12930"></a><a href="#glo:glslike"><code class="csfmt">\gls</code>-like</a> command.<p>
Each of the following commands <code class="csfmt">\p<span class="meta">〈<em class="metainner">gls</em>〉</span></code> essentially does <code class="code"><span class="meta">〈<em class="metainner">prefix</em>〉</span><a id="wrglossary.12931"></a><a href="#glo:glsprefixsep"><code class="csfmt">\glsprefixsep</code></a><span class="meta">〈<em class="metainner">gls</em>〉</span></code> if the appropriate prefix field has been set, otherwise it simply does <span class="meta">〈<em class="metainner">gls</em>〉</span>, where <span class="meta">〈<em class="metainner">gls</em>〉</span> is the corresponding <a id="wrglossary.12932"></a><a href="#glo:glslike"><code class="csfmt">\gls</code>-like</a> command.<p>
The <a id="wrglossary.12933"></a><a href="#glo:idx.allcaps">all caps</a> commands <code class="csfmt">\P<span class="meta">〈<em class="metainner">GLS</em>〉</span></code> will convert the prefix to <a id="wrglossary.12934"></a><a href="#glo:idx.allcaps">all caps</a> (using <a id="wrglossary.12935"></a><a href="#glo:glsuppercase"><code class="csfmt">\glsuppercase</code></a>) and use the <a id="wrglossary.12936"></a><a href="#glo:idx.allcaps">all caps</a> <a id="wrglossary.12937"></a><a href="#glo:glslike"><code class="csfmt">\gls</code>-like</a> counterpart.<p>
The <a id="wrglossary.12938"></a><a href="#glo:idx.sentencecase">sentence case</a> commands <code class="csfmt">\P<span class="meta">〈<em class="metainner">Gls</em>〉</span></code> are slightly more complicated. If the appropriate prefix field has been set, then the prefix will have the <a id="wrglossary.12939"></a><a href="#glo:dual.casechange">case change</a> applied and the non-case  <a id="wrglossary.12940"></a><a href="#glo:glslike"><code class="csfmt">\gls</code>-like</a> command will be used (<a id="wrglossary.12941"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> or <a id="wrglossary.12942"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>). If the appropriate prefix field hasn’t been set, then the <a id="wrglossary.12943"></a><a href="#glo:idx.sentencecase">sentence case</a> <a id="wrglossary.12944"></a><a href="#glo:glslike"><code class="csfmt">\gls</code>-like</a> command is used (<a id="wrglossary.12945"></a><a href="#glo:Gls"><code class="csfmt">\Gls</code></a> or <a id="wrglossary.12946"></a><a href="#glo:Glspl"><code class="csfmt">\Glspl</code></a>).<p>
The usual <a id="wrglossary.12947"></a><a href="#glo:glslike"><code class="csfmt">\gls</code>-like</a> optional argument and star (<a id="wrglossary.12948"></a><a href="#glo:idx.starmod"><code class="code">*</code></a>) and plus (<a id="wrglossary.12949"></a><a href="#glo:idx.plusmod"><code class="code">+</code></a>) modifiers can be used with these commands, in which case they will be applied to the applicable <a id="wrglossary.12950"></a><a href="#glo:glslike"><code class="csfmt">\gls</code>-like</a> command.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.12951"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.12952"></a><code class="code"><dfn id="glo:pgls"><code class="csfmt">\pgls</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 Does <code class="code"><span class="meta">〈<em class="metainner">prefix</em>〉</span><a id="wrglossary.12953"></a><a href="#glo:glsprefixsep"><code class="csfmt">\glsprefixsep</code></a><a id="wrglossary.12954"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a></code> if <span class="meta">〈<em class="metainner">prefix</em>〉</span> is non-empty otherwise just uses <a id="wrglossary.12955"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>.<p>
The <span class="meta">〈<em class="metainner">prefix</em>〉</span> will be the value of the <a id="wrglossary.12956"></a><a href="#glo:opt.gloskey.prefixfirst"><span class="csoptfmt">prefixfirst</span></a> key on  <a id="wrglossary.12957"></a><a href="#glo:dual.firstuse">first use</a> or the <a id="wrglossary.12958"></a><a href="#glo:opt.gloskey.prefix"><span class="csoptfmt">prefix</span></a> key on <a id="wrglossary.12959"></a><a href="#glo:dual.subsequentuse">subsequent use</a>.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.12960"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.12961"></a><code class="code"><dfn id="glo:pglspl"><code class="csfmt">\pglspl</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 Does <code class="code"><span class="meta">〈<em class="metainner">prefix</em>〉</span><a id="wrglossary.12962"></a><a href="#glo:glsprefixsep"><code class="csfmt">\glsprefixsep</code></a><a id="wrglossary.12963"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a></code> if <span class="meta">〈<em class="metainner">prefix</em>〉</span> is non-empty otherwise just uses <a id="wrglossary.12964"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>.<p>
The <span class="meta">〈<em class="metainner">prefix</em>〉</span> will be the value of the <a id="wrglossary.12965"></a><a href="#glo:opt.gloskey.prefixfirstplural"><span class="csoptfmt">prefixfirstplural</span></a> key on <a id="wrglossary.12966"></a><a href="#glo:dual.firstuse">first use</a> or the <a id="wrglossary.12967"></a><a href="#glo:opt.gloskey.prefixplural"><span class="csoptfmt">prefixplural</span></a> key on <a id="wrglossary.12968"></a><a href="#glo:dual.subsequentuse">subsequent use</a>.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.12969"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.12970"></a><code class="code"><dfn id="glo:Pgls"><code class="csfmt">\Pgls</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 Does <code class="code"><span class="meta">〈<em class="metainner">prefix</em>〉</span><a id="wrglossary.12971"></a><a href="#glo:glsprefixsep"><code class="csfmt">\glsprefixsep</code></a><a id="wrglossary.12972"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a></code> if <span class="meta">〈<em class="metainner">prefix</em>〉</span> is non-empty otherwise just uses <a id="wrglossary.12973"></a><a href="#glo:Gls"><code class="csfmt">\Gls</code></a>.<p>
As <a id="wrglossary.12974"></a><a href="#glo:pgls"><code class="csfmt">\pgls</code></a>, the prefix fields are <a id="wrglossary.12975"></a><a href="#glo:opt.gloskey.prefixfirst"><span class="csoptfmt">prefixfirst</span></a> on  <a id="wrglossary.12976"></a><a href="#glo:dual.firstuse">first use</a> or the <a id="wrglossary.12977"></a><a href="#glo:opt.gloskey.prefix"><span class="csoptfmt">prefix</span></a> on <a id="wrglossary.12978"></a><a href="#glo:dual.subsequentuse">subsequent use</a>, but the <span class="meta">〈<em class="metainner">prefix</em>〉</span> will now be obtained from the <a id="wrglossary.12979"></a><a href="#glo:idx.sentencecase">sentence case</a> commands <a id="wrglossary.12980"></a><a href="#glo:Glsentryprefix"><code class="csfmt">\Glsentryprefix</code></a> and <a id="wrglossary.12981"></a><a href="#glo:Glsentryprefixfirst"><code class="csfmt">\Glsentryprefixfirst</code></a>.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.12982"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.12983"></a><code class="code"><dfn id="glo:Pglspl"><code class="csfmt">\Pglspl</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 Does <code class="code"><span class="meta">〈<em class="metainner">prefix</em>〉</span><a id="wrglossary.12984"></a><a href="#glo:glsprefixsep"><code class="csfmt">\glsprefixsep</code></a><a id="wrglossary.12985"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a></code> if <span class="meta">〈<em class="metainner">prefix</em>〉</span> is non-empty otherwise just uses <a id="wrglossary.12986"></a><a href="#glo:Glspl"><code class="csfmt">\Glspl</code></a>.<p>
As <a id="wrglossary.12987"></a><a href="#glo:pglspl"><code class="csfmt">\pglspl</code></a>, the prefix fields are <a id="wrglossary.12988"></a><a href="#glo:opt.gloskey.prefixfirstplural"><span class="csoptfmt">prefixfirstplural</span></a> on  <a id="wrglossary.12989"></a><a href="#glo:dual.firstuse">first use</a> or the <a id="wrglossary.12990"></a><a href="#glo:opt.gloskey.prefixplural"><span class="csoptfmt">prefixplural</span></a> on <a id="wrglossary.12991"></a><a href="#glo:dual.subsequentuse">subsequent use</a>, but the <span class="meta">〈<em class="metainner">prefix</em>〉</span> will now be obtained from the <a id="wrglossary.12992"></a><a href="#glo:idx.sentencecase">sentence case</a> commands <a id="wrglossary.12993"></a><a href="#glo:Glsentryprefixplural"><code class="csfmt">\Glsentryprefixplural</code></a> and <a id="wrglossary.12994"></a><a href="#glo:Glsentryprefixfirstplural"><code class="csfmt">\Glsentryprefixfirstplural</code></a>.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.12995"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.12996"></a><code class="code"><dfn id="glo:PGLS"><code class="csfmt">\PGLS</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 Does: <pre class="compactcodebox"><a id="wrglossary.12997"></a><a href="#glo:glsuppercase"><code class="csfmt">\glsuppercase</code></a>{<span class="meta">〈<em class="metainner">prefix</em>〉</span><a id="wrglossary.12998"></a><a href="#glo:glsprefixsep"><code class="csfmt">\glsprefixsep</code></a>}<a id="wrglossary.12999"></a><a href="#glo:GLS"><code class="csfmt">\GLS</code></a>
</pre> if <span class="meta">〈<em class="metainner">prefix</em>〉</span> is non-empty otherwise just uses <a id="wrglossary.13000"></a><a href="#glo:GLS"><code class="csfmt">\GLS</code></a>.<p>
The <span class="meta">〈<em class="metainner">prefix</em>〉</span> will be the value of the <a id="wrglossary.13001"></a><a href="#glo:opt.gloskey.prefixfirst"><span class="csoptfmt">prefixfirst</span></a> key on  <a id="wrglossary.13002"></a><a href="#glo:dual.firstuse">first use</a> or the <a id="wrglossary.13003"></a><a href="#glo:opt.gloskey.prefix"><span class="csoptfmt">prefix</span></a> key on <a id="wrglossary.13004"></a><a href="#glo:dual.subsequentuse">subsequent use</a>.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.13005"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.13006"></a><code class="code"><dfn id="glo:PGLSpl"><code class="csfmt">\PGLSpl</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 Does: <pre class="compactcodebox"><a id="wrglossary.13007"></a><a href="#glo:glsuppercase"><code class="csfmt">\glsuppercase</code></a>{<span class="meta">〈<em class="metainner">prefix</em>〉</span><a id="wrglossary.13008"></a><a href="#glo:glsprefixsep"><code class="csfmt">\glsprefixsep</code></a>}<a id="wrglossary.13009"></a><a href="#glo:GLSpl"><code class="csfmt">\GLSpl</code></a>
</pre> if <span class="meta">〈<em class="metainner">prefix</em>〉</span> is non-empty otherwise just uses <a id="wrglossary.13010"></a><a href="#glo:GLSpl"><code class="csfmt">\GLSpl</code></a>.<p>
The <span class="meta">〈<em class="metainner">prefix</em>〉</span> will be the value of the <a id="wrglossary.13011"></a><a href="#glo:opt.gloskey.prefixfirstplural"><span class="csoptfmt">prefixfirstplural</span></a> key on <a id="wrglossary.13012"></a><a href="#glo:dual.firstuse">first use</a> or the <a id="wrglossary.13013"></a><a href="#glo:opt.gloskey.prefixplural"><span class="csoptfmt">prefixplural</span></a> key on <a id="wrglossary.13014"></a><a href="#glo:dual.subsequentuse">subsequent use</a>.<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.13015"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><!-- end of informationtitle -->
 The <a id="wrglossary.13016"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package provides additional commands, such as <a id="wrglossary.13017"></a><a href="#glo:pglsxtrshort"><code class="xtrcsfmt">\pglsxtrshort</code></a>, for use in section headings. </div><!-- end of information -->
<p>
<div class="example" id="ex:prefixes"><div class="title">Example 42: Using Prefixes</div> Continuing from Example <a href="#ex:determiners">41</a>, now that I’ve defined my entries, I can use them in the text via the above commands: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.13018"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div>First use: <a id="wrglossary.13019"></a><a href="#glo:pgls"><code class="csfmt">\pgls</code></a>{svm}. Next use: <a id="wrglossary.13020"></a><a href="#glo:pgls"><code class="csfmt">\pgls</code></a>{svm}.
Singular: <a id="wrglossary.13021"></a><a href="#glo:pgls"><code class="csfmt">\pgls</code></a>{sample}, <a id="wrglossary.13022"></a><a href="#glo:pgls"><code class="csfmt">\pgls</code></a>{oeil}.
Plural: <a id="wrglossary.13023"></a><a href="#glo:pglspl"><code class="csfmt">\pglspl</code></a>{sample}, <a id="wrglossary.13024"></a><a href="#glo:pglspl"><code class="csfmt">\pglspl</code></a>{oeil}.
</pre> which produces: <div class="resultbox"><div class="resultboxtitle"><a id="wrglossary.13025"></a><a href="#glo:sym.result"><span title="Result" class="icon">🖺</span></a></div><!-- end of resultboxtitle -->
First use: a support vector machine (SVM). Next use: an SVM. Singular: a sample, l’oeil. Plural: the samples, les yeux. </div><!-- end of resultbox -->
 For a complete document, see <a id="wrglossary.13026"></a><a href="#glo:file.sample-prefix.tex"><span class="filefmt">sample-prefix.tex</span></a>. </div><p>
This package also provides the commands described below, none of which perform any check to determine the entry’s existence.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.13027"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.13028"></a><code class="code"><dfn id="glo:ifglshasprefix"><code class="csfmt">\ifglshasprefix</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code></div><!-- end of pinnedbox -->
 Expands to <span class="meta">〈<em class="metainner">true</em>〉</span> if the <a id="wrglossary.13029"></a><a href="#glo:opt.gloskey.prefix"><span class="csoptfmt">prefix</span></a> field is non-empty, otherwise expands to <span class="meta">〈<em class="metainner">false</em>〉</span>.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.13030"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.13031"></a><code class="code"><dfn id="glo:ifglshasprefixplural"><code class="csfmt">\ifglshasprefixplural</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code></div><!-- end of pinnedbox -->
 Expands to <span class="meta">〈<em class="metainner">true</em>〉</span> if the <a id="wrglossary.13032"></a><a href="#glo:opt.gloskey.prefixplural"><span class="csoptfmt">prefixplural</span></a> field is non-empty, otherwise expands to <span class="meta">〈<em class="metainner">false</em>〉</span>.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.13033"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.13034"></a><code class="code"><dfn id="glo:ifglshasprefixfirst"><code class="csfmt">\ifglshasprefixfirst</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code></div><!-- end of pinnedbox -->
 Expands to <span class="meta">〈<em class="metainner">true</em>〉</span> if the <a id="wrglossary.13035"></a><a href="#glo:opt.gloskey.prefixfirst"><span class="csoptfmt">prefixfirst</span></a> field is non-empty, otherwise expands to <span class="meta">〈<em class="metainner">false</em>〉</span>.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.13036"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.13037"></a><code class="code"><dfn id="glo:ifglshasprefixfirstplural"><code class="csfmt">\ifglshasprefixfirstplural</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code></div><!-- end of pinnedbox -->
 Expands to <span class="meta">〈<em class="metainner">true</em>〉</span> if the <a id="wrglossary.13038"></a><a href="#glo:opt.gloskey.prefixfirstplural"><span class="csoptfmt">prefixfirstplural</span></a> field is non-empty, otherwise expands to <span class="meta">〈<em class="metainner">false</em>〉</span>.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.13039"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.13040"></a><code class="code"><dfn id="glo:glsentryprefix"><code class="csfmt">\glsentryprefix</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 Expands to the value if the <a id="wrglossary.13041"></a><a href="#glo:opt.gloskey.prefix"><span class="csoptfmt">prefix</span></a> field.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.13042"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.13043"></a><code class="code"><dfn id="glo:glsentryprefixplural"><code class="csfmt">\glsentryprefixplural</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 Expands to the value if the <a id="wrglossary.13044"></a><a href="#glo:opt.gloskey.prefixplural"><span class="csoptfmt">prefixplural</span></a> field.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.13045"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.13046"></a><code class="code"><dfn id="glo:glsentryprefixfirst"><code class="csfmt">\glsentryprefixfirst</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 Expands to the value if the <a id="wrglossary.13047"></a><a href="#glo:opt.gloskey.prefixfirst"><span class="csoptfmt">prefixfirst</span></a> field.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.13048"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.13049"></a><code class="code"><dfn id="glo:glsentryprefixfirstplural"><code class="csfmt">\glsentryprefixfirstplural</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 Expands to the value if the <a id="wrglossary.13050"></a><a href="#glo:opt.gloskey.prefixfirstplural"><span class="csoptfmt">prefixfirstplural</span></a> field.<p>
There are also variants that convert to <a id="wrglossary.13051"></a><a href="#glo:idx.sentencecase">sentence case</a>. As with command like <a id="wrglossary.13052"></a><a href="#glo:Glsentrytext"><code class="csfmt">\Glsentrytext</code></a>, these will use <a id="wrglossary.13053"></a><a href="#glo:MFUsentencecase"><code class="csfmt">\MFUsentencecase</code></a> to expand in <a id="wrglossary.13054"></a><a href="#glo:idx.PDFbookmark">PDF bookmarks</a>, but will use <a id="wrglossary.13055"></a><a href="#glo:glssentencecase"><code class="csfmt">\glssentencecase</code></a> in the document.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.13056"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.13057"></a><code class="code"><dfn id="glo:Glsentryprefix"><code class="csfmt">\Glsentryprefix</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 As <a id="wrglossary.13058"></a><a href="#glo:glsentryprefix"><code class="csfmt">\glsentryprefix</code></a> with <a id="wrglossary.13059"></a><a href="#glo:idx.sentencecase">sentence case</a> applied.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.13060"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.13061"></a><code class="code"><dfn id="glo:Glsentryprefixplural"><code class="csfmt">\Glsentryprefixplural</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 As <a id="wrglossary.13062"></a><a href="#glo:glsentryprefixplural"><code class="csfmt">\glsentryprefixplural</code></a> with <a id="wrglossary.13063"></a><a href="#glo:idx.sentencecase">sentence case</a> applied.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.13064"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.13065"></a><code class="code"><dfn id="glo:Glsentryprefixfirst"><code class="csfmt">\Glsentryprefixfirst</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 As <a id="wrglossary.13066"></a><a href="#glo:glsentryprefixfirst"><code class="csfmt">\glsentryprefixfirst</code></a> with <a id="wrglossary.13067"></a><a href="#glo:idx.sentencecase">sentence case</a> applied.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.13068"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.13069"></a><code class="code"><dfn id="glo:Glsentryprefixfirstplural"><code class="csfmt">\Glsentryprefixfirstplural</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 As <a id="wrglossary.13070"></a><a href="#glo:glsentryprefixfirstplural"><code class="csfmt">\glsentryprefixfirstplural</code></a> with <a id="wrglossary.13071"></a><a href="#glo:idx.sentencecase">sentence case</a> applied.<p>
<div class="example" id="ex:plist"><div class="title">Example 43: Adding Determiner to Glossary Style</div> You can use the above commands to define a new <a id="wrglossary.13072"></a><a href="#glo:idx.glossarystyle">glossary style</a> that uses the determiner. For example, the following style is a slight modification of the <a id="wrglossary.13073"></a><a href="#glo:opt.glostyle.list"><span class="glostylefmt">list</span></a> style that inserts the prefix before the name: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.13074"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.13075"></a><a href="#glo:newglossarystyle"><code class="csfmt">\newglossarystyle</code></a>{plist}{<span class="comment">% </span>
 <a id="wrglossary.13076"></a><a href="#glo:setglossarystyle"><code class="csfmt">\setglossarystyle</code></a>{<a id="wrglossary.13077"></a><a href="#glo:opt.glostyle.list"><span class="glostylefmt">list</span></a>}<span class="comment">% </span>
 <code class="cmd">\renewcommand</code>*{<a id="wrglossary.13078"></a><a href="#glo:glossentry"><code class="csfmt">\glossentry</code></a>}[2]{<span class="comment">% </span>
  <a id="wrglossary.13079"></a><a href="#glo:item"><code class="csfmt">\item</code></a>[<a id="wrglossary.13080"></a><a href="#glo:glsentryitem"><code class="csfmt">\glsentryitem</code></a>{<a id="wrglossary.13081"></a><a href="#glo:idx.sym.hashhash"></a>1}<span class="comment">% </span>
      <a id="wrglossary.13082"></a><a href="#glo:glsentryprefix"><code class="csfmt">\glsentryprefix</code></a>{<a id="wrglossary.13083"></a><a href="#glo:idx.sym.hashhash"></a>1}<span class="comment">% </span>
      <a id="wrglossary.13084"></a><a href="#glo:glstarget"><code class="csfmt">\glstarget</code></a>{<a id="wrglossary.13085"></a><a href="#glo:idx.sym.hashhash"></a>1}{<a id="wrglossary.13086"></a><a href="#glo:glossentryname"><code class="csfmt">\glossentryname</code></a>{<a id="wrglossary.13087"></a><a href="#glo:idx.sym.hashhash"></a>1}}]
   <a id="wrglossary.13088"></a><a href="#glo:glossentrydesc"><code class="csfmt">\glossentrydesc</code></a>{<a id="wrglossary.13089"></a><a href="#glo:idx.sym.hashhash"></a>1}<a id="wrglossary.13090"></a><a href="#glo:glspostdescription"><code class="csfmt">\glspostdescription</code></a><a id="wrglossary.13091"></a><a href="#glo:space"><code class="csfmt">\space</code></a> <a id="wrglossary.13092"></a><a href="#glo:idx.sym.hashhash"></a>2}<span class="comment">% </span>
}
</pre> If you want to change the prefix separator (<a id="wrglossary.13093"></a><a href="#glo:glsprefixsep"><code class="csfmt">\glsprefixsep</code></a>) then the following is better: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.13094"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.13095"></a><a href="#glo:newglossarystyle"><code class="csfmt">\newglossarystyle</code></a>{plist}{<span class="comment">% </span>
 <span class="comment">% </span>
 <code class="cmd">\renewcommand</code>*{<a id="wrglossary.13096"></a><a href="#glo:glossentry"><code class="csfmt">\glossentry</code></a>}[2]{<span class="comment">% </span>
   <a id="wrglossary.13097"></a><a href="#glo:item"><code class="csfmt">\item</code></a>[<a id="wrglossary.13098"></a><a href="#glo:glsentryitem"><code class="csfmt">\glsentryitem</code></a>{<a id="wrglossary.13099"></a><a href="#glo:idx.sym.hashhash"></a>1}<span class="comment">% </span>
        <a id="wrglossary.13100"></a><a href="#glo:ifglshasprefix"><code class="csfmt">\ifglshasprefix</code></a>{<a id="wrglossary.13101"></a><a href="#glo:idx.sym.hashhash"></a>1}{<a id="wrglossary.13102"></a><a href="#glo:glsentryprefix"><code class="csfmt">\glsentryprefix</code></a>{<a id="wrglossary.13103"></a><a href="#glo:idx.sym.hashhash"></a>1}<a id="wrglossary.13104"></a><a href="#glo:glsprefixsep"><code class="csfmt">\glsprefixsep</code></a>}{}<span class="comment">% </span>
        <a id="wrglossary.13105"></a><a href="#glo:glstarget"><code class="csfmt">\glstarget</code></a>{<a id="wrglossary.13106"></a><a href="#glo:idx.sym.hashhash"></a>1}{<a id="wrglossary.13107"></a><a href="#glo:glossentryname"><code class="csfmt">\glossentryname</code></a>{<a id="wrglossary.13108"></a><a href="#glo:idx.sym.hashhash"></a>1}}]
     <a id="wrglossary.13109"></a><a href="#glo:glossentrydesc"><code class="csfmt">\glossentrydesc</code></a>{<a id="wrglossary.13110"></a><a href="#glo:idx.sym.hashhash"></a>1}<a id="wrglossary.13111"></a><a href="#glo:glspostdescription"><code class="csfmt">\glspostdescription</code></a><a id="wrglossary.13112"></a><a href="#glo:space"><code class="csfmt">\space</code></a> <a id="wrglossary.13113"></a><a href="#glo:idx.sym.hashhash"></a>2}<span class="comment">% </span>
}
</pre> The conditional is also useful if you want the style to use an <a id="wrglossary.13114"></a><a href="#glo:idx.uppercase">uppercase</a> letter at the start of the entry item: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.13115"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.13116"></a><a href="#glo:newglossarystyle"><code class="csfmt">\newglossarystyle</code></a>{plist}{<span class="comment">% </span>
  <a id="wrglossary.13117"></a><a href="#glo:setglossarystyle"><code class="csfmt">\setglossarystyle</code></a>{<a id="wrglossary.13118"></a><a href="#glo:opt.glostyle.list"><span class="glostylefmt">list</span></a>}<span class="comment">% </span>
  <code class="cmd">\renewcommand</code>*{<a id="wrglossary.13119"></a><a href="#glo:glossentry"><code class="csfmt">\glossentry</code></a>}[2]{<span class="comment">% </span>
    <a id="wrglossary.13120"></a><a href="#glo:item"><code class="csfmt">\item</code></a>[<a id="wrglossary.13121"></a><a href="#glo:glsentryitem"><code class="csfmt">\glsentryitem</code></a>{<a id="wrglossary.13122"></a><a href="#glo:idx.sym.hashhash"></a>1}<span class="comment">% </span>
        <a id="wrglossary.13123"></a><a href="#glo:glstarget"><code class="csfmt">\glstarget</code></a>{<a id="wrglossary.13124"></a><a href="#glo:idx.sym.hashhash"></a>1}<span class="comment">% </span>
        {<span class="comment">% </span>
          <a id="wrglossary.13125"></a><a href="#glo:ifglshasprefix"><code class="csfmt">\ifglshasprefix</code></a>{<a id="wrglossary.13126"></a><a href="#glo:idx.sym.hashhash"></a>1}<span class="comment">% </span>
          {<a id="wrglossary.13127"></a><a href="#glo:Glsentryprefix"><code class="csfmt">\Glsentryprefix</code></a>{<a id="wrglossary.13128"></a><a href="#glo:idx.sym.hashhash"></a>1}<a id="wrglossary.13129"></a><a href="#glo:glsprefixsep"><code class="csfmt">\glsprefixsep</code></a><a id="wrglossary.13130"></a><a href="#glo:glossentryname"><code class="csfmt">\glossentryname</code></a>{<a id="wrglossary.13131"></a><a href="#glo:idx.sym.hashhash"></a>1}}<span class="comment">% </span>
          {<a id="wrglossary.13132"></a><a href="#glo:Glossentryname"><code class="csfmt">\Glossentryname</code></a>{<a id="wrglossary.13133"></a><a href="#glo:idx.sym.hashhash"></a>1}}<span class="comment">% </span>
        }]
     <a id="wrglossary.13134"></a><a href="#glo:glossentrydesc"><code class="csfmt">\glossentrydesc</code></a>{<a id="wrglossary.13135"></a><a href="#glo:idx.sym.hashhash"></a>1}<a id="wrglossary.13136"></a><a href="#glo:glspostdescription"><code class="csfmt">\glspostdescription</code></a><a id="wrglossary.13137"></a><a href="#glo:space"><code class="csfmt">\space</code></a> <a id="wrglossary.13138"></a><a href="#glo:idx.sym.hashhash"></a>2}<span class="comment">% </span>
}
</pre> </div><p>

</section><!-- end of section sec:prefix -->

<section id="sec:accsupp"><!-- start of section sec:accsupp --><div class="tomain"><a href="#main">[top]</a></div>
<h1><!-- start of chapter header -->17. Accessibility Support<div class="labellink"><a href="#sec:accsupp">[link]</a></div></h1><!-- end of chapter header -->
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.13139"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.13140"></a><code class="code"><code class="cmd">\usepackage</code>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<dfn id="glo:pkg.glossaries-accsupp"><span class="styfmt">glossaries-accsupp</span></dfn>}</code><p>
<div class="noteBox">automatically loaded with <code class="code"><code class="csfmt">\usepackage</code>[<a id="wrglossary.13141"></a><a href="#glo:opt.accsupp"><span class="xtrstyoptfmt">accsupp</span></a>]{glossaries-extra}</code></div><!-- end of noteBox -->
</div><!-- end of pinnedbox -->
<p>
Limited accessibility support is provided by the accompanying <a id="wrglossary.13142"></a><a href="#glo:pkg.glossaries-accsupp"><span class="styfmt">glossaries-accsupp</span></a> package, but note that this package is experimental. This package automatically loads the <a id="wrglossary.13143"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package. Any options are passed to <a id="wrglossary.13144"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> (if it hasn’t already been loaded). For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.13145"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.13146"></a><a href="#glo:opt.acronym"><span class="styoptfmt">acronym</span></a>]{glossaries-accsupp}
</pre> This will load <a id="wrglossary.13147"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> with the <a id="wrglossary.13148"></a><a href="#glo:opt.acronym"><span class="styoptfmt">acronym</span></a> package option as well as loading <a id="wrglossary.13149"></a><a href="#glo:pkg.glossaries-accsupp"><span class="styfmt">glossaries-accsupp</span></a>.<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.13150"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><!-- end of informationtitle -->
 If you are using the <a id="wrglossary.13151"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> extension package, you need to load <a id="wrglossary.13152"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> with the <a id="wrglossary.13153"></a><a href="#glo:opt.accsupp"><span class="xtrstyoptfmt">accsupp</span></a> package option. For example: <pre>
\usepackage[abbreviations,accsupp]{glossaries-extra}
</pre> This will load <a id="wrglossary.13154"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> (with the <a id="wrglossary.13155"></a><a href="#glo:opt.abbreviations"><span class="xtrstyoptfmt">abbreviations</span></a> option), <a id="wrglossary.13156"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> and <a id="wrglossary.13157"></a><a href="#glo:pkg.glossaries-accsupp"><span class="styfmt">glossaries-accsupp</span></a> and make appropriate patches to integrate the accessibility support with the extension commands. </div><!-- end of information -->
<p>

</section><!-- end of section sec:accsupp -->

<section id="sec:accsuppkeys"><!-- start of section sec:accsuppkeys --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->17.1. Accessibility Keys<div class="labellink"><a href="#sec:accsuppkeys">[link]</a></div></h2><!-- end of section header -->
<p>
The <a id="wrglossary.13158"></a><a href="#glo:pkg.glossaries-accsupp"><span class="styfmt">glossaries-accsupp</span></a> package defines additional keys that may be used when defining <a id="wrglossary.13159"></a><a href="#glo:idx.glossaryentry">glossary entries</a>. If a key isn’t set, then there will be not accessibility support for the corresponding field.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.13160"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.13161"></a><code class="code"><dfn id="glo:opt.gloskey.access"><span class="csoptfmt">access</span></dfn>={<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of settingsbox -->
<p>
The value of this key is the replacement text corresponding to the <a id="wrglossary.13162"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> key.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.13163"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.13164"></a><code class="code"><dfn id="glo:opt.gloskey.textaccess"><span class="csoptfmt">textaccess</span></dfn>={<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of settingsbox -->
<p>
The value of this key is the replacement text corresponding to the <a id="wrglossary.13165"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a> key.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.13166"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.13167"></a><code class="code"><dfn id="glo:opt.gloskey.firstaccess"><span class="csoptfmt">firstaccess</span></dfn>={<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of settingsbox -->
<p>
The value of this key is the replacement text corresponding to the <a id="wrglossary.13168"></a><a href="#glo:opt.gloskey.first"><span class="csoptfmt">first</span></a> key.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.13169"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.13170"></a><code class="code"><dfn id="glo:opt.gloskey.pluralaccess"><span class="csoptfmt">pluralaccess</span></dfn>={<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of settingsbox -->
<p>
The value of this key is the replacement text corresponding to the <a id="wrglossary.13171"></a><a href="#glo:opt.gloskey.plural"><span class="csoptfmt">plural</span></a> key.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.13172"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.13173"></a><code class="code"><dfn id="glo:opt.gloskey.firstpluralaccess"><span class="csoptfmt">firstpluralaccess</span></dfn>={<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of settingsbox -->
<p>
The value of this key is the replacement text corresponding to the <a id="wrglossary.13174"></a><a href="#glo:opt.gloskey.firstplural"><span class="csoptfmt">firstplural</span></a> key.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.13175"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.13176"></a><code class="code"><dfn id="glo:opt.gloskey.symbolaccess"><span class="csoptfmt">symbolaccess</span></dfn>={<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of settingsbox -->
<p>
The value of this key is the replacement text corresponding to the <a id="wrglossary.13177"></a><a href="#glo:opt.gloskey.symbol"><span class="csoptfmt">symbol</span></a> key.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.13178"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.13179"></a><code class="code"><dfn id="glo:opt.gloskey.symbolpluralaccess"><span class="csoptfmt">symbolpluralaccess</span></dfn>={<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of settingsbox -->
<p>
The value of this key is the replacement text corresponding to the <a id="wrglossary.13180"></a><a href="#glo:opt.gloskey.symbolplural"><span class="csoptfmt">symbolplural</span></a> key.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.13181"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.13182"></a><code class="code"><dfn id="glo:opt.gloskey.descriptionaccess"><span class="csoptfmt">descriptionaccess</span></dfn>={<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of settingsbox -->
<p>
The value of this key is the replacement text corresponding to the <a id="wrglossary.13183"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a> key. The corresponding <a id="wrglossary.13184"></a><a href="#glo:dual.internalfieldlabel">internal field label</a> is <a id="wrglossary.13185"></a><a href="#glo:opt.glosfield.descaccess"><span class="csoptfmt">descaccess</span></a>.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.13186"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.13187"></a><code class="code"><dfn id="glo:opt.gloskey.descriptionpluralaccess"><span class="csoptfmt">descriptionpluralaccess</span></dfn>={<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of settingsbox -->
<p>
The value of this key is the replacement text corresponding to the <a id="wrglossary.13188"></a><a href="#glo:opt.gloskey.descriptionplural"><span class="csoptfmt">descriptionplural</span></a> key. The corresponding <a id="wrglossary.13189"></a><a href="#glo:dual.internalfieldlabel">internal field label</a> is <a id="wrglossary.13190"></a><a href="#glo:opt.glosfield.descpluralaccess"><span class="csoptfmt">descpluralaccess</span></a>.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.13191"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.13192"></a><code class="code"><dfn id="glo:opt.gloskey.longaccess"><span class="csoptfmt">longaccess</span></dfn>={<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of settingsbox -->
<p>
The value of this key is the replacement text corresponding to the <a id="wrglossary.13193"></a><a href="#glo:opt.gloskey.long"><span class="csoptfmt">long</span></a> key.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.13194"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.13195"></a><code class="code"><dfn id="glo:opt.gloskey.longpluralaccess"><span class="csoptfmt">longpluralaccess</span></dfn>={<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of settingsbox -->
<p>
The value of this key is the replacement text corresponding to the <a id="wrglossary.13196"></a><a href="#glo:opt.gloskey.longplural"><span class="csoptfmt">longplural</span></a> key.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.13197"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.13198"></a><code class="code"><dfn id="glo:opt.gloskey.shortaccess"><span class="csoptfmt">shortaccess</span></dfn>={<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of settingsbox -->
<p>
The value of this key is the replacement text corresponding to the <a id="wrglossary.13199"></a><a href="#glo:opt.gloskey.short"><span class="csoptfmt">short</span></a> key.<p>
If you define <a id="wrglossary.13200"></a><a href="#glo:idx.acronym">acronyms</a> with <a id="wrglossary.13201"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>, the <a id="wrglossary.13202"></a><a href="#glo:opt.gloskey.shortaccess"><span class="csoptfmt">shortaccess</span></a> field will automatically be set to: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.13203"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.13204"></a><code class="code"><dfn id="glo:glsdefaultshortaccess"><code class="csfmt">\glsdefaultshortaccess</code></dfn>{<span class="meta">〈<em class="metainner">long</em>〉</span>}{<span class="meta">〈<em class="metainner">short</em>〉</span>}</code></div><!-- end of pinnedbox -->
 This just expands to <span class="meta">〈<em class="metainner">long</em>〉</span>. If redefined, this command must be fully expandable. It expands when the <a id="wrglossary.13205"></a><a href="#glo:idx.acronym">acronym</a> is defined.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.13206"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.13207"></a><code class="code"><dfn id="glo:opt.gloskey.shortpluralaccess"><span class="csoptfmt">shortpluralaccess</span></dfn>={<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of settingsbox -->
<p>
The value of this key is the replacement text corresponding to the <a id="wrglossary.13208"></a><a href="#glo:opt.gloskey.shortplural"><span class="csoptfmt">shortplural</span></a> key.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.13209"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.13210"></a><code class="code"><dfn id="glo:opt.gloskey.user1access"><span class="csoptfmt">user1access</span></dfn>={<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of settingsbox -->
<p>
The value of this key is the replacement text corresponding to the <a id="wrglossary.13211"></a><a href="#glo:opt.gloskey.user1"><span class="csoptfmt">user1</span></a> key. The corresponding <a id="wrglossary.13212"></a><a href="#glo:dual.internalfieldlabel">internal field label</a> is <a id="wrglossary.13213"></a><a href="#glo:opt.glosfield.useriaccess"><span class="csoptfmt">useriaccess</span></a>.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.13214"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.13215"></a><code class="code"><dfn id="glo:opt.gloskey.user2access"><span class="csoptfmt">user2access</span></dfn>={<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of settingsbox -->
<p>
The value of this key is the replacement text corresponding to the <a id="wrglossary.13216"></a><a href="#glo:opt.gloskey.user2"><span class="csoptfmt">user2</span></a> key. The corresponding <a id="wrglossary.13217"></a><a href="#glo:dual.internalfieldlabel">internal field label</a> is <a id="wrglossary.13218"></a><a href="#glo:opt.glosfield.useriiaccess"><span class="csoptfmt">useriiaccess</span></a>.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.13219"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.13220"></a><code class="code"><dfn id="glo:opt.gloskey.user3access"><span class="csoptfmt">user3access</span></dfn>={<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of settingsbox -->
<p>
The value of this key is the replacement text corresponding to the <a id="wrglossary.13221"></a><a href="#glo:opt.gloskey.user3"><span class="csoptfmt">user3</span></a> key. The corresponding <a id="wrglossary.13222"></a><a href="#glo:dual.internalfieldlabel">internal field label</a> is <a id="wrglossary.13223"></a><a href="#glo:opt.glosfield.useriiiaccess"><span class="csoptfmt">useriiiaccess</span></a>.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.13224"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.13225"></a><code class="code"><dfn id="glo:opt.gloskey.user4access"><span class="csoptfmt">user4access</span></dfn>={<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of settingsbox -->
<p>
The value of this key is the replacement text corresponding to the <a id="wrglossary.13226"></a><a href="#glo:opt.gloskey.user4"><span class="csoptfmt">user4</span></a> key. The corresponding <a id="wrglossary.13227"></a><a href="#glo:dual.internalfieldlabel">internal field label</a> is <a id="wrglossary.13228"></a><a href="#glo:opt.glosfield.userivaccess"><span class="csoptfmt">userivaccess</span></a>.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.13229"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.13230"></a><code class="code"><dfn id="glo:opt.gloskey.user5access"><span class="csoptfmt">user5access</span></dfn>={<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of settingsbox -->
<p>
The value of this key is the replacement text corresponding to the <a id="wrglossary.13231"></a><a href="#glo:opt.gloskey.user5"><span class="csoptfmt">user5</span></a> key. The corresponding <a id="wrglossary.13232"></a><a href="#glo:dual.internalfieldlabel">internal field label</a> is <a id="wrglossary.13233"></a><a href="#glo:opt.glosfield.uservaccess"><span class="csoptfmt">uservaccess</span></a>.<p>
<div class="settingsbox"><div class="settingsboxtitle"><a id="wrglossary.13234"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.13235"></a><code class="code"><dfn id="glo:opt.gloskey.user6access"><span class="csoptfmt">user6access</span></dfn>={<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of settingsbox -->
<p>
The value of this key is the replacement text corresponding to the <a id="wrglossary.13236"></a><a href="#glo:opt.gloskey.user6"><span class="csoptfmt">user6</span></a> key. The corresponding <a id="wrglossary.13237"></a><a href="#glo:dual.internalfieldlabel">internal field label</a> is <a id="wrglossary.13238"></a><a href="#glo:opt.glosfield.userviaccess"><span class="csoptfmt">userviaccess</span></a>.<p>
For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.13239"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.13240"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{tex}{<a id="wrglossary.13241"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={<code class="cmd">\TeX</code>}</span>,<a id="wrglossary.13242"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={Document  preparation language}</span>,<a id="wrglossary.13243"></a><a href="#glo:opt.gloskey.access"><span class="csoptfmt">access</span></a><span class="optfmt">={TeX}</span>}
</pre> Now the <a id="wrglossary.13244"></a><a href="#glo:dual.linktext">link text</a> produced by <code class="code"><a id="wrglossary.13245"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{tex}</code> will be: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.13246"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.13247"></a><a href="#glo:BeginAccSupp"><code class="csfmt">\BeginAccSupp</code></a>{ActualText={TeX}}<code class="cmd">\TeX</code><a id="wrglossary.13248"></a><a href="#glo:EndAccSupp"><code class="csfmt">\EndAccSupp</code></a>
</pre> which is produced via <a id="wrglossary.13249"></a><a href="#glo:glsaccessibility"><code class="csfmt">\glsaccessibility</code></a>. If you want to use another accessibility package, see §<a href="#sec:accsuppdevnote">17.5</a>.<p>
The sample file <a id="wrglossary.13250"></a><a href="#glo:file.sampleaccsupp.tex"><span class="filefmt">sampleaccsupp.tex</span></a> illustrates the <a id="wrglossary.13251"></a><a href="#glo:pkg.glossaries-accsupp"><span class="styfmt">glossaries-accsupp</span></a> package.<p>

</section><!-- end of section sec:accsuppkeys -->

<section id="sec:accsuppcmds"><!-- start of section sec:accsuppcmds --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->17.2. Incorporating Accessibility Support<div class="labellink"><a href="#sec:accsuppcmds">[link]</a></div></h2><!-- end of section header -->
<p>
The <a id="wrglossary.13252"></a><a href="#glo:glslike"><code class="csfmt">\gls</code>-like</a> and <a id="wrglossary.13253"></a><a href="#glo:glstextlike"><code class="csfmt">\glstext</code>-like</a> commands have their <a id="wrglossary.13254"></a><a href="#glo:dual.linktext">link text</a> adjusted to incorporate the accessibility support, if provided. A helper command is used to identify the replacement text that depends  on the field name: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.13255"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.13256"></a><code class="code"><dfn id="glo:glsfieldaccsupp"><code class="csfmt">\glsfieldaccsupp</code></dfn>{<span class="meta">〈<em class="metainner">replacement</em>〉</span>}{<span class="meta">〈<em class="metainner">content</em>〉</span>}{<span class="meta">〈<em class="metainner">field-label</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 This will use  <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.13257"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.13258"></a><code class="code"><dfn id="glo:glsfield-labelaccsupp"><code class="xtrcsfmt">\gls<span class="meta">〈<em class="metainner">field-label</em>〉</span>accsupp</code></dfn>{<span class="meta">〈<em class="metainner">replacement</em>〉</span>}{<span class="meta">〈<em class="metainner">content</em>〉</span>}</code></div><!-- end of pinnedbox -->
  if it’s defined otherwise it will just use: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.13259"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.13260"></a><code class="code"><dfn id="glo:glsaccsupp"><code class="csfmt">\glsaccsupp</code></dfn>{<span class="meta">〈<em class="metainner">replacement</em>〉</span>}{<span class="meta">〈<em class="metainner">content</em>〉</span>}</code></div><!-- end of pinnedbox -->
 Note that <span class="meta">〈<em class="metainner">field-label</em>〉</span> is the <a id="wrglossary.13261"></a><a href="#glo:dual.internalfieldlabel">internal field label</a> which may not match the corresponding key. For example, the <a id="wrglossary.13262"></a><a href="#glo:opt.glosfield.shortpl"><span class="csoptfmt">shortpl</span></a> field label corresponds to the <a id="wrglossary.13263"></a><a href="#glo:opt.gloskey.shortplural"><span class="csoptfmt">shortplural</span></a> key.<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.13264"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><!-- end of informationtitle -->
 With <a id="wrglossary.13265"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, there’s a prior test for the existence of the command <a id="wrglossary.13266"></a><a href="#glo:glsxtrcategoryfieldaccsupp"><code class="xtrcsfmt">\glsxtr<span class="meta">〈<em class="metainner">category</em>〉</span><span class="meta">〈<em class="metainner">field</em>〉</span>accsupp</code></a>. </div><!-- end of information -->
<p>
There are two commands pre-defined: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.13267"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.13268"></a><code class="code"><dfn id="glo:glsshortaccsupp"><code class="csfmt">\glsshortaccsupp</code></dfn>{<span class="meta">〈<em class="metainner">replacement</em>〉</span>}{<span class="meta">〈<em class="metainner">content</em>〉</span>}</code></div><!-- end of pinnedbox -->
 which is defined as: <pre class="compactcodebox"><a id="wrglossary.13269"></a><a href="#glo:glsaccessibility"><code class="csfmt">\glsaccessibility</code></a>{E}{<span class="meta">〈<em class="metainner">replacement</em>〉</span>}{<span class="meta">〈<em class="metainner">content</em>〉</span>}
</pre> and <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.13270"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.13271"></a><code class="code"><dfn id="glo:glsshortplaccsupp"><code class="csfmt">\glsshortplaccsupp</code></dfn>{<span class="meta">〈<em class="metainner">replacement</em>〉</span>}{<span class="meta">〈<em class="metainner">content</em>〉</span>}</code></div><!-- end of pinnedbox -->
 which is simply defined to use <a id="wrglossary.13272"></a><a href="#glo:glsshortaccsupp"><code class="csfmt">\glsshortaccsupp</code></a>.<p>
These helper commands all internally use: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.13273"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.13274"></a><code class="code"><dfn id="glo:glsaccessibility"><code class="csfmt">\glsaccessibility</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">PDF element</em>〉</span>}{<span class="meta">〈<em class="metainner">value</em>〉</span>}{<span class="meta">〈<em class="metainner">content</em>〉</span>}</code></div><!-- end of pinnedbox -->
 The default definition uses commands provided by the <a id="wrglossary.13275"></a><a href="#glo:pkg.accsupp"><span class="styfmt">accsupp</span></a> package. If you want to experiment with another accessibility package, see §<a href="#sec:accsuppdevnote">17.5</a>. The <span class="meta">〈<em class="metainner">options</em>〉</span> are passed to the underlying accessibility support command.<p>
The <span class="meta">〈<em class="metainner">PDF element</em>〉</span> argument is the appropriate <a id="wrglossary.13276"></a><a href="#glo:idx.PDFelement">PDF element</a> tag. The <a id="wrglossary.13277"></a><a href="#glo:PDF">PDF</a> specification identifies three different types of replacement text: 
<dl>
 <dt>Alt</dt>
 
<dd> Description of some content that’s non-textual (for example, an image). A word break is assumed after the content. </dd>
<p>
<dt>ActualText</dt>
<p>

<dd> A character or sequence of characters that replaces textual content (for example, a dropped capital, a ligature or a symbol). No word break is assumed after the content. </dd>
<p>
<dt>E</dt>
<p>

<dd> Expansion of an abbreviation to avoid ambiguity (for example, <span class="qt">“St”</span> could be short for <span class="qt">“saint”</span> or <span class="qt">“street”</span>). </dd>
 
</dl>
<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.13278"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
Many <a id="wrglossary.13279"></a><a href="#glo:PDF">PDF</a> viewers don’t actually support any type of replacement text. Some may support <span class="qt">“ActualText”</span> but not <span class="qt">“Alt”</span> or <span class="qt">“E”</span>.  <a href="https://pdfbox.apache.org/">PDFBox</a>’s <span class="qt">“PDFDebugger”</span> tool can be used to inspect the PDF content to make sure that the replacement text has been correctly set. </div><!-- end of important -->
<p>
You can define your own custom helper commands for specific fields that require them. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.13280"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\newcommand</code>{<a id="wrglossary.13281"></a><a href="#glo:glsfield-labelaccsupp"><code class="csfmt">\glssymbolaccsupp</code></a>}[2]{<span class="comment">% </span>
 <a id="wrglossary.13282"></a><a href="#glo:glsaccessibility"><code class="csfmt">\glsaccessibility</code></a>[method=hex,unicode]{ActualText}{<a id="wrglossary.13283"></a><a href="#glo:idx.sym.hash"></a>1}{<a id="wrglossary.13284"></a><a href="#glo:idx.sym.hash"></a>2}<span class="comment">% </span>
}
</pre> This definition requires the replacement text to be specified with the hexadecimal character code. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.13285"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.13286"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{int}{<a id="wrglossary.13287"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={int}</span>,<a id="wrglossary.13288"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={integral}</span>,
  <a id="wrglossary.13289"></a><a href="#glo:opt.gloskey.symbol"><span class="csoptfmt">symbol</span></a><span class="optfmt">={<a id="wrglossary.13290"></a><a href="#glo:ensuremath"><code class="csfmt">\ensuremath</code></a>{<code class="cmd">\int</code>}}</span>,<a id="wrglossary.13291"></a><a href="#glo:opt.gloskey.symbolaccess"><span class="csoptfmt">symbolaccess</span></a><span class="optfmt">={222B}</span>
}
</pre><p>
<div class="information"><div class="informationtitle"><a id="wrglossary.13292"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><!-- end of informationtitle -->
 The <a id="wrglossary.13293"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package provides additional support. </div><!-- end of information -->
<p>

</section><!-- end of section sec:accsuppcmds -->

<section id="sec:glsentryaccessdisplay"><!-- start of section sec:glsentryaccessdisplay --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->17.3. Incorporating the Access Field Values<div class="labellink"><a href="#sec:glsentryaccessdisplay">[link]</a></div></h2><!-- end of section header -->
<p>
These robust commands are all in the form <pre class="compactcodebox"><code class="csfmt">\gls<span class="meta">〈<em class="metainner">field</em>〉</span>accessdisplay</code>{<span class="meta">〈<em class="metainner">text</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}
</pre> They may be used to apply the supplied accessibility information to <span class="meta">〈<em class="metainner">text</em>〉</span>. If the relevant access field hasn’t been set, these simply do <span class="meta">〈<em class="metainner">text</em>〉</span>.<p>
<div class="sidenote"><a id="wrglossary.13294"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><span class="clearfix"></span><!-- end of sidenote -->
The <a id="wrglossary.13295"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package provides convenient wrapper commands such as: <pre class="compactcodebox"><code class="cmd">\newcommand</code>*{<a id="wrglossary.13296"></a><a href="#glo:glsaccessname"><code class="xtrcsfmt">\glsaccessname</code></a>}[1]{<span class="comment">% </span>
 <a id="wrglossary.13297"></a><a href="#glo:glsnameaccessdisplay"><code class="csfmt">\glsnameaccessdisplay</code></a>{<a id="wrglossary.13298"></a><a href="#glo:glsentryname"><code class="csfmt">\glsentryname</code></a>{<a id="wrglossary.13299"></a><a href="#glo:idx.sym.hash"></a>1}}<a id="wrglossary.13300"></a><a href="#glo:idx.sym.hash"></a>1<span class="comment">% </span>
}
</pre> See the <a id="wrglossary.13301"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> manual for further details.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.13302"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.13303"></a><code class="code"><dfn id="glo:glsnameaccessdisplay"><code class="csfmt">\glsnameaccessdisplay</code></dfn>{<span class="meta">〈<em class="metainner">text</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 Applies the accessibility information from the <a id="wrglossary.13304"></a><a href="#glo:opt.gloskey.access"><span class="csoptfmt">access</span></a> field to <span class="meta">〈<em class="metainner">text</em>〉</span>.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.13305"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.13306"></a><code class="code"><dfn id="glo:glstextaccessdisplay"><code class="csfmt">\glstextaccessdisplay</code></dfn>{<span class="meta">〈<em class="metainner">text</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 Applies the accessibility information from the <a id="wrglossary.13307"></a><a href="#glo:opt.gloskey.textaccess"><span class="csoptfmt">textaccess</span></a> field to <span class="meta">〈<em class="metainner">text</em>〉</span>.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.13308"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.13309"></a><code class="code"><dfn id="glo:glspluralaccessdisplay"><code class="csfmt">\glspluralaccessdisplay</code></dfn>{<span class="meta">〈<em class="metainner">text</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 Applies the accessibility information from the <a id="wrglossary.13310"></a><a href="#glo:opt.gloskey.pluralaccess"><span class="csoptfmt">pluralaccess</span></a> field to <span class="meta">〈<em class="metainner">text</em>〉</span>.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.13311"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.13312"></a><code class="code"><dfn id="glo:glsfirstpluralaccessdisplay"><code class="csfmt">\glsfirstpluralaccessdisplay</code></dfn>{<span class="meta">〈<em class="metainner">text</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 Applies the accessibility information from the <a id="wrglossary.13313"></a><a href="#glo:opt.gloskey.firstpluralaccess"><span class="csoptfmt">firstpluralaccess</span></a> field to <span class="meta">〈<em class="metainner">text</em>〉</span>.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.13314"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.13315"></a><code class="code"><dfn id="glo:glssymbolaccessdisplay"><code class="csfmt">\glssymbolaccessdisplay</code></dfn>{<span class="meta">〈<em class="metainner">text</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 Applies the accessibility information from the <a id="wrglossary.13316"></a><a href="#glo:opt.gloskey.symbolaccess"><span class="csoptfmt">symbolaccess</span></a> field to <span class="meta">〈<em class="metainner">text</em>〉</span>.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.13317"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.13318"></a><code class="code"><dfn id="glo:glssymbolpluralaccessdisplay"><code class="csfmt">\glssymbolpluralaccessdisplay</code></dfn>{<span class="meta">〈<em class="metainner">text</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 Applies the accessibility information from the <a id="wrglossary.13319"></a><a href="#glo:opt.gloskey.symbolpluralaccess"><span class="csoptfmt">symbolpluralaccess</span></a> field to <span class="meta">〈<em class="metainner">text</em>〉</span>.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.13320"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.13321"></a><code class="code"><dfn id="glo:glsdescriptionaccessdisplay"><code class="csfmt">\glsdescriptionaccessdisplay</code></dfn>{<span class="meta">〈<em class="metainner">text</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 Applies the accessibility information from the <a id="wrglossary.13322"></a><a href="#glo:opt.glosfield.descaccess"><span class="csoptfmt">descaccess</span></a> field (which corresponds to the <a id="wrglossary.13323"></a><a href="#glo:opt.gloskey.descriptionaccess"><span class="csoptfmt">descriptionaccess</span></a> key) to <span class="meta">〈<em class="metainner">text</em>〉</span>.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.13324"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.13325"></a><code class="code"><dfn id="glo:glsdescriptionpluralaccessdisplay"><code class="csfmt">\glsdescriptionpluralaccessdisplay</code></dfn>{<span class="meta">〈<em class="metainner">text</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 Applies the accessibility information from the <a id="wrglossary.13326"></a><a href="#glo:opt.glosfield.descpluralaccess"><span class="csoptfmt">descpluralaccess</span></a> field (which corresponds to the <a id="wrglossary.13327"></a><a href="#glo:opt.gloskey.descriptionpluralaccess"><span class="csoptfmt">descriptionpluralaccess</span></a> key) to <span class="meta">〈<em class="metainner">text</em>〉</span>.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.13328"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.13329"></a><code class="code"><dfn id="glo:glsshortaccessdisplay"><code class="csfmt">\glsshortaccessdisplay</code></dfn>{<span class="meta">〈<em class="metainner">text</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 Applies the accessibility information from the <a id="wrglossary.13330"></a><a href="#glo:opt.gloskey.shortaccess"><span class="csoptfmt">shortaccess</span></a> field to <span class="meta">〈<em class="metainner">text</em>〉</span>.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.13331"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.13332"></a><code class="code"><dfn id="glo:glsshortpluralaccessdisplay"><code class="csfmt">\glsshortpluralaccessdisplay</code></dfn>{<span class="meta">〈<em class="metainner">text</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 Applies the accessibility information from the <a id="wrglossary.13333"></a><a href="#glo:opt.gloskey.shortpluralaccess"><span class="csoptfmt">shortpluralaccess</span></a> field to <span class="meta">〈<em class="metainner">text</em>〉</span>.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.13334"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.13335"></a><code class="code"><dfn id="glo:glslongaccessdisplay"><code class="csfmt">\glslongaccessdisplay</code></dfn>{<span class="meta">〈<em class="metainner">text</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 Applies the accessibility information from the <a id="wrglossary.13336"></a><a href="#glo:opt.gloskey.longaccess"><span class="csoptfmt">longaccess</span></a> field to <span class="meta">〈<em class="metainner">text</em>〉</span>.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.13337"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.13338"></a><code class="code"><dfn id="glo:glslongpluralaccessdisplay"><code class="csfmt">\glslongpluralaccessdisplay</code></dfn>{<span class="meta">〈<em class="metainner">text</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 Applies the accessibility information from the <a id="wrglossary.13339"></a><a href="#glo:opt.gloskey.longpluralaccess"><span class="csoptfmt">longpluralaccess</span></a> field to <span class="meta">〈<em class="metainner">text</em>〉</span>.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.13340"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.13341"></a><code class="code"><dfn id="glo:glsuseriaccessdisplay"><code class="csfmt">\glsuseriaccessdisplay</code></dfn>{<span class="meta">〈<em class="metainner">text</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 Applies the accessibility information from the <a id="wrglossary.13342"></a><a href="#glo:opt.glosfield.useriaccess"><span class="csoptfmt">useriaccess</span></a> field (which corresponds to the <a id="wrglossary.13343"></a><a href="#glo:opt.gloskey.user1access"><span class="csoptfmt">user1access</span></a> key) to <span class="meta">〈<em class="metainner">text</em>〉</span>.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.13344"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.13345"></a><code class="code"><dfn id="glo:glsuseriiaccessdisplay"><code class="csfmt">\glsuseriiaccessdisplay</code></dfn>{<span class="meta">〈<em class="metainner">text</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 Applies the accessibility information from the <a id="wrglossary.13346"></a><a href="#glo:opt.glosfield.useriiaccess"><span class="csoptfmt">useriiaccess</span></a> field (which corresponds to the <a id="wrglossary.13347"></a><a href="#glo:opt.gloskey.user2access"><span class="csoptfmt">user2access</span></a> key) to <span class="meta">〈<em class="metainner">text</em>〉</span>.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.13348"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.13349"></a><code class="code"><dfn id="glo:glsuseriiiaccessdisplay"><code class="csfmt">\glsuseriiiaccessdisplay</code></dfn>{<span class="meta">〈<em class="metainner">text</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 Applies the accessibility information from the <a id="wrglossary.13350"></a><a href="#glo:opt.glosfield.useriiiaccess"><span class="csoptfmt">useriiiaccess</span></a> field (which corresponds to the <a id="wrglossary.13351"></a><a href="#glo:opt.gloskey.user3access"><span class="csoptfmt">user3access</span></a> key) to <span class="meta">〈<em class="metainner">text</em>〉</span>.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.13352"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.13353"></a><code class="code"><dfn id="glo:glsuserivaccessdisplay"><code class="csfmt">\glsuserivaccessdisplay</code></dfn>{<span class="meta">〈<em class="metainner">text</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 Applies the accessibility information from the <a id="wrglossary.13354"></a><a href="#glo:opt.glosfield.userivaccess"><span class="csoptfmt">userivaccess</span></a> field (which corresponds to the <a id="wrglossary.13355"></a><a href="#glo:opt.gloskey.user4access"><span class="csoptfmt">user4access</span></a> key) to <span class="meta">〈<em class="metainner">text</em>〉</span>.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.13356"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.13357"></a><code class="code"><dfn id="glo:glsuservaccessdisplay"><code class="csfmt">\glsuservaccessdisplay</code></dfn>{<span class="meta">〈<em class="metainner">text</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 Applies the accessibility information from the <a id="wrglossary.13358"></a><a href="#glo:opt.glosfield.uservaccess"><span class="csoptfmt">uservaccess</span></a> field (which corresponds to the <a id="wrglossary.13359"></a><a href="#glo:opt.gloskey.user5access"><span class="csoptfmt">user5access</span></a> key) to <span class="meta">〈<em class="metainner">text</em>〉</span>.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.13360"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.13361"></a><code class="code"><dfn id="glo:glsuserviaccessdisplay"><code class="csfmt">\glsuserviaccessdisplay</code></dfn>{<span class="meta">〈<em class="metainner">text</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 Applies the accessibility information from the <a id="wrglossary.13362"></a><a href="#glo:opt.glosfield.userviaccess"><span class="csoptfmt">userviaccess</span></a> field (which corresponds to the <a id="wrglossary.13363"></a><a href="#glo:opt.gloskey.user6access"><span class="csoptfmt">user6access</span></a> key) to <span class="meta">〈<em class="metainner">text</em>〉</span>.<p>

</section><!-- end of section sec:glsentryaccessdisplay -->

<section id="sec:glsentryaccess"><!-- start of section sec:glsentryaccess --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->17.4. Obtaining the Access Field Values<div class="labellink"><a href="#sec:glsentryaccess">[link]</a></div></h2><!-- end of section header -->
<p>
There are commands analogous to <a id="wrglossary.13364"></a><a href="#glo:glsentrytext"><code class="csfmt">\glsentrytext</code></a> if you need to obtain the value of any of the accessibility fields. Since the accessibility information isn’t intended to be typeset but should be written as a <a id="wrglossary.13365"></a><a href="#glo:PDF">PDF</a> string, use the expandable <a id="wrglossary.13366"></a><a href="#glo:MFUsentencecase"><code class="csfmt">\MFUsentencecase</code></a> or <a id="wrglossary.13367"></a><a href="#glo:glsuppercase"><code class="csfmt">\glsuppercase</code></a> if any <a id="wrglossary.13368"></a><a href="#glo:dual.casechange">case change</a> is required.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.13369"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.13370"></a><code class="code"><dfn id="glo:glsentryaccess"><code class="csfmt">\glsentryaccess</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 Expands to the value of the <a id="wrglossary.13371"></a><a href="#glo:opt.gloskey.access"><span class="csoptfmt">access</span></a> field.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.13372"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.13373"></a><code class="code"><dfn id="glo:glsentrytextaccess"><code class="csfmt">\glsentrytextaccess</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 Expands to the value of the <a id="wrglossary.13374"></a><a href="#glo:opt.gloskey.textaccess"><span class="csoptfmt">textaccess</span></a> field.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.13375"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.13376"></a><code class="code"><dfn id="glo:glsentryfirstaccess"><code class="csfmt">\glsentryfirstaccess</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 Expands to the value of the <a id="wrglossary.13377"></a><a href="#glo:opt.gloskey.firstaccess"><span class="csoptfmt">firstaccess</span></a> field.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.13378"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.13379"></a><code class="code"><dfn id="glo:glsentrypluralaccess"><code class="csfmt">\glsentrypluralaccess</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 Expands to the value of the <a id="wrglossary.13380"></a><a href="#glo:opt.gloskey.pluralaccess"><span class="csoptfmt">pluralaccess</span></a> field.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.13381"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.13382"></a><code class="code"><dfn id="glo:glsentryfirstpluralaccess"><code class="csfmt">\glsentryfirstpluralaccess</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 Expands to the value of the <a id="wrglossary.13383"></a><a href="#glo:opt.gloskey.firstpluralaccess"><span class="csoptfmt">firstpluralaccess</span></a> field.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.13384"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.13385"></a><code class="code"><dfn id="glo:glsentrysymbolaccess"><code class="csfmt">\glsentrysymbolaccess</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 Expands to the value of the <a id="wrglossary.13386"></a><a href="#glo:opt.gloskey.symbolaccess"><span class="csoptfmt">symbolaccess</span></a> field.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.13387"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.13388"></a><code class="code"><dfn id="glo:glsentrysymbolpluralaccess"><code class="csfmt">\glsentrysymbolpluralaccess</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 Expands to the value of the <a id="wrglossary.13389"></a><a href="#glo:opt.gloskey.symbolpluralaccess"><span class="csoptfmt">symbolpluralaccess</span></a> field.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.13390"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.13391"></a><code class="code"><dfn id="glo:glsentrydescaccess"><code class="csfmt">\glsentrydescaccess</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 Expands to the value of the <a id="wrglossary.13392"></a><a href="#glo:opt.glosfield.descaccess"><span class="csoptfmt">descaccess</span></a> field, which corresponds to the <a id="wrglossary.13393"></a><a href="#glo:opt.gloskey.descriptionaccess"><span class="csoptfmt">descriptionaccess</span></a> key.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.13394"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.13395"></a><code class="code"><dfn id="glo:glsentrydescpluralaccess"><code class="csfmt">\glsentrydescpluralaccess</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 Expands to the value of the <a id="wrglossary.13396"></a><a href="#glo:opt.glosfield.descpluralaccess"><span class="csoptfmt">descpluralaccess</span></a> field, which corresponds to the <a id="wrglossary.13397"></a><a href="#glo:opt.gloskey.descriptionpluralaccess"><span class="csoptfmt">descriptionpluralaccess</span></a> key.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.13398"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.13399"></a><code class="code"><dfn id="glo:glsentryshortaccess"><code class="csfmt">\glsentryshortaccess</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 Expands to the value of the <a id="wrglossary.13400"></a><a href="#glo:opt.gloskey.shortaccess"><span class="csoptfmt">shortaccess</span></a> field.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.13401"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.13402"></a><code class="code"><dfn id="glo:glsentryshortpluralaccess"><code class="csfmt">\glsentryshortpluralaccess</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 Expands to the value of the <a id="wrglossary.13403"></a><a href="#glo:opt.gloskey.shortpluralaccess"><span class="csoptfmt">shortpluralaccess</span></a> field.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.13404"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.13405"></a><code class="code"><dfn id="glo:glsentrylongaccess"><code class="csfmt">\glsentrylongaccess</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 Expands to the value of the <a id="wrglossary.13406"></a><a href="#glo:opt.gloskey.longaccess"><span class="csoptfmt">longaccess</span></a> field.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.13407"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.13408"></a><code class="code"><dfn id="glo:glsentrylongpluralaccess"><code class="csfmt">\glsentrylongpluralaccess</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 Expands to the value of the <a id="wrglossary.13409"></a><a href="#glo:opt.gloskey.longpluralaccess"><span class="csoptfmt">longpluralaccess</span></a> field.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.13410"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.13411"></a><code class="code"><dfn id="glo:glsentryuseriaccess"><code class="csfmt">\glsentryuseriaccess</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 Expands to the value of the <a id="wrglossary.13412"></a><a href="#glo:opt.glosfield.useriaccess"><span class="csoptfmt">useriaccess</span></a> field, which corresponds to the <a id="wrglossary.13413"></a><a href="#glo:opt.gloskey.user1access"><span class="csoptfmt">user1access</span></a> key.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.13414"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.13415"></a><code class="code"><dfn id="glo:glsentryuseriiaccess"><code class="csfmt">\glsentryuseriiaccess</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 Expands to the value of the <a id="wrglossary.13416"></a><a href="#glo:opt.glosfield.useriiaccess"><span class="csoptfmt">useriiaccess</span></a> field, which corresponds to the <a id="wrglossary.13417"></a><a href="#glo:opt.gloskey.user2access"><span class="csoptfmt">user2access</span></a> key.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.13418"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.13419"></a><code class="code"><dfn id="glo:glsentryuseriiiaccess"><code class="csfmt">\glsentryuseriiiaccess</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 Expands to the value of the <a id="wrglossary.13420"></a><a href="#glo:opt.glosfield.useriiiaccess"><span class="csoptfmt">useriiiaccess</span></a> field, which corresponds to the <a id="wrglossary.13421"></a><a href="#glo:opt.gloskey.user3access"><span class="csoptfmt">user3access</span></a> key.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.13422"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.13423"></a><code class="code"><dfn id="glo:glsentryuserivaccess"><code class="csfmt">\glsentryuserivaccess</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 Expands to the value of the <a id="wrglossary.13424"></a><a href="#glo:opt.glosfield.userivaccess"><span class="csoptfmt">userivaccess</span></a> field, which corresponds to the <a id="wrglossary.13425"></a><a href="#glo:opt.gloskey.user4access"><span class="csoptfmt">user4access</span></a> key.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.13426"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.13427"></a><code class="code"><dfn id="glo:glsentryuservaccess"><code class="csfmt">\glsentryuservaccess</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 Expands to the value of the <a id="wrglossary.13428"></a><a href="#glo:opt.glosfield.uservaccess"><span class="csoptfmt">uservaccess</span></a> field, which corresponds to the <a id="wrglossary.13429"></a><a href="#glo:opt.gloskey.user5access"><span class="csoptfmt">user5access</span></a> key.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.13430"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.13431"></a><code class="code"><dfn id="glo:glsentryuserviaccess"><code class="csfmt">\glsentryuserviaccess</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
 Expands to the value of the <a id="wrglossary.13432"></a><a href="#glo:opt.glosfield.userviaccess"><span class="csoptfmt">userviaccess</span></a> field, which corresponds to the <a id="wrglossary.13433"></a><a href="#glo:opt.gloskey.user6access"><span class="csoptfmt">user6access</span></a> key.<p>

</section><!-- end of section sec:glsentryaccess -->

<section id="sec:accsuppdevnote"><!-- start of section sec:accsuppdevnote --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->17.5. Developer’s Note<div class="labellink"><a href="#sec:accsuppdevnote">[link]</a></div></h2><!-- end of section header -->
<p>
Currently there’s only support for <a id="wrglossary.13434"></a><a href="#glo:pkg.accsupp"><span class="styfmt">accsupp</span></a>. If you want to experiment with another package that provides accessibility support,  define the following command before <a id="wrglossary.13435"></a><a href="#glo:pkg.glossaries-accsupp"><span class="styfmt">glossaries-accsupp</span></a> is loaded: <div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.13436"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.13437"></a><code class="code"><dfn id="glo:gls@accsupp@engine"><code class="csfmt">\gls@accsupp@engine</code></dfn></code><span class="floatrightbox"><span class="summarytag">initial: </span>accsupp</span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 If this command has its default definition of <code class="code">accsupp</code> when <a id="wrglossary.13438"></a><a href="#glo:pkg.glossaries-accsupp"><span class="styfmt">glossaries-accsupp</span></a> loads then the <a id="wrglossary.13439"></a><a href="#glo:pkg.accsupp"><span class="styfmt">accsupp</span></a> package will automatically be loaded, otherwise it won’t and you’ll need to redefine <a id="wrglossary.13440"></a><a href="#glo:gls@accessibility"><code class="csfmt">\gls@accessibility</code></a> to use the appropriate accessibility commands.<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a id="wrglossary.13441"></a><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.13442"></a><code class="code"><dfn id="glo:gls@accessibility"><code class="csfmt">\gls@accessibility</code></dfn>{<span class="meta">〈<em class="metainner">options</em>〉</span>}{<span class="meta">〈<em class="metainner">PDF element</em>〉</span>}{<span class="meta">〈<em class="metainner">value</em>〉</span>}{<span class="meta">〈<em class="metainner">content</em>〉</span>}</code></div><!-- end of pinnedbox -->
 This command is used internally by <a id="wrglossary.13443"></a><a href="#glo:glsaccessibility"><code class="csfmt">\glsaccessibility</code></a>. The default definition if <a id="wrglossary.13444"></a><a href="#glo:gls@accsupp@engine"><code class="csfmt">\gls@accsupp@engine</code></a> is defined to <code class="code">accsupp</code> does: <pre class="compactcodebox"><a id="wrglossary.13445"></a><a href="#glo:BeginAccSupp"><code class="csfmt">\BeginAccSupp</code></a>{<span class="meta">〈<em class="metainner">options</em>〉</span>,<span class="meta">〈<em class="metainner">PDF element</em>〉</span>={<span class="meta">〈<em class="metainner">value</em>〉</span>}}<span class="meta">〈<em class="metainner">content</em>〉</span><a id="wrglossary.13446"></a><a href="#glo:EndAccSupp"><code class="csfmt">\EndAccSupp</code></a>{}
</pre> Otherwise it simply does <span class="meta">〈<em class="metainner">content</em>〉</span>.<p>

</section><!-- end of section sec:accsuppdevnote -->

<section id="sec:samples"><!-- start of section sec:samples --><div class="tomain"><a href="#main">[top]</a></div>
<h1><!-- start of chapter header -->18. Sample Documents<div class="labellink"><a href="#sec:samples">[link]</a></div></h1><!-- end of chapter header -->
<p>
The <a id="wrglossary.13447"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package is provided with some sample documents that illustrate the various functions. These should be located in the <span class="filefmt">samples</span> subdirectory (folder) of the <a id="wrglossary.13448"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> documentation directory. This location varies according to your operating system and TeX distribution. You can use <a id="wrglossary.13449"></a><a href="#glo:app.texdoc"><span class="appfmt">texdoc</span></a> to locate the main <a id="wrglossary.13450"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> documentation. For example: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.13451"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div><a href="https://www.tug.org/texdoc/">texdoc</a> -l glossaries</pre> This should display a list of all the files in the <a id="wrglossary.13452"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> documentation directory with their full pathnames. (The <a id="wrglossary.13453"></a><a href="#glo:dual.gui">GUI</a> version of <a id="wrglossary.13454"></a><a href="#glo:app.texdoc"><span class="appfmt">texdoc</span></a> may also provide you with the information.)<p>
If you can’t find the sample files on your computer, they are also available from your nearest CTAN mirror at <a href="http://mirror.ctan.org/macros/latex/contrib/glossaries/samples/">http://mirror.ctan.org/macros/latex/contrib/glossaries/samples/</a>.  Each sample file listed below has a <a id="wrglossary.13455"></a><a href="#glo:idx.hyperlink">hyperlink</a> to the file’s location on the CTAN mirror.<p>
The <a id="wrglossary.13456"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package and <a id="wrglossary.13457"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> provide some additional sample files. There are also examples in the <a href="https://www.dickimaw-books.com/gallery">Dickimaw Books Gallery</a>.<p>
If you prefer to use <a id="wrglossary.13458"></a><a href="#glo:dual.utf8">UTF-8</a> aware engines (<span class="appfmt">xelatex</span> or <span class="appfmt">lualatex</span>) remember that you’ll need to switch from <a id="wrglossary.13459"></a><a href="#glo:pkg.fontenc"><span class="styfmt">fontenc</span></a> &amp; <a id="wrglossary.13460"></a><a href="#glo:pkg.inputenc"><span class="styfmt">inputenc</span></a> to <a id="wrglossary.13461"></a><a href="#glo:pkg.fontspec"><span class="styfmt">fontspec</span></a> where appropriate.<p>
If you get any errors or unexpected results, check that you have up-to-date versions of all the required packages. (Search the log file for lines starting with “<code class="qtt">Package: </code>”.) Where <a id="wrglossary.13462"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a> is loaded you will get warnings about non-existent references that look something like: <pre class="transcript"><div class="transcripttitle"><a id="wrglossary.13463"></a><a href="#glo:sym.transcript"><span title="Transcript" class="icon">🔎</span></a></div>pdfTeX warning (dest): name{glo:aca} has been 
referenced but does not exist, replaced by a fixed one
</pre> These warnings may be ignored on the first LaTeX run. (The destinations won’t be defined until the <a id="wrglossary.13464"></a><a href="#glo:dual.glossary">glossary</a> has been created.)<p>

</section><!-- end of section sec:samples -->

<section id="sec:samplesbasic"><!-- start of section sec:samplesbasic --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->18.1. Basic<div class="labellink"><a href="#sec:samplesbasic">[link]</a></div></h2><!-- end of section header -->
<p>
<div class="filedef">🗋<a href="samples/minimalgls.tex">📥</a> <a id="wrglossary.13465"></a><dfn id="glo:file.minimalgls.tex"><span class="filefmt">minimalgls.tex</span></dfn></div><!-- end of filedef -->
 This document is a minimal working example. You can test your installation using this file. To create the complete document you will need to do the following steps: 
<ol class="displaylist">
 <li><span class="numitem">1.</span>Run <a id="wrglossary.13466"></a><a href="#glo:file.minimalgls.tex"><span class="filefmt">minimalgls.tex</span></a> through LaTeX either by  typing <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.13467"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>pdflatex minimalgls
</pre> in a terminal or by using the relevant button or menu item in your text editor or front-end. This will create the required  associated files but you will not see the <a id="wrglossary.13468"></a><a href="#glo:dual.glossary">glossary</a> in the document.<p>
<li><span class="numitem">2.</span>If you have Perl installed, run <a id="wrglossary.13469"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> on the document  (§<a href="#sec:makeglossaries">1.6</a>). This can be done on a terminal by typing: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.13470"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>makeglossaries minimalgls
</pre> otherwise use <a id="wrglossary.13471"></a><a href="#glo:app.makeglossaries-lite"><span class="appfmt">makeglossaries-lite</span></a>: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.13472"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>makeglossaries-lite minimalgls
</pre> If for some reason you want to call <a id="wrglossary.13473"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> explicitly, you can do this in a terminal by typing (all on one line): <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.13474"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>makeindex -s minimalgls.ist -t minimalgls.glg -o minimalgls.gls minimalgls.glo
</pre> See §<a href="#sec:makeindexapp">1.6.4</a> for further details on using  <a id="wrglossary.13475"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> explicitly.<p>
Note that if the file name contains spaces, you will need to use the double-quote character to delimit the name.<p>
<li><span class="numitem">3.</span>Run <a id="wrglossary.13476"></a><a href="#glo:file.minimalgls.tex"><span class="filefmt">minimalgls.tex</span></a> through LaTeX again (as step 1) 
</ol>
 You should now have a complete document. The number following each entry in the <a id="wrglossary.13477"></a><a href="#glo:dual.glossary">glossary</a> is the <a id="wrglossary.13478"></a><a href="#glo:@@glslabel@entrylocation">location number</a>. By default, this is the page number where the entry was referenced.<p>
The <a id="wrglossary.13479"></a><a href="#glo:opt.acronym"><span class="styoptfmt">acronym</span></a> package option creates a second <a id="wrglossary.13480"></a><a href="#glo:dual.glossary">glossary</a> with the label <a id="wrglossary.13481"></a><a href="#glo:opt.glostype.acronym"><code class="glostypefmt">acronym</code></a> (which can be referenced with <a id="wrglossary.13482"></a><a href="#glo:acronymtype"><code class="csfmt">\acronymtype</code></a>). If you decide to enable this option then there will be a second set of <a id="wrglossary.13483"></a><a href="#glo:dual.indexingfile">indexing files</a> that need to be processed by <a id="wrglossary.13484"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>. If you use <a id="wrglossary.13485"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> or <a id="wrglossary.13486"></a><a href="#glo:app.makeglossaries-lite"><span class="appfmt">makeglossaries-lite</span></a> you don’t need to worry about it, as those scripts automatically detect which files need to be processed and will run <a id="wrglossary.13487"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> (or <a id="wrglossary.13488"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>) the appropriate number of times.<p>
If for some reason you don’t want to use <a id="wrglossary.13489"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> or <a id="wrglossary.13490"></a><a href="#glo:app.makeglossaries-lite"><span class="appfmt">makeglossaries-lite</span></a> and you want the <a id="wrglossary.13491"></a><a href="#glo:opt.acronym"><span class="styoptfmt">acronym</span></a> package option then the complete build process is: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.13492"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>pdflatex minimalgls
makeindex -s minimalgls.ist -t minimalgls.glg -o minimalgls.gls minimalgls.glo
makeindex -s minimalgls.ist -t minimalgls.alg -o minimalgls.acr minimalgls.acn
pdflatex minimalgls
</pre><p>
There are three other files that can be used as  <a href="http://www.dickimaw-books.com/latex/minexample/">minimal working examples</a>: <a href="http://mirrors.ctan.org/macros/latex/contrib/glossaries/samples//mwe-gls.tex"><span class="filefmt">mwe-gls.tex</span></a>, <a href="http://mirrors.ctan.org/macros/latex/contrib/glossaries/samples//mwe-acr.tex"><span class="filefmt">mwe-acr.tex</span></a> and <a href="http://mirrors.ctan.org/macros/latex/contrib/glossaries/samples//mwe-acr-desc.tex"><span class="filefmt">mwe-acr-desc.tex</span></a>.<p>
<div class="sidenote"><a id="wrglossary.13493"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><span class="clearfix"></span><!-- end of sidenote -->
If you want to try out the <a id="wrglossary.13494"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> extension package, you need to replace the package loading line: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.13495"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.13496"></a><a href="#glo:opt.acronym"><span class="styoptfmt">acronym</span></a>]{<strong class="strong">glossaries</strong>}
</pre> with: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.13497"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.13498"></a><a href="#glo:opt.acronym"><span class="styoptfmt">acronym</span></a><strong class="strong">,<a id="wrglossary.13499"></a><a href="#glo:opt.postdot"><span class="xtrstyoptfmt">postdot</span></a>,<a id="wrglossary.13500"></a><a href="#glo:opt.stylemods"><span class="xtrstyoptfmt">stylemods</span></a></strong>]{<strong class="strong">glossaries-extra</strong>}
</pre> Note the different default package options. (You may omit the <a id="wrglossary.13501"></a><a href="#glo:opt.acronym"><span class="styoptfmt">acronym</span></a> package option in both cases if you only want a single <a id="wrglossary.13502"></a><a href="#glo:dual.glossary">glossary</a>.) The <a id="wrglossary.13503"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package internally loads the base <a id="wrglossary.13504"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package so you don’t need to explicitly load both (in fact, it’s better to let <a id="wrglossary.13505"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> load <a id="wrglossary.13506"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a>).<p>
Next, replace: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.13507"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.13508"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>{<a id="wrglossary.13509"></a><a href="#glo:opt.acrstyle.long-short"><span class="acrstylefmt">long-short</span></a>}
</pre> with: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.13510"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.13511"></a><a href="#glo:setabbreviationstyle"><code class="xtrcsfmt">\setabbreviationstyle</code></a>[<strong class="strong"><a id="wrglossary.13512"></a><a href="#glo:opt.cat.acronym"><span class="catfmt">acronym</span></a></strong>]{<a id="wrglossary.13513"></a><a href="#glo:opt.abbrstyle.long-short"><span class="abbrstylefmt">long-short</span></a>}
</pre> The optional argument <a id="wrglossary.13514"></a><a href="#glo:opt.cat.acronym"><span class="catfmt">acronym</span></a> identifies the category that this style should be applied to. The <a id="wrglossary.13515"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a> command provided by the base <a id="wrglossary.13516"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package is redefined by <a id="wrglossary.13517"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> to use <a id="wrglossary.13518"></a><a href="#glo:newabbreviation"><code class="xtrcsfmt">\newabbreviation</code></a> with the category set to <a id="wrglossary.13519"></a><a href="#glo:opt.cat.acronym"><span class="catfmt">acronym</span></a>.<p>
If you prefer to replace <a id="wrglossary.13520"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a> with <a id="wrglossary.13521"></a><a href="#glo:newabbreviation"><code class="xtrcsfmt">\newabbreviation</code></a> then the default category is <a id="wrglossary.13522"></a><a href="#glo:opt.cat.abbreviation"><span class="catfmt">abbreviation</span></a> so the style should instead be: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.13523"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.13524"></a><a href="#glo:setabbreviationstyle"><code class="xtrcsfmt">\setabbreviationstyle</code></a>[<strong class="strong"><a id="wrglossary.13525"></a><a href="#glo:opt.cat.abbreviation"><span class="catfmt">abbreviation</span></a></strong>]{<a id="wrglossary.13526"></a><a href="#glo:opt.abbrstyle.long-short"><span class="abbrstylefmt">long-short</span></a>}
</pre> This is actually the default category if the optional argument is omitted, so you can simply do: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.13527"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.13528"></a><a href="#glo:setabbreviationstyle"><code class="xtrcsfmt">\setabbreviationstyle</code></a>{<a id="wrglossary.13529"></a><a href="#glo:opt.abbrstyle.long-short"><span class="abbrstylefmt">long-short</span></a>}
</pre> The <a id="wrglossary.13530"></a><a href="#glo:opt.abbrstyle.long-short"><span class="abbrstylefmt">long-short</span></a> style is the default for the <a id="wrglossary.13531"></a><a href="#glo:opt.cat.abbreviation"><span class="catfmt">abbreviation</span></a> category so you can omit this line completely if you replace <a id="wrglossary.13532"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>. (The default style for the <a id="wrglossary.13533"></a><a href="#glo:opt.cat.acronym"><span class="catfmt">acronym</span></a> category is <a id="wrglossary.13534"></a><a href="#glo:opt.abbrstyle.short-nolong"><span class="abbrstylefmt">short-nolong</span></a>, which only shows the short form on <a id="wrglossary.13535"></a><a href="#glo:dual.firstuse">first use</a>.)<p>
As mentioned earlier, the <a id="wrglossary.13536"></a><a href="#glo:opt.acronym"><span class="styoptfmt">acronym</span></a> package option creates a new <a id="wrglossary.13537"></a><a href="#glo:dual.glossary">glossary</a> with the label <a id="wrglossary.13538"></a><a href="#glo:opt.glostype.acronym"><code class="glostypefmt">acronym</code></a>. This is independent of the <a id="wrglossary.13539"></a><a href="#glo:opt.cat.acronym"><span class="catfmt">acronym</span></a> category. You can use the <a id="wrglossary.13540"></a><a href="#glo:opt.acronym"><span class="styoptfmt">acronym</span></a> package option with either <a id="wrglossary.13541"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a> or <a id="wrglossary.13542"></a><a href="#glo:newabbreviation"><code class="xtrcsfmt">\newabbreviation</code></a>.<p>
You may instead prefer to use the <a id="wrglossary.13543"></a><a href="#glo:opt.abbreviations"><span class="xtrstyoptfmt">abbreviations</span></a> package option, which creates a new <a id="wrglossary.13544"></a><a href="#glo:dual.glossary">glossary</a> with the label <a id="wrglossary.13545"></a><a href="#glo:opt.glostype.abbreviations"><code class="glostypefmt">abbreviations</code></a>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.13546"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<strong class="strong"><a id="wrglossary.13547"></a><a href="#glo:opt.abbreviations"><span class="xtrstyoptfmt">abbreviations</span></a></strong>,<a id="wrglossary.13548"></a><a href="#glo:opt.postdot"><span class="xtrstyoptfmt">postdot</span></a>,<a id="wrglossary.13549"></a><a href="#glo:opt.stylemods"><span class="xtrstyoptfmt">stylemods</span></a>]{<strong class="strong">glossaries-extra</strong>}
</pre> This can again be used with either <a id="wrglossary.13550"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a> or <a id="wrglossary.13551"></a><a href="#glo:newabbreviation"><code class="xtrcsfmt">\newabbreviation</code></a>, but the file extensions are different. This isn’t a problem if you are using <a id="wrglossary.13552"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> or <a id="wrglossary.13553"></a><a href="#glo:app.makeglossaries-lite"><span class="appfmt">makeglossaries-lite</span></a>. If you are explicitly calling <a id="wrglossary.13554"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> (or <a id="wrglossary.13555"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>) then you need to modify the file extensions. See the <a id="wrglossary.13556"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> user manual for further details.<p>
If you use both the <a id="wrglossary.13557"></a><a href="#glo:opt.acronym"><span class="styoptfmt">acronym</span></a> and <a id="wrglossary.13558"></a><a href="#glo:opt.abbreviations"><span class="xtrstyoptfmt">abbreviations</span></a> package options then <a id="wrglossary.13559"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a> will default to the <a id="wrglossary.13560"></a><a href="#glo:opt.glostype.acronym"><code class="glostypefmt">acronym</code></a> glossary and <a id="wrglossary.13561"></a><a href="#glo:newabbreviation"><code class="xtrcsfmt">\newabbreviation</code></a> will default to the <a id="wrglossary.13562"></a><a href="#glo:opt.glostype.abbreviations"><code class="glostypefmt">abbreviations</code></a> glossary.<p>
<div class="sidenote"><a id="wrglossary.13563"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a></div><span class="clearfix"></span><!-- end of sidenote -->
If you want to try <a id="wrglossary.13564"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, you first need to convert the document to use <a id="wrglossary.13565"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> as described above. Then add the <a id="wrglossary.13566"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a> package option. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.13567"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<strong class="strong"><a id="wrglossary.13568"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a></strong>,<a id="wrglossary.13569"></a><a href="#glo:opt.postdot"><span class="xtrstyoptfmt">postdot</span></a>,<a id="wrglossary.13570"></a><a href="#glo:opt.stylemods"><span class="xtrstyoptfmt">stylemods</span></a>]{<strong class="strong">glossaries-extra</strong>}
</pre> Next you need to convert the <a id="wrglossary.13571"></a><a href="#glo:idx.glossaryentry">entry</a> definitions into the <a id="wrglossary.13572"></a><a href="#glo:ext.bib"><span class="extfmt">bib</span></a> format required by <a id="wrglossary.13573"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>. This can easily be done with <a id="wrglossary.13574"></a><a href="#glo:app.convertgls2bib"><span class="appfmt">convertgls2bib</span></a>. For example: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.13575"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>convertgls2bib <a id="wrglossary.13576"></a><a href="#glo:switch.preamble-only"><span class="longargfmt">--preamble-only</span></a> minimalgls.tex entries.bib
</pre> This will create a file called <strong class="strong"><span class="filefmt">entries.bib</span></strong>. Next, replace: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.13577"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.13578"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>
</pre> with: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.13579"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.13580"></a><a href="#glo:GlsXtrLoadResources"><code class="xtrcsfmt">\GlsXtrLoadResources</code></a>[<a id="wrglossary.13581"></a><a href="#glo:opt.resource.src"><span class="xtrcsoptfmt">src</span></a><span class="optfmt">={<strong class="strong">entries</strong>}</span>]
</pre> Now remove all the entry definitions in the <a id="wrglossary.13582"></a><a href="#glo:idx.documentpreamble">document preamble</a>(<a id="wrglossary.13583"></a><a href="#glo:longnewglossaryentry"><code class="csfmt">\longnewglossaryentry</code></a>, <a id="wrglossary.13584"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a> and <a id="wrglossary.13585"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a> or <a id="wrglossary.13586"></a><a href="#glo:newabbreviation"><code class="xtrcsfmt">\newabbreviation</code></a>). <p>
The <a id="wrglossary.13587"></a><a href="#glo:idx.abbrvstyle"><span class="xtrfmt">abbreviation</span> style</a> command must go before <a id="wrglossary.13588"></a><a href="#glo:GlsXtrLoadResources"><code class="xtrcsfmt">\GlsXtrLoadResources</code></a>. For example (if you are using <a id="wrglossary.13589"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>): <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.13590"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.13591"></a><a href="#glo:setabbreviationstyle"><code class="xtrcsfmt">\setabbreviationstyle</code></a>[<a id="wrglossary.13592"></a><a href="#glo:opt.cat.acronym"><span class="catfmt">acronym</span></a>]{<a id="wrglossary.13593"></a><a href="#glo:opt.abbrstyle.long-short"><span class="abbrstylefmt">long-short</span></a>}
<a id="wrglossary.13594"></a><a href="#glo:GlsXtrLoadResources"><code class="xtrcsfmt">\GlsXtrLoadResources</code></a>[<a id="wrglossary.13595"></a><a href="#glo:opt.resource.src"><span class="xtrcsoptfmt">src</span></a><span class="optfmt">={entries}</span>]
</pre> Finally, replace: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.13596"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.13597"></a><a href="#glo:printglossaries"><code class="csfmt">\printglossaries</code></a>
</pre> with: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.13598"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.13599"></a><a href="#glo:printunsrtglossaries"><code class="xtrcsfmt">\printunsrtglossaries</code></a>
</pre> The document build is now: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.13600"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>pdflatex minimalgls
bib2gls minimalgls
pdflatex minimalgls
</pre><p>
<a id="wrglossary.13601"></a><a href="#glo:file.sampleDB.tex"><span class="filefmt">sampleDB.tex</span></a> This document illustrates how to load external files containing the glossary entry definitions. It also illustrates how to define a new <a id="wrglossary.13602"></a><a href="#glo:dual.glossary">glossary</a> type. This document has the <a id="wrglossary.13603"></a><a href="#glo:locationlist">number list</a> suppressed and uses <a id="wrglossary.13604"></a><a href="#glo:glsaddall"><code class="csfmt">\glsaddall</code></a> to add all the entries to the <a id="wrglossary.13605"></a><a href="#glo:dual.glossary">glossaries</a> without referencing each one explicitly. (Note that it’s more efficient to use <a id="wrglossary.13606"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> and <a id="wrglossary.13607"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> if you have a large number of entries.) To create the document do: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.13608"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>pdflatex sampleDB
makeglossaries sampleDB
pdflatex sampleDB
</pre> or <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.13609"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>pdflatex sampleDB
makeglossaries-lite sampleDB
pdflatex sampleDB
</pre> The glossary definitions are stored in the accompanying files <a href="http://mirrors.ctan.org/macros/latex/contrib/glossaries/samples//database1.tex"><span class="filefmt">database1.tex</span></a> and <a href="http://mirrors.ctan.org/macros/latex/contrib/glossaries/samples//database2.tex"><span class="filefmt">database2.tex</span></a>. If for some reason you want to call <a id="wrglossary.13610"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> explicitly you must have a separate call for each glossary: 
<ol class="displaylist">
 <li><span class="numitem">1.</span>Create the <a id="wrglossary.13611"></a><a href="#glo:opt.glostype.main"><code class="glostypefmt">main</code></a> glossary (all on one line): <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.13612"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>makeindex -s sampleDB.ist -t sampleDB.glg -o sampleDB.gls sampleDB.glo
</pre> <li><span class="numitem">2.</span>Create the secondary glossary (all on one line): <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.13613"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>makeindex -s sampleDB.ist -t sampleDB.nlg -o sampleDB.not sampleDB.ntn
</pre> Note that both <a id="wrglossary.13614"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> and <a id="wrglossary.13615"></a><a href="#glo:app.makeglossaries-lite"><span class="appfmt">makeglossaries-lite</span></a> do this all in one call, so they not only make it easier because you don’t need to supply all the switches and remember all the extensions but they also call <a id="wrglossary.13616"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> the appropriate number of times. 
</ol>
<p>
<div class="sidenote"><a id="wrglossary.13617"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a></div><span class="clearfix"></span><!-- end of sidenote -->
If you want to switch to using <a id="wrglossary.13618"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> with <a id="wrglossary.13619"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, you can convert <a href="http://mirrors.ctan.org/macros/latex/contrib/glossaries/samples//database1.tex"><span class="filefmt">database1.tex</span></a> and <a href="http://mirrors.ctan.org/macros/latex/contrib/glossaries/samples//database2.tex"><span class="filefmt">database2.tex</span></a> to <a id="wrglossary.13620"></a><a href="#glo:ext.bib"><span class="extfmt">bib</span></a> files using <a id="wrglossary.13621"></a><a href="#glo:app.convertgls2bib"><span class="appfmt">convertgls2bib</span></a>: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.13622"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>convertgls2bib database1.tex database1.bib
convertgls2bib database2.tex database2.bib
</pre> The document code then needs to be: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.13623"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\documentclass</code>{article}

<code class="cmd">\usepackage</code>[colorlinks,plainpages=false]{hyperref}
<code class="cmd">\usepackage</code>[<strong class="strong"><a id="wrglossary.13624"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a></strong>,<a id="wrglossary.13625"></a><a href="#glo:opt.postdot"><span class="xtrstyoptfmt">postdot</span></a>]{<strong class="strong">glossaries-extra</strong>}

<strong class="strong"><a id="wrglossary.13626"></a><a href="#glo:newglossary*"><code class="csfmt">\newglossary*</code></a></strong>{punc}{Punctuation Characters}

<a id="wrglossary.13627"></a><a href="#glo:GlsXtrLoadResources"><code class="xtrcsfmt">\GlsXtrLoadResources</code></a>[<a id="wrglossary.13628"></a><a href="#glo:opt.resource.src"><span class="xtrcsoptfmt">src</span></a><span class="optfmt">={database1}</span>,
 <strong class="strong"><a id="wrglossary.13629"></a><a href="#glo:opt.resource.selection"><span class="xtrcsoptfmt">selection</span></a><span class="optfmt">=all</span></strong>,<a id="wrglossary.13630"></a><a href="#glo:opt.resource.sort"><span class="xtrcsoptfmt">sort</span></a><span class="optfmt">=en</span>]
<a id="wrglossary.13631"></a><a href="#glo:GlsXtrLoadResources"><code class="xtrcsfmt">\GlsXtrLoadResources</code></a>[<a id="wrglossary.13632"></a><a href="#glo:opt.resource.src"><span class="xtrcsoptfmt">src</span></a><span class="optfmt">={database2}</span>,<strong class="strong"><a id="wrglossary.13633"></a><a href="#glo:opt.resource.type"><span class="xtrcsoptfmt">type</span></a><span class="optfmt">=punc</span>,</strong>
 <strong class="strong"><a id="wrglossary.13634"></a><a href="#glo:opt.resource.selection"><span class="xtrcsoptfmt">selection</span></a><span class="optfmt">=all</span></strong>,<a id="wrglossary.13635"></a><a href="#glo:opt.resource.sort"><span class="xtrcsoptfmt">sort</span></a><span class="optfmt">=letter-case</span>]

<code class="cbeg">\begin{document}</code>
<a id="wrglossary.13636"></a><a href="#glo:printunsrtglossaries"><code class="xtrcsfmt">\print<strong class="strong">unsrt</strong>glossaries</code></a>
<code class="cend">\end{document}</code>
</pre> Note that the <a id="wrglossary.13637"></a><a href="#glo:opt.nonumberlist"><span class="styoptfmt">nonumberlist</span></a> package option has been omitted. It’s not needed because there are no locations in this amended document (whereas in the original <a id="wrglossary.13638"></a><a href="#glo:file.sampleDB.tex"><span class="filefmt">sampleDB.tex</span></a> locations are created with <a id="wrglossary.13639"></a><a href="#glo:glsaddall"><code class="csfmt">\glsaddall</code></a>). The starred <a id="wrglossary.13640"></a><a href="#glo:newglossary*"><code class="csfmt">\newglossary*</code></a> is used since the <a id="wrglossary.13641"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>/<a id="wrglossary.13642"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> extensions are now irrelevant.<p>
Instead of using <a id="wrglossary.13643"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> you need to use <a id="wrglossary.13644"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>  when you build the document: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.13645"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>pdflatex sampleDB
bib2gls sampleDB
pdflatex sampleDB
</pre> Note that one <a id="wrglossary.13646"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> call processes all the <a id="wrglossary.13647"></a><a href="#glo:dual.indexing">indexing</a> (rather than one call per <a id="wrglossary.13648"></a><a href="#glo:dual.glossary">glossary</a>). Unlike <a id="wrglossary.13649"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> and <a id="wrglossary.13650"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>, <a id="wrglossary.13651"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> processes each resource set in turn, but the resource sets aren’t linked to a specific <a id="wrglossary.13652"></a><a href="#glo:dual.glossary">glossary</a>. Multiple <a id="wrglossary.13653"></a><a href="#glo:dual.glossary">glossaries</a> may be processed in a single resource set or sub-blocks of a single glossary may be processed by multiple resource sets. In this example, there happens to be one resource set per glossary because each glossary requires a different sort method. (A locale-sensitive alphabetical sort for the first and a character code sort for the second.)<p>
If you want <a id="wrglossary.13654"></a><a href="#glo:idx.group">letter groups</a>, you need to use the <a id="wrglossary.13655"></a><a href="#glo:switch.group"><span class="longargfmt">--group</span></a> switch: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.13656"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>bib2gls <a id="wrglossary.13657"></a><a href="#glo:switch.group"><span class="longargfmt">--group</span></a> sampleDB
</pre> and use an appropriate glossary style.<p>
See also <a href="https://www.dickimaw-books.com/gallery/index.php?label=label=bib2gls-sorting"><span class="appfmt">bib2gls</span> gallery: sorting</a>, <a href="http://mirrors.ctan.org/support/bib2gls/bib2gls-begin.pdf"><span class="styfmt">glossaries-extra</span> and <span class="appfmt">bib2gls</span>: An Introductory Guide</a> and the <a id="wrglossary.13658"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> user manual.<p>

</section><!-- end of section sec:samplesbasic -->

<section id="sec:sampleacronyms"><!-- start of section sec:sampleacronyms --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->18.2. Acronyms and First Use<div class="labellink"><a href="#sec:sampleacronyms">[link]</a></div></h2><!-- end of section header -->
<p>
<a id="wrglossary.13659"></a><a href="#glo:file.sampleAcr.tex"><span class="filefmt">sampleAcr.tex</span></a> This document has some sample <a id="wrglossary.13660"></a><a href="#glo:idx.acronym">acronyms</a>. It also adds the <a id="wrglossary.13661"></a><a href="#glo:dual.glossary">glossary</a> to the <a id="wrglossary.13662"></a><a href="#glo:idx.tableofcontents">table of contents</a>, so an extra run through LaTeX is required to ensure the document is up to date: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.13663"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>pdflatex sampleAcr
makeglossaries sampleAcr
pdflatex sampleAcr
pdflatex sampleAcr
</pre> (or use <a id="wrglossary.13664"></a><a href="#glo:app.makeglossaries-lite"><span class="appfmt">makeglossaries-lite</span></a>).<p>
Note that if the <a id="wrglossary.13665"></a><a href="#glo:dual.glossary">glossary</a> is at the start of the document and spans across multiple pages, then this can cause the locations to be shifted. In that case, an extra <a id="wrglossary.13666"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> and LaTeX call are required. In this particular example, the <a id="wrglossary.13667"></a><a href="#glo:dual.glossary">glossary</a> is at the end of the document so it’s not a problem. It’s also not a problem for a <a id="wrglossary.13668"></a><a href="#glo:dual.glossary">glossary</a> at the start of the document if the page numbering is reset at the end of the glossary. For example, if the <a id="wrglossary.13669"></a><a href="#glo:dual.glossary">glossary</a> is at the end of the front matter in a book-style document.<p>
This document uses <a id="wrglossary.13670"></a><a href="#glo:ifglsused"><code class="csfmt">\ifglsused</code></a> to determine whether to use <span class="qt">“a”</span> or <span class="qt">“an”</span> in: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.13671"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div>… is <a id="wrglossary.13672"></a><a href="#glo:ifglsused"><code class="csfmt">\ifglsused</code></a>{svm}{an}{a} <a id="wrglossary.13673"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{svm} …</pre> This clumsy bit of code can be tidied up with the <a id="wrglossary.13674"></a><a href="#glo:pkg.glossaries-prefix"><span class="styfmt">glossaries-prefix</span></a> package. Since that package automatically loads <a id="wrglossary.13675"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> and passes all its options to the base package it’s possible to do a simple replacement of: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.13676"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.13677"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a><span class="optfmt">=<a id="wrglossary.13678"></a><a href="#glo:opt.glostyle.long"><span class="glostylefmt">long</span></a></span>,<a id="wrglossary.13679"></a><a href="#glo:opt.toc"><span class="styoptfmt">toc</span></a>]{glossaries}
</pre> with: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.13680"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.13681"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a><span class="optfmt">=<a id="wrglossary.13682"></a><a href="#glo:opt.glostyle.long"><span class="glostylefmt">long</span></a></span>,<a id="wrglossary.13683"></a><a href="#glo:opt.toc"><span class="styoptfmt">toc</span></a>]{<strong class="strong">glossaries-prefix</strong>}
</pre> The definition of <span class="qt">“svm”</span> now needs an adjustment: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.13684"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.13685"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>[<a id="wrglossary.13686"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={statistical pattern recognition  technique<a id="wrglossary.13687"></a><a href="#glo:idx.nbsp"><code class="code">~</code></a><code class="cmd">\protect</code><a id="wrglossary.13688"></a><a href="#glo:cite"><code class="csfmt">\cite</code></a>{svm}}</span>,
<strong class="strong"><a id="wrglossary.13689"></a><a href="#glo:opt.gloskey.prefixfirst"><span class="csoptfmt">prefixfirst</span></a><span class="optfmt">={a<a id="wrglossary.13690"></a><a href="#glo:idx.nbsp"><code class="code">~</code></a>}</span>,<a id="wrglossary.13691"></a><a href="#glo:opt.gloskey.prefix"><span class="csoptfmt">prefix</span></a><span class="optfmt">={an<a id="wrglossary.13692"></a><a href="#glo:space"><code class="csfmt">\space</code></a>}</span></strong>
]{svm}{svm}{support vector machine}
</pre> The clumsy text can now simply be changed to: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.13693"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div>… is <a id="wrglossary.13694"></a><a href="#glo:pgls"><code class="csfmt">\pgls</code></a>{svm} …</pre><p>
<div class="sidenote"><a id="wrglossary.13695"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><span class="clearfix"></span><!-- end of sidenote -->
If you want to convert this sample document to use <a id="wrglossary.13696"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, you may want the patched version of the styles provided in <a id="wrglossary.13697"></a><a href="#glo:pkg.glossary-long"><span class="styfmt">glossary-long</span></a>,  in which case you can also add <a id="wrglossary.13698"></a><a href="#glo:opt.stylemods"><span class="xtrstyoptfmt">stylemods</span></a>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.13699"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<strong class="strong"><a id="wrglossary.13700"></a><a href="#glo:opt.stylemods"><span class="xtrstyoptfmt">stylemods</span></a>,</strong><a id="wrglossary.13701"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a><span class="optfmt">=<a id="wrglossary.13702"></a><a href="#glo:opt.glostyle.long"><span class="glostylefmt">long</span></a></span>]{<strong class="strong">glossaries-extra</strong>}
</pre> If you want to suppress all the other glossary style packages with <a id="wrglossary.13703"></a><a href="#glo:opt.nostyles"><span class="styoptfmt">nostyles</span></a>, then you need to specify exactly which package (or packages) that you do want: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.13704"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<strong class="strong"><a id="wrglossary.13705"></a><a href="#glo:opt.nostyles"><span class="styoptfmt">nostyles</span></a>,</strong><a id="wrglossary.13706"></a><a href="#glo:opt.stylemods"><span class="xtrstyoptfmt">stylemods</span></a><strong class="strong">=long</strong>,<a id="wrglossary.13707"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a><span class="optfmt">=<a id="wrglossary.13708"></a><a href="#glo:opt.glostyle.long"><span class="glostylefmt">long</span></a></span>]{glossaries-extra}
</pre> (Now that <a id="wrglossary.13709"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> is being used, there are more available <span class="qt">“long”</span> styles in the <a id="wrglossary.13710"></a><a href="#glo:pkg.glossary-longextra"><span class="styfmt">glossary-longextra</span></a> package, which you may prefer.)<p>
If you want to use <a id="wrglossary.13711"></a><a href="#glo:pkg.glossaries-prefix"><span class="styfmt">glossaries-prefix</span></a>, you can simply add the <a id="wrglossary.13712"></a><a href="#glo:opt.prefix"><span class="xtrstyoptfmt">prefix</span></a> package option.<p>
Note that the <a id="wrglossary.13713"></a><a href="#glo:opt.toc"><span class="styoptfmt">toc</span></a> package option has been dropped. This is the default with <a id="wrglossary.13714"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, so it doesn’t need to be specified now. The document build is now shorter: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.13715"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>pdflatex sampleAcr
makeglossaries sampleAcr
pdflatex sampleAcr
</pre> The third LaTeX call is no longer required to make the  <a id="wrglossary.13716"></a><a href="#glo:idx.tableofcontents">table of contents</a> up-to-date. This is because <a id="wrglossary.13717"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> provides boilerplate text on the first LaTeX call when the <a id="wrglossary.13718"></a><a href="#glo:dual.indexingfile">indexing files</a> are missing. This means that the <a id="wrglossary.13719"></a><a href="#glo:dual.glossary">glossary</a> header is added to the <a id="wrglossary.13720"></a><a href="#glo:ext.toc"><span class="extfmt">toc</span></a> file on the first LaTeX call, whereas with just the base <a id="wrglossary.13721"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package, the header isn’t present until the second LaTeX call. (As with just the base <a id="wrglossary.13722"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package, if the <a id="wrglossary.13723"></a><a href="#glo:dual.glossary">glossary</a> occurs at the start of the document without a page reset after it then part of the build process needs repeating to ensure all referenced page numbers are up-to-date. This problem isn’t specific to the <a id="wrglossary.13724"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package.)<p>
The other different default setting is the post-description punctuation. The base package has <a id="wrglossary.13725"></a><a href="#glo:opt.nopostdot"><span class="styoptfmt">nopostdot</span></a><span class="optfmt">=false</span> as the default. This means that a <a id="wrglossary.13726"></a><a href="#glo:idx.fullstop">full stop</a> (period) is automatically inserted after the description in the glossary. The extension package has <a id="wrglossary.13727"></a><a href="#glo:opt.nopostdot"><span class="styoptfmt">nopostdot</span></a>true as the default. If you want the original behaviour then you can use <a id="wrglossary.13728"></a><a href="#glo:opt.nopostdot"><span class="styoptfmt">nopostdot</span></a><span class="optfmt">=false</span> or the shorter synonym <a id="wrglossary.13729"></a><a href="#glo:opt.postdot"><span class="xtrstyoptfmt">postdot</span></a>. <p>
The <a id="wrglossary.13730"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package has different <a id="wrglossary.13731"></a><a href="#glo:idx.abbreviation"><span class="xtrfmt">abbreviation</span></a> handling that’s far more flexible than that provided by the base <a id="wrglossary.13732"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package. The style now needs to be set with <a id="wrglossary.13733"></a><a href="#glo:setabbreviationstyle"><code class="xtrcsfmt">\setabbreviationstyle</code></a> instead of <a id="wrglossary.13734"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.13735"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><strong class="strong"><a id="wrglossary.13736"></a><a href="#glo:setabbreviationstyle"><code class="xtrcsfmt">\setabbreviationstyle</code></a>[<a id="wrglossary.13737"></a><a href="#glo:opt.cat.acronym"><span class="catfmt">acronym</span></a>]{<a id="wrglossary.13738"></a><a href="#glo:opt.abbrstyle.long-short-sc"><span class="abbrstylefmt">long-short-sc</span></a>}</strong>
<a id="wrglossary.13739"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>{svm}{svm}{support vector machine}
</pre> (Note the different style name <a id="wrglossary.13740"></a><a href="#glo:opt.abbrstyle.long-short-sc"><span class="abbrstylefmt">long-short-sc</span></a> instead of <a id="wrglossary.13741"></a><a href="#glo:opt.acrstyle.long-sc-short"><span class="acrstylefmt">long-sc-short</span></a> and the optional argument <a id="wrglossary.13742"></a><a href="#glo:opt.cat.acronym"><span class="catfmt">acronym</span></a>.) If you prefer to replace <a id="wrglossary.13743"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a> with <a id="wrglossary.13744"></a><a href="#glo:newabbreviation"><code class="xtrcsfmt">\newabbreviation</code></a> then omit the optional argument: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.13745"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.13746"></a><a href="#glo:setabbreviationstyle"><code class="xtrcsfmt">\setabbreviationstyle</code></a>{<a id="wrglossary.13747"></a><a href="#glo:opt.abbrstyle.long-short-sc"><span class="abbrstylefmt">long-short-sc</span></a>}
<a id="wrglossary.13748"></a><a href="#glo:newabbreviation"><code class="xtrcsfmt">\newabbreviation</code></a>{svm}{svm}{support vector machine}
</pre> (The optional argument of <a id="wrglossary.13749"></a><a href="#glo:setabbreviationstyle"><code class="xtrcsfmt">\setabbreviationstyle</code></a> is the category to which the style should be applied. If it’s omitted,  <a id="wrglossary.13750"></a><a href="#glo:opt.cat.abbreviation"><span class="catfmt">abbreviation</span></a> is assumed. You can therefore have different styles for different categories.)<p>
Finally, you need to replace <a id="wrglossary.13751"></a><a href="#glo:acrshort"><code class="csfmt">\acrshort</code></a>, <a id="wrglossary.13752"></a><a href="#glo:acrlong"><code class="csfmt">\acrlong</code></a> and <a id="wrglossary.13753"></a><a href="#glo:acrfull"><code class="csfmt">\acrfull</code></a> and their variants with <a id="wrglossary.13754"></a><a href="#glo:glsxtrshort"><code class="xtrcsfmt">\glsxtrshort</code></a>, <a id="wrglossary.13755"></a><a href="#glo:glsxtrlong"><code class="xtrcsfmt">\glsxtrlong</code></a> and <a id="wrglossary.13756"></a><a href="#glo:glsxtrfull"><code class="xtrcsfmt">\glsxtrfull</code></a> etc.<p>
<div class="filedef">🗋<a href="samples/sampleAcrDesc.tex">📥</a> <a id="wrglossary.13757"></a><dfn id="glo:file.sampleAcrDesc.tex"><span class="filefmt">sampleAcrDesc.tex</span></dfn></div><!-- end of filedef -->
 This is similar to the previous example, except that the <a id="wrglossary.13758"></a><a href="#glo:idx.acronym">acronyms</a> have an associated description. As with the previous example, the <a id="wrglossary.13759"></a><a href="#glo:dual.glossary">glossary</a> is added to the table of contents, so an extra run through LaTeX is required: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.13760"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>pdflatex sampleAcrDesc
makeglossaries sampleAcrDesc
pdflatex sampleAcrDesc
pdflatex sampleAcrDesc
</pre> This document uses the <a id="wrglossary.13761"></a><a href="#glo:opt.acronym"><span class="styoptfmt">acronym</span></a> package option, which creates a new <a id="wrglossary.13762"></a><a href="#glo:dual.glossary">glossary</a> used by <a id="wrglossary.13763"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>. This leaves the default <a id="wrglossary.13764"></a><a href="#glo:opt.glostype.main"><code class="glostypefmt">main</code></a> glossary available for general terms. However, in this case there are no general terms so the <a id="wrglossary.13765"></a><a href="#glo:opt.glostype.main"><code class="glostypefmt">main</code></a> glossary is redundant. The <a id="wrglossary.13766"></a><a href="#glo:opt.nomain"><span class="styoptfmt">nomain</span></a> package option will prevent its creation. Obviously, if you decide to add some terms with <a id="wrglossary.13767"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a> you will need to remove the <a id="wrglossary.13768"></a><a href="#glo:opt.nomain"><span class="styoptfmt">nomain</span></a> option as the <a id="wrglossary.13769"></a><a href="#glo:opt.glostype.main"><code class="glostypefmt">main</code></a> glossary will now be required.<p>
<div class="sidenote"><a id="wrglossary.13770"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><span class="clearfix"></span><!-- end of sidenote -->
As with the previous example, if you want to convert this document to use <a id="wrglossary.13771"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> you need to make a few modifications. The most obvious one is to replace <a id="wrglossary.13772"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> with <a id="wrglossary.13773"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> in the <code class="csfmt">\usepackage</code> argument. Again you can omit <a id="wrglossary.13774"></a><a href="#glo:opt.toc"><span class="styoptfmt">toc</span></a> as this is the default for <a id="wrglossary.13775"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>. As in the previous example, you may want to use the patched styles. This document uses <a id="wrglossary.13776"></a><a href="#glo:opt.glostyle.altlist"><span class="glostylefmt">altlist</span></a> which is provided by <a id="wrglossary.13777"></a><a href="#glo:pkg.glossary-list"><span class="styfmt">glossary-list</span></a>, so the style can be patched with <a id="wrglossary.13778"></a><a href="#glo:opt.stylemods"><span class="xtrstyoptfmt">stylemods</span></a>. <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.13779"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.13780"></a><a href="#glo:opt.acronym"><span class="styoptfmt">acronym</span></a>,<a id="wrglossary.13781"></a><a href="#glo:opt.nomain"><span class="styoptfmt">nomain</span></a>,<a id="wrglossary.13782"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a><span class="optfmt">=altlist</span><strong class="strong">,<a id="wrglossary.13783"></a><a href="#glo:opt.stylemods"><span class="xtrstyoptfmt">stylemods</span></a></strong>]{<strong class="strong">glossaries-extra</strong>}
</pre> You may prefer to replace the <a id="wrglossary.13784"></a><a href="#glo:opt.acronym"><span class="styoptfmt">acronym</span></a> option with <a id="wrglossary.13785"></a><a href="#glo:opt.abbreviations"><span class="xtrstyoptfmt">abbreviations</span></a>, but this will change the file extensions. If you use <a id="wrglossary.13786"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> or <a id="wrglossary.13787"></a><a href="#glo:app.makeglossaries-lite"><span class="appfmt">makeglossaries-lite</span></a> you don’t need to worry about it.<p>
Again the style command needs to be changed: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.13788"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.13789"></a><a href="#glo:setabbreviationstyle"><code class="xtrcsfmt">\setabbreviationstyle</code></a>[<a id="wrglossary.13790"></a><a href="#glo:opt.cat.acronym"><span class="catfmt">acronym</span></a>]{<a id="wrglossary.13791"></a><a href="#glo:opt.abbrstyle.long-short-sc-desc"><span class="abbrstylefmt">long-short-sc-desc</span></a>}
</pre> (Note the change in style name <a id="wrglossary.13792"></a><a href="#glo:opt.abbrstyle.long-short-sc-desc"><span class="abbrstylefmt">long-short-sc-desc</span></a> instead of <a id="wrglossary.13793"></a><a href="#glo:opt.acrstyle.long-sc-short-desc"><span class="acrstylefmt">long-sc-short-desc</span></a> and the optional argument <a id="wrglossary.13794"></a><a href="#glo:opt.cat.acronym"><span class="catfmt">acronym</span></a>.) <p>
As with the previous example, if you prefer to use <a id="wrglossary.13795"></a><a href="#glo:newabbreviation"><code class="xtrcsfmt">\newabbreviation</code></a> instead of <a id="wrglossary.13796"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a> then you need to omit the optional argument: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.13797"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.13798"></a><a href="#glo:setabbreviationstyle"><code class="xtrcsfmt">\setabbreviationstyle</code></a>{<a id="wrglossary.13799"></a><a href="#glo:opt.abbrstyle.long-short-sc-desc"><span class="abbrstylefmt">long-short-sc-desc</span></a>}
</pre> The original document uses: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.13800"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>*{<a id="wrglossary.13801"></a><a href="#glo:glsseeitemformat"><code class="csfmt">\glsseeitemformat</code></a>}[1]{<span class="comment">% </span>
 <a id="wrglossary.13802"></a><a href="#glo:acronymfont"><code class="csfmt">\acronymfont</code></a>{<a id="wrglossary.13803"></a><a href="#glo:glsentrytext"><code class="csfmt">\glsentrytext</code></a>{#1}}}
</pre> to ensure that the cross-references (from the <a id="wrglossary.13804"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a> key) use the acronym font. The new <a id="wrglossary.13805"></a><a href="#glo:idx.abbrvstyle"><span class="xtrfmt">abbreviation</span> styles</a> don’t use <a id="wrglossary.13806"></a><a href="#glo:acronymfont"><code class="csfmt">\acronymfont</code></a> so this isn’t appropriate with <a id="wrglossary.13807"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>. If you’re using at least version 1.42 of <a id="wrglossary.13808"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, you don’t need to do anything as it automatically redefines <a id="wrglossary.13809"></a><a href="#glo:glsseeitemformat"><code class="csfmt">\glsseeitemformat</code></a> to take the style formatting into account. If you have an earlier version you can redefine this command as follows: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.13810"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>*{<a id="wrglossary.13811"></a><a href="#glo:glsseeitemformat"><code class="csfmt">\glsseeitemformat</code></a>}[1]{<span class="comment">% </span>
 <a id="wrglossary.13812"></a><a href="#glo:ifglshasshort"><code class="csfmt">\ifglshasshort</code></a>{#1}{<a id="wrglossary.13813"></a><a href="#glo:glsfmttext"><code class="xtrcsfmt">\glsfmttext</code></a>{#1}}{<a id="wrglossary.13814"></a><a href="#glo:glsfmtname"><code class="csfmt">\glsfmtname</code></a>{#1}}<span class="comment">% </span>
}
</pre> This will just show the short form in the cross-reference. If you prefer the name instead (which includes the short and long form) you can use: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.13815"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>*{<a id="wrglossary.13816"></a><a href="#glo:glsseeitemformat"><code class="csfmt">\glsseeitemformat</code></a>}[1]{<a id="wrglossary.13817"></a><a href="#glo:glsfmtname"><code class="csfmt">\glsfmtname</code></a>{#1}}
</pre><p>
The <a id="wrglossary.13818"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package provides two additional cross-referencing keys <a id="wrglossary.13819"></a><a href="#glo:opt.gloskey.seealso"><span class="xtrcsoptfmt">seealso</span></a> and <a id="wrglossary.13820"></a><a href="#glo:opt.gloskey.alias"><span class="xtrcsoptfmt">alias</span></a>,  so <code class="code"><a id="wrglossary.13821"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a><span class="optfmt">={[see also]{svm}}</span></code> can be replaced with a more appropriate key: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.13822"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.13823"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>[<a id="wrglossary.13824"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={Statistical pattern recognition  technique using the ``kernel trick''}</span>,
<strong class="strong"><a id="wrglossary.13825"></a><a href="#glo:opt.gloskey.seealso"><span class="xtrcsoptfmt">seealso</span></a><span class="optfmt">={svm}</span></strong>,
]{ksvm}{ksvm}{kernel support vector machine}
</pre><p>
Finally, as with the previous example, you need to replace <a id="wrglossary.13826"></a><a href="#glo:acrshort"><code class="csfmt">\acrshort</code></a>, <a id="wrglossary.13827"></a><a href="#glo:acrlong"><code class="csfmt">\acrlong</code></a> and <a id="wrglossary.13828"></a><a href="#glo:acrfull"><code class="csfmt">\acrfull</code></a> etc with <a id="wrglossary.13829"></a><a href="#glo:glsxtrshort"><code class="xtrcsfmt">\glsxtrshort</code></a>, <a id="wrglossary.13830"></a><a href="#glo:glsxtrlong"><code class="xtrcsfmt">\glsxtrlong</code></a> and <a id="wrglossary.13831"></a><a href="#glo:glsxtrfull"><code class="xtrcsfmt">\glsxtrfull</code></a> etc.<p>
<div class="sidenote"><a id="wrglossary.13832"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a></div><span class="clearfix"></span><!-- end of sidenote -->
If you want to convert this document so that it uses <a id="wrglossary.13833"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, you first need to convert it to use <a id="wrglossary.13834"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, as above,  but remember that you now need the <a id="wrglossary.13835"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a> option: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.13836"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.13837"></a><a href="#glo:opt.acronym"><span class="styoptfmt">acronym</span></a>,<a id="wrglossary.13838"></a><a href="#glo:opt.nomain"><span class="styoptfmt">nomain</span></a>,<a id="wrglossary.13839"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a><span class="optfmt">=altlist</span>,<strong class="strong"><a id="wrglossary.13840"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a>,<a id="wrglossary.13841"></a><a href="#glo:opt.postdot"><span class="xtrstyoptfmt">postdot</span></a>,<a id="wrglossary.13842"></a><a href="#glo:opt.stylemods"><span class="xtrstyoptfmt">stylemods</span></a></strong>]
{<strong class="strong">glossaries-extra</strong>}
</pre> Now you need to convert the <a id="wrglossary.13843"></a><a href="#glo:idx.acronym">acronym</a> definitions to the <a id="wrglossary.13844"></a><a href="#glo:ext.bib"><span class="extfmt">bib</span></a> format required by <a id="wrglossary.13845"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>. This can be done with: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.13846"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>convertgls2bib <a id="wrglossary.13847"></a><a href="#glo:switch.preamble-only"><span class="longargfmt">--preamble-only</span></a> sampleAcrDesc.tex entries.bib
</pre> If you retained <a id="wrglossary.13848"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a> from the original example file, then the new <span class="filefmt">entries.bib</span> file will contain entries defined with <code class="code">@acronym</code>. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.13849"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="code">@acronym</code>{ksvm,
  <a id="wrglossary.13850"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={Statistical pattern recognition technique   using the ``kernel trick''}</span>,
  <a id="wrglossary.13851"></a><a href="#glo:opt.gloskey.seealso"><span class="xtrcsoptfmt">seealso</span></a><span class="optfmt">={svm}</span>,
  <a id="wrglossary.13852"></a><a href="#glo:opt.gloskey.short"><span class="csoptfmt">short</span></a><span class="optfmt">={ksvm}</span>,
  <a id="wrglossary.13853"></a><a href="#glo:opt.gloskey.long"><span class="csoptfmt">long</span></a><span class="optfmt">={kernel support vector machine}</span>
}
</pre> If you switched to <a id="wrglossary.13854"></a><a href="#glo:newabbreviation"><code class="xtrcsfmt">\newabbreviation</code></a> then the entries will instead be defined with <code class="code">@abbreviation</code>.<p>
Next replace <a id="wrglossary.13855"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a> with the resource command, but note that the <a id="wrglossary.13856"></a><a href="#glo:idx.abbrvstyle"><span class="xtrfmt">abbreviation</span> style</a> must be set first: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.13857"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><strong class="strong"><a id="wrglossary.13858"></a><a href="#glo:setabbreviationstyle"><code class="xtrcsfmt">\setabbreviationstyle</code></a>[<a id="wrglossary.13859"></a><a href="#glo:opt.cat.acronym"><span class="catfmt">acronym</span></a>]{<a id="wrglossary.13860"></a><a href="#glo:opt.abbrstyle.long-short-sc-desc"><span class="abbrstylefmt">long-short-sc-desc</span></a>}</strong>
<a id="wrglossary.13861"></a><a href="#glo:GlsXtrLoadResources"><code class="xtrcsfmt">\GlsXtrLoadResources</code></a>[<a id="wrglossary.13862"></a><a href="#glo:opt.resource.src"><span class="xtrcsoptfmt">src</span></a><span class="optfmt">={entries}</span>,<span class="comment">% terms defined in entries.bib</span>
 <strong class="strong"><a id="wrglossary.13863"></a><a href="#glo:opt.resource.abbreviation-sort-fallback"><span class="xtrcsoptfmt">abbreviation-sort-fallback</span></a><span class="optfmt">=long</span></strong>]
</pre> Another possibility is to make <code class="code">@acronym</code> behave as though it was actually <code class="code">@abbreviation</code>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.13864"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><strong class="strong"><a id="wrglossary.13865"></a><a href="#glo:setabbreviationstyle"><code class="xtrcsfmt">\setabbreviationstyle</code></a>{<a id="wrglossary.13866"></a><a href="#glo:opt.abbrstyle.long-short-sc-desc"><span class="abbrstylefmt">long-short-sc-desc</span></a>}</strong>
<a id="wrglossary.13867"></a><a href="#glo:GlsXtrLoadResources"><code class="xtrcsfmt">\GlsXtrLoadResources</code></a>[<a id="wrglossary.13868"></a><a href="#glo:opt.resource.src"><span class="xtrcsoptfmt">src</span></a><span class="optfmt">={entries}</span>,<a id="wrglossary.13869"></a><a href="#glo:opt.resource.abbreviation-sort-fallback"><span class="xtrcsoptfmt">abbreviation-sort-fallback</span></a><span class="optfmt">=long</span><strong class="strong">,
 <a id="wrglossary.13870"></a><a href="#glo:opt.resource.entry-type-aliases"><span class="xtrcsoptfmt">entry-type-aliases</span></a><span class="optfmt">={acronym=abbreviation}</span></strong>]
</pre> Note that the category is now <a id="wrglossary.13871"></a><a href="#glo:opt.cat.abbreviation"><span class="catfmt">abbreviation</span></a> not <a id="wrglossary.13872"></a><a href="#glo:opt.cat.acronym"><span class="catfmt">acronym</span></a> so the optional argument of <a id="wrglossary.13873"></a><a href="#glo:setabbreviationstyle"><code class="xtrcsfmt">\setabbreviationstyle</code></a> needs to be removed.<p>
If the <a id="wrglossary.13874"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> field is missing (which should usually be the case), then both <code class="code">@acronym</code> and <code class="code">@abbreviation</code> will fallback on the <a id="wrglossary.13875"></a><a href="#glo:opt.gloskey.short"><span class="csoptfmt">short</span></a> field (not the <a id="wrglossary.13876"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> field, which is usually set by the style and therefore not visible to <a id="wrglossary.13877"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>). For some styles, as in this example, it’s more appropriate to sort by the long form so the fallback is changed. (Remember that you will break this fallback mechanism if you explicitly set the sort value.) See the <a id="wrglossary.13878"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> manual for further details and other examples.<p>
Remember to delete any <a id="wrglossary.13879"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a> or <a id="wrglossary.13880"></a><a href="#glo:newabbreviation"><code class="xtrcsfmt">\newabbreviation</code></a> in the <a id="wrglossary.13881"></a><a href="#glo:ext.tex"><span class="extfmt">tex</span></a> file.  Finally replace <a id="wrglossary.13882"></a><a href="#glo:printglossary"><code class="csfmt">\printglossary</code></a> with <a id="wrglossary.13883"></a><a href="#glo:printunsrtglossary"><code class="xtrcsfmt">\printunsrtglossary</code></a>. The document build is now: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.13884"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>pdflatex sampleAcrDesc
bib2gls sampleAcrDesc
pdflatex sampleAcrDesc
</pre><p>
Note that it’s now much easier to revert back to the descriptionless style used in <a id="wrglossary.13885"></a><a href="#glo:file.sampleAcr.tex"><span class="filefmt">sampleAcr.tex</span></a>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.13886"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.13887"></a><a href="#glo:setabbreviationstyle"><code class="xtrcsfmt">\setabbreviationstyle</code></a>[<a id="wrglossary.13888"></a><a href="#glo:opt.cat.acronym"><span class="catfmt">acronym</span></a>]{<strong class="strong"><a id="wrglossary.13889"></a><a href="#glo:opt.abbrstyle.long-short-sc"><span class="abbrstylefmt">long-short-sc</span></a></strong>}
<a id="wrglossary.13890"></a><a href="#glo:GlsXtrLoadResources"><code class="xtrcsfmt">\GlsXtrLoadResources</code></a>[<a id="wrglossary.13891"></a><a href="#glo:opt.resource.src"><span class="xtrcsoptfmt">src</span></a><span class="optfmt">={entries}</span><strong class="strong">,<a id="wrglossary.13892"></a><a href="#glo:opt.resource.ignore-fields"><span class="xtrcsoptfmt">ignore-fields</span></a><span class="optfmt">={description}</span></strong>]
</pre> With the other options it would be necessary to delete all the <a id="wrglossary.13893"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a> fields from the <a id="wrglossary.13894"></a><a href="#glo:idx.abbreviation"><span class="xtrfmt">abbreviation</span></a> definitions in order to omit them, but with <a id="wrglossary.13895"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> you can simply instruct <a id="wrglossary.13896"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> to ignore the description. This makes it much easier to have a large database of <a id="wrglossary.13897"></a><a href="#glo:idx.abbreviation"><span class="xtrfmt">abbreviations</span></a> for use across multiple documents that may or may not require the description.<p>
<div class="filedef">🗋<a href="samples/sampleDesc.tex">📥</a> <a id="wrglossary.13898"></a><dfn id="glo:file.sampleDesc.tex"><span class="filefmt">sampleDesc.tex</span></dfn></div><!-- end of filedef -->
 This is similar to the previous example, except that it defines the <a id="wrglossary.13899"></a><a href="#glo:idx.acronym">acronyms</a> as normal <a id="wrglossary.13900"></a><a href="#glo:idx.glossaryentry">entries</a> using <a id="wrglossary.13901"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a> instead of <a id="wrglossary.13902"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>. As with the previous example, the <a id="wrglossary.13903"></a><a href="#glo:dual.glossary">glossary</a> is added to the <a id="wrglossary.13904"></a><a href="#glo:idx.tableofcontents">table of contents</a>, so an extra run through LaTeX is required: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.13905"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>pdflatex sampleDesc
makeglossaries sampleDesc
pdflatex sampleDesc
pdflatex sampleDesc
</pre> This sample file demonstrates the use of the <a id="wrglossary.13906"></a><a href="#glo:opt.gloskey.first"><span class="csoptfmt">first</span></a> and <a id="wrglossary.13907"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a> keys but in general it’s better to use <a id="wrglossary.13908"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a> instead as it’s more flexible. For even greater flexibility use <a id="wrglossary.13909"></a><a href="#glo:newabbreviation"><code class="xtrcsfmt">\newabbreviation</code></a> provided by <a id="wrglossary.13910"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>. For other variations, such as showing the symbol on <a id="wrglossary.13911"></a><a href="#glo:dual.firstuse">first use</a>, you may prefer to make use of the post-link category hook. For examples, see the section <span class="qt">“Changing the Formatting”</span> in <a href="http://mirrors.ctan.org/support/bib2gls/bib2gls-begin.pdf"><span class="styfmt">glossaries-extra</span> and <span class="appfmt">bib2gls</span>: An Introductory Guide</a>.<p>
<div class="filedef">🗋<a href="samples/sampleFnAcrDesc.tex">📥</a> <a id="wrglossary.13912"></a><dfn id="glo:file.sampleFnAcrDesc.tex"><span class="filefmt">sampleFnAcrDesc.tex</span></dfn></div><!-- end of filedef -->
 This document has some sample <a id="wrglossary.13913"></a><a href="#glo:idx.acronym">acronyms</a> that use the <a id="wrglossary.13914"></a><a href="#glo:opt.acrstyle.footnote-sc-desc"><span class="acrstylefmt">footnote-sc-desc</span></a> <a id="wrglossary.13915"></a><a href="#glo:idx.acronymstyle">acronym style</a>. As with the previous example,  the <a id="wrglossary.13916"></a><a href="#glo:dual.glossary">glossary</a> is added to the <a id="wrglossary.13917"></a><a href="#glo:idx.tableofcontents">table of contents</a>, so an extra run through  LaTeX is required: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.13918"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>pdflatex sampleFnAcrDesc
makeglossaries sampleFnAcrDesc
pdflatex sampleFnAcrDesc
pdflatex sampleFnAcrDesc
</pre> <div class="sidenote"><a id="wrglossary.13919"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><span class="clearfix"></span><!-- end of sidenote -->
If you want to convert this sample document to use <a id="wrglossary.13920"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, then you just need to follow the same steps as for <a id="wrglossary.13921"></a><a href="#glo:file.sampleAcr.tex"><span class="filefmt">sampleAcr.tex</span></a> with a slight modification. This time the  <a id="wrglossary.13922"></a><a href="#glo:opt.abbrstyle.short-sc-footnote-desc"><span class="abbrstylefmt">short-sc-footnote-desc</span></a> <a id="wrglossary.13923"></a><a href="#glo:idx.abbrvstyle"><span class="xtrfmt">abbreviation</span> style</a> is needed: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.13924"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.13925"></a><a href="#glo:setabbreviationstyle"><code class="xtrcsfmt">\setabbreviationstyle</code></a>[<a id="wrglossary.13926"></a><a href="#glo:opt.cat.acronym"><span class="catfmt">acronym</span></a>]{<a id="wrglossary.13927"></a><a href="#glo:opt.abbrstyle.short-sc-footnote-desc"><span class="abbrstylefmt">short-sc-footnote-desc</span></a>}
</pre> The command redefinitions (performed with <code class="csfmt">\renewcommand</code>) should now all be deleted as they are no longer applicable.<p>
You may prefer to use the <a id="wrglossary.13928"></a><a href="#glo:opt.abbrstyle.short-sc-postfootnote-desc"><span class="abbrstylefmt">short-sc-postfootnote-desc</span></a> style instead. There are subtle differences between the <a id="wrglossary.13929"></a><a href="#glo:opt.abbrstyle.postfootnote"><span class="abbrstylefmt">postfootnote</span></a> and <a id="wrglossary.13930"></a><a href="#glo:opt.abbrstyle.footnote"><span class="abbrstylefmt">footnote</span></a> set of styles. Try changing the <a id="wrglossary.13931"></a><a href="#glo:idx.abbrvstyle"><span class="xtrfmt">abbreviation</span> style</a> to <a id="wrglossary.13932"></a><a href="#glo:opt.abbrstyle.short-sc-footnote"><span class="abbrstylefmt">short-sc-footnote</span></a> and compare the position of the footnote marker with the two styles.<p>
This modified sample file now has a shorter build: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.13933"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>pdflatex sampleFnAcrDesc
makeglossaries sampleFnAcrDesc
pdflatex sampleFnAcrDesc
</pre> This is because the <a id="wrglossary.13934"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package produces boilerplate text when the <a id="wrglossary.13935"></a><a href="#glo:dual.indexingfile">indexing file</a> is missing (on the first LaTeX run) which adds the <a id="wrglossary.13936"></a><a href="#glo:dual.glossary">glossary</a> title to the <a id="wrglossary.13937"></a><a href="#glo:idx.tableofcontents">table of contents</a> (<a id="wrglossary.13938"></a><a href="#glo:ext.toc"><span class="extfmt">toc</span></a>) file.<p>
<div class="filedef">🗋<a href="samples/sampleCustomAcr.tex">📥</a> <a id="wrglossary.13939"></a><dfn id="glo:file.sampleCustomAcr.tex"><span class="filefmt">sampleCustomAcr.tex</span></dfn></div><!-- end of filedef -->
 This document has some sample <a id="wrglossary.13940"></a><a href="#glo:idx.acronym">acronyms</a> with a custom <a id="wrglossary.13941"></a><a href="#glo:idx.acronymstyle">acronym style</a>. It also adds the <a id="wrglossary.13942"></a><a href="#glo:dual.glossary">glossary</a> to the  <a id="wrglossary.13943"></a><a href="#glo:idx.tableofcontents">table of contents</a>, so an extra run through LaTeX is required: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.13944"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>pdflatex sampleCustomAcr
makeglossaries sampleCustomAcr
pdflatex sampleCustomAcr
pdflatex sampleCustomAcr
</pre> This is a slight variation on the previous example where the name is in the form <span class="meta">〈<em class="metainner">long</em>〉</span> (<span class="meta">〈<em class="metainner">short</em>〉</span>) instead of <span class="meta">〈<em class="metainner">short</em>〉</span> (<span class="meta">〈<em class="metainner">long</em>〉</span>), and the <a id="wrglossary.13945"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> key is set to the long form instead of the short form. On <a id="wrglossary.13946"></a><a href="#glo:firstuse">first use</a>, the footnote text is in the form <span class="meta">〈<em class="metainner">long</em>〉</span>: <span class="meta">〈<em class="metainner">description</em>〉</span> (instead of just the long form). This requires defining a <a id="wrglossary.13947"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a> style that inherits from the <a id="wrglossary.13948"></a><a href="#glo:opt.acrstyle.footnote-sc-desc"><span class="acrstylefmt">footnote-sc-desc</span></a> style.<p>
<div class="sidenote"><a id="wrglossary.13949"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><span class="clearfix"></span><!-- end of sidenote -->
The conversion to <a id="wrglossary.13950"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> starts in much the same way as the previous examples: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.13951"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.13952"></a><a href="#glo:opt.acronym"><span class="styoptfmt">acronym</span></a>,<a id="wrglossary.13953"></a><a href="#glo:opt.nomain"><span class="styoptfmt">nomain</span></a>,<strong class="strong"><a id="wrglossary.13954"></a><a href="#glo:opt.postdot"><span class="xtrstyoptfmt">postdot</span></a>,<a id="wrglossary.13955"></a><a href="#glo:opt.stylemods"><span class="xtrstyoptfmt">stylemods</span></a>,</strong><a id="wrglossary.13956"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a><span class="optfmt">=<a id="wrglossary.13957"></a><a href="#glo:opt.glostyle.altlist"><span class="glostylefmt">altlist</span></a></span>]
{<strong class="strong">glossaries-extra</strong>}
</pre> The <a id="wrglossary.13958"></a><a href="#glo:idx.abbrvstyle"><span class="xtrfmt">abbreviation</span> styles</a> have associated helper commands that may be redefined to make minor modifications. These redefinitions should be done before the <a id="wrglossary.13959"></a><a href="#glo:idx.abbreviation"><span class="xtrfmt">abbreviations</span></a> are defined.<p>
The <a id="wrglossary.13960"></a><a href="#glo:opt.abbrstyle.short-sc-footnote-desc"><span class="abbrstylefmt">short-sc-footnote-desc</span></a> <a id="wrglossary.13961"></a><a href="#glo:idx.abbrvstyle"><span class="xtrfmt">abbreviation</span> style</a> is the closest match to the requirement, so replace the <a id="wrglossary.13962"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a> command with: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.13963"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.13964"></a><a href="#glo:setabbreviationstyle"><code class="xtrcsfmt">\setabbreviationstyle</code></a>[<a id="wrglossary.13965"></a><a href="#glo:opt.cat.acronym"><span class="catfmt">acronym</span></a>]{<a id="wrglossary.13966"></a><a href="#glo:opt.abbrstyle.short-sc-footnote-desc"><span class="abbrstylefmt">short-sc-footnote-desc</span></a>}
</pre> Again, you may prefer <a id="wrglossary.13967"></a><a href="#glo:opt.abbrstyle.short-sc-postfootnote-desc"><span class="abbrstylefmt">short-sc-postfootnote-desc</span></a>. Both styles use the same helper commands.<p>
Next some adjustments need to be made to fit the new requirements. The name needs to be <span class="meta">〈<em class="metainner">long</em>〉</span> (<span class="meta">〈<em class="metainner">short</em>〉</span>): <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.13968"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>*{<a id="wrglossary.13969"></a><a href="#glo:glsxtrfootnotedescname"><code class="xtrcsfmt">\glsxtrfootnotedescname</code></a>}{<span class="comment">% </span>
  <code class="cmd">\protect</code><strong class="strong"><a id="wrglossary.13970"></a><a href="#glo:glslongfont"><code class="xtrcsfmt">\glslongfont</code></a>{<code class="cmd">\the</code><a id="wrglossary.13971"></a><a href="#glo:glslongtok"><code class="csfmt">\glslongtok</code></a>}</strong><span class="comment">% </span>
  <code class="cmd">\protect</code><a id="wrglossary.13972"></a><a href="#glo:glsxtrfullsep"><code class="xtrcsfmt">\glsxtrfullsep</code></a>{<code class="cmd">\the</code><a id="wrglossary.13973"></a><a href="#glo:glslabeltok"><code class="csfmt">\glslabeltok</code></a>}<span class="comment">% </span>
  <code class="cmd">\protect</code><a id="wrglossary.13974"></a><a href="#glo:glsxtrparen"><code class="xtrcsfmt">\glsxtrparen</code></a>{<code class="cmd">\protect</code><strong class="strong"><a id="wrglossary.13975"></a><a href="#glo:glsabbrvfont"><code class="csfmt">\glsabbrvfont</code></a>{<code class="cmd">\the</code><a id="wrglossary.13976"></a><a href="#glo:glsshorttok"><code class="csfmt">\glsshorttok</code></a>}</strong>}<span class="comment">% </span>
}
</pre> This command expands when the <a id="wrglossary.13977"></a><a href="#glo:idx.abbreviation"><span class="xtrfmt">abbreviations</span></a> are defined so take care to <code class="csfmt">\protect</code> commands that shouldn’t be expanded at that point, and make sure that the token registers that store the label, long and short values are able to expand. Similarly the sort value needs adjusting: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.13978"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>*{<a id="wrglossary.13979"></a><a href="#glo:glsxtrfootnotedescsort"><code class="xtrcsfmt">\glsxtrfootnotedescsort</code></a>}{<strong class="strong"><code class="cmd">\the</code><a id="wrglossary.13980"></a><a href="#glo:glslongtok"><code class="csfmt">\glslongtok</code></a></strong>}
</pre> The footnote for all the footnote <a id="wrglossary.13981"></a><a href="#glo:idx.abbrvstyle"><span class="xtrfmt">abbreviation</span> styles</a> is produced with: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.13982"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.13983"></a><a href="#glo:glsxtrabbrvfootnote"><code class="xtrcsfmt">\glsxtrabbrvfootnote</code></a>{<span class="meta">〈<em class="metainner">label</em>〉</span>}{<span class="meta">〈<em class="metainner">text</em>〉</span>}
</pre> where <span class="meta">〈<em class="metainner">text</em>〉</span> is the singular or plural long form, depending on what command was used to reference the <a id="wrglossary.13984"></a><a href="#glo:idx.abbreviation"><span class="xtrfmt">abbreviation</span></a> (<a id="wrglossary.13985"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>, <a id="wrglossary.13986"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a> etc). This can simply be redefined as: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.13987"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>*{<a id="wrglossary.13988"></a><a href="#glo:glsxtrabbrvfootnote"><code class="xtrcsfmt">\glsxtrabbrvfootnote</code></a>}[2]{<a id="wrglossary.13989"></a><a href="#glo:footnote"><code class="csfmt">\footnote</code></a>{<span class="comment">% </span>
  #2: <a id="wrglossary.13990"></a><a href="#glo:glsentrydesc"><code class="csfmt">\glsentrydesc</code></a>{#1}}}
</pre> This will mimic the result from the original sample document. Note that newer versions of <a id="wrglossary.13991"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> may have additional helper commands associated with certain <a id="wrglossary.13992"></a><a href="#glo:idx.abbrvstyle"><span class="xtrfmt">abbreviation</span> styles</a>.<p>
You may prefer to replace <code class="code">#2</code> with a reference to a specific field (or fields). For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.13993"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>*{<a id="wrglossary.13994"></a><a href="#glo:glsxtrabbrvfootnote"><code class="xtrcsfmt">\glsxtrabbrvfootnote</code></a>}[2]{<a id="wrglossary.13995"></a><a href="#glo:footnote"><code class="csfmt">\footnote</code></a>{<span class="comment">% </span>
 <a id="wrglossary.13996"></a><a href="#glo:Glsfmtlong"><code class="xtrcsfmt">\Glsfmtlong</code></a>{#1} (<a id="wrglossary.13997"></a><a href="#glo:glsfmtshort"><code class="xtrcsfmt">\glsfmtshort</code></a>{#1}): <a id="wrglossary.13998"></a><a href="#glo:glsentrydesc"><code class="csfmt">\glsentrydesc</code></a>{#1}.}}
</pre> As with the earlier <a id="wrglossary.13999"></a><a href="#glo:file.sampleAcrDesc.tex"><span class="filefmt">sampleAcrDesc.tex</span></a>, you need to remove or change the redefinition of <a id="wrglossary.14000"></a><a href="#glo:glsseeitemformat"><code class="csfmt">\glsseeitemformat</code></a> since <a id="wrglossary.14001"></a><a href="#glo:acronymfont"><code class="csfmt">\acronymfont</code></a> is no longer appropriate.<p>
In the original <a id="wrglossary.14002"></a><a href="#glo:file.sampleCustomAcr.tex"><span class="filefmt">sampleCustomAcr.tex</span></a> source code, I started the description with a capital: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14003"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.14004"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>[<a id="wrglossary.14005"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={Statistical pattern recognition  technique using the ``kernel trick''}</span>,
<a id="wrglossary.14006"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a><span class="optfmt">={[see also]{svm}}</span>,
]{ksvm}{ksvm}{kernel support vector machine}
</pre> This leads to a capital letter after the colon in the footnote, which is undesirable, but I would like to have the description start with a capital in the <a id="wrglossary.14007"></a><a href="#glo:dual.glossary">glossary</a>. The solution to this problem is easy with <a id="wrglossary.14008"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>. I start the description with a <a id="wrglossary.14009"></a><a href="#glo:idx.lowercase">lowercase</a> letter and set the <a id="wrglossary.14010"></a><a href="#glo:opt.catattr.glossdesc"><span class="csoptfmt">glossdesc</span></a> <a id="wrglossary.14011"></a><a href="#glo:idx.categoryattribute">category attribute</a> to <span class="optfmt">firstuc</span> to convert the description to <a id="wrglossary.14012"></a><a href="#glo:idx.sentencecase">sentence case</a> in the <a id="wrglossary.14013"></a><a href="#glo:dual.glossary">glossary</a>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14014"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.14015"></a><a href="#glo:glssetcategoryattribute"><code class="xtrcsfmt">\glssetcategoryattribute</code></a>{<a id="wrglossary.14016"></a><a href="#glo:opt.cat.acronym"><span class="catfmt">acronym</span></a>}{<a id="wrglossary.14017"></a><a href="#glo:opt.catattr.glossdesc"><span class="csoptfmt">glossdesc</span></a>}{firstuc}
</pre> The <a id="wrglossary.14018"></a><a href="#glo:idx.abbreviation"><span class="xtrfmt">abbreviation</span></a> definitions are modified slightly: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14019"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.14020"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>[<a id="wrglossary.14021"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={<strong class="strong">s</strong>tatistical pattern recognition  technique using the ``kernel trick''}</span>,
<strong class="strong"><a id="wrglossary.14022"></a><a href="#glo:opt.gloskey.seealso"><span class="xtrcsoptfmt">seealso</span></a><span class="optfmt">={svm}</span></strong>,
]{ksvm}{ksvm}{kernel support vector machine}
</pre> Note the use of the <a id="wrglossary.14023"></a><a href="#glo:opt.gloskey.seealso"><span class="xtrcsoptfmt">seealso</span></a> key, which is only available with <a id="wrglossary.14024"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>.<p>
If you prefer to use <a id="wrglossary.14025"></a><a href="#glo:newabbreviation"><code class="xtrcsfmt">\newabbreviation</code></a> instead of <a id="wrglossary.14026"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>, then the category needs to be <a id="wrglossary.14027"></a><a href="#glo:opt.cat.abbreviation"><span class="catfmt">abbreviation</span></a> rather than <a id="wrglossary.14028"></a><a href="#glo:opt.cat.acronym"><span class="catfmt">acronym</span></a>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14029"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.14030"></a><a href="#glo:glssetcategoryattribute"><code class="xtrcsfmt">\glssetcategoryattribute</code></a>{<strong class="strong"><a id="wrglossary.14031"></a><a href="#glo:opt.cat.abbreviation"><span class="catfmt">abbreviation</span></a></strong>}{<a id="wrglossary.14032"></a><a href="#glo:opt.catattr.glossdesc"><span class="csoptfmt">glossdesc</span></a>}{firstuc}
</pre> and the style command needs to be adjusted so that it omits the optional argument. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14033"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.14034"></a><a href="#glo:setabbreviationstyle"><code class="xtrcsfmt">\setabbreviationstyle</code></a>{<a id="wrglossary.14035"></a><a href="#glo:opt.abbrstyle.short-sc-postfootnote-desc"><span class="abbrstylefmt">short-sc-postfootnote-desc</span></a>}
</pre><p>
<div class="filedef">🗋<a href="samples/sample-FnDesc.tex">📥</a> <a id="wrglossary.14036"></a><dfn id="glo:file.sample-FnDesc.tex"><span class="filefmt">sample-FnDesc.tex</span></dfn></div><!-- end of filedef -->
 This example defines a custom <a id="wrglossary.14037"></a><a href="#glo:idx.entryformat">entry format</a>display format that  puts the description in a footnote on <a id="wrglossary.14038"></a><a href="#glo:dual.firstuse">first use</a>. <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.14039"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>pdflatex sample-FnDesc
makeglossaries sample-FnDesc
pdflatex sample-FnDesc
</pre> In order to prevent nested <a id="wrglossary.14040"></a><a href="#glo:idx.hyperlink">hyperlinks</a>, this document uses the <a id="wrglossary.14041"></a><a href="#glo:opt.hyperfirst"><span class="styoptfmt">hyperfirst</span></a><span class="optfmt">=false</span> package option (otherwise the footnote marker <a id="wrglossary.14042"></a><a href="#glo:idx.hyperlink">hyperlink</a> would be inside the <a id="wrglossary.14043"></a><a href="#glo:idx.hyperlink">hyperlink</a> around the <a id="wrglossary.14044"></a><a href="#glo:dual.linktext">link text</a> which would result in a nested <a id="wrglossary.14045"></a><a href="#glo:idx.hyperlink">hyperlink</a>).<p>
<div class="sidenote"><a id="wrglossary.14046"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><span class="clearfix"></span><!-- end of sidenote -->
The <a id="wrglossary.14047"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package has category <a id="wrglossary.14048"></a><a href="#glo:dual.postlinkhook">post-link hooks</a> that make it easier to adjust the <a id="wrglossary.14049"></a><a href="#glo:@@glslabel@entryformat">formatting</a>. The <a id="wrglossary.14050"></a><a href="#glo:dual.postlinkhook">post-link hook</a> is placed after the <a id="wrglossary.14051"></a><a href="#glo:idx.hyperlink">hyperlink</a> around the <a id="wrglossary.14052"></a><a href="#glo:dual.linktext">link text</a>, so a <a id="wrglossary.14053"></a><a href="#glo:idx.hyperlink">hyperlink</a> created by <a id="wrglossary.14054"></a><a href="#glo:footnote"><code class="csfmt">\footnote</code></a> in the <a id="wrglossary.14055"></a><a href="#glo:dual.postlinkhook">post-link hook</a> won’t cause a nested link. This means that the <a id="wrglossary.14056"></a><a href="#glo:opt.hyperfirst"><span class="styoptfmt">hyperfirst</span></a><span class="optfmt">=false</span> option isn’t required: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14057"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.14058"></a><a href="#glo:opt.postdot"><span class="xtrstyoptfmt">postdot</span></a>,<a id="wrglossary.14059"></a><a href="#glo:opt.stylemods"><span class="xtrstyoptfmt">stylemods</span></a>]{<strong class="strong">glossaries-extra</strong>}
</pre><p>
<div class="important"><div class="importanttitle"><a id="wrglossary.14060"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
Never use commands like <a id="wrglossary.14061"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> or <a id="wrglossary.14062"></a><a href="#glo:glsdesc"><code class="csfmt">\glsdesc</code></a> in the  <a id="wrglossary.14063"></a><a href="#glo:dual.postlinkhook">post-link hook</a> as you can end up with infinite recursion. Use commands that don’t themselves have a <a id="wrglossary.14064"></a><a href="#glo:dual.postlinkhook">post-link hook</a>, such as <a id="wrglossary.14065"></a><a href="#glo:glsentrydesc"><code class="csfmt">\glsentrydesc</code></a> or <a id="wrglossary.14066"></a><a href="#glo:glossentrydesc"><code class="csfmt">\glossentrydesc</code></a>, instead. </div><!-- end of important -->
<p>
In the original <a id="wrglossary.14067"></a><a href="#glo:file.sample-FnDesc.tex"><span class="filefmt">sample-FnDesc.tex</span></a> file, the <a id="wrglossary.14068"></a><a href="#glo:idx.entryformat">entry format</a> was adjusted with: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14069"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>*{<a id="wrglossary.14070"></a><a href="#glo:glsentryfmt"><code class="csfmt">\glsentryfmt</code></a>}{<span class="comment">% </span>
  <a id="wrglossary.14071"></a><a href="#glo:glsgenentryfmt"><code class="csfmt">\glsgenentryfmt</code></a>
  <a id="wrglossary.14072"></a><a href="#glo:ifglsused"><code class="csfmt">\ifglsused</code></a>{<a id="wrglossary.14073"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>}{}{<a id="wrglossary.14074"></a><a href="#glo:footnote"><code class="csfmt">\footnote</code></a>{<a id="wrglossary.14075"></a><a href="#glo:glsentrydesc"><code class="csfmt">\glsentrydesc</code></a>{<a id="wrglossary.14076"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>}}}}
</pre> This can be changed to: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14077"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.14078"></a><a href="#glo:glsdefpostlink"><code class="csfmt">\glsdefpostlink</code></a>
{<a id="wrglossary.14079"></a><a href="#glo:opt.cat.general"><span class="catfmt">general</span></a>}<span class="comment">% category label</span>
{<a id="wrglossary.14080"></a><a href="#glo:glsxtrifwasfirstuse"><code class="xtrcsfmt">\glsxtrifwasfirstuse</code></a>{<a id="wrglossary.14081"></a><a href="#glo:footnote"><code class="csfmt">\footnote</code></a>{<a id="wrglossary.14082"></a><a href="#glo:glsentrydesc"><code class="csfmt">\glsentrydesc</code></a>{<a id="wrglossary.14083"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>}}}{}}
</pre> This sets the <a id="wrglossary.14084"></a><a href="#glo:dual.postlinkhook">post-link hook</a> for the <a id="wrglossary.14085"></a><a href="#glo:opt.cat.general"><span class="catfmt">general</span></a> category (which is the default category for <a id="wrglossary.14086"></a><a href="#glo:idx.glossaryentry">entries</a> defined with <a id="wrglossary.14087"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>). If I added some <a id="wrglossary.14088"></a><a href="#glo:idx.abbreviation"><span class="xtrfmt">abbreviations</span></a> (which have a different category) then this change wouldn’t apply to them.<p>
The first paragraph in the document is: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14089"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div>First use: <a id="wrglossary.14090"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample}.
</pre> So the <a id="wrglossary.14091"></a><a href="#glo:PDF">PDF</a> will have the word <span class="qt">“sample”</span> (the <a id="wrglossary.14092"></a><a href="#glo:dual.linktext">link text</a> created by <code class="code"><a id="wrglossary.14093"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample}</code>) as a <a id="wrglossary.14094"></a><a href="#glo:idx.hyperlink">hyperlink</a> to the entry in the <a id="wrglossary.14095"></a><a href="#glo:dual.glossary">glossary</a> followed by the footnote marker, which is a <a id="wrglossary.14096"></a><a href="#glo:idx.hyperlink">hyperlink</a> to the footnote. This is then followed by the sentence terminator.  <span class="qt">“First use: sample¹.”</span><p>
It would look tidier if the footnote marker could be shifted after the full stop. <span class="qt">“First use: sample.¹”</span>  This can easily be achieved with a minor modification: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14097"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.14098"></a><a href="#glo:glsdefpostlink"><code class="csfmt">\glsdefpostlink</code></a>
{<a id="wrglossary.14099"></a><a href="#glo:opt.cat.general"><span class="catfmt">general</span></a>}<span class="comment">% category label</span>
{<a id="wrglossary.14100"></a><a href="#glo:glsxtrifwasfirstuse"><code class="xtrcsfmt">\glsxtrifwasfirstuse</code></a>
 {<a id="wrglossary.14101"></a><a href="#glo:glsxtrdopostpunc"><code class="xtrcsfmt">\glsxtrdopostpunc</code></a>{<a id="wrglossary.14102"></a><a href="#glo:footnote"><code class="csfmt">\footnote</code></a>{<a id="wrglossary.14103"></a><a href="#glo:glsentrydesc"><code class="csfmt">\glsentrydesc</code></a>{<a id="wrglossary.14104"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>}}}}<span class="comment">% </span>
 {}<span class="comment">% </span>
}
</pre> You may prefer to use <a id="wrglossary.14105"></a><a href="#glo:glossentrydesc"><code class="csfmt">\glossentrydesc</code></a> instead of <a id="wrglossary.14106"></a><a href="#glo:glsentrydesc"><code class="csfmt">\glsentrydesc</code></a>. This will obey the <a id="wrglossary.14107"></a><a href="#glo:opt.catattr.glossdesc"><span class="csoptfmt">glossdesc</span></a>  <a id="wrglossary.14108"></a><a href="#glo:idx.categoryattribute">category attribute</a>. If you append <a id="wrglossary.14109"></a><a href="#glo:glspostdescription"><code class="csfmt">\glspostdescription</code></a>, you can also pick up the <a id="wrglossary.14110"></a><a href="#glo:opt.postdot"><span class="xtrstyoptfmt">postdot</span></a> package option. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14111"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.14112"></a><a href="#glo:glssetcategoryattribute"><code class="xtrcsfmt">\glssetcategoryattribute</code></a>{<a id="wrglossary.14113"></a><a href="#glo:opt.cat.general"><span class="catfmt">general</span></a>}{<a id="wrglossary.14114"></a><a href="#glo:opt.catattr.glossdesc"><span class="csoptfmt">glossdesc</span></a>}{firstuc}

<a id="wrglossary.14115"></a><a href="#glo:glsdefpostlink"><code class="csfmt">\glsdefpostlink</code></a>
{<a id="wrglossary.14116"></a><a href="#glo:opt.cat.general"><span class="catfmt">general</span></a>}<span class="comment">% category label</span>
{<a id="wrglossary.14117"></a><a href="#glo:glsxtrifwasfirstuse"><code class="xtrcsfmt">\glsxtrifwasfirstuse</code></a>
 {<a id="wrglossary.14118"></a><a href="#glo:glsxtrdopostpunc"><code class="xtrcsfmt">\glsxtrdopostpunc</code></a>{<a id="wrglossary.14119"></a><a href="#glo:footnote"><code class="csfmt">\footnote</code></a>{<span class="comment">% </span>
   <strong class="strong"><a id="wrglossary.14120"></a><a href="#glo:glossentrydesc"><code class="csfmt">\glossentrydesc</code></a></strong>{<a id="wrglossary.14121"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>}<strong class="strong"><a id="wrglossary.14122"></a><a href="#glo:glspostdescription"><code class="csfmt">\glspostdescription</code></a></strong>}}}<span class="comment">% </span>
 {}<span class="comment">% </span>
}
</pre> Alternatively, you could just use <a id="wrglossary.14123"></a><a href="#glo:Glsentrydesc"><code class="csfmt">\Glsentrydesc</code></a> and explicitly append the full stop.<p>
<div class="filedef">🗋<a href="samples/sample-custom-acronym.tex">📥</a> <a id="wrglossary.14124"></a><dfn id="glo:file.sample-custom-acronym.tex"><span class="filefmt">sample-custom-acronym.tex</span></dfn></div><!-- end of filedef -->
 This document illustrates how to define your own <a id="wrglossary.14125"></a><a href="#glo:idx.acronymstyle">acronym style</a> if the predefined styles don’t suit your requirements. <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.14126"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>pdflatex sample-custom-acronym
makeglossaries sample-custom-acronym
pdflatex sample-custom-acronym
</pre> In this case, a style is defined to show the short form in the text with the long form and description in a footnote on <a id="wrglossary.14127"></a><a href="#glo:dual.firstuse">first use</a>. The long form is used for the <a id="wrglossary.14128"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> value. The short form is displayed in <a id="wrglossary.14129"></a><a href="#glo:dual.smallcaps">small caps</a> in the main part of the document but in <a id="wrglossary.14130"></a><a href="#glo:idx.uppercase">uppercase</a> in the list of acronyms. (So it’s a slight variation of some of the examples above.) The <a id="wrglossary.14131"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> is set to the long form (starting with an initial capital) followed by the <a id="wrglossary.14132"></a><a href="#glo:idx.allcaps">all caps</a> short form in parentheses. The final requirement is that the inline form should show the long form followed by the short form in parentheses.<p>
<div class="sidenote"><a id="wrglossary.14133"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><span class="clearfix"></span><!-- end of sidenote -->
As with <a id="wrglossary.14134"></a><a href="#glo:file.sampleFnAcrDesc.tex"><span class="filefmt">sampleFnAcrDesc.tex</span></a>, the <a id="wrglossary.14135"></a><a href="#glo:opt.abbrstyle.short-sc-footnote-desc"><span class="abbrstylefmt">short-sc-footnote-desc</span></a> and <a id="wrglossary.14136"></a><a href="#glo:opt.abbrstyle.short-sc-postfootnote-desc"><span class="abbrstylefmt">short-sc-postfootnote-desc</span></a> <a id="wrglossary.14137"></a><a href="#glo:idx.abbrvstyle"><span class="xtrfmt">abbreviation</span> styles</a> produce  almost the required effect so one of those can be used as a starting point.  However the final requirement doesn’t fit. It’s now necessary to actually define a custom <a id="wrglossary.14138"></a><a href="#glo:idx.abbrvstyle"><span class="xtrfmt">abbreviation</span> style</a>, but it can mostly inherit from the <a id="wrglossary.14139"></a><a href="#glo:opt.abbrstyle.short-sc-footnote-desc"><span class="abbrstylefmt">short-sc-footnote-desc</span></a> or <a id="wrglossary.14140"></a><a href="#glo:opt.abbrstyle.short-sc-postfootnote-desc"><span class="abbrstylefmt">short-sc-postfootnote-desc</span></a> style: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14141"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.14142"></a><a href="#glo:newabbreviationstyle"><code class="xtrcsfmt">\newabbreviationstyle</code></a>{custom-fn}<span class="comment">% </span>
{<span class="comment">% </span>
  <a id="wrglossary.14143"></a><a href="#glo:GlsXtrUseAbbrStyleSetup"><code class="xtrcsfmt">\GlsXtrUseAbbrStyleSetup</code></a>{<a id="wrglossary.14144"></a><a href="#glo:opt.abbrstyle.short-sc-footnote-desc"><span class="abbrstylefmt">short-sc-footnote-desc</span></a>}<span class="comment">% </span>
}<span class="comment">% </span>
{<span class="comment">% </span>
  <a id="wrglossary.14145"></a><a href="#glo:GlsXtrUseAbbrStyleFmts"><code class="xtrcsfmt">\GlsXtrUseAbbrStyleFmts</code></a>{<a id="wrglossary.14146"></a><a href="#glo:opt.abbrstyle.short-sc-footnote-desc"><span class="abbrstylefmt">short-sc-footnote-desc</span></a>}<span class="comment">% </span>
  <code class="cmd">\renewcommand</code>*{<a id="wrglossary.14147"></a><a href="#glo:glsxtrinlinefullformat"><code class="xtrcsfmt">\glsxtrinlinefullformat</code></a>}[2]{<span class="comment">% </span>
    <strong class="strong"><a id="wrglossary.14148"></a><a href="#glo:glsfirstlongfootnotefont"><code class="xtrcsfmt">\glsfirstlongfootnotefont</code></a></strong>{<strong class="strong"><a id="wrglossary.14149"></a><a href="#glo:glsaccesslong"><code class="xtrcsfmt">\glsaccesslong</code></a>{<a id="wrglossary.14150"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}</strong><span class="comment">% </span>
       <a id="wrglossary.14151"></a><a href="#glo:ifglsxtrinsertinside"><code class="xtrcsfmt">\ifglsxtrinsertinside</code></a><a id="wrglossary.14152"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>2<code class="cmd">\fi</code>}<span class="comment">% </span>
     <a id="wrglossary.14153"></a><a href="#glo:ifglsxtrinsertinside"><code class="xtrcsfmt">\ifglsxtrinsertinside</code></a><code class="cmd">\else</code><a id="wrglossary.14154"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>2<code class="cmd">\fi</code><a id="wrglossary.14155"></a><a href="#glo:glsxtrfullsep"><code class="xtrcsfmt">\glsxtrfullsep</code></a>{<a id="wrglossary.14156"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}<span class="comment">% </span>
    <a id="wrglossary.14157"></a><a href="#glo:glsxtrparen"><code class="xtrcsfmt">\glsxtrparen</code></a>{<strong class="strong"><a id="wrglossary.14158"></a><a href="#glo:glsfirstabbrvscfont"><code class="xtrcsfmt">\glsfirstabbrvscfont</code></a>{<a id="wrglossary.14159"></a><a href="#glo:glsaccessshort"><code class="xtrcsfmt">\glsaccessshort</code></a>{<a id="wrglossary.14160"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}}</strong>}<span class="comment">% </span>
  }<span class="comment">% </span>
  <code class="cmd">\renewcommand</code>*{<a id="wrglossary.14161"></a><a href="#glo:glsxtrinlinefullplformat"><code class="xtrcsfmt">\glsxtrinlinefullplformat</code></a>}[2]{<span class="comment">% </span>
    <strong class="strong"><a id="wrglossary.14162"></a><a href="#glo:glsfirstlongfootnotefont"><code class="xtrcsfmt">\glsfirstlongfootnotefont</code></a></strong>{<strong class="strong"><a id="wrglossary.14163"></a><a href="#glo:glsaccesslongpl"><code class="xtrcsfmt">\glsaccesslongpl</code></a>{<a id="wrglossary.14164"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}</strong><span class="comment">% </span>
       <a id="wrglossary.14165"></a><a href="#glo:ifglsxtrinsertinside"><code class="xtrcsfmt">\ifglsxtrinsertinside</code></a><a id="wrglossary.14166"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>2<code class="cmd">\fi</code>}    <a id="wrglossary.14167"></a><a href="#glo:ifglsxtrinsertinside"><code class="xtrcsfmt">\ifglsxtrinsertinside</code></a><code class="cmd">\else</code><a id="wrglossary.14168"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>2<code class="cmd">\fi</code><a id="wrglossary.14169"></a><a href="#glo:glsxtrfullsep"><code class="xtrcsfmt">\glsxtrfullsep</code></a>{<a id="wrglossary.14170"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}<span class="comment">% </span>
    <a id="wrglossary.14171"></a><a href="#glo:glsxtrparen"><code class="xtrcsfmt">\glsxtrparen</code></a>{<strong class="strong"><a id="wrglossary.14172"></a><a href="#glo:glsfirstabbrvscfont"><code class="xtrcsfmt">\glsfirstabbrvscfont</code></a>{<a id="wrglossary.14173"></a><a href="#glo:glsaccessshortpl"><code class="xtrcsfmt">\glsaccessshortpl</code></a>{<a id="wrglossary.14174"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}}</strong>}<span class="comment">% </span>
  }  <code class="cmd">\renewcommand</code>*{<a id="wrglossary.14175"></a><a href="#glo:Glsxtrinlinefullformat"><code class="xtrcsfmt">\Glsxtrinlinefullformat</code></a>}[2]{<span class="comment">% </span>
    <strong class="strong"><a id="wrglossary.14176"></a><a href="#glo:glsfirstlongfootnotefont"><code class="xtrcsfmt">\glsfirstlongfootnotefont</code></a></strong>{<strong class="strong"><a id="wrglossary.14177"></a><a href="#glo:Glsaccesslong"><code class="xtrcsfmt">\Glsaccesslong</code></a>{<a id="wrglossary.14178"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}</strong><span class="comment">% </span>
       <a id="wrglossary.14179"></a><a href="#glo:ifglsxtrinsertinside"><code class="xtrcsfmt">\ifglsxtrinsertinside</code></a><a id="wrglossary.14180"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>2<code class="cmd">\fi</code>}<span class="comment">% </span>
     <a id="wrglossary.14181"></a><a href="#glo:ifglsxtrinsertinside"><code class="xtrcsfmt">\ifglsxtrinsertinside</code></a><code class="cmd">\else</code><a id="wrglossary.14182"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>2<code class="cmd">\fi</code><a id="wrglossary.14183"></a><a href="#glo:glsxtrfullsep"><code class="xtrcsfmt">\glsxtrfullsep</code></a>{<a id="wrglossary.14184"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}<span class="comment">% </span>
    <a id="wrglossary.14185"></a><a href="#glo:glsxtrparen"><code class="xtrcsfmt">\glsxtrparen</code></a>{<strong class="strong"><a id="wrglossary.14186"></a><a href="#glo:glsfirstabbrvscfont"><code class="xtrcsfmt">\glsfirstabbrvscfont</code></a>{<a id="wrglossary.14187"></a><a href="#glo:glsaccessshort"><code class="xtrcsfmt">\glsaccessshort</code></a>{<a id="wrglossary.14188"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}}</strong>}<span class="comment">% </span>
  }<span class="comment">% </span>
  <code class="cmd">\renewcommand</code>*{<a id="wrglossary.14189"></a><a href="#glo:Glsxtrinlinefullplformat"><code class="xtrcsfmt">\Glsxtrinlinefullplformat</code></a>}[2]{<span class="comment">% </span>
    <strong class="strong"><a id="wrglossary.14190"></a><a href="#glo:glsfirstlongfootnotefont"><code class="xtrcsfmt">\glsfirstlongfootnotefont</code></a></strong>{<strong class="strong"><a id="wrglossary.14191"></a><a href="#glo:Glsaccesslongpl"><code class="xtrcsfmt">\Glsaccesslongpl</code></a>{<a id="wrglossary.14192"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}</strong><span class="comment">% </span>
       <a id="wrglossary.14193"></a><a href="#glo:ifglsxtrinsertinside"><code class="xtrcsfmt">\ifglsxtrinsertinside</code></a><a id="wrglossary.14194"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>2<code class="cmd">\fi</code>}<span class="comment">% </span>
    <a id="wrglossary.14195"></a><a href="#glo:ifglsxtrinsertinside"><code class="xtrcsfmt">\ifglsxtrinsertinside</code></a><code class="cmd">\else</code><a id="wrglossary.14196"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>2<code class="cmd">\fi</code><a id="wrglossary.14197"></a><a href="#glo:glsxtrfullsep"><code class="xtrcsfmt">\glsxtrfullsep</code></a>{<a id="wrglossary.14198"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}<span class="comment">% </span>
    <a id="wrglossary.14199"></a><a href="#glo:glsxtrparen"><code class="xtrcsfmt">\glsxtrparen</code></a>{<strong class="strong"><a id="wrglossary.14200"></a><a href="#glo:glsfirstabbrvscfont"><code class="xtrcsfmt">\glsfirstabbrvscfont</code></a>{<a id="wrglossary.14201"></a><a href="#glo:glsaccessshortpl"><code class="xtrcsfmt">\glsaccessshortpl</code></a>{<a id="wrglossary.14202"></a><a href="#glo:idx.sym.hashhash"><code class="code">##</code></a>1}}</strong>}<span class="comment">% </span>
  }<span class="comment">% </span>
}
</pre> (See the <a id="wrglossary.14203"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> user manual for further details.)<p>
This new custom style now needs to be set: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14204"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.14205"></a><a href="#glo:setabbreviationstyle"><code class="xtrcsfmt">\setabbreviationstyle</code></a>[<a id="wrglossary.14206"></a><a href="#glo:opt.cat.acronym"><span class="catfmt">acronym</span></a>]{custom-fn}
</pre> Remember that if you decide to use <a id="wrglossary.14207"></a><a href="#glo:newabbreviation"><code class="xtrcsfmt">\newabbreviation</code></a> instead  of <a id="wrglossary.14208"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a> then the category will be <a id="wrglossary.14209"></a><a href="#glo:opt.cat.abbreviation"><span class="catfmt">abbreviation</span></a> not <a id="wrglossary.14210"></a><a href="#glo:opt.cat.acronym"><span class="catfmt">acronym</span></a>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14211"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.14212"></a><a href="#glo:setabbreviationstyle"><code class="xtrcsfmt">\setabbreviationstyle</code></a>{custom-fn}
</pre> This custom style simply adjusts the inline full form. There are other adjustments to be made that apply to the inherited style. (The alternative is to design a new style from scratch.) The footnote contains the long form followed by the description. This is the same as the modification to an earlier example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14213"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>*{<a id="wrglossary.14214"></a><a href="#glo:glsxtrabbrvfootnote"><code class="xtrcsfmt">\glsxtrabbrvfootnote</code></a>}[2]{<a id="wrglossary.14215"></a><a href="#glo:footnote"><code class="csfmt">\footnote</code></a>{#2:
<a id="wrglossary.14216"></a><a href="#glo:glsentrydesc"><code class="csfmt">\glsentrydesc</code></a>{#1}.}}
</pre> As with <a id="wrglossary.14217"></a><a href="#glo:file.sampleCustomAcr.tex"><span class="filefmt">sampleCustomAcr.tex</span></a>, if you specifically want the singular long form then you can ignore the second argument. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14218"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>*{<a id="wrglossary.14219"></a><a href="#glo:glsxtrabbrvfootnote"><code class="xtrcsfmt">\glsxtrabbrvfootnote</code></a>}[2]{<a id="wrglossary.14220"></a><a href="#glo:footnote"><code class="csfmt">\footnote</code></a>
 {<a id="wrglossary.14221"></a><a href="#glo:Glsfmtlong"><code class="xtrcsfmt">\Glsfmtlong</code></a>{#1}: <a id="wrglossary.14222"></a><a href="#glo:glsentrydesc"><code class="csfmt">\glsentrydesc</code></a>{#1}.}}
</pre><p>
The <a id="wrglossary.14223"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> now needs to be the long form followed by the short form in parentheses, but note the new requirement that the short form should now be in <a id="wrglossary.14224"></a><a href="#glo:idx.allcaps">all caps</a> not <a id="wrglossary.14225"></a><a href="#glo:dual.smallcaps">small caps</a> and the long form should start with a capital letter. <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14226"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>*{<a id="wrglossary.14227"></a><a href="#glo:glsxtrfootnotedescname"><code class="xtrcsfmt">\glsxtrfootnotedescname</code></a>}{<span class="comment">% </span>
  <code class="cmd">\protect</code><a id="wrglossary.14228"></a><a href="#glo:glsfirstlongfootnotefont"><code class="xtrcsfmt">\glsfirstlongfootnotefont</code></a>
    {<a id="wrglossary.14229"></a><a href="#glo:makefirstuc"><code class="csfmt">\makefirstuc</code></a>{<code class="cmd">\the</code><a id="wrglossary.14230"></a><a href="#glo:glslongtok"><code class="csfmt">\glslongtok</code></a>}}
  (<code class="cmd">\protect</code><a id="wrglossary.14231"></a><a href="#glo:glsuppercase"><code class="csfmt">\glsuppercase</code></a>{<code class="cmd">\the</code><a id="wrglossary.14232"></a><a href="#glo:glsshorttok"><code class="csfmt">\glsshorttok</code></a>})<span class="comment">% </span>
}
</pre> The inherited <a id="wrglossary.14233"></a><a href="#glo:idx.abbrvstyle"><span class="xtrfmt">abbreviation</span> style</a> uses the short form as the  <a id="wrglossary.14234"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> value by default. This needs to be changed to the long form: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14235"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>*{<a id="wrglossary.14236"></a><a href="#glo:glsxtrfootnotedescsort"><code class="xtrcsfmt">\glsxtrfootnotedescsort</code></a>}{<code class="cmd">\the</code><strong class="strong"><a id="wrglossary.14237"></a><a href="#glo:glslongtok"><code class="csfmt">\glslongtok</code></a></strong>}
</pre><p>
<div class="information"><div class="informationtitle"><a id="wrglossary.14238"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a></div><!-- end of informationtitle -->
 If you want to switch to using <a id="wrglossary.14239"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, remember to set the <a id="wrglossary.14240"></a><a href="#glo:idx.abbrvstyle"><span class="xtrfmt">abbreviation</span> style</a> before the resource command and change the default sort fallback field to <a id="wrglossary.14241"></a><a href="#glo:opt.gloskey.long"><span class="csoptfmt">long</span></a>, as with <a id="wrglossary.14242"></a><a href="#glo:file.sampleAcrDesc.tex"><span class="filefmt">sampleAcrDesc.tex</span></a>. </div><!-- end of information -->
<p>
<div class="filedef">🗋<a href="samples/sample-dot-abbr.tex">📥</a> <a id="wrglossary.14243"></a><dfn id="glo:file.sample-dot-abbr.tex"><span class="filefmt">sample-dot-abbr.tex</span></dfn></div><!-- end of filedef -->
 This document illustrates how to use the base <a id="wrglossary.14244"></a><a href="#glo:dual.postlinkhook">post-link hook</a> to adjust the space factor after <a id="wrglossary.14245"></a><a href="#glo:idx.acronym">acronyms</a>. <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.14246"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>pdflatex sample-dot-abbr
makeglossaries sampledot-abbrf
pdflatex sample-dot-abbr
</pre> This example creates a custom storage key that provides a similar function to <a id="wrglossary.14247"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span>’s</a> <a id="wrglossary.14248"></a><a href="#glo:opt.gloskey.category"><span class="xtrcsoptfmt">category</span></a> key.<p>
<div class="sidenote"><a id="wrglossary.14249"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><span class="clearfix"></span><!-- end of sidenote -->
This example is much simpler with <a id="wrglossary.14250"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>. The custom storage key, which is defined using: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14251"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.14252"></a><a href="#glo:glsaddstoragekey"><code class="csfmt">\glsaddstoragekey</code></a>{abbrtype}{word}{<code class="cmd">\abbrtype</code>}
</pre> can now be removed.<p>
The <a id="wrglossary.14253"></a><a href="#glo:opt.gloskey.category"><span class="xtrcsoptfmt">category</span></a> key is set to <span class="qt">“initials”</span> for the initialisms (which are defined with the custom <code class="csfmt">\newacr</code> command). The <a id="wrglossary.14254"></a><a href="#glo:idx.abbrvstyle"><span class="xtrfmt">abbreviation</span> styles</a> can be set with: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14255"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.14256"></a><a href="#glo:setabbreviationstyle"><code class="xtrcsfmt">\setabbreviationstyle</code></a>[<a id="wrglossary.14257"></a><a href="#glo:opt.cat.acronym"><span class="catfmt">acronym</span></a>]{<a id="wrglossary.14258"></a><a href="#glo:opt.abbrstyle.long-short"><span class="abbrstylefmt">long-short</span></a>}
<a id="wrglossary.14259"></a><a href="#glo:setabbreviationstyle"><code class="xtrcsfmt">\setabbreviationstyle</code></a>[initials]{<a id="wrglossary.14260"></a><a href="#glo:opt.abbrstyle.long-short"><span class="abbrstylefmt">long-short</span></a>}
</pre> The <a id="wrglossary.14261"></a><a href="#glo:opt.catattr.discardperiod"><span class="csoptfmt">discardperiod</span></a> <a id="wrglossary.14262"></a><a href="#glo:idx.categoryattribute">category attribute</a> will discard any <a id="wrglossary.14263"></a><a href="#glo:idx.fullstop">full stop</a> (period) following commands like <a id="wrglossary.14264"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14265"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.14266"></a><a href="#glo:glssetcategoryattribute"><code class="xtrcsfmt">\glssetcategoryattribute</code></a>{initials}{<a id="wrglossary.14267"></a><a href="#glo:opt.catattr.discardperiod"><span class="csoptfmt">discardperiod</span></a>}{true}
</pre> (If you want to use the <a id="wrglossary.14268"></a><a href="#glo:opt.catattr.noshortplural"><span class="csoptfmt">noshortplural</span></a> attribute then you will also need to set the <a id="wrglossary.14269"></a><a href="#glo:opt.catattr.pluraldiscardperiod"><span class="csoptfmt">pluraldiscardperiod</span></a> attribute.)<p>
The <a id="wrglossary.14270"></a><a href="#glo:dual.firstuse">first use</a> is governed by the <a id="wrglossary.14271"></a><a href="#glo:opt.catattr.retainfirstuseperiod"><span class="csoptfmt">retainfirstuseperiod</span></a> <a id="wrglossary.14272"></a><a href="#glo:idx.categoryattribute">category attribute</a>. If set, the period won’t be discarded if it follows the <a id="wrglossary.14273"></a><a href="#glo:dual.firstuse">first use</a> of commands like <a id="wrglossary.14274"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>. This is useful for styles where the <a id="wrglossary.14275"></a><a href="#glo:dual.firstuse">first use</a> doesn’t end with the short form. In this case, the <a id="wrglossary.14276"></a><a href="#glo:dual.firstuse">first use</a> of the <a id="wrglossary.14277"></a><a href="#glo:opt.abbrstyle.long-short"><span class="abbrstylefmt">long-short</span></a> style ends with a closing parenthesis, so the end of sentence might be clearer if the period is retained: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14278"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.14279"></a><a href="#glo:glssetcategoryattribute"><code class="xtrcsfmt">\glssetcategoryattribute</code></a>{initials}{<a id="wrglossary.14280"></a><a href="#glo:opt.catattr.retainfirstuseperiod"><span class="csoptfmt">retainfirstuseperiod</span></a>}{true}
</pre><p>
The <a id="wrglossary.14281"></a><a href="#glo:opt.catattr.insertdots"><span class="csoptfmt">insertdots</span></a> <a id="wrglossary.14282"></a><a href="#glo:idx.categoryattribute">category attribute</a> can automatically insert dots into the short form with a final space factor adjustment: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14283"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.14284"></a><a href="#glo:glssetcategoryattribute"><code class="xtrcsfmt">\glssetcategoryattribute</code></a>{initials}{<a id="wrglossary.14285"></a><a href="#glo:opt.catattr.insertdots"><span class="csoptfmt">insertdots</span></a>}{true}
</pre><p>
The custom helper command defined in the example needs to be slightly modified: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14286"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\newcommand</code>*{<code class="cmd">\newabbr</code>}[1][]{<span class="comment">% </span>
 <strong class="strong"><a id="wrglossary.14287"></a><a href="#glo:newabbreviation"><code class="xtrcsfmt">\newabbreviation</code></a></strong>[<strong class="strong"><a id="wrglossary.14288"></a><a href="#glo:opt.gloskey.category"><span class="xtrcsoptfmt">category</span></a></strong>=initials,#1]}
</pre> The definitions need to be slightly modified to work with the <a id="wrglossary.14289"></a><a href="#glo:opt.catattr.insertdots"><span class="csoptfmt">insertdots</span></a> <a id="wrglossary.14290"></a><a href="#glo:@@glslabel@categoryattribute">attribute</a>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14291"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\newabbr</code>{eg}{<strong class="strong">eg</strong>}{eg}
<code class="cmd">\newabbr</code>{ie}{<strong class="strong">ie</strong>}{ie}
<code class="cmd">\newabbr</code>{bsc}{<strong class="strong">B{Sc}</strong>}{Bachelor of Science}
<code class="cmd">\newabbr</code>{ba}{<strong class="strong">BA</strong>}{BA}
<code class="cmd">\newabbr</code>{agm}{<strong class="strong">AGM</strong>}{AGM}
</pre> (This makes it much easier to change your mind if you decide at a later date to omit the dots, especially if you are storing all your definitions in a file that’s shared across multiple documents, but note the need to group <span class="qt">“Sc”</span>.)<p>
The <span class="qt">“laser”</span> definition remains unchanged: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14292"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.14293"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>{laser}{laser}{light amplification by stimulated
emission of radiation}
</pre> The remaining code in the <a id="wrglossary.14294"></a><a href="#glo:idx.documentpreamble">document preamble</a>must now be removed. (It will interfere with <a id="wrglossary.14295"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span>’s</a> category post-link hooks.) No change is required in the document body.<p>
See the <a id="wrglossary.14296"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> user manual for further details about <a id="wrglossary.14297"></a><a href="#glo:idx.categoryattribute">category attributes</a> and post-link hooks.<p>
<div class="filedef">🗋<a href="samples/sample-font-abbr.tex">📥</a> <a id="wrglossary.14298"></a><dfn id="glo:file.sample-font-abbr.tex"><span class="filefmt">sample-font-abbr.tex</span></dfn></div><!-- end of filedef -->
 This document illustrates how to have different fonts for <a id="wrglossary.14299"></a><a href="#glo:idx.acronym">acronyms</a> within the style. The document build is: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.14300"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>pdflatex sample-font-abbr
makeglossaries sample-font-abbr
pdflatex sample-font-abbr
</pre> The <a id="wrglossary.14301"></a><a href="#glo:idx.acronym">acronym</a> mechanism provided by the base <a id="wrglossary.14302"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package isn’t well suited to having a mixture of styles. This example provides a workaround that involves defining a new storage key with <a id="wrglossary.14303"></a><a href="#glo:glsaddstoragekey"><code class="csfmt">\glsaddstoragekey</code></a> that’s used to hold the font declaration (such as <code class="csfmt">\em</code>). <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14304"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.14305"></a><a href="#glo:glsaddstoragekey"><code class="csfmt">\glsaddstoragekey</code></a>{font}{}{<code class="cmd">\entryfont</code>}
</pre> A new custom <a id="wrglossary.14306"></a><a href="#glo:idx.acronymstyle">acronym style</a> is defined that fetches the font information from this new key so that it can be applied to the <a id="wrglossary.14307"></a><a href="#glo:idx.acronym">acronym</a>. Some helper commands are also provided to define the different types of <a id="wrglossary.14308"></a><a href="#glo:idx.acronym">acronyms</a>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14309"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\newcommand</code>*{<code class="cmd">\newitabbr</code>}[1][]{<a id="wrglossary.14310"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>[font=<code class="cmd">\em</code>,#1]}
<code class="cmd">\newcommand</code>*{<code class="cmd">\newupabbr</code>}{<a id="wrglossary.14311"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>}

<code class="cmd">\newitabbr</code>{eg}{e.g.}{exempli gratia}
<code class="cmd">\newupabbr</code>{bsc}{BSc}{Bachelor of Science}
</pre> This makes the <a id="wrglossary.14312"></a><a href="#glo:dual.firstuse">first use</a> of <code class="code"><a id="wrglossary.14313"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{eg}</code> appear as <span class="qt">“exempli gratia (<span style="font-style: italic; font-variant: normal; ">e.g.</span>)”</span> whereas the <a id="wrglossary.14314"></a><a href="#glo:dual.firstuse">first use</a> of <code class="code"><a id="wrglossary.14315"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{bsc}</code> is <span class="qt">“Bachelor of Science (BSc)”</span>.<p>
<div class="sidenote"><a id="wrglossary.14316"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><span class="clearfix"></span><!-- end of sidenote -->
This example document is much simpler with <a id="wrglossary.14317"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>. First the <code class="csfmt">\usepackage</code> command needs adjusting: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14318"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.14319"></a><a href="#glo:opt.postdot"><span class="xtrstyoptfmt">postdot</span></a>,<a id="wrglossary.14320"></a><a href="#glo:opt.stylemods"><span class="xtrstyoptfmt">stylemods</span></a>]{<strong class="strong">glossaries-extra</strong>}
</pre> The custom storage key can now be removed and also the custom <a id="wrglossary.14321"></a><a href="#glo:idx.acronymstyle">acronym style</a>. Now replace the <a id="wrglossary.14322"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a> line with: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14323"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.14324"></a><a href="#glo:setabbreviationstyle"><code class="xtrcsfmt">\setabbreviationstyle</code></a>[<a id="wrglossary.14325"></a><a href="#glo:opt.cat.acronym"><span class="catfmt">acronym</span></a>]{<a id="wrglossary.14326"></a><a href="#glo:opt.abbrstyle.long-short-em"><span class="abbrstylefmt">long-short-em</span></a>}
</pre> and change the definition of the helper commands: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14327"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\newcommand</code>*{<code class="cmd">\newitabbr</code>}{<a id="wrglossary.14328"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>}
<code class="cmd">\newcommand</code>*{<code class="cmd">\newupabbr</code>}{<strong class="strong"><a id="wrglossary.14329"></a><a href="#glo:newabbreviation"><code class="xtrcsfmt">\newabbreviation</code></a></strong>}
</pre> Note that the <code class="code">font=<span class="cmdfmt">\em</span>,</code> part has been removed from the definition of the first command and the second command uses <a id="wrglossary.14330"></a><a href="#glo:newabbreviation"><code class="xtrcsfmt">\newabbreviation</code></a> instead of <a id="wrglossary.14331"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>. This means that <code class="csfmt">\newitabbr</code> will default to <a id="wrglossary.14332"></a><a href="#glo:opt.gloskey.category"><span class="xtrcsoptfmt">category</span></a><span class="optfmt">={<a id="wrglossary.14333"></a><a href="#glo:opt.cat.acronym"><span class="catfmt">acronym</span></a>}</span> and <code class="csfmt">\newupabbr</code> will default to <a id="wrglossary.14334"></a><a href="#glo:opt.gloskey.category"><span class="xtrcsoptfmt">category</span></a><span class="optfmt">={<a id="wrglossary.14335"></a><a href="#glo:opt.cat.abbreviation"><span class="catfmt">abbreviation</span></a>}</span>. The default style for the <a id="wrglossary.14336"></a><a href="#glo:opt.cat.abbreviation"><span class="catfmt">abbreviation</span></a> category is <a id="wrglossary.14337"></a><a href="#glo:opt.abbrstyle.long-short"><span class="abbrstylefmt">long-short</span></a>, which is the required style for this example. This just means that only the <a id="wrglossary.14338"></a><a href="#glo:opt.cat.acronym"><span class="catfmt">acronym</span></a> category needs to have the style set (with the above <a id="wrglossary.14339"></a><a href="#glo:setabbreviationstyle"><code class="xtrcsfmt">\setabbreviationstyle</code></a> command).<p>
Finally, the <a id="wrglossary.14340"></a><a href="#glo:acrshort"><code class="csfmt">\acrshort</code></a>, <a id="wrglossary.14341"></a><a href="#glo:acrlong"><code class="csfmt">\acrlong</code></a> and <a id="wrglossary.14342"></a><a href="#glo:acrfull"><code class="csfmt">\acrfull</code></a> commands need to be replaced with <a id="wrglossary.14343"></a><a href="#glo:glsxtrshort"><code class="xtrcsfmt">\glsxtrshort</code></a>, <a id="wrglossary.14344"></a><a href="#glo:glsxtrlong"><code class="xtrcsfmt">\glsxtrlong</code></a> and <a id="wrglossary.14345"></a><a href="#glo:glsxtrfull"><code class="xtrcsfmt">\glsxtrfull</code></a>.<p>
You may notice that the spacing after <span class="qt">“e.g.”</span> and <span class="qt">“i.e.”</span> isn’t correct. This is similar to the <a id="wrglossary.14346"></a><a href="#glo:file.sample-dot-abbr.tex"><span class="filefmt">sample-dot-abbr.tex</span></a> example where the space factor needs adjusting. In this case I’ve inserted the dots manually (rather than relying on the <a id="wrglossary.14347"></a><a href="#glo:opt.catattr.insertdots"><span class="csoptfmt">insertdots</span></a> <a id="wrglossary.14348"></a><a href="#glo:@@glslabel@categoryattribute">attribute</a>). You can either remove the dots  and use <a id="wrglossary.14349"></a><a href="#glo:opt.catattr.insertdots"><span class="csoptfmt">insertdots</span></a> with <a id="wrglossary.14350"></a><a href="#glo:opt.catattr.discardperiod"><span class="csoptfmt">discardperiod</span></a>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14351"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.14352"></a><a href="#glo:glssetcategoryattribute"><code class="xtrcsfmt">\glssetcategoryattribute</code></a>{<a id="wrglossary.14353"></a><a href="#glo:opt.cat.acronym"><span class="catfmt">acronym</span></a>}{<a id="wrglossary.14354"></a><a href="#glo:opt.catattr.insertdots"><span class="csoptfmt">insertdots</span></a>}{true}
<a id="wrglossary.14355"></a><a href="#glo:glssetcategoryattribute"><code class="xtrcsfmt">\glssetcategoryattribute</code></a>{<a id="wrglossary.14356"></a><a href="#glo:opt.cat.acronym"><span class="catfmt">acronym</span></a>}{<a id="wrglossary.14357"></a><a href="#glo:opt.catattr.discardperiod"><span class="csoptfmt">discardperiod</span></a>}{true}

<code class="cmd">\newitabbr</code>{eg}{<strong class="strong">eg</strong>}{exempli gratia}
<code class="cmd">\newitabbr</code>{ie}{<strong class="strong">ie</strong>}{id est}
</pre> Or you can manually insert the space factor adjustment with <a id="wrglossary.14358"></a><a href="#glo:cs.at"><code class="csfmt">\@</code></a> and only use the <a id="wrglossary.14359"></a><a href="#glo:opt.catattr.discardperiod"><span class="csoptfmt">discardperiod</span></a> <a id="wrglossary.14360"></a><a href="#glo:@@glslabel@categoryattribute">attribute</a>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14361"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.14362"></a><a href="#glo:glssetcategoryattribute"><code class="xtrcsfmt">\glssetcategoryattribute</code></a>{<a id="wrglossary.14363"></a><a href="#glo:opt.cat.acronym"><span class="catfmt">acronym</span></a>}{<a id="wrglossary.14364"></a><a href="#glo:opt.catattr.discardperiod"><span class="csoptfmt">discardperiod</span></a>}{true}

<code class="cmd">\newitabbr</code>{eg}{e.g.<strong class="strong"><a id="wrglossary.14365"></a><a href="#glo:cs.at"><code class="csfmt">\@</code></a></strong>}{exempli gratia}
<code class="cmd">\newitabbr</code>{ie}{i.e.<strong class="strong"><a id="wrglossary.14366"></a><a href="#glo:cs.at"><code class="csfmt">\@</code></a></strong>}{id est}
</pre><p>
You don’t have to use the <a id="wrglossary.14367"></a><a href="#glo:opt.cat.acronym"><span class="catfmt">acronym</span></a> category. You may prefer a different label that fits better semantically. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14368"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.14369"></a><a href="#glo:setabbreviationstyle"><code class="xtrcsfmt">\setabbreviationstyle</code></a>[<strong class="strong">latinabbr</strong>]{<a id="wrglossary.14370"></a><a href="#glo:opt.abbrstyle.long-short-em"><span class="abbrstylefmt">long-short-em</span></a>}
<code class="cmd">\newcommand</code>*{<code class="cmd">\new<strong class="strong">latin</strong>abbr</code>}[1][]{<a id="wrglossary.14371"></a><a href="#glo:newabbreviation"><code class="xtrcsfmt">\newabbreviation</code></a>[<a id="wrglossary.14372"></a><a href="#glo:opt.gloskey.category"><span class="xtrcsoptfmt">category</span></a><span class="optfmt">={<strong class="strong">latinabbr</strong>}</span>,#1]}
<a id="wrglossary.14373"></a><a href="#glo:glssetcategoryattribute"><code class="xtrcsfmt">\glssetcategoryattribute</code></a>{<strong class="strong">latinabbr</strong>}{<a id="wrglossary.14374"></a><a href="#glo:opt.catattr.insertdots"><span class="csoptfmt">insertdots</span></a>}{true}
<a id="wrglossary.14375"></a><a href="#glo:glssetcategoryattribute"><code class="xtrcsfmt">\glssetcategoryattribute</code></a>{<strong class="strong">latinabbr</strong>}{<a id="wrglossary.14376"></a><a href="#glo:opt.catattr.discardperiod"><span class="csoptfmt">discardperiod</span></a>}{true}

<code class="cmd">\new<strong class="strong">latin</strong>abbr</code>{eg}{e.g.<strong class="strong"><a id="wrglossary.14377"></a><a href="#glo:cs.at"><code class="csfmt">\@</code></a></strong>}{exempli gratia}
<code class="cmd">\new<strong class="strong">latin</strong>abbr</code>{ie}{i.e.<strong class="strong"><a id="wrglossary.14378"></a><a href="#glo:cs.at"><code class="csfmt">\@</code></a></strong>}{id est}
</pre><p>

</section><!-- end of section sec:sampleacronyms -->

<section id="sec:samplecounter"><!-- start of section sec:samplecounter --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->18.3. Non-Page Locations<div class="labellink"><a href="#sec:samplecounter">[link]</a></div></h2><!-- end of section header -->
<p>
<div class="filedef">🗋<a href="samples/sampleEq.tex">📥</a> <a id="wrglossary.14379"></a><dfn id="glo:file.sampleEq.tex"><span class="filefmt">sampleEq.tex</span></dfn></div><!-- end of filedef -->
 This document illustrates how to change the <a id="wrglossary.14380"></a><a href="#glo:dual.entrylocation">entry location</a> to something other than the page number. In this case, the <a id="wrglossary.14381"></a><a href="#glo:ctr.equation"><span class="ctrfmt">equation</span></a> counter is used since all <a id="wrglossary.14382"></a><a href="#glo:idx.glossaryentry">glossary entries</a> appear inside an <a id="wrglossary.14383"></a><a href="#glo:env.equation"><span class="envfmt">equation</span></a> environment. To create the document do: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.14384"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>pdflatex sampleEq
makeglossaries sampleEq
pdflatex sampleEq
</pre> The <a id="wrglossary.14385"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package provides some <a id="wrglossary.14386"></a><a href="#glo:locationencap">location formats</a>, such as <a id="wrglossary.14387"></a><a href="#glo:hyperrm"><span class="csfmtcolourfont">hyperrm</span></a> and <a id="wrglossary.14388"></a><a href="#glo:hyperbf"><span class="csfmtcolourfont">hyperbf</span></a>, that allow the <a id="wrglossary.14389"></a><a href="#glo:@@glslabel@entrylocation">locations</a> in the <a id="wrglossary.14390"></a><a href="#glo:locationlist">number list</a> to <a id="wrglossary.14391"></a><a href="#glo:idx.hyperlink">hyperlink</a> to the appropriate place in the document (if <a id="wrglossary.14392"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a> has been used). Since it’s not possible to include the <a id="wrglossary.14393"></a><a href="#glo:idx.hyperlink">hyperlink</a> name in the <a id="wrglossary.14394"></a><a href="#glo:dual.indexing">indexing</a> information with <a id="wrglossary.14395"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> and <a id="wrglossary.14396"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>, the <a id="wrglossary.14397"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package has to reform the name from a prefix and the <a id="wrglossary.14398"></a><a href="#glo:@@glslabel@entrylocation">location</a> value.<p>
Unfortunately it’s not always possible to split the link name into a prefix and location. That happens with the <a id="wrglossary.14399"></a><a href="#glo:ctr.equation"><span class="ctrfmt">equation</span></a> counter in certain classes, such as the <a id="wrglossary.14400"></a><a href="#glo:cls.report"><span class="clsfmt">report</span></a> class (which is used in this example). This means that it’s necessary to redefine <a id="wrglossary.14401"></a><a href="#glo:theHcounter"><code class="csfmt">\theHequation</code></a> so that it has a format that fits the requirement: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14402"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>*<a id="wrglossary.14403"></a><a href="#glo:theHcounter"><code class="csfmt">\theHequation</code></a>{<a id="wrglossary.14404"></a><a href="#glo:theHcounter"><code class="csfmt">\theHchapter</code></a>.<a id="wrglossary.14405"></a><a href="#glo:arabic"><code class="csfmt">\arabic</code></a>{equation}}
</pre> If you don’t do this, the equation <a id="wrglossary.14406"></a><a href="#glo:@@glslabel@entrylocation">locations</a> in the <a id="wrglossary.14407"></a><a href="#glo:dual.glossary">glossary</a> won’t form valid <a id="wrglossary.14408"></a><a href="#glo:idx.hyperlink">hyperlinks</a>.<p>
Each <a id="wrglossary.14409"></a><a href="#glo:idx.glossaryentry">glossary entry</a> represents a mathematical symbol. This means that with Options <a href="#glo:idx.opt.noidx">1</a>, <a href="#glo:idx.opt.mkidx">2</a> and <a href="#glo:idx.opt.xdy">3</a> it’s necessary to use the <a id="wrglossary.14410"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> key. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14411"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.14412"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{Gamma}{<a id="wrglossary.14413"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={<a id="wrglossary.14414"></a><a href="#glo:ensuremath"><code class="csfmt">\ensuremath</code></a>{<code class="cmd">\Gamma</code>(z)}}</span>,
<a id="wrglossary.14415"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={Gamma function}</span>,<strong class="strong"><a id="wrglossary.14416"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a><span class="optfmt">={Gamma}</span></strong>}
</pre><p>
<div class="sidenote"><a id="wrglossary.14417"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a></div><span class="clearfix"></span><!-- end of sidenote -->
If you want to switch to using <a id="wrglossary.14418"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, the first change you need to make is to switch from explicitly loading <a id="wrglossary.14419"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> to loading <a id="wrglossary.14420"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> with the <a id="wrglossary.14421"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a> package option. If <a id="wrglossary.14422"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a><span class="optfmt">=only</span> (or <a id="wrglossary.14423"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a> without a value) is used, then the above redefinition of <a id="wrglossary.14424"></a><a href="#glo:theHcounter"><code class="csfmt">\theHequation</code></a> is still required. If <a id="wrglossary.14425"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a><span class="optfmt">=nameref</span> is used instead then the redefinition of <a id="wrglossary.14426"></a><a href="#glo:theHcounter"><code class="csfmt">\theHequation</code></a> isn’t required. You may also want to use the <a id="wrglossary.14427"></a><a href="#glo:opt.stylemods"><span class="xtrstyoptfmt">stylemods</span></a> and <a id="wrglossary.14428"></a><a href="#glo:opt.postdot"><span class="xtrstyoptfmt">postdot</span></a> options: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14429"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<strong class="strong"><a id="wrglossary.14430"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a><span class="optfmt">=nameref</span></strong>,<a id="wrglossary.14431"></a><a href="#glo:opt.stylemods"><span class="xtrstyoptfmt">stylemods</span></a>,<a id="wrglossary.14432"></a><a href="#glo:opt.postdot"><span class="xtrstyoptfmt">postdot</span></a>,
 <a id="wrglossary.14433"></a><a href="#glo:opt.ucmark"><span class="styoptfmt">ucmark</span></a>,<a id="wrglossary.14434"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a><span class="optfmt">=<a id="wrglossary.14435"></a><a href="#glo:opt.glostyle.long3colheader"><span class="glostylefmt">long3colheader</span></a></span>,<a id="wrglossary.14436"></a><a href="#glo:opt.counter"><span class="styoptfmt">counter</span></a><span class="optfmt">=<a id="wrglossary.14437"></a><a href="#glo:ctr.equation"><span class="ctrfmt">equation</span></a></span>]{<strong class="strong">glossaries-extra</strong>}
</pre> The entries now need to be converted into the <a id="wrglossary.14438"></a><a href="#glo:ext.bib"><span class="extfmt">bib</span></a> format required  by <a id="wrglossary.14439"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, which can be done with <a id="wrglossary.14440"></a><a href="#glo:app.convertgls2bib"><span class="appfmt">convertgls2bib</span></a>: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.14441"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>convertgls2bib <a id="wrglossary.14442"></a><a href="#glo:switch.preamble-only"><span class="longargfmt">--preamble-only</span></a> sampleEq.tex entries.bib
</pre> This will create a file called <span class="filefmt">entries.bib</span> that starts: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14443"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><span class="comment">% Encoding: UTF-8</span>
<code class="code">@entry</code>{Gamma,
  <a id="wrglossary.14444"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={<a id="wrglossary.14445"></a><a href="#glo:ensuremath"><code class="csfmt">\ensuremath</code></a>{<code class="cmd">\Gamma</code>(z)}}</span>,
  <a id="wrglossary.14446"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={Gamma function}</span>
}
</pre> You may prefer to change <code class="code">@entry</code> to <code class="code">@symbol</code>. (This should be easy to do with your text editor’s search and replace function.)<p>
Note that the <a id="wrglossary.14447"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> key has been omitted. This is because it typically shouldn’t be used. The difference between using <code class="code">@entry</code> and <code class="code">@symbol</code> is that with <code class="code">@entry</code> the sort value will be obtained from the <a id="wrglossary.14448"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> but with <code class="code">@symbol</code> the sort value will be obtained from the label. If you explicitly use the <a id="wrglossary.14449"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> key then you will break this behaviour. (If you try this example out, notice the difference in the ordering if you switch between <code class="code">@entry</code> and <code class="code">@symbol</code>. See also <a href="https://www.dickimaw-books.com/gallery/index.php?label=label=bib2gls-sorting"><span class="appfmt">bib2gls</span> gallery: sorting</a>.)<p>
Next replace <a id="wrglossary.14450"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a> with: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14451"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.14452"></a><a href="#glo:GlsXtrLoadResources"><code class="xtrcsfmt">\GlsXtrLoadResources</code></a>[<a id="wrglossary.14453"></a><a href="#glo:opt.resource.src"><span class="xtrcsoptfmt">src</span></a><span class="optfmt">={entries}</span>]
</pre> If you have used <a id="wrglossary.14454"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a><span class="optfmt">=nameref</span> then you can remove the redefinition of <a id="wrglossary.14455"></a><a href="#glo:theHcounter"><code class="csfmt">\theHequation</code></a>. Next remove all the lines defining the glossary entries (since they’re now defined in the <a id="wrglossary.14456"></a><a href="#glo:ext.bib"><span class="extfmt">bib</span></a> file). <p>
Finally, replace <a id="wrglossary.14457"></a><a href="#glo:printglossary"><code class="csfmt">\printglossary</code></a> with <a id="wrglossary.14458"></a><a href="#glo:printunsrtglossary"><code class="xtrcsfmt">\printunsrtglossary</code></a>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14459"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><strong class="strong"><a id="wrglossary.14460"></a><a href="#glo:printunsrtglossary"><code class="xtrcsfmt">\printunsrtglossary</code></a></strong>[<a id="wrglossary.14461"></a><a href="#glo:opt.printgloss.title"><span class="csoptfmt">title</span></a><span class="optfmt">={Index of Special Functions and Notations}</span>]
</pre> The rest of the document remains unchanged (unless you want to use <a id="wrglossary.14462"></a><a href="#glo:glsxtrfmt"><code class="xtrcsfmt">\glsxtrfmt</code></a> as described in the following example).<p>
<div class="filedef">🗋<a href="samples/sampleEqPg.tex">📥</a> <a id="wrglossary.14463"></a><dfn id="glo:file.sampleEqPg.tex"><span class="filefmt">sampleEqPg.tex</span></dfn></div><!-- end of filedef -->
 This is similar to the previous example, but the <a id="wrglossary.14464"></a><a href="#glo:locationlist">number lists</a> are a mixture of page numbers and equation numbers. This example adds the <a id="wrglossary.14465"></a><a href="#glo:dual.glossary">glossary</a> to the <a id="wrglossary.14466"></a><a href="#glo:idx.tableofcontents">table of contents</a>, so an extra LaTeX run is required: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.14467"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>pdflatex sampleEqPg
makeglossaries sampleEqPg
pdflatex sampleEqPg
pdflatex sampleEqPg
</pre> As with the previous example, entries are defined like this: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14468"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.14469"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{Gamma}<a id="wrglossary.14470"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={<a id="wrglossary.14471"></a><a href="#glo:ensuremath"><code class="csfmt">\ensuremath</code></a>{<code class="cmd">\Gamma</code>(z)}}</span>,
<a id="wrglossary.14472"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={Gamma function}</span>,<a id="wrglossary.14473"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a><span class="optfmt">={Gamma}</span>
</pre> The <a id="wrglossary.14474"></a><a href="#glo:opt.counter"><span class="styoptfmt">counter</span></a><span class="optfmt">=<a id="wrglossary.14475"></a><a href="#glo:ctr.equation"><span class="ctrfmt">equation</span></a></span> package option is used to set the default indexing counter to <a id="wrglossary.14476"></a><a href="#glo:ctr.equation"><span class="ctrfmt">equation</span></a>. This means that it has to be changed for <a id="wrglossary.14477"></a><a href="#glo:dual.indexing">indexing</a> outside of any numbered equation. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14478"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.14479"></a><a href="#glo:glslink"><code class="csfmt">\glslink</code></a>[<a id="wrglossary.14480"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=<a id="wrglossary.14481"></a><a href="#glo:hyperbf"><span class="csfmtcolourfont">hyperbf</span></a></span>,<a id="wrglossary.14482"></a><a href="#glo:opt.glsopt.counter"><span class="csoptfmt">counter</span></a><span class="optfmt">=<a id="wrglossary.14483"></a><a href="#glo:ctr.page"><span class="ctrfmt">page</span></a></span>]{Gamma}{gamma function}
</pre> I’ve set the <a id="wrglossary.14484"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a> to <a id="wrglossary.14485"></a><a href="#glo:hyperbf"><span class="csfmtcolourfont">hyperbf</span></a> to indicate that this is a primary reference. (Note that I’m using <a id="wrglossary.14486"></a><a href="#glo:hyperbf"><span class="csfmtcolourfont">hyperbf</span></a> not <a id="wrglossary.14487"></a><a href="#glo:textbf"><span class="csfmtcolourfont">textbf</span></a> in order to include a <a id="wrglossary.14488"></a><a href="#glo:idx.hyperlink">hyperlink</a> in the location.)<p>
The <a id="wrglossary.14489"></a><a href="#glo:dual.linktext">link text</a> here is almost identical to the description. The only difference is that the description starts with a capital (<a id="wrglossary.14490"></a><a href="#glo:idx.sentencecase">sentence case</a>). If it started with a <a id="wrglossary.14491"></a><a href="#glo:idx.lowercase">lowercase</a> character instead, I could simply use <a id="wrglossary.14492"></a><a href="#glo:glsdesc"><code class="csfmt">\glsdesc</code></a> instead of <a id="wrglossary.14493"></a><a href="#glo:glslink"><code class="csfmt">\glslink</code></a>. If I change the entry descriptions so that they all start with a <a id="wrglossary.14494"></a><a href="#glo:idx.lowercase">lowercase</a> letter then I would need to create a custom <a id="wrglossary.14495"></a><a href="#glo:idx.glossarystyle">glossary style</a> that used <a id="wrglossary.14496"></a><a href="#glo:Glossentrydesc"><code class="csfmt">\Glossentrydesc</code></a> instead of <a id="wrglossary.14497"></a><a href="#glo:glossentrydesc"><code class="csfmt">\glossentrydesc</code></a>.<p>
<div class="sidenote"><a id="wrglossary.14498"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><span class="clearfix"></span><!-- end of sidenote -->
If I switch to using <a id="wrglossary.14499"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> I wouldn’t need a new <a id="wrglossary.14500"></a><a href="#glo:idx.glossarystyle">glossary style</a>. Instead I could just use the <a id="wrglossary.14501"></a><a href="#glo:opt.catattr.glossdesc"><span class="csoptfmt">glossdesc</span></a> <a id="wrglossary.14502"></a><a href="#glo:idx.categoryattribute">category attribute</a> to perform the <a id="wrglossary.14503"></a><a href="#glo:dual.casechange">case change</a>. Remember that the first change to make is to replace <a id="wrglossary.14504"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> with <a id="wrglossary.14505"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14506"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.14507"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a><span class="optfmt">=<a id="wrglossary.14508"></a><a href="#glo:opt.glostyle.long3colheader"><span class="glostylefmt">long3colheader</span></a></span>,<strong class="strong"><a id="wrglossary.14509"></a><a href="#glo:opt.postdot"><span class="xtrstyoptfmt">postdot</span></a>,<a id="wrglossary.14510"></a><a href="#glo:opt.stylemods"><span class="xtrstyoptfmt">stylemods</span></a></strong>,
            <a id="wrglossary.14511"></a><a href="#glo:opt.counter"><span class="styoptfmt">counter</span></a><span class="optfmt">=<a id="wrglossary.14512"></a><a href="#glo:ctr.equation"><span class="ctrfmt">equation</span></a></span>]{<strong class="strong">glossaries-extra</strong>}
</pre> The entries are now all defined so that the description starts with a lowercase letter (except for the descriptions that start with a proper noun). For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14513"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.14514"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{Gamma}{<a id="wrglossary.14515"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={<a id="wrglossary.14516"></a><a href="#glo:ensuremath"><code class="csfmt">\ensuremath</code></a>{<code class="cmd">\Gamma</code>(z)}}</span>,
<a id="wrglossary.14517"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={<strong class="strong">g</strong>amma function}</span>,<a id="wrglossary.14518"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a><span class="optfmt">={Gamma}</span>}
</pre> The <a id="wrglossary.14519"></a><a href="#glo:opt.catattr.glossdesc"><span class="csoptfmt">glossdesc</span></a> <a id="wrglossary.14520"></a><a href="#glo:idx.categoryattribute">category attribute</a> needs setting: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14521"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.14522"></a><a href="#glo:glssetcategoryattribute"><code class="xtrcsfmt">\glssetcategoryattribute</code></a>{<a id="wrglossary.14523"></a><a href="#glo:opt.cat.general"><span class="catfmt">general</span></a>}{<a id="wrglossary.14524"></a><a href="#glo:opt.catattr.glossdesc"><span class="csoptfmt">glossdesc</span></a>}{firstuc}
</pre> This means that I can now use <a id="wrglossary.14525"></a><a href="#glo:glsdesc"><code class="csfmt">\glsdesc</code></a> instead of <a id="wrglossary.14526"></a><a href="#glo:glslink"><code class="csfmt">\glslink</code></a>.<p>
It’s a bit cumbersome typing <code class="code">[<a id="wrglossary.14527"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=<a id="wrglossary.14528"></a><a href="#glo:hyperbf"><span class="csfmtcolourfont">hyperbf</span></a></span>,<a id="wrglossary.14529"></a><a href="#glo:opt.glsopt.counter"><span class="csoptfmt">counter</span></a><span class="optfmt">=<a id="wrglossary.14530"></a><a href="#glo:ctr.page"><span class="ctrfmt">page</span></a></span>]</code> for each primary reference, but <a id="wrglossary.14531"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> provides a convenient way of having a third modifier for commands like <a id="wrglossary.14532"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> and <a id="wrglossary.14533"></a><a href="#glo:glstext"><code class="csfmt">\glstext</code></a>. This needs to be a single punctuation character (but not <code class="code">*</code> or <code class="code">+</code> which are already in use). For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14534"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.14535"></a><a href="#glo:GlsXtrSetAltModifier"><code class="xtrcsfmt">\GlsXtrSetAltModifier</code></a>{<strong class="strong">!</strong>}{<a id="wrglossary.14536"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=<a id="wrglossary.14537"></a><a href="#glo:hyperbf"><span class="csfmtcolourfont">hyperbf</span></a></span>,<a id="wrglossary.14538"></a><a href="#glo:opt.glsopt.counter"><span class="csoptfmt">counter</span></a><span class="optfmt">=<a id="wrglossary.14539"></a><a href="#glo:ctr.page"><span class="ctrfmt">page</span></a></span>}
</pre> Now <code class="code"><a id="wrglossary.14540"></a><a href="#glo:glsdesc"><code class="csfmt">\glsdesc</code></a><strong class="strong">!</strong>{Gamma}</code> is equivalent to: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14541"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.14542"></a><a href="#glo:glsdesc"><code class="csfmt">\glsdesc</code></a>[<a id="wrglossary.14543"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=<a id="wrglossary.14544"></a><a href="#glo:hyperbf"><span class="csfmtcolourfont">hyperbf</span></a></span>,<a id="wrglossary.14545"></a><a href="#glo:opt.glsopt.counter"><span class="csoptfmt">counter</span></a><span class="optfmt">=<a id="wrglossary.14546"></a><a href="#glo:ctr.page"><span class="ctrfmt">page</span></a></span>]{Gamma}
</pre> So the text at the start of the <span class="qt">“Gamma Functions”</span> chapter is now just: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14547"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div>The <a id="wrglossary.14548"></a><a href="#glo:glsdesc"><code class="csfmt">\glsdesc</code></a>!{Gamma} is defined as
</pre> which is much more compact. Similar changes can be made for the other instance of <a id="wrglossary.14549"></a><a href="#glo:glslink"><code class="csfmt">\glslink</code></a> where the <a id="wrglossary.14550"></a><a href="#glo:dual.linktext">link text</a> is just the description: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14551"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div>The <a id="wrglossary.14552"></a><a href="#glo:glsdesc"><code class="csfmt">\glsdesc</code></a>!{erf} is defined as
</pre><p>
There are three other instances of <a id="wrglossary.14553"></a><a href="#glo:glslink"><code class="csfmt">\glslink</code></a>, such as: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14554"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.14555"></a><a href="#glo:glslink"><code class="csfmt">\glslink</code></a>{Gamma}{<code class="cmd">\Gamma</code>(x+1)}
</pre> If I just use <code class="code"><a id="wrglossary.14556"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{Gamma}</code> then I would get \(𝛤(z)\) as the <a id="wrglossary.14557"></a><a href="#glo:dual.linktext">link text</a>. For entries like this that represent functions with variable parameters it would be more convenient (and help with consistency) if a command was available to easily replace the parameters.<p>
With the base <a id="wrglossary.14558"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package, one simple solution that works for this example is to save just the function symbol in the  <a id="wrglossary.14559"></a><a href="#glo:opt.gloskey.symbol"><span class="csoptfmt">symbol</span></a> field, for example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14560"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.14561"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{Gamma}{<a id="wrglossary.14562"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={<a id="wrglossary.14563"></a><a href="#glo:ensuremath"><code class="csfmt">\ensuremath</code></a>{<code class="cmd">\Gamma</code>(z)}}</span>,
<strong class="strong"><a id="wrglossary.14564"></a><a href="#glo:opt.gloskey.symbol"><span class="csoptfmt">symbol</span></a><span class="optfmt">={<a id="wrglossary.14565"></a><a href="#glo:ensuremath"><code class="csfmt">\ensuremath</code></a>{<code class="cmd">\Gamma</code>}}</span>,</strong>
<a id="wrglossary.14566"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={gamma function}</span>,<a id="wrglossary.14567"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a><span class="optfmt">={Gamma}</span>}
</pre> and then use: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14568"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><strong class="strong"><a id="wrglossary.14569"></a><a href="#glo:glssymbol"><code class="csfmt">\glssymbol</code></a></strong>{Gamma}<strong class="strong">[</strong>(<code class="cmd">\Gamma</code>(x+1))<strong class="strong">]</strong>
</pre> (which includes the function parameter inside the <a id="wrglossary.14570"></a><a href="#glo:dual.linktext">link text</a>) or just: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14571"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.14572"></a><a href="#glo:glssymbol"><code class="csfmt">\glssymbol</code></a>{Gamma}(<code class="cmd">\Gamma</code>(x+1))
</pre> (which has the function parameter after the <a id="wrglossary.14573"></a><a href="#glo:dual.linktext">link text</a>). This is a convenient approach where the extra material can simply follow the symbol, and it can also be used with <a id="wrglossary.14574"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>.<p>
The <a id="wrglossary.14575"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package provides another possibility. It requires a command that takes a single argument, for example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14576"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\newcommand</code>{<code class="cmd">\Gammafunction</code>}[1]{<code class="cmd">\Gamma</code>(#1)}
</pre> The control sequence name (the command name without the leading backslash) is stored in the field identified by the command <a id="wrglossary.14577"></a><a href="#glo:GlsXtrFmtField"><code class="xtrcsfmt">\GlsXtrFmtField</code></a> (this should be the internal field name not the key name, see Table <a href="#tab:fieldmap">4.1</a>). The default is <a id="wrglossary.14578"></a><a href="#glo:opt.glosfield.useri"><span class="csoptfmt">useri</span></a> which corresponds to the <a id="wrglossary.14579"></a><a href="#glo:opt.gloskey.user1"><span class="csoptfmt">user1</span></a> key. This means that the <span class="qt">“Gamma”</span> entry would need to be defined with <a id="wrglossary.14580"></a><a href="#glo:opt.gloskey.user1"><span class="csoptfmt">user1</span></a><span class="optfmt">={Gammafunction}</span>. With this approach, each function entry would need a separate associated command.<p>
Another approach is to store the parameterless function in the <a id="wrglossary.14581"></a><a href="#glo:opt.gloskey.symbol"><span class="csoptfmt">symbol</span></a> key (as earlier) and have a more generic command that uses this symbol. This requires the entry label, which can be obtained with <a id="wrglossary.14582"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a> within the <a id="wrglossary.14583"></a><a href="#glo:dual.linktext">link text</a>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14584"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\newcommand</code>{<code class="cmd">\entryfunc</code>}[1]{<a id="wrglossary.14585"></a><a href="#glo:glsentrysymbol"><code class="csfmt">\glsentrysymbol</code></a>{<a id="wrglossary.14586"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>}(#1)}
</pre> (Obviously, this command can’t be used outside of the <a id="wrglossary.14587"></a><a href="#glo:dual.linktext">link text</a> or post-link hooks since it uses <a id="wrglossary.14588"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>.)<p>
So the entry now needs the parameterless function in  <a id="wrglossary.14589"></a><a href="#glo:opt.gloskey.symbol"><span class="csoptfmt">symbol</span></a> and the control sequence name of this generic command in <a id="wrglossary.14590"></a><a href="#glo:opt.gloskey.user1"><span class="csoptfmt">user1</span></a>. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14591"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.14592"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{Gamma}{<a id="wrglossary.14593"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={<a id="wrglossary.14594"></a><a href="#glo:ensuremath"><code class="csfmt">\ensuremath</code></a>{<code class="cmd">\Gamma</code>(z)}}</span>,
<strong class="strong"><a id="wrglossary.14595"></a><a href="#glo:opt.gloskey.symbol"><span class="csoptfmt">symbol</span></a><span class="optfmt">={<a id="wrglossary.14596"></a><a href="#glo:ensuremath"><code class="csfmt">\ensuremath</code></a>{<code class="cmd">\Gamma</code>}}</span>,<a id="wrglossary.14597"></a><a href="#glo:opt.gloskey.user1"><span class="csoptfmt">user1</span></a><span class="optfmt">={entryfunc}</span>,</strong>
<a id="wrglossary.14598"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={gamma function}</span>,<a id="wrglossary.14599"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a><span class="optfmt">={Gamma}</span>}
</pre> (This doesn’t need to be done for the <span class="qt">“C”</span> and <span class="qt">“G”</span> entries since they’re constants not functions.)<p>
You may want to consider providing helper commands to make the functions easier to define. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14600"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\newcommand</code>{<code class="cmd">\func</code>}[2]{#1(#2)}
<code class="cmd">\newcommand</code>{<code class="cmd">\entryfunc</code>}[1]{<code class="cmd">\func</code>{<a id="wrglossary.14601"></a><a href="#glo:glsentrysymbol"><code class="csfmt">\glsentrysymbol</code></a>{<a id="wrglossary.14602"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>}}{#1}}
<code class="cmd">\newcommand</code>{<code class="cmd">\newfunc</code>}[5][]{<span class="comment">% </span>
 <a id="wrglossary.14603"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{#2}{<a id="wrglossary.14604"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={<a id="wrglossary.14605"></a><a href="#glo:ensuremath"><code class="csfmt">\ensuremath</code></a>{<code class="cmd">\func</code>{#3}{#4}}}</span>,
   <a id="wrglossary.14606"></a><a href="#glo:opt.gloskey.symbol"><span class="csoptfmt">symbol</span></a><span class="optfmt">={#3}</span>,
   <a id="wrglossary.14607"></a><a href="#glo:opt.gloskey.user1"><span class="csoptfmt">user1</span></a><span class="optfmt">={entryfunc}</span>,
   <a id="wrglossary.14608"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={#5}</span>,
   <a id="wrglossary.14609"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a><span class="optfmt">={#2}</span>,#1
 }<span class="comment">% </span>
}
</pre> The entries can now be defined using this custom <code class="csfmt">\newfunc</code> command. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14610"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\newfunc</code>{Gamma}{<code class="cmd">\Gamma</code>}{z}{gamma function}
<code class="cmd">\newfunc</code>[<a id="wrglossary.14611"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a><span class="optfmt">={gamma1}</span>]{gamma}{<code class="cmd">\gamma</code>}{<code class="cmd">\alpha</code>,x}{lower 
  incomplete gamma function}
<code class="cmd">\newfunc</code>[<a id="wrglossary.14612"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a><span class="optfmt">={Gamma2}</span>]{iGamma}{<code class="cmd">\Gamma</code>}{<code class="cmd">\alpha</code>,x}{upper 
  incomplete gamma function}
</pre><p>
Note that in <code class="csfmt">\newfunc</code> the <a id="wrglossary.14613"></a><a href="#glo:opt.gloskey.symbol"><span class="csoptfmt">symbol</span></a> key doesn’t have its value encapsulated with <a id="wrglossary.14614"></a><a href="#glo:ensuremath"><code class="csfmt">\ensuremath</code></a> so <a id="wrglossary.14615"></a><a href="#glo:glssymbol"><code class="csfmt">\glssymbol</code></a> will need to explicitly be placed in <a id="wrglossary.14616"></a><a href="#glo:idx.mathmode">math mode</a>. If you switch to a <a id="wrglossary.14617"></a><a href="#glo:idx.glossarystyle">glossary style</a> that displays the symbol, you will either need to adjust the definition of <code class="csfmt">\newfunc</code> to use <a id="wrglossary.14618"></a><a href="#glo:ensuremath"><code class="csfmt">\ensuremath</code></a> in the <a id="wrglossary.14619"></a><a href="#glo:opt.gloskey.symbol"><span class="csoptfmt">symbol</span></a> field or you can add the encapsulation with the <a id="wrglossary.14620"></a><a href="#glo:opt.catattr.glosssymbolfont"><span class="csoptfmt">glosssymbolfont</span></a> <a id="wrglossary.14621"></a><a href="#glo:idx.categoryattribute">category attribute</a>.<p>
Now <code class="code"><a id="wrglossary.14622"></a><a href="#glo:glslink"><code class="csfmt">\glslink</code></a>{Znu}{Z_<span class="cmdfmt">\nu</span>}</code> can simply be replaced with <code class="code"><a id="wrglossary.14623"></a><a href="#glo:glssymbol"><code class="csfmt">\glssymbol</code></a>{Znu}</code> (no parameter is required in this case). For the other cases, where the parameter is different from that given in the <a id="wrglossary.14624"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a> field (which is obtained from the <a id="wrglossary.14625"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a>), you can use <a id="wrglossary.14626"></a><a href="#glo:glsxtrfmt"><code class="xtrcsfmt">\glsxtrfmt</code></a>. For example,  <code class="code"><a id="wrglossary.14627"></a><a href="#glo:glslink"><code class="csfmt">\glslink</code></a>{Gamma}{<span class="cmdfmt">\Gamma</span>(x+1)}</code> can now be replaced with: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14628"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.14629"></a><a href="#glo:glsxtrfmt"><code class="xtrcsfmt">\glsxtrfmt</code></a>{Gamma}{x+1}
</pre> This effectively works like <a id="wrglossary.14630"></a><a href="#glo:glslink"><code class="csfmt">\glslink</code></a> but omits the post-link hook. (See the <a id="wrglossary.14631"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> user manual for further details.)<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.14632"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
Don’t use <a id="wrglossary.14633"></a><a href="#glo:glsxtrfmt"><code class="xtrcsfmt">\glsxtrfmt</code></a> within the argument of another <a id="wrglossary.14634"></a><a href="#glo:glsxtrfmt"><code class="xtrcsfmt">\glsxtrfmt</code></a> command (or inside any other <a id="wrglossary.14635"></a><a href="#glo:dual.linktext">link text</a>). </div><!-- end of important -->
<p>
Similarly <code class="code"><a id="wrglossary.14636"></a><a href="#glo:glslink"><code class="csfmt">\glslink</code></a>{Gamma}{<span class="cmdfmt">\Gamma</span>(<span class="cmdfmt">\alpha</span>)}</code> can now be replaced with: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14637"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.14638"></a><a href="#glo:glsxtrfmt"><code class="xtrcsfmt">\glsxtrfmt</code></a>{Gamma}{<code class="cmd">\alpha</code>}
</pre> Note that it’s still possible to use: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14639"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.14640"></a><a href="#glo:glssymbol"><code class="csfmt">\glssymbol</code></a>{Gamma}[(<code class="cmd">\alpha</code>)]
</pre> You may prefer to define a helper command that makes it easier to switch between your preferred method. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14641"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\newcommand</code>*{<code class="cmd">\Fn</code>}[3][]{<a id="wrglossary.14642"></a><a href="#glo:glssymbol"><code class="csfmt">\glssymbol</code></a>[#1]{#2}[(#3)]}
</pre> or: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14643"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\newcommand</code>*{<code class="cmd">\Fn</code>}[3][]{<a id="wrglossary.14644"></a><a href="#glo:glsxtrfmt"><code class="xtrcsfmt">\glsxtrfmt</code></a>[#1]{#2}{#3}}
</pre><p>
<div class="sidenote"><a id="wrglossary.14645"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a></div><span class="clearfix"></span><!-- end of sidenote -->
If you want to convert this example so that it works with <a id="wrglossary.14646"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, first convert it to use <a id="wrglossary.14647"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> (as described above), and then follow the instructions from <a id="wrglossary.14648"></a><a href="#glo:file.sampleEq.tex"><span class="filefmt">sampleEq.tex</span></a>. The <a id="wrglossary.14649"></a><a href="#glo:app.convertgls2bib"><span class="appfmt">convertgls2bib</span></a> application recognises <code class="csfmt">\newcommand</code> so it will be able to parse the custom <code class="csfmt">\newfunc</code> commands.<p>
Note that <a id="wrglossary.14650"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> allows you to separate the <a id="wrglossary.14651"></a><a href="#glo:@@glslabel@entrylocation">locations</a> in the <a id="wrglossary.14652"></a><a href="#glo:locationlist">number list</a> into different groups according to the <a id="wrglossary.14653"></a><a href="#glo:@@glslabel@locationcounter">counter</a> used for the location. This can be done with the <a id="wrglossary.14654"></a><a href="#glo:opt.resource.loc-counters"><span class="xtrcsoptfmt">loc-counters</span></a> resource option. It’s also possible to identify primary <a id="wrglossary.14655"></a><a href="#glo:@@glslabel@locationencap">formats</a> (such as <a id="wrglossary.14656"></a><a href="#glo:hyperbf"><span class="csfmtcolourfont">hyperbf</span></a> used in this example) using the <a id="wrglossary.14657"></a><a href="#glo:opt.resource.primary-location-formats"><span class="xtrcsoptfmt">primary-location-formats</span></a> option. The primary <a id="wrglossary.14658"></a><a href="#glo:@@glslabel@entrylocation">locations</a> can then be given a more prominent position in the <a id="wrglossary.14659"></a><a href="#glo:locationlist">number list</a>. See the <a id="wrglossary.14660"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> user manual for further details.<p>
<div class="filedef">🗋<a href="samples/sampleSec.tex">📥</a> <a id="wrglossary.14661"></a><dfn id="glo:file.sampleSec.tex"><span class="filefmt">sampleSec.tex</span></dfn></div><!-- end of filedef -->
 This document also illustrates how to change the <a id="wrglossary.14662"></a><a href="#glo:@@glslabel@entrylocation">location</a> to something other than the page number. In this case, the <a id="wrglossary.14663"></a><a href="#glo:ctr.section"><span class="ctrfmt">section</span></a> counter is used. This example adds the <a id="wrglossary.14664"></a><a href="#glo:dual.glossary">glossary</a> to the <a id="wrglossary.14665"></a><a href="#glo:idx.tableofcontents">table of contents</a>, so an extra LaTeX run is required: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.14666"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>pdflatex sampleSec
makeglossaries sampleSec
pdflatex sampleSec
pdflatex sampleSec
</pre> Note that there are conflicting <a id="wrglossary.14667"></a><a href="#glo:locationencap">location formats</a>,  which trigger a warning from <a id="wrglossary.14668"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.14669"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>## Warning (input = sampleSec.glo, line = 6; output = sampleSec.gls, line = 9):
   -- Conflicting entries: <a id="wrglossary.14670"></a><a href="#glo:idx.multipleencap">multiple encaps</a> for the same page under same key.

## Warning (input = sampleSec.glo, line = 2; output = sampleSec.gls, line = 10):
   -- Conflicting entries: <a id="wrglossary.14671"></a><a href="#glo:idx.multipleencap">multiple encaps</a> for the same page under same key.
</pre> This is the result of <a id="wrglossary.14672"></a><a href="#glo:dual.indexing">indexing</a> an entry multiple times for the same <a id="wrglossary.14673"></a><a href="#glo:@@glslabel@entrylocation">location</a> with different values of the <a id="wrglossary.14674"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a> key (<a id="wrglossary.14675"></a><a href="#glo:locationencap">encaps</a>).  (<a id="wrglossary.14676"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> assumes that the <a id="wrglossary.14677"></a><a href="#glo:@@glslabel@entrylocation">location</a> is a page number)<p>
In this case, it’s caused by three references to the <span class="qt">“ident”</span> entry in section 2.1: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14678"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.14679"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.14680"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=<a id="wrglossary.14681"></a><a href="#glo:hyperit"><span class="csfmtcolourfont">hyperit</span></a></span>]{ident}
<a id="wrglossary.14682"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{ident} <span class="comment">% default <a id="wrglossary.14683"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=<a id="wrglossary.14684"></a><a href="#glo:glsnumberformat"><span class="csfmtcolourfont">glsnumberformat</span></a></span></span>
<a id="wrglossary.14685"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>*[<a id="wrglossary.14686"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=<a id="wrglossary.14687"></a><a href="#glo:hyperbf"><span class="csfmtcolourfont">hyperbf</span></a></span>]{ident}
</pre><p>
If you use the <a id="wrglossary.14688"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> Perl script it will detect the warnings in the <a id="wrglossary.14689"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> transcript file and attempt to fix the conflict by removing entries from the <a id="wrglossary.14690"></a><a href="#glo:ext.glo"><span class="extfmt">glo</span></a> file: <pre class="transcript"><div class="transcripttitle"><a id="wrglossary.14691"></a><a href="#glo:sym.transcript"><span title="Transcript" class="icon">🔎</span></a></div><a id="wrglossary.14692"></a><a href="#glo:idx.multipleencap">Multiple encaps</a> detected. Attempting to remedy.
Reading sampleSec.glo...
Writing sampleSec.glo...
Retrying
</pre> (Range formats have highest precedence. The default <a id="wrglossary.14693"></a><a href="#glo:glsnumberformat"><span class="csfmtcolourfont">glsnumberformat</span></a> has the lowest precedence.)<p>
If you use <a id="wrglossary.14694"></a><a href="#glo:app.makeglossaries-lite"><span class="appfmt">makeglossaries-lite</span></a> or call <a id="wrglossary.14695"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> directly then the problem won’t be fixed and the <a id="wrglossary.14696"></a><a href="#glo:dual.glossary">glossary</a> will end up with the rather odd <a id="wrglossary.14697"></a><a href="#glo:locationlist">number list</a> for the identity matrix entry consisting of three references to section 2.1: the first in the default font, followed by bold (<a id="wrglossary.14698"></a><a href="#glo:hyperbf"><span class="csfmtcolourfont">hyperbf</span></a>) and then italic (<a id="wrglossary.14699"></a><a href="#glo:hyperit"><span class="csfmtcolourfont">hyperit</span></a>), which results in 2.1, <span style="font-weight: bold; ">2.1</span>, <span style="font-style: italic; font-variant: normal; ">2.1</span>. If you use <a id="wrglossary.14700"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> then only the bold entry (<span style="font-weight: bold; ">2.1</span>) will be present. However,  if you don’t want the problem corrected, call <a id="wrglossary.14701"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> with the <a id="wrglossary.14702"></a><a href="#glo:switch.mkgls.e"><span class="shortargfmt">-e</span></a> switch.<p>
If you switch to <a id="wrglossary.14703"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14704"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<strong class="strong"><a id="wrglossary.14705"></a><a href="#glo:opt.xindy"><span class="styoptfmt">xindy</span></a></strong>,<a id="wrglossary.14706"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a><span class="optfmt">=<a id="wrglossary.14707"></a><a href="#glo:opt.glostyle.altlist"><span class="glostylefmt">altlist</span></a></span>,<a id="wrglossary.14708"></a><a href="#glo:opt.toc"><span class="styoptfmt">toc</span></a>,<a id="wrglossary.14709"></a><a href="#glo:opt.counter"><span class="styoptfmt">counter</span></a><span class="optfmt">=<a id="wrglossary.14710"></a><a href="#glo:ctr.section"><span class="ctrfmt">section</span></a></span>]{glossaries}
</pre> then the conflict will be resolved using the number format <a id="wrglossary.14711"></a><a href="#glo:@@glslabel@xindyattr">attribute</a> list order of priority. In this case, <a id="wrglossary.14712"></a><a href="#glo:glsnumberformat"><span class="csfmtcolourfont">glsnumberformat</span></a> has the highest priority. This means that only the upright medium weight entry (2.1) will be present. The simplest way of altering this is to provide your own custom format. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14713"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\newcommand</code>*{<strong class="strong"><code class="cmd">\primary</code></strong>}[1]{<a id="wrglossary.14714"></a><a href="#glo:hyperit"><code class="csfmt">\hyperit</code></a>{#1}}
<a id="wrglossary.14715"></a><a href="#glo:GlsAddXdyAttribute"><code class="csfmt">\GlsAddXdyAttribute</code></a>{<strong class="strong">primary</strong>}
</pre> and change <code class="code"><a id="wrglossary.14716"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.14717"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=hyperit</span>]</code> to <code class="code"><a id="wrglossary.14718"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.14719"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=<strong class="strong">primary</strong></span>]</code> etc. This will give <a id="wrglossary.14720"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=primary</span> the highest priority. (It’s also better practice to provide this kind of semantic command.)<p>
With <a id="wrglossary.14721"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, you can supply rules to deal with  <a id="wrglossary.14722"></a><a href="#glo:locationencap">location format</a> conflicts, as illustrated below.<p>
<div class="sidenote"><a id="wrglossary.14723"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a></div><span class="clearfix"></span><!-- end of sidenote -->
In order to switch to <a id="wrglossary.14724"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, first replace <a id="wrglossary.14725"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> with <a id="wrglossary.14726"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, and add the <a id="wrglossary.14727"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a>  package option. Remember that <a id="wrglossary.14728"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> has a different set of defaults and you may also want to patch the predefined base styles. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14729"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.14730"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a><span class="optfmt">=<a id="wrglossary.14731"></a><a href="#glo:opt.glostyle.altlist"><span class="glostylefmt">altlist</span></a></span>,<strong class="strong"><a id="wrglossary.14732"></a><a href="#glo:opt.postdot"><span class="xtrstyoptfmt">postdot</span></a>,<a id="wrglossary.14733"></a><a href="#glo:opt.stylemods"><span class="xtrstyoptfmt">stylemods</span></a></strong>,<a id="wrglossary.14734"></a><a href="#glo:opt.counter"><span class="styoptfmt">counter</span></a><span class="optfmt">=<a id="wrglossary.14735"></a><a href="#glo:ctr.section"><span class="ctrfmt">section</span></a></span>]
{<strong class="strong">glossaries-extra</strong>}
</pre><p>
The entry definitions now need to be converted into <a id="wrglossary.14736"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> format and saved in a <a id="wrglossary.14737"></a><a href="#glo:ext.bib"><span class="extfmt">bib</span></a> file (say, <span class="filefmt">entries.bib</span>). You can use  <a id="wrglossary.14738"></a><a href="#glo:app.convertgls2bib"><span class="appfmt">convertgls2bib</span></a>: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.14739"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>convertgls2bib <a id="wrglossary.14740"></a><a href="#glo:switch.preamble-only"><span class="longargfmt">--preamble-only</span></a> sampleSec.tex entries.bib
</pre> <p>
Next replace <a id="wrglossary.14741"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a> with: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14742"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.14743"></a><a href="#glo:GlsXtrLoadResources"><code class="xtrcsfmt">\GlsXtrLoadResources</code></a>[<a id="wrglossary.14744"></a><a href="#glo:opt.resource.src"><span class="xtrcsoptfmt">src</span></a><span class="optfmt">={entries}</span>]
</pre> and remove all the <a id="wrglossary.14745"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a> commands.<p>
Finally, replace <a id="wrglossary.14746"></a><a href="#glo:printglossaries"><code class="csfmt">\printglossaries</code></a> with <a id="wrglossary.14747"></a><a href="#glo:printunsrtglossaries"><code class="xtrcsfmt">\printunsrtglossaries</code></a>. The document build is now: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.14748"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>pdflatex sampleSec
bib2gls sampleSec
pdflatex sampleSec
</pre> As with the original example, there’s still a location format conflict, which <a id="wrglossary.14749"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> warns about: <pre class="transcript"><div class="transcripttitle"><a id="wrglossary.14750"></a><a href="#glo:sym.transcript"><span title="Transcript" class="icon">🔎</span></a></div>Warning: Entry location conflict for formats: <a id="wrglossary.14751"></a><a href="#glo:hyperbf"><span class="csfmtcolourfont">hyperbf</span></a> and <a id="wrglossary.14752"></a><a href="#glo:hyperit"><span class="csfmtcolourfont">hyperit</span></a>
Discarding: {ident}{}{<a id="wrglossary.14753"></a><a href="#glo:ctr.section"><span class="ctrfmt">section</span></a>}{<a id="wrglossary.14754"></a><a href="#glo:hyperbf"><span class="csfmtcolourfont">hyperbf</span></a>}{2.1}
Conflicts with: {ident}{}{<a id="wrglossary.14755"></a><a href="#glo:ctr.section"><span class="ctrfmt">section</span></a>}{<a id="wrglossary.14756"></a><a href="#glo:hyperit"><span class="csfmtcolourfont">hyperit</span></a>}{2.1}
</pre> This means that it has discarded the bold location and kept the italic one. (As with <a id="wrglossary.14757"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a>, range formats have the highest priority and <a id="wrglossary.14758"></a><a href="#glo:glsnumberformat"><span class="csfmtcolourfont">glsnumberformat</span></a> has the lowest.)<p>
It would be better if the conflict could be merged into a single location that was both bold and italic. To achieve this, it’s first necessary to define a command that produces this effect: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14759"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\newcommand</code>*{<code class="cmd">\hyperbfit</code>}[1]{<code class="cmd">\textbf</code>{<a id="wrglossary.14760"></a><a href="#glo:hyperit"><code class="csfmt">\hyperit</code></a>{#1}}}
</pre> Now <a id="wrglossary.14761"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> needs to be invoked with the appropriate mapping with the <a id="wrglossary.14762"></a><a href="#glo:switch.map-format"><span class="longargfmt">--map-format</span></a> or <a id="wrglossary.14763"></a><a href="#glo:switch.map-format"><span class="shortargfmt">-m</span></a> switch: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.14764"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>bib2gls <a id="wrglossary.14765"></a><a href="#glo:switch.map-format"><span class="shortargfmt">-m</span></a> "hyperbf:hyperbfit,hyperit:hyperbfit" sampleSec
</pre> If you are using <a id="wrglossary.14766"></a><a href="#glo:app.arara"><span class="appfmt">arara</span></a> the directive should be: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14767"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div>% arara: bib2gls: { mapformats: [ [hyperbf, hyperbfit],
% arara: --&gt;  [hyperit, hyperbfit] ] }
</pre><p>
If you try out this example, notice the difference between <a id="wrglossary.14768"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a><span class="optfmt">=only</span> and <a id="wrglossary.14769"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a><span class="optfmt">=nameref</span>. If you use the latter, the <a id="wrglossary.14770"></a><a href="#glo:@@glslabel@entrylocation">locations</a> will now be the section titles rather than the section numbers. If you use the <a id="wrglossary.14771"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a><span class="optfmt">=nameref</span> setting you can customize the <a id="wrglossary.14772"></a><a href="#glo:@@glslabel@entrylocation">location</a> by defining the command: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14773"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.14774"></a><a href="#glo:glsxtrcounterlocfmt"><code class="xtrcsfmt">\glsxtr<span class="meta">〈<em class="metainner">counter</em>〉</span>locfmt</code></a>{<span class="meta">〈<em class="metainner">location</em>〉</span>}{<span class="meta">〈<em class="metainner">title</em>〉</span>}
</pre><p>
In this case the counter is <a id="wrglossary.14775"></a><a href="#glo:ctr.section"><span class="ctrfmt">section</span></a>, so the command should be  <a id="wrglossary.14776"></a><a href="#glo:glsxtrcounterlocfmt"><code class="xtrcsfmt">\glsxtrsectionlocfmt</code></a>. It takes two arguments: the first is the location and the second is the title. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14777"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\newcommand</code>*{<a id="wrglossary.14778"></a><a href="#glo:glsxtrcounterlocfmt"><code class="xtrcsfmt">\glsxtrsectionlocfmt</code></a>}[2]{<a id="wrglossary.14779"></a><a href="#glo:S"><code class="csfmt">\S</code></a>#1 #2}
</pre> (The only command of this type that is defined by default is the one for the <a id="wrglossary.14780"></a><a href="#glo:ctr.equation"><span class="ctrfmt">equation</span></a> counter, <a id="wrglossary.14781"></a><a href="#glo:glsxtrcounterlocfmt"><code class="xtrcsfmt">\glsxtrequationlocfmt</code></a>.) Make sure  that you have at least version 1.42 of <a id="wrglossary.14782"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>.<p>

</section><!-- end of section sec:samplecounter -->

<section id="sec:samplestype"><!-- start of section sec:samplestype --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->18.4. Multiple Glossaries<div class="labellink"><a href="#sec:samplestype">[link]</a></div></h2><!-- end of section header -->
<p>
See also <a id="wrglossary.14783"></a><a href="#glo:file.sampleSort.tex"><span class="filefmt">sampleSort.tex</span></a> in §<a href="#sec:samplessort">18.5</a>, which has three glossaries.<p>
<div class="filedef">🗋<a href="samples/sampleNtn.tex">📥</a> <a id="wrglossary.14784"></a><dfn id="glo:file.sampleNtn.tex"><span class="filefmt">sampleNtn.tex</span></dfn></div><!-- end of filedef -->
 This document illustrates how to create an additional <a id="wrglossary.14785"></a><a href="#glo:dual.glossary">glossary</a> type. This example adds the <a id="wrglossary.14786"></a><a href="#glo:dual.glossary">glossary</a> to the <a id="wrglossary.14787"></a><a href="#glo:idx.tableofcontents">table of contents</a>, so an extra LaTeX run is required: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.14788"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>pdflatex sampleNtn
makeglossaries sampleNtn
pdflatex sampleNtn
pdflatex sampleNtn
</pre> Note that if you want to call <a id="wrglossary.14789"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> explicitly instead of using the <a id="wrglossary.14790"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> or <a id="wrglossary.14791"></a><a href="#glo:app.makeglossaries-lite"><span class="appfmt">makeglossaries-lite</span></a> scripts then you need to call <a id="wrglossary.14792"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> twice: 
<ol class="displaylist">
 <li><span class="numitem">1.</span>Create the <a id="wrglossary.14793"></a><a href="#glo:opt.glostype.main"><code class="glostypefmt">main</code></a> glossary (all on one line): <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.14794"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>makeindex -s sampleNtn.ist -t sampleNtn.glg -o sampleNtn.gls sampleNtn.glo
</pre> <li><span class="numitem">2.</span>Create the secondary glossary (all on one line): <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.14795"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>makeindex -s sampleNtn.ist -t sampleNtn.nlg -o sampleNtn.not sampleNtn.ntn
</pre> 
</ol>
 This document creates a new glossary using: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14796"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.14797"></a><a href="#glo:newglossary"><code class="csfmt">\newglossary</code></a>[nlg]{notation}{not}{ntn}{Notation}
</pre> This defines a <a id="wrglossary.14798"></a><a href="#glo:dual.glossary">glossary</a> that can be identified with the label <span class="qt">“notation”</span> with the default title <span class="qt">“Notation”</span>. The other arguments are the file extensions required with Options <a href="#glo:idx.opt.mkidx">2</a> and <a href="#glo:idx.opt.xdy">3</a>. For those two options, the <a id="wrglossary.14799"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package needs to know the input and output files required by <a id="wrglossary.14800"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> or <a id="wrglossary.14801"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>. <p>
(The optional argument is the file extension of the <a id="wrglossary.14802"></a><a href="#glo:dual.indexing">indexing</a> transcript file, which <a id="wrglossary.14803"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> doesn’t need to know about (unless <a id="wrglossary.14804"></a><a href="#glo:opt.automake"><span class="styoptfmt">automake</span></a> is used), but it writes the information to the <a id="wrglossary.14805"></a><a href="#glo:ext.aux"><span class="extfmt">aux</span></a> file for the benefit of <a id="wrglossary.14806"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> and <a id="wrglossary.14807"></a><a href="#glo:app.makeglossaries-lite"><span class="appfmt">makeglossaries-lite</span></a>.)<p>
If you switch to a different <a id="wrglossary.14808"></a><a href="#glo:dual.indexing">indexing</a> option then these file extensions aren’t required, in which case it’s simpler to use the starred form: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14809"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.14810"></a><a href="#glo:newglossary*"><code class="csfmt">\newglossary*</code></a>{notation}{Notation}
</pre><p>
This example uses a label prefixing system to differentiate between the different types of entries. (If you use <a id="wrglossary.14811"></a><a href="#glo:pkg.babel"><span class="styfmt">babel</span></a> with a language that makes  <a id="wrglossary.14812"></a><a href="#glo:idx.sym.colon"><code class="code">:</code> (colon)</a> active you will need to change the prefix.) For example, the term <span class="qt">“set”</span> is defined as: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14813"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.14814"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{gls:set}{<a id="wrglossary.14815"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={set}</span>,
<a id="wrglossary.14816"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={A collection of distinct objects}</span>}
</pre> and the set notation is defined as: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14817"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.14818"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{not:set}{<a id="wrglossary.14819"></a><a href="#glo:opt.gloskey.type"><span class="csoptfmt">type</span></a><span class="optfmt">={notation}</span>,
<a id="wrglossary.14820"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={<a id="wrglossary.14821"></a><a href="#glo:ensuremath"><code class="csfmt">\ensuremath</code></a>{<code class="cmd">\mathcal</code>{S}}}</span>,
<a id="wrglossary.14822"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={A <a id="wrglossary.14823"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{gls:set}}</span>,<a id="wrglossary.14824"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a><span class="optfmt">={S}</span>}
</pre> Notice that the latter description contains <a id="wrglossary.14825"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>. This means you shouldn’t use <a id="wrglossary.14826"></a><a href="#glo:glsdesc"><code class="csfmt">\glsdesc</code></a> with this entry otherwise you will end up with nested links.<p>
<div class="sidenote"><a id="wrglossary.14827"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><span class="clearfix"></span><!-- end of sidenote -->
The <a id="wrglossary.14828"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package provides a command for use in within field values to prevent nested <a id="wrglossary.14829"></a><a href="#glo:dual.linktext">link text</a>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14830"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.14831"></a><a href="#glo:glsxtrp"><code class="xtrcsfmt">\glsxtrp</code></a>{<span class="meta">〈<em class="metainner">field</em>〉</span>}{<span class="meta">〈<em class="metainner">label</em>〉</span>}
</pre> There are convenient shortcuts for common fields: <code class="code"><a id="wrglossary.14832"></a><a href="#glo:glsps"><code class="xtrcsfmt">\glsps</code></a>{<span class="meta">〈<em class="metainner">label</em>〉</span>}</code> (for the <a id="wrglossary.14833"></a><a href="#glo:opt.gloskey.short"><span class="csoptfmt">short</span></a> field) and  <code class="code"><a id="wrglossary.14834"></a><a href="#glo:glspt"><code class="xtrcsfmt">\glspt</code></a>{<span class="meta">〈<em class="metainner">label</em>〉</span>}</code> (for the <a id="wrglossary.14835"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a> field). So the set notation definition can be modified: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14836"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.14837"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{not:set}{<a id="wrglossary.14838"></a><a href="#glo:opt.gloskey.type"><span class="csoptfmt">type</span></a><span class="optfmt">={notation}</span>,
<a id="wrglossary.14839"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={<a id="wrglossary.14840"></a><a href="#glo:ensuremath"><code class="csfmt">\ensuremath</code></a>{<code class="cmd">\mathcal</code>{S}}}</span>,
<a id="wrglossary.14841"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={A <strong class="strong"><a id="wrglossary.14842"></a><a href="#glo:glspt"><code class="xtrcsfmt">\glspt</code></a>{gls:set}</strong>}</span>,<a id="wrglossary.14843"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a><span class="optfmt">={S}</span>}
</pre> This will stop the inner reference from causing interference if you use <a id="wrglossary.14844"></a><a href="#glo:glsdesc"><code class="csfmt">\glsdesc</code></a>. It will also suppress <a id="wrglossary.14845"></a><a href="#glo:dual.indexing">indexing</a> within the <a id="wrglossary.14846"></a><a href="#glo:dual.glossary">glossary</a> but will have a <a id="wrglossary.14847"></a><a href="#glo:idx.hyperlink">hyperlink</a> (if <a id="wrglossary.14848"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a> is used).<p>
The <a id="wrglossary.14849"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package provides a way of defining commands like <a id="wrglossary.14850"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> that automatically insert a prefix. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14851"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.14852"></a><a href="#glo:glsxtrnewgls"><code class="xtrcsfmt">\glsxtrnewgls</code></a>{not:}{<code class="cmd">\sym</code>}
<a id="wrglossary.14853"></a><a href="#glo:glsxtrnewglslike"><code class="xtrcsfmt">\glsxtrnewglslike</code></a>{gls:}{<code class="cmd">\term</code>}{<code class="cmd">\termpl</code>}{<code class="cmd">\Term</code>}{<code class="cmd">\Termpl</code>}
</pre> (there’s no point providing commands for plural or <a id="wrglossary.14854"></a><a href="#glo:@@glslabel@casechange">case-changing</a> with symbols). Now <code class="code"><a id="wrglossary.14855"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{not:set}</code> can be replaced with <code class="code"><span class="cmdfmt">\sym</span>{set}</code> and <code class="code"><a id="wrglossary.14856"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{gls:set}</code> can be replaced with <code class="code"><span class="cmdfmt">\term</span>{set}</code>.<p>
<div class="sidenote"><a id="wrglossary.14857"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a></div><span class="clearfix"></span><!-- end of sidenote -->
These two commands are primarily provided for the benefit of <a id="wrglossary.14858"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> as the information is written to the <a id="wrglossary.14859"></a><a href="#glo:ext.aux"><span class="extfmt">aux</span></a> file. This allows <a id="wrglossary.14860"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> to recognise the custom commands if they have been used in the <a id="wrglossary.14861"></a><a href="#glo:ext.bib"><span class="extfmt">bib</span></a> files. When combined with <a id="wrglossary.14862"></a><a href="#glo:opt.resource.label-prefix"><span class="xtrcsoptfmt">label-prefix</span></a> and <a id="wrglossary.14863"></a><a href="#glo:opt.resource.ext-prefixes"><span class="xtrcsoptfmt">ext-prefixes</span></a> (see below) this makes it much simpler to change the prefixes if necessary.<p>
If you want to convert this document to use <a id="wrglossary.14864"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, remember that you need the <a id="wrglossary.14865"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a> or <a id="wrglossary.14866"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a><span class="optfmt">=nameref</span> option. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14867"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<strong class="strong"><a id="wrglossary.14868"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a>,</strong><a id="wrglossary.14869"></a><a href="#glo:opt.postdot"><span class="xtrstyoptfmt">postdot</span></a>,<a id="wrglossary.14870"></a><a href="#glo:opt.stylemods"><span class="xtrstyoptfmt">stylemods</span></a>]{glossaries-extra}
</pre> As with earlier examples, <a id="wrglossary.14871"></a><a href="#glo:app.convertgls2bib"><span class="appfmt">convertgls2bib</span></a> can be used to convert the entry definitions into the required <a id="wrglossary.14872"></a><a href="#glo:ext.bib"><span class="extfmt">bib</span></a> format. You may prefer to split the entries into separate files according to type. (Requires at least <a id="wrglossary.14873"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> v2.0.) This is useful  if you want to reuse a large database of entries across multiple documents as it doesn’t lock you into using a specific glossary. For example: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.14874"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>convertgls2bib <a id="wrglossary.14875"></a><a href="#glo:switch.split-on-type"><span class="longargfmt">--split-on-type</span></a> <a id="wrglossary.14876"></a><a href="#glo:switch.preamble-only"><span class="longargfmt">--preamble-only</span></a> sampleNtn.tex entries.bib
</pre> This will create a file called <span class="filefmt">entries.bib</span> that contains the entries that didn’t have a <a id="wrglossary.14877"></a><a href="#glo:opt.gloskey.type"><span class="csoptfmt">type</span></a> assigned in the original file, such as: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14878"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="code">@entry</code>{gls:set,
  <a id="wrglossary.14879"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={set}</span>,
  <a id="wrglossary.14880"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={A collection of distinct objects}</span>
}
</pre> It will also create a file called <span class="filefmt">notation.bib</span> that contains the entries that had the <a id="wrglossary.14881"></a><a href="#glo:opt.gloskey.type"><span class="csoptfmt">type</span></a> set to <span class="qt">“notation”</span> in the original file, such as: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14882"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="code">@entry</code>{not:set,
  <a id="wrglossary.14883"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={<a id="wrglossary.14884"></a><a href="#glo:ensuremath"><code class="csfmt">\ensuremath</code></a>{<code class="cmd">\mathcal</code>{S}}}</span>,
  <a id="wrglossary.14885"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={A <a id="wrglossary.14886"></a><a href="#glo:glspt"><code class="xtrcsfmt">\glspt</code></a>{gls:set}}</span>
}
</pre> Note that the <a id="wrglossary.14887"></a><a href="#glo:opt.gloskey.type"><span class="csoptfmt">type</span></a> field has been removed. The above entry in the <span class="filefmt">notation.bib</span> file references a term in the <span class="filefmt">entries.bib</span> file. It’s possible to strip all the prefixes from the <a id="wrglossary.14888"></a><a href="#glo:ext.bib"><span class="extfmt">bib</span></a> files and get <a id="wrglossary.14889"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> to automatically insert them. In which case, this cross-reference needs adjusting to indicate that it’s referring to an entry in another file. This can be done with one of the special <span class="xtroptfmt">ext<span class="meta">〈<em class="metainner">n</em>〉</span>.</span> prefixes: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14890"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="code">@entry</code>{<strong class="strong">set</strong>,
  <a id="wrglossary.14891"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={<a id="wrglossary.14892"></a><a href="#glo:ensuremath"><code class="csfmt">\ensuremath</code></a>{<code class="cmd">\mathcal</code>{S}}}</span>,
  <a id="wrglossary.14893"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={A <a id="wrglossary.14894"></a><a href="#glo:glspt"><code class="xtrcsfmt">\glspt</code></a>{<strong class="strong"><span class="xtrfmt">ext1.</span></strong>set}}</span>
}
</pre> The corresponding term in the <span class="filefmt">entries.bib</span> file is now: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14895"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="code">@entry</code>{<strong class="strong">set</strong>,
  <a id="wrglossary.14896"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={set}</span>,
  <a id="wrglossary.14897"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={A collection of distinct objects}</span>
}
</pre><p>
Now you can replace <a id="wrglossary.14898"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a> with: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14899"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.14900"></a><a href="#glo:GlsXtrLoadResources"><code class="xtrcsfmt">\GlsXtrLoadResources</code></a>[<a id="wrglossary.14901"></a><a href="#glo:opt.resource.src"><span class="xtrcsoptfmt">src</span></a><span class="optfmt">={entries}</span>,<strong class="strong"><a id="wrglossary.14902"></a><a href="#glo:opt.resource.label-prefix"><span class="xtrcsoptfmt">label-prefix</span></a><span class="optfmt">={gls:}</span></strong>]
<a id="wrglossary.14903"></a><a href="#glo:GlsXtrLoadResources"><code class="xtrcsfmt">\GlsXtrLoadResources</code></a>[<a id="wrglossary.14904"></a><a href="#glo:opt.resource.src"><span class="xtrcsoptfmt">src</span></a><span class="optfmt">={notation}</span>,<a id="wrglossary.14905"></a><a href="#glo:opt.resource.type"><span class="xtrcsoptfmt">type</span></a><span class="optfmt">=notation</span>,
 <strong class="strong"><a id="wrglossary.14906"></a><a href="#glo:opt.resource.label-prefix"><span class="xtrcsoptfmt">label-prefix</span></a><span class="optfmt">={not:}</span>,<a id="wrglossary.14907"></a><a href="#glo:opt.resource.ext-prefixes"><span class="xtrcsoptfmt">ext-prefixes</span></a><span class="optfmt">={gls:}</span></strong>]
</pre> Remove all the <a id="wrglossary.14908"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a> definitions and replace  <a id="wrglossary.14909"></a><a href="#glo:printglossaries"><code class="csfmt">\printglossaries</code></a> with <a id="wrglossary.14910"></a><a href="#glo:printunsrtglossaries"><code class="xtrcsfmt">\printunsrtglossaries</code></a>.<p>
Regardless of how many resource sets the document contains, only one <a id="wrglossary.14911"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> call is required: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.14912"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>pdflatex sampleNtn
bib2gls sampleNtn
pdflatex sampleNtn
</pre><p>
You may notice that the ordering in the notations list has changed from the original. This is because the <a id="wrglossary.14913"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> field was automatically removed by <a id="wrglossary.14914"></a><a href="#glo:app.convertgls2bib"><span class="appfmt">convertgls2bib</span></a>, so the entries are now sorted according to the <a id="wrglossary.14915"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> field (since they are defined with <code class="code">@entry</code>). You can use your text editor’s search and replace function to replace all instances of <code class="code">@entry</code> with <code class="code">@symbol</code> in the <span class="filefmt">notations.bib</span> file so that, for example, the <span class="qt">“set”</span> definition becomes: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14916"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><strong class="strong"><code class="code">@symbol</code></strong>{set,
  <a id="wrglossary.14917"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={<a id="wrglossary.14918"></a><a href="#glo:ensuremath"><code class="csfmt">\ensuremath</code></a>{<code class="cmd">\mathcal</code>{S}}}</span>,
  <a id="wrglossary.14919"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={A <a id="wrglossary.14920"></a><a href="#glo:glspt"><code class="xtrcsfmt">\glspt</code></a>{<span class="xtrfmt">ext1.</span>set}}</span>
}
</pre> Now these <code class="code">@symbol</code> entries will be sorted according to their label. (The original label in the <a id="wrglossary.14921"></a><a href="#glo:ext.bib"><span class="extfmt">bib</span></a> file, not the prefixed label.) This will put them in the same order as the original document. (See the <span class="qt">“Examples”</span> chapter of the <a id="wrglossary.14922"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> user manual for examples of varying the sorting and also <a href="https://www.dickimaw-books.com/gallery/index.php?label=label=bib2gls-sorting"><span class="appfmt">bib2gls</span> gallery: sorting</a>.)<p>
<div class="filedef">🗋<a href="samples/sample-dual.tex">📥</a> <a id="wrglossary.14923"></a><dfn id="glo:file.sample-dual.tex"><span class="filefmt">sample-dual.tex</span></dfn></div><!-- end of filedef -->
 This document illustrates how to define an entry that both appears in the list of acronyms and in the <a id="wrglossary.14924"></a><a href="#glo:opt.glostype.main"><code class="glostypefmt">main</code></a> glossary. To create the document do: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.14925"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>pdflatex sample-dual
makeglossaries sample-dual
pdflatex sample-dual
</pre> This defines a custom command <a id="wrglossary.14926"></a><a href="#glo:newdualentry"><code class="csfmt">\newdualentry</code></a> that defines two <a id="wrglossary.14927"></a><a href="#glo:idx.glossaryentry">entries</a>  at once (a normal <a id="wrglossary.14928"></a><a href="#glo:idx.glossaryentry">entry</a> and an <a id="wrglossary.14929"></a><a href="#glo:idx.acronym">acronym</a>). It uses <a id="wrglossary.14930"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a> to ensure that if one is used then the other is automatically <a id="wrglossary.14931"></a><a href="#glo:@@glslabel@indexing">indexed</a>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14932"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\newcommand</code>*{<a id="wrglossary.14933"></a><a href="#glo:newdualentry"><code class="csfmt">\newdualentry</code></a>}[5][]{<span class="comment">% </span>
  <span class="comment">% main entry:</span>
  <a id="wrglossary.14934"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{main-#2}{<a id="wrglossary.14935"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={#4}</span>,<span class="comment">% </span>
  <a id="wrglossary.14936"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a><span class="optfmt">={#3<a id="wrglossary.14937"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>{#2}}</span>,<span class="comment">% </span>
  <a id="wrglossary.14938"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={#5}</span>,<span class="comment">% </span>
  #1<span class="comment">% additional options for main entry</span>
  }<span class="comment">% </span>
  <span class="comment">% <a id="wrglossary.14939"></a><a href="#glo:idx.acronym">acronym</a>:</span>
  <a id="wrglossary.14940"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>{#2}{#3<a id="wrglossary.14941"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>{main-#2}}{#4}<span class="comment">% </span>
}
</pre> A sample dual entry is defined with this command: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14942"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.14943"></a><a href="#glo:newdualentry"><code class="csfmt">\newdualentry</code></a>{svm}<span class="comment">% label</span>
  {SVM}<span class="comment">% short form</span>
  {support vector machine}<span class="comment">% long form</span>
  {Statistical pattern recognition technique}<span class="comment">% description</span>
</pre> This defines an <a id="wrglossary.14944"></a><a href="#glo:idx.acronym">acronym</a> with the label <span class="qt">“svm”</span> that can be referenced with <code class="code"><a id="wrglossary.14945"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{svm}</code> but it also defines an <a id="wrglossary.14946"></a><a href="#glo:idx.glossaryentry">entry</a> with the label <span class="qt">“main-svm”</span>. This isn’t used in the document with <a id="wrglossary.14947"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> but it’s automatically added from the <code class="code"><a id="wrglossary.14948"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>{main-svm}</code> code in the short form of <span class="qt">“svm”</span>.<p>
For this trivial document, this kind of dual entry is redundant and unnecessarily leads the reader down a trail, first to the list of acronyms and from there the reader then has to go to the <a id="wrglossary.14949"></a><a href="#glo:opt.glostype.main"><code class="glostypefmt">main</code></a> glossary to look up the description. It’s better to simply include the description in the list of acronyms.<p>
There are, however, uses for repeating <a id="wrglossary.14950"></a><a href="#glo:idx.glossaryentry">entries</a> across multiple lists. For example, this user manual defines all described commands (such as <a id="wrglossary.14951"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>) as <a id="wrglossary.14952"></a><a href="#glo:idx.glossaryentry">glossary entries</a>. They appear in the  <a href="#cmdsummary">command summary</a> (where the syntax is given with a brief description and the principle <a id="wrglossary.14953"></a><a href="#glo:@@glslabel@entrylocation">location</a> in the document where the command is described) and they also appear in the <a href="#index">index</a> (where just the name and <a id="wrglossary.14954"></a><a href="#glo:dual.locationlist">location list</a> is shown).<p>
<div class="sidenote"><a id="wrglossary.14955"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a></div><span class="clearfix"></span><!-- end of sidenote -->
If you want to switch over to <a id="wrglossary.14956"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, first change to <a id="wrglossary.14957"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14958"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<strong class="strong"><a id="wrglossary.14959"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a></strong>,<a id="wrglossary.14960"></a><a href="#glo:opt.postdot"><span class="xtrstyoptfmt">postdot</span></a>,<a id="wrglossary.14961"></a><a href="#glo:opt.stylemods"><span class="xtrstyoptfmt">stylemods</span></a>,<a id="wrglossary.14962"></a><a href="#glo:opt.acronym"><span class="styoptfmt">acronym</span></a>]{<strong class="strong">glossaries-extra</strong>}
</pre> Next, the definition needs to be converted to the <a id="wrglossary.14963"></a><a href="#glo:ext.bib"><span class="extfmt">bib</span></a> format required by <a id="wrglossary.14964"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>. If you do: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.14965"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>convertgls2bib <a id="wrglossary.14966"></a><a href="#glo:switch.preamble-only"><span class="longargfmt">--preamble-only</span></a> sample-dual.tex entries.bib
</pre> then <a id="wrglossary.14967"></a><a href="#glo:app.convertgls2bib"><span class="appfmt">convertgls2bib</span></a> will report the following: <pre class="transcript"><div class="transcripttitle"><a id="wrglossary.14968"></a><a href="#glo:sym.transcript"><span title="Transcript" class="icon">🔎</span></a></div>Overriding default definition of <a id="wrglossary.14969"></a><a href="#glo:newdualentry"><code class="csfmt">\newdualentry</code></a> with custom 
definition. (Change <code class="csfmt">\newcommand</code> to <a id="wrglossary.14970"></a><a href="#glo:providecommand"><code class="csfmt">\providecommand</code></a> if you want 
<a id="wrglossary.14971"></a><a href="#glo:newdualentry"><code class="csfmt">\newdualentry</code></a>[options]{label}{short}{long}{description}
converted to <code class="code">@dualabbreviationentry</code>.)
</pre> This is because <a id="wrglossary.14972"></a><a href="#glo:app.convertgls2bib"><span class="appfmt">convertgls2bib</span></a> has its own internal definition of <a id="wrglossary.14973"></a><a href="#glo:newdualentry"><code class="csfmt">\newdualentry</code></a>, but if it encounters a new definition that will override its default. If you want to retain <a id="wrglossary.14974"></a><a href="#glo:app.convertgls2bib"><span class="appfmt">convertgls2bib</span>’s</a> definition (recommended) then just replace <code class="csfmt">\newcommand</code> with <code class="csfmt">\providecommand</code> in the document source and rerun <a id="wrglossary.14975"></a><a href="#glo:app.convertgls2bib"><span class="appfmt">convertgls2bib</span></a>.<p>
With <code class="csfmt">\providecommand</code>, the new <span class="filefmt">entries.bib</span> file created by <a id="wrglossary.14976"></a><a href="#glo:app.convertgls2bib"><span class="appfmt">convertgls2bib</span></a> contains: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14977"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="code">@dualabbreviationentry</code>{svm,
  <a id="wrglossary.14978"></a><a href="#glo:opt.gloskey.short"><span class="csoptfmt">short</span></a><span class="optfmt">={SVM}</span>,
  <a id="wrglossary.14979"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={Statistical pattern recognition technique}</span>,
  <a id="wrglossary.14980"></a><a href="#glo:opt.gloskey.long"><span class="csoptfmt">long</span></a><span class="optfmt">={support vector machine}</span>
}
</pre> If <code class="csfmt">\newcommand</code> is retained, it will instead contain: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14981"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="code">@entry</code>{main-svm,
  <a id="wrglossary.14982"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={support vector machine}</span>,
  <a id="wrglossary.14983"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={Statistical pattern recognition technique}</span>,
  <a id="wrglossary.14984"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a><span class="optfmt">={SVM<a id="wrglossary.14985"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>{svm}}</span>
}

<code class="code">@acronym</code>{svm,
  <a id="wrglossary.14986"></a><a href="#glo:opt.gloskey.short"><span class="csoptfmt">short</span></a><span class="optfmt">={SVM<a id="wrglossary.14987"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>{main-svm}}</span>,
  <a id="wrglossary.14988"></a><a href="#glo:opt.gloskey.long"><span class="csoptfmt">long</span></a><span class="optfmt">={support vector machine}</span>
}
</pre> In the first case, <a id="wrglossary.14989"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> creates two linked entries using its primary-dual mechanism. In the second case, <a id="wrglossary.14990"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> creates two entries that simply reference each other.<p>
Assuming that your <span class="filefmt">entries.bib</span> file just contains <code class="code">@dualabbreviationentry</code>,  now replace <a id="wrglossary.14991"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a> with: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.14992"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.14993"></a><a href="#glo:GlsXtrLoadResources"><code class="xtrcsfmt">\GlsXtrLoadResources</code></a>[<a id="wrglossary.14994"></a><a href="#glo:opt.resource.src"><span class="xtrcsoptfmt">src</span></a><span class="optfmt">={entries}</span>,<span class="comment">% entries.bib</span>
  <a id="wrglossary.14995"></a><a href="#glo:opt.resource.type"><span class="xtrcsoptfmt">type</span></a><span class="optfmt">=<a id="wrglossary.14996"></a><a href="#glo:opt.glostype.acronym"><code class="glostypefmt">acronym</code></a></span>,<a id="wrglossary.14997"></a><a href="#glo:opt.resource.dual-type"><span class="xtrcsoptfmt">dual-type</span></a><span class="optfmt">=<a id="wrglossary.14998"></a><a href="#glo:opt.glostype.main"><code class="glostypefmt">main</code></a></span>,<a id="wrglossary.14999"></a><a href="#glo:opt.resource.dual-prefix"><span class="xtrcsoptfmt">dual-prefix</span></a><span class="optfmt">={main-}</span>]
</pre><p>
Then remove the definition of <a id="wrglossary.15000"></a><a href="#glo:newdualentry"><code class="csfmt">\newdualentry</code></a> and the entry definition. Finally, replace <a id="wrglossary.15001"></a><a href="#glo:printglossaries"><code class="csfmt">\printglossaries</code></a> with <a id="wrglossary.15002"></a><a href="#glo:printunsrtglossaries"><code class="xtrcsfmt">\printunsrtglossaries</code></a>. The document build is: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.15003"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>pdflatex sample-dual
bib2gls sample-dual
pdflatex sample-dual
</pre><p>
If, instead, your <span class="filefmt">entries.bib</span> file contains separate <code class="code">@entry</code> and <code class="code">@acronym</code>, then you need: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15004"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.15005"></a><a href="#glo:setabbreviationstyle"><code class="xtrcsfmt">\setabbreviationstyle</code></a>[<a id="wrglossary.15006"></a><a href="#glo:opt.cat.acronym"><span class="catfmt">acronym</span></a>]{<a id="wrglossary.15007"></a><a href="#glo:opt.abbrstyle.long-short"><span class="abbrstylefmt">long-short</span></a>}
<a id="wrglossary.15008"></a><a href="#glo:GlsXtrLoadResources"><code class="xtrcsfmt">\GlsXtrLoadResources</code></a>[<a id="wrglossary.15009"></a><a href="#glo:opt.resource.src"><span class="xtrcsoptfmt">src</span></a><span class="optfmt">={entries}</span>]
</pre> If you need <a id="wrglossary.15010"></a><a href="#glo:locationlist">number lists</a>, the document build is now <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.15011"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>pdflatex sample-dual
bib2gls sample-dual
pdflatex sample-dual
bib2gls sample-dual
pdflatex sample-dual
</pre> and this time <a id="wrglossary.15012"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> complains about the use of <a id="wrglossary.15013"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a> within the <a id="wrglossary.15014"></a><a href="#glo:opt.gloskey.short"><span class="csoptfmt">short</span></a> and <a id="wrglossary.15015"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a> fields as this can be problematic. (The extra <a id="wrglossary.15016"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> and LaTeX calls are to ensure the <a id="wrglossary.15017"></a><a href="#glo:locationlist">number list</a> is up to date for the <span class="qt">“main-svm”</span> entry, which can only be <a id="wrglossary.15018"></a><a href="#glo:@@glslabel@indexing">indexed</a> with <a id="wrglossary.15019"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a> after <span class="qt">“svm”</span> has been defined.)<p>
Dual entries make much more sense when one <a id="wrglossary.15020"></a><a href="#glo:idx.glossaryentry">entry</a> is for a <a id="wrglossary.15021"></a><a href="#glo:dual.glossary">glossary</a> with the description displayed but no <a id="wrglossary.15022"></a><a href="#glo:locationlist">number list</a> (or just a primary <a id="wrglossary.15023"></a><a href="#glo:@@glslabel@entrylocation">location</a>), and the other is for the index without the description but with a <a id="wrglossary.15024"></a><a href="#glo:locationlist">number list</a>. This can be created by replacing <code class="code">@dualabbreviationentry</code> with <code class="code">@dualindexabbreviation</code>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15025"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="code">@dualindexabbreviation</code>{svm,
  <a id="wrglossary.15026"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={Statistical pattern recognition technique}</span>,
  <a id="wrglossary.15027"></a><a href="#glo:opt.gloskey.short"><span class="csoptfmt">short</span></a><span class="optfmt">={SVM}</span>,
  <a id="wrglossary.15028"></a><a href="#glo:opt.gloskey.long"><span class="csoptfmt">long</span></a><span class="optfmt">={support vector machine}</span>
}
</pre> This can be mixed with <code class="code">@index</code> terms for example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15029"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="code">@index</code>{machlearn,
   <a id="wrglossary.15030"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={machine learning}</span>
}
</pre> The document needs modifying: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15031"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\documentclass</code>{article}

<code class="cmd">\usepackage</code>[<a id="wrglossary.15032"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a>,<a id="wrglossary.15033"></a><a href="#glo:opt.postdot"><span class="xtrstyoptfmt">postdot</span></a>,
 <a id="wrglossary.15034"></a><a href="#glo:opt.nostyles"><span class="styoptfmt">nostyles</span></a>,<a id="wrglossary.15035"></a><a href="#glo:opt.stylemods"><span class="xtrstyoptfmt">stylemods</span></a><span class="optfmt">=<span class="xtroptfmt">bookindex</span>,list</span>,<span class="comment">% only want <a id="wrglossary.15036"></a><a href="#glo:opt.glostyle.bookindex"><span class="xtrglostylefmt">bookindex</span></a> and <a id="wrglossary.15037"></a><a href="#glo:opt.glostyle.list"><span class="glostylefmt">list</span></a> styles</span>
 acronym]{glossaries-extra}

<a id="wrglossary.15038"></a><a href="#glo:setabbreviationstyle"><code class="xtrcsfmt">\setabbreviationstyle</code></a>{<a id="wrglossary.15039"></a><a href="#glo:opt.abbrstyle.long-short-desc"><span class="abbrstylefmt">long-short-desc</span></a>}
<a id="wrglossary.15040"></a><a href="#glo:GlsXtrLoadResources"><code class="xtrcsfmt">\GlsXtrLoadResources</code></a>[<a id="wrglossary.15041"></a><a href="#glo:opt.resource.src"><span class="xtrcsoptfmt">src</span></a><span class="optfmt">={entries}</span>,<span class="comment">% entries.bib</span>
 <a id="wrglossary.15042"></a><a href="#glo:opt.resource.dual-type"><span class="xtrcsoptfmt">dual-type</span></a><span class="optfmt">=<a id="wrglossary.15043"></a><a href="#glo:opt.glostype.acronym"><code class="glostypefmt">acronym</code></a></span>,
 <a id="wrglossary.15044"></a><a href="#glo:opt.resource.label-prefix"><span class="xtrcsoptfmt">label-prefix</span></a><span class="optfmt">={<strong class="strong">idx.</strong>}</span>,<a id="wrglossary.15045"></a><a href="#glo:opt.resource.dual-prefix"><span class="xtrcsoptfmt">dual-prefix</span></a><span class="optfmt">={}</span>,
 <a id="wrglossary.15046"></a><a href="#glo:opt.resource.combine-dual-locations"><span class="xtrcsoptfmt">combine-dual-locations</span></a><span class="optfmt">={primary}</span>]

<a id="wrglossary.15047"></a><a href="#glo:glsxtrnewglslike"><code class="xtrcsfmt">\glsxtrnewglslike</code></a>{<strong class="strong">idx.</strong>}{<strong class="strong"><code class="cmd">\idx</code></strong>}{<code class="cmd">\idxpl</code>}{<code class="cmd">\Idx</code>}{<code class="cmd">\Idxpl</code>}

<code class="cbeg">\begin{document}</code>
<a id="wrglossary.15048"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{svm} and <strong class="strong"><code class="cmd">\idx</code></strong>{machlearn}.

<a id="wrglossary.15049"></a><a href="#glo:printunsrtglossary"><code class="xtrcsfmt">\printunsrtglossary</code></a>[<a id="wrglossary.15050"></a><a href="#glo:opt.printgloss.type"><span class="csoptfmt">type</span></a><span class="optfmt">=<a id="wrglossary.15051"></a><a href="#glo:acronymtype"><code class="csfmt">\acronymtype</code></a></span>,<a id="wrglossary.15052"></a><a href="#glo:opt.printgloss.style"><span class="csoptfmt">style</span></a><span class="optfmt">=<a id="wrglossary.15053"></a><a href="#glo:opt.glostyle.altlist"><span class="glostylefmt">altlist</span></a></span>]
<a id="wrglossary.15054"></a><a href="#glo:printunsrtglossary"><code class="xtrcsfmt">\printunsrtglossary</code></a>[<a id="wrglossary.15055"></a><a href="#glo:opt.printgloss.style"><span class="csoptfmt">style</span></a><span class="optfmt">=<a id="wrglossary.15056"></a><a href="#glo:opt.glostyle.bookindex"><span class="xtrglostylefmt">bookindex</span></a></span>,<a id="wrglossary.15057"></a><a href="#glo:opt.printgloss.title"><span class="csoptfmt">title</span></a><span class="optfmt">={Index}</span>]
<code class="cend">\end{document}</code>
</pre> See the <a id="wrglossary.15058"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> manual for further details.<p>
<div class="filedef">🗋<a href="samples/sample-langdict.tex">📥</a> <a id="wrglossary.15059"></a><dfn id="glo:file.sample-langdict.tex"><span class="filefmt">sample-langdict.tex</span></dfn></div><!-- end of filedef -->
 This document illustrates how to use the <a id="wrglossary.15060"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package to create English to French and French to English dictionaries. To create the document do: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.15061"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>pdflatex sample-langdict
makeglossaries sample-langdict
pdflatex sample-langdict
</pre> This example uses the <a id="wrglossary.15062"></a><a href="#glo:opt.nomain"><span class="styoptfmt">nomain</span></a> package option to prevent the creation of the <a id="wrglossary.15063"></a><a href="#glo:opt.glostype.main"><code class="glostypefmt">main</code></a> glossary. This means that the document must provide its own <a id="wrglossary.15064"></a><a href="#glo:dual.glossary">glossaries</a>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15065"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.15066"></a><a href="#glo:newglossary"><code class="csfmt">\newglossary</code></a>[glg]{english}{gls}{glo}{English to French}
<a id="wrglossary.15067"></a><a href="#glo:newglossary"><code class="csfmt">\newglossary</code></a>[flg]{french}{flx}{flo}{French to English}
</pre> This means that if you want to call <a id="wrglossary.15068"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> explicitly you need to take these new extensions into account: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.15069"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>makeindex -s sample-langdict.ist -t sample-langdict.glg -o sample-langdict.gls sample-langdict.glo
makeindex -s sample-langdict.ist -t sample-langdict.flg -o sample-langdict.flx sample-langdict.flo
</pre> As with the previous example, this document provides a custom command that defines two related entries: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15070"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\newcommand</code>*{<code class="cmd">\newword</code>}[4]{<span class="comment">% </span>
  <a id="wrglossary.15071"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{en-#1}{<a id="wrglossary.15072"></a><a href="#glo:opt.gloskey.type"><span class="csoptfmt">type</span></a><span class="optfmt">={english}</span>,<a id="wrglossary.15073"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={#2}</span>,<a id="wrglossary.15074"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={#3 #4}</span>}<span class="comment">% </span>
  <a id="wrglossary.15075"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{fr-#1}{<a id="wrglossary.15076"></a><a href="#glo:opt.gloskey.type"><span class="csoptfmt">type</span></a><span class="optfmt">={french}</span>,<a id="wrglossary.15077"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={#3 #4}</span>,<a id="wrglossary.15078"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a><span class="optfmt">={#4}</span>,<a id="wrglossary.15079"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a><span class="optfmt">={#4}</span>,
    <a id="wrglossary.15080"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={#2}</span>}<span class="comment">% </span>
}
</pre> This has the syntax: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15081"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\newword</code>{<span class="meta">〈<em class="metainner">label</em>〉</span>}{<span class="meta">〈<em class="metainner">english</em>〉</span>}{<span class="meta">〈<em class="metainner">determiner</em>〉</span>}{<span class="meta">〈<em class="metainner">french</em>〉</span>}
</pre> (Note that this trivial example doesn’t take plurals into account.) This custom command will define two terms with labels <code class="code">en-<span class="meta">〈<em class="metainner">label</em>〉</span></code> (for the English term) and <code class="code">fr-<span class="meta">〈<em class="metainner">label</em>〉</span></code> (for the French term). So <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15082"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\newword</code>{cat}{cat}{le}{chat}
</pre> is equivalent to: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15083"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.15084"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{en-cat}{<a id="wrglossary.15085"></a><a href="#glo:opt.gloskey.type"><span class="csoptfmt">type</span></a><span class="optfmt">={english}</span>,<a id="wrglossary.15086"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={cat}</span>,<a id="wrglossary.15087"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={le chat}</span>}
<a id="wrglossary.15088"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{fr-cat}{<a id="wrglossary.15089"></a><a href="#glo:opt.gloskey.type"><span class="csoptfmt">type</span></a><span class="optfmt">={french}</span>,<a id="wrglossary.15090"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={le chat}</span>,<a id="wrglossary.15091"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a><span class="optfmt">={chat}</span>,
  <a id="wrglossary.15092"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={cat}</span>}
</pre><p>
Unlike the previous example (<a id="wrglossary.15093"></a><a href="#glo:file.sample-dual.tex"><span class="filefmt">sample-dual.tex</span></a>), there’s no link between these two entries. If the document only uses <code class="code"><a id="wrglossary.15094"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{en-cat}</code>, then the <span class="qt">“en-cat”</span> entry will appear in the <span class="optfmt">english</span> glossary but the <span class="qt">“fr-cat”</span> entry won’t appear in the <span class="optfmt">french</span> one.<p>
<div class="sidenote"><a id="wrglossary.15095"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a></div><span class="clearfix"></span><!-- end of sidenote -->
If you want to switch to <a id="wrglossary.15096"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> then you first need to convert the document so that it uses <a id="wrglossary.15097"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, but include the <a id="wrglossary.15098"></a><a href="#glo:opt.prefix"><span class="xtrstyoptfmt">prefix</span></a> option to ensure that <a id="wrglossary.15099"></a><a href="#glo:pkg.glossaries-prefix"><span class="styfmt">glossaries-prefix</span></a> is also loaded: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15100"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<strong class="strong"><a id="wrglossary.15101"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a>,<a id="wrglossary.15102"></a><a href="#glo:opt.prefix"><span class="xtrstyoptfmt">prefix</span></a></strong>,<a id="wrglossary.15103"></a><a href="#glo:opt.postdot"><span class="xtrstyoptfmt">postdot</span></a>,<a id="wrglossary.15104"></a><a href="#glo:opt.stylemods"><span class="xtrstyoptfmt">stylemods</span></a>,<a id="wrglossary.15105"></a><a href="#glo:opt.nomain"><span class="styoptfmt">nomain</span></a>]{<strong class="strong">glossaries-extra</strong>}
</pre> You don’t need to worry about file extensions now, so it’s simpler to use the starred <a id="wrglossary.15106"></a><a href="#glo:newglossary*"><code class="csfmt">\newglossary*</code></a>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15107"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.15108"></a><a href="#glo:newglossary*"><code class="csfmt">\newglossary</code><strong class="strong">*</strong></a>{english}{English to French}
<a id="wrglossary.15109"></a><a href="#glo:newglossary*"><code class="csfmt">\newglossary</code><strong class="strong">*</strong></a>{french}{French to English}
</pre> Next the entries need to be converted to the <a id="wrglossary.15110"></a><a href="#glo:ext.bib"><span class="extfmt">bib</span></a> format required by <a id="wrglossary.15111"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.15112"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>convertgls2bib <a id="wrglossary.15113"></a><a href="#glo:switch.preamble-only"><span class="longargfmt">--preamble-only</span></a> <a id="wrglossary.15114"></a><a href="#glo:switch.ignore-type"><span class="longargfmt">--ignore-type</span></a> sample-langdict.tex entries.bib
</pre> This creates the file <span class="filefmt">entries.bib</span> that contains entries defined like: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15115"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="code">@entry</code>{en-cat,
  <a id="wrglossary.15116"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={cat}</span>,
  <a id="wrglossary.15117"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={le chat}</span>
}

<code class="code">@entry</code>{fr-cat,
  <a id="wrglossary.15118"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={le chat}</span>,
  <a id="wrglossary.15119"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={cat}</span>,
  <a id="wrglossary.15120"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a><span class="optfmt">={chat}</span>
}
</pre> (Note that the <a id="wrglossary.15121"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> and <a id="wrglossary.15122"></a><a href="#glo:opt.gloskey.type"><span class="csoptfmt">type</span></a> fields have been omitted.)<p>
This would be more flexible, and much briefer, if these entries were defined using <a id="wrglossary.15123"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span>’s</a> dual entry system combined with the <a id="wrglossary.15124"></a><a href="#glo:pkg.glossaries-prefix"><span class="styfmt">glossaries-prefix</span></a> package: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15125"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="code">@dualentry</code>{cat,
  <a id="wrglossary.15126"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={chat}</span>,
  <a id="wrglossary.15127"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={cat}</span>,
  <a id="wrglossary.15128"></a><a href="#glo:opt.gloskey.prefix"><span class="csoptfmt">prefix</span></a><span class="optfmt">={le}</span>,
  <a id="wrglossary.15129"></a><a href="#glo:opt.gloskey.prefixplural"><span class="csoptfmt">prefixplural</span></a><span class="optfmt">={les}</span>
}
</pre> Similarly for the <span class="qt">“chair”</span> entry: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15130"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="code">@dualentry</code>{chair,
  <a id="wrglossary.15131"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={chaise}</span>,
  <a id="wrglossary.15132"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={chair}</span>,
  <a id="wrglossary.15133"></a><a href="#glo:opt.gloskey.prefix"><span class="csoptfmt">prefix</span></a><span class="optfmt">={la}</span>,
  <a id="wrglossary.15134"></a><a href="#glo:opt.gloskey.prefixplural"><span class="csoptfmt">prefixplural</span></a><span class="optfmt">={les}</span>
}
</pre><p>
With <code class="code">@dualentry</code>, the English and French terms are now automatically linked from <a id="wrglossary.15135"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span>’s</a> point of view. If only one is referenced in the document, the other will also be added by default.<p>
Now that the determiner has been moved out of the description, it won’t show in the <a id="wrglossary.15136"></a><a href="#glo:dual.glossary">glossary</a>. However, it’s possible to include it by providing a command to encapsulate the description (which can also apply the language change as well).<p>
<pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15137"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.15138"></a><a href="#glo:GlsXtrLoadResources"><code class="xtrcsfmt">\GlsXtrLoadResources</code></a>[<a id="wrglossary.15139"></a><a href="#glo:opt.resource.src"><span class="xtrcsoptfmt">src</span></a><span class="optfmt">={entries}</span>,<span class="comment">% entries.bib</span>
 <a id="wrglossary.15140"></a><a href="#glo:opt.resource.append-prefix-field"><span class="xtrcsoptfmt">append-prefix-field</span></a><span class="optfmt">={space}</span>,
 <a id="wrglossary.15141"></a><a href="#glo:opt.resource.category"><span class="xtrcsoptfmt">category</span></a><span class="optfmt">={same as type}</span>,<a id="wrglossary.15142"></a><a href="#glo:opt.resource.dual-category"><span class="xtrcsoptfmt">dual-category</span></a><span class="optfmt">={same as type}</span>,
 <a id="wrglossary.15143"></a><a href="#glo:opt.resource.label-prefix"><span class="xtrcsoptfmt">label-prefix</span></a><span class="optfmt">={en-}</span>,<a id="wrglossary.15144"></a><a href="#glo:opt.resource.dual-prefix"><span class="xtrcsoptfmt">dual-prefix</span></a><span class="optfmt">={fr-}</span>,
 <a id="wrglossary.15145"></a><a href="#glo:opt.resource.type"><span class="xtrcsoptfmt">type</span></a><span class="optfmt">=english</span>,<a id="wrglossary.15146"></a><a href="#glo:opt.resource.dual-type"><span class="xtrcsoptfmt">dual-type</span></a><span class="optfmt">=french</span>,
 <a id="wrglossary.15147"></a><a href="#glo:opt.resource.sort"><span class="xtrcsoptfmt">sort</span></a><span class="optfmt">=en</span>,<a id="wrglossary.15148"></a><a href="#glo:opt.resource.dual-sort"><span class="xtrcsoptfmt">dual-sort</span></a><span class="optfmt">=fr</span>]

<code class="cmd">\newcommand</code>{<code class="cmd">\FrEncap</code>}[1]{<span class="comment">% </span>
 <a id="wrglossary.15149"></a><a href="#glo:foreignlanguage"><code class="csfmt">\foreignlanguage</code></a>{french}{<a id="wrglossary.15150"></a><a href="#glo:glsentryprefix"><code class="csfmt">\glsentryprefix</code></a>{<a id="wrglossary.15151"></a><a href="#glo:glscurrententrylabel"><code class="csfmt">\glscurrententrylabel</code></a>}#1}}
<code class="cmd">\newcommand</code>{<code class="cmd">\EnEncap</code>}[1]{<a id="wrglossary.15152"></a><a href="#glo:foreignlanguage"><code class="csfmt">\foreignlanguage</code></a>{english}{#1}}

<a id="wrglossary.15153"></a><a href="#glo:glssetcategoryattribute"><code class="xtrcsfmt">\glssetcategoryattribute</code></a>{english}{<a id="wrglossary.15154"></a><a href="#glo:opt.catattr.glossnamefont"><span class="csoptfmt">glossnamefont</span></a>}{EnEncap}
<a id="wrglossary.15155"></a><a href="#glo:glssetcategoryattribute"><code class="xtrcsfmt">\glssetcategoryattribute</code></a>{english}{<a id="wrglossary.15156"></a><a href="#glo:opt.catattr.glossdescfont"><span class="csoptfmt">glossdescfont</span></a>}{FrEncap}
<a id="wrglossary.15157"></a><a href="#glo:glssetcategoryattribute"><code class="xtrcsfmt">\glssetcategoryattribute</code></a>{french}{<a id="wrglossary.15158"></a><a href="#glo:opt.catattr.glossnamefont"><span class="csoptfmt">glossnamefont</span></a>}{FrEncap}
<a id="wrglossary.15159"></a><a href="#glo:glssetcategoryattribute"><code class="xtrcsfmt">\glssetcategoryattribute</code></a>{french}{<a id="wrglossary.15160"></a><a href="#glo:opt.catattr.glossdescfont"><span class="csoptfmt">glossdescfont</span></a>}{EnEncap}
</pre><p>
Remember to remove <a id="wrglossary.15161"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>, the definition of <code class="csfmt">\newword</code> and the entry definitions from the <a id="wrglossary.15162"></a><a href="#glo:idx.documentpreamble">document preamble</a>, and  replace <a id="wrglossary.15163"></a><a href="#glo:printglossary"><code class="csfmt">\printglossary</code></a> with: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15164"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.15165"></a><a href="#glo:printunsrtglossary"><code class="xtrcsfmt">\printunsrtglossary</code></a>
</pre><p>
Other refinements that you might like to make include using <a id="wrglossary.15166"></a><a href="#glo:glsxtrnewglslike"><code class="xtrcsfmt">\glsxtrnewglslike</code></a> so you don’t have to worry about the label prefix (<span class="qt">“en-”</span> and <span class="qt">“fr-”</span>). See the <a id="wrglossary.15167"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> manual for further details.<p>
<div class="filedef">🗋<a href="samples/sample-index.tex">📥</a> <a id="wrglossary.15168"></a><dfn id="glo:file.sample-index.tex"><span class="filefmt">sample-index.tex</span></dfn></div><!-- end of filedef -->
 This document uses the <a id="wrglossary.15169"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package to create both a glossary and an index. This requires two <a id="wrglossary.15170"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> (or <a id="wrglossary.15171"></a><a href="#glo:app.makeglossaries-lite"><span class="appfmt">makeglossaries-lite</span></a>) calls to ensure the document is up to date: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.15172"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>pdflatex sample-index
makeglossaries sample-index
pdflatex sample-index
makeglossaries sample-index
pdflatex sample-index
</pre><p>

</section><!-- end of section sec:samplestype -->

<section id="sec:samplessort"><!-- start of section sec:samplessort --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->18.5. Sorting<div class="labellink"><a href="#sec:samplessort">[link]</a></div></h2><!-- end of section header -->
<p>
<div class="filedef">🗋<a href="samples/samplePeople.tex">📥</a> <a id="wrglossary.15173"></a><dfn id="glo:file.samplePeople.tex"><span class="filefmt">samplePeople.tex</span></dfn></div><!-- end of filedef -->
 This document illustrates how you can hook into the standard sort mechanism to adjust the way the sort key is set. This requires an additional run to ensure the <a id="wrglossary.15174"></a><a href="#glo:idx.tableofcontents">table of contents</a> is up-to-date: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.15175"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>pdflatex samplePeople
makeglossaries samplePeople
pdflatex samplePeople
pdflatex samplePeople
</pre> This provides two commands for typesetting a name: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15176"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\newcommand</code>{<code class="cmd">\sortname</code>}[2]{#2, #1}
<code class="cmd">\newcommand</code>{<code class="cmd">\textname</code>}[2]{#1 #2}
</pre> where the first argument contains the forenames and the second is the surname. The first command is the one required for sorting the name and the second is the one required for displaying the name in the document. A synonym is then defined: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15177"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\let</code><code class="cmd">\name</code><code class="cmd">\textname</code>
</pre> This command defaults to the display name command (<code class="csfmt">\textname</code>) but is temporarily redefined to the sort name command (<code class="csfmt">\sortname</code>) within the <a id="wrglossary.15178"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> field assignment hook: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15179"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>{<a id="wrglossary.15180"></a><a href="#glo:glsprestandardsort"><code class="csfmt">\glsprestandardsort</code></a>}[3]{<span class="comment">% </span>
 <strong class="strong"><code class="cmd">\let</code><code class="cmd">\name</code><code class="cmd">\sortname</code></strong>
 <code class="cmd">\edef</code>#1{<code class="cmd">\expandafter</code><code class="cmd">\expandonce</code><code class="cmd">\expandafter</code>{#1}}<span class="comment">% </span>
 <strong class="strong"><code class="cmd">\let</code><code class="cmd">\name</code><code class="cmd">\textname</code></strong>
 <a id="wrglossary.15181"></a><a href="#glo:glsdosanitizesort"><code class="csfmt">\glsdosanitizesort</code></a>
}
</pre> The people are defined using the custom <code class="csfmt">\name</code> command: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15182"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.15183"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{joebloggs}{<a id="wrglossary.15184"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={<strong class="strong"><code class="cmd">\name</code></strong>{Joe}{Bloggs}}</span>,
 <a id="wrglossary.15185"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={<a id="wrglossary.15186"></a><a href="#glo:nopostdesc"><code class="csfmt">\nopostdesc</code></a>}</span>}
</pre> Since <code class="csfmt">\name</code> is temporarily changed while the <a id="wrglossary.15187"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> key is being assigned, the sort value for this entry ends up as <span class="qt">“Bloggs, Joe”</span>, but the name appears in the document as <span class="qt">“Joe Bloggs”</span>.<p>
<div class="sidenote"><a id="wrglossary.15188"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a></div><span class="clearfix"></span><!-- end of sidenote -->
If you want to use <a id="wrglossary.15189"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, you first need to convert the document to use <a id="wrglossary.15190"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> but make sure you include the <a id="wrglossary.15191"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a> option: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15192"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<strong class="strong"><a id="wrglossary.15193"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a></strong>,<a id="wrglossary.15194"></a><a href="#glo:opt.stylemods"><span class="xtrstyoptfmt">stylemods</span></a>,<a id="wrglossary.15195"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a><span class="optfmt">=<a id="wrglossary.15196"></a><a href="#glo:opt.glostyle.listgroup"><span class="glostylefmt">listgroup</span></a></span>]{<strong class="strong">glossaries-extra</strong>}
</pre> Next it’s necessary to convert the entry definitions to the <a id="wrglossary.15197"></a><a href="#glo:ext.bib"><span class="extfmt">bib</span></a> format required by <a id="wrglossary.15198"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>. You can simply do: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.15199"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>convertgls2bib <a id="wrglossary.15200"></a><a href="#glo:switch.preamble-only"><span class="longargfmt">--preamble-only</span></a> samplePeople people.bib
</pre> which will create a file called <span class="filefmt">people.bib</span> that contains definitions like: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15201"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="code">@entry</code>{joebloggs,
  <a id="wrglossary.15202"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={<code class="cmd">\name</code>{Joe}{Bloggs}}</span>,
  <a id="wrglossary.15203"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={<a id="wrglossary.15204"></a><a href="#glo:nopostdesc"><code class="csfmt">\nopostdesc</code></a>}</span>
}
</pre> However, you may prefer to use the <a id="wrglossary.15205"></a><a href="#glo:switch.index-conversion"><span class="longargfmt">--index-conversion</span></a> (<a id="wrglossary.15206"></a><a href="#glo:switch.index-conversion"><span class="shortargfmt">-i</span></a>) switch: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.15207"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>convertgls2bib <a id="wrglossary.15208"></a><a href="#glo:switch.index-conversion"><span class="shortargfmt">-i</span></a> <a id="wrglossary.15209"></a><a href="#glo:switch.preamble-only"><span class="longargfmt">--preamble-only</span></a> samplePeople people.bib
</pre> This will discard the <a id="wrglossary.15210"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a> field and use <code class="code">@index</code> instead of <code class="code">@entry</code> if the <a id="wrglossary.15211"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a> is either empty or simply set to <a id="wrglossary.15212"></a><a href="#glo:nopostdesc"><code class="csfmt">\nopostdesc</code></a> or <a id="wrglossary.15213"></a><a href="#glo:glsxtrnopostpunc"><code class="xtrcsfmt">\glsxtrnopostpunc</code></a>. The <span class="filefmt">people.bib</span> file now contains definitions like: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15214"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="code">@index</code>{joebloggs,
  <a id="wrglossary.15215"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={<code class="cmd">\name</code>{Joe}{Bloggs}}</span>
}
</pre> Regardless of which approach you used to create the <a id="wrglossary.15216"></a><a href="#glo:ext.bib"><span class="extfmt">bib</span></a> file, you now need to edit it to provide a definition of the custom <code class="csfmt">\name</code> command for <a id="wrglossary.15217"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span>’s</a> use: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15218"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="code">@preamble</code>{"<strong class="strong"><a id="wrglossary.15219"></a><a href="#glo:providecommand"><code class="csfmt">\providecommand</code></a></strong>{<code class="cmd">\name</code>}[2]{#2, #1}"}
</pre> Note the use of <a id="wrglossary.15220"></a><a href="#glo:providecommand"><code class="csfmt">\providecommand</code></a> instead of <code class="csfmt">\newcommand</code>.<p>
In the document (<a id="wrglossary.15221"></a><a href="#glo:file.samplePeople.tex"><span class="filefmt">samplePeople.tex</span></a>) you now need to delete <a id="wrglossary.15222"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>, the definitions of <code class="csfmt">\sortname</code>, <code class="csfmt">\textname</code>, <code class="csfmt">\name</code>, <a id="wrglossary.15223"></a><a href="#glo:glsprestandardsort"><code class="csfmt">\glsprestandardsort</code></a>, and all the entry definitions. Then add the following to the <a id="wrglossary.15224"></a><a href="#glo:idx.documentpreamble">document preamble</a>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15225"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\newcommand</code>{<code class="cmd">\name</code>}[2]{#1 #2}
<a id="wrglossary.15226"></a><a href="#glo:GlsXtrLoadResources"><code class="xtrcsfmt">\GlsXtrLoadResources</code></a>[<a id="wrglossary.15227"></a><a href="#glo:opt.resource.src"><span class="xtrcsoptfmt">src</span></a><span class="optfmt">={people}</span>]
</pre> Next, use your text editor’s search and replace function to substitute all instances of <a id="wrglossary.15228"></a><a href="#glo:glsentrytext"><code class="csfmt">\glsentrytext</code></a> in the chapter headings with <a id="wrglossary.15229"></a><a href="#glo:glsfmttext"><code class="xtrcsfmt">\glsfmttext</code></a>. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15230"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.15231"></a><a href="#glo:chapter"><code class="csfmt">\chapter</code></a>{<strong class="strong"><a id="wrglossary.15232"></a><a href="#glo:glsfmttext"><code class="xtrcsfmt">\glsfmttext</code></a></strong>{joebloggs}}
</pre> Finally, replace <a id="wrglossary.15233"></a><a href="#glo:printglossaries"><code class="csfmt">\printglossaries</code></a> with: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15234"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.15235"></a><a href="#glo:printunsrtglossaries"><code class="xtrcsfmt">\printunsrtglossaries</code></a>
</pre> The document build is now: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.15236"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>pdflatex samplePeople
bib2gls samplePeople
pdflatex samplePeople
pdflatex samplePeople
</pre> The third LaTeX call is required to ensure that the <a id="wrglossary.15237"></a><a href="#glo:idx.PDFbookmark">PDF bookmarks</a> are up to date, as the entries aren’t defined until after the <a id="wrglossary.15238"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> run (which is why you have to use <a id="wrglossary.15239"></a><a href="#glo:glsfmttext"><code class="xtrcsfmt">\glsfmttext</code></a> instead of <a id="wrglossary.15240"></a><a href="#glo:glsentrytext"><code class="csfmt">\glsentrytext</code></a>).<p>
This again leads to a list sorted by surname. The reason this works is because <a id="wrglossary.15241"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> only sees the definition of <code class="csfmt">\name</code> provided in <code class="code">@preamble</code>, but the document uses the definition of <code class="csfmt">\name</code> provided before <a id="wrglossary.15242"></a><a href="#glo:GlsXtrLoadResources"><code class="xtrcsfmt">\GlsXtrLoadResources</code></a>. The use of <a id="wrglossary.15243"></a><a href="#glo:providecommand"><code class="csfmt">\providecommand</code></a> in <code class="code">@preamble</code> prevents <code class="csfmt">\name</code> from  being redefined within the document.<p>
See also the <span class="qt">“Examples”</span> chapter of the <a id="wrglossary.15244"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> user manual, which provides another <span class="qt">“people”</span> example and <a href="https://www.dickimaw-books.com/gallery/index.php?label=aliases">Aliases</a>.<p>
<div class="filedef">🗋<a href="samples/sampleSort.tex">📥</a> <a id="wrglossary.15245"></a><dfn id="glo:file.sampleSort.tex"><span class="filefmt">sampleSort.tex</span></dfn></div><!-- end of filedef -->
 This is another document that illustrates how to hook into the standard sort mechanism. An additional run is required to ensure the <a id="wrglossary.15246"></a><a href="#glo:idx.tableofcontents">table of contents</a> is up-to-date: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.15247"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>pdflatex sampleSort
makeglossaries sampleSort
pdflatex sampleSort
pdflatex sampleSort
</pre> This document has three glossaries (<a id="wrglossary.15248"></a><a href="#glo:opt.glostype.main"><code class="glostypefmt">main</code></a>, <a id="wrglossary.15249"></a><a href="#glo:opt.glostype.acronym"><code class="glostypefmt">acronym</code></a> and a custom <code class="glostypefmt">notation</code>), so if you want to use <a id="wrglossary.15250"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> explicitly you will need to have three <a id="wrglossary.15251"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> calls with the appropriate file extensions: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.15252"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>pdflatex sampleSort
makeindex -s sampleSort.ist -t sampleSort.alg -o sampleSort.acr sampleSort.acn
makeindex -s sampleSort.ist -t sampleSort.glg -o sampleSort.gls sampleSort.glo
makeindex -s sampleSort.ist -t sampleSort.nlg -o sampleSort.not sampleSort.ntn
pdflatex sampleSort
pdflatex sampleSort
</pre> It’s much simpler to just use <a id="wrglossary.15253"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> or <a id="wrglossary.15254"></a><a href="#glo:app.makeglossaries-lite"><span class="appfmt">makeglossaries-lite</span></a>.<p>
In this example, the sort hook is adjusted to ensure the list of notation is sorted according to the order of definition. A new counter is defined to keep track of the entry number: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15255"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\newcounter</code>{sortcount}
</pre> The sort hook is then redefined to increment this counter and assign the sort key to that numerical value, but only for the <code class="glostypefmt">notation</code> glossary. The other two <a id="wrglossary.15256"></a><a href="#glo:dual.glossary">glossaries</a> have their sort keys assigned as normal: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15257"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>{<a id="wrglossary.15258"></a><a href="#glo:glsprestandardsort"><code class="csfmt">\glsprestandardsort</code></a>}[3]<span class="comment">% </span>
  <code class="cmd">\ifdefstring</code>{#2}{notation}<span class="comment">% </span>
  {<span class="comment">% </span>
     <code class="cmd">\stepcounter</code>{sortcount}<span class="comment">% </span>
     <code class="cmd">\edef</code>#1{<a id="wrglossary.15259"></a><a href="#glo:glssortnumberfmt"><code class="csfmt">\glssortnumberfmt</code></a>{<a id="wrglossary.15260"></a><a href="#glo:arabic"><code class="csfmt">\arabic</code></a>{sortcount}}}<span class="comment">% </span>
  }<span class="comment">% </span>
  {<span class="comment">% </span>
     <a id="wrglossary.15261"></a><a href="#glo:glsdosanitizesort"><code class="csfmt">\glsdosanitizesort</code></a>
  }<span class="comment">% </span>

</pre> This means that <a id="wrglossary.15262"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> will sort the notation in numerical order.<p>
<div class="sidenote"><a id="wrglossary.15263"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><span class="clearfix"></span><!-- end of sidenote -->
If you want to convert this document to use <a id="wrglossary.15264"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, a much simpler approach is available with its hybrid method. First change the package loading line to: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15265"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.15266"></a><a href="#glo:opt.postdot"><span class="xtrstyoptfmt">postdot</span></a>,<a id="wrglossary.15267"></a><a href="#glo:opt.stylemods"><span class="xtrstyoptfmt">stylemods</span></a>,<a id="wrglossary.15268"></a><a href="#glo:opt.acronym"><span class="styoptfmt">acronym</span></a>]{<strong class="strong">glossaries-extra</strong>}
</pre> Either remove <a id="wrglossary.15269"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a> and replace all instances of <a id="wrglossary.15270"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a> with <a id="wrglossary.15271"></a><a href="#glo:newabbreviation"><code class="xtrcsfmt">\newabbreviation</code></a> or replace: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15272"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.15273"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>{<a id="wrglossary.15274"></a><a href="#glo:opt.acrstyle.long-short"><span class="acrstylefmt">long-short</span></a>}
</pre> with: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15275"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.15276"></a><a href="#glo:setabbreviationstyle"><code class="xtrcsfmt">\setabbreviationstyle</code></a>[<a id="wrglossary.15277"></a><a href="#glo:opt.cat.acronym"><span class="catfmt">acronym</span></a>]{<a id="wrglossary.15278"></a><a href="#glo:opt.abbrstyle.long-short"><span class="abbrstylefmt">long-short</span></a>}
</pre><p>
The custom counter and redefinition of <a id="wrglossary.15279"></a><a href="#glo:glsprestandardsort"><code class="csfmt">\glsprestandardsort</code></a> can now be removed. The file extensions for the custom <span class="glostylefmt">notation</span> glossary are no longer relevant so the <a id="wrglossary.15280"></a><a href="#glo:dual.glossary">glossary</a> definition can be changed to: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15281"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.15282"></a><a href="#glo:newglossary*"><code class="csfmt">\newglossary<strong class="strong">*</strong></code></a>{notation}{Notation}
</pre> The <a id="wrglossary.15283"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a> command now needs to be adjusted to indicate which <a id="wrglossary.15284"></a><a href="#glo:dual.glossary">glossaries</a> need to be processed by <a id="wrglossary.15285"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15286"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.15287"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a><strong class="strong">[<a id="wrglossary.15288"></a><a href="#glo:opt.glostype.main"><code class="glostypefmt">main</code></a>,<a id="wrglossary.15289"></a><a href="#glo:opt.glostype.acronym"><code class="glostypefmt">acronym</code></a>]</strong>
</pre> Finally, <a id="wrglossary.15290"></a><a href="#glo:printglossaries"><code class="csfmt">\printglossaries</code></a> needs to be replaced with: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15291"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.15292"></a><a href="#glo:printglossary"><code class="csfmt">\printglossary</code></a>
<a id="wrglossary.15293"></a><a href="#glo:printacronyms"><code class="csfmt">\printacronyms</code></a>
<a id="wrglossary.15294"></a><a href="#glo:printnoidxglossary"><code class="csfmt">\print<strong class="strong">noidx</strong>glossary</code></a>[<a id="wrglossary.15295"></a><a href="#glo:opt.printgloss.type"><span class="csoptfmt">type</span></a><span class="optfmt">=notation</span><strong class="strong">,<a id="wrglossary.15296"></a><a href="#glo:opt.printgloss.sort"><span class="csoptfmt">sort</span></a><span class="optfmt">=def</span></strong>]
</pre> Note that the <span class="glostylefmt">notation</span> glossary, which hasn’t been listed in the optional argument of <a id="wrglossary.15297"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>, must be displayed with <a id="wrglossary.15298"></a><a href="#glo:printnoidxglossary"><code class="csfmt">\printnoidxglossary</code></a>.<p>
This means that <a id="wrglossary.15299"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> only needs to process the <a id="wrglossary.15300"></a><a href="#glo:opt.glostype.main"><code class="glostypefmt">main</code></a> and <a id="wrglossary.15301"></a><a href="#glo:opt.glostype.acronym"><code class="glostypefmt">acronym</code></a> glossaries. No actual sorting is performed for the <code class="glostypefmt">notation</code> glossary because, when used with <a id="wrglossary.15302"></a><a href="#glo:opt.printgloss.sort"><span class="csoptfmt">sort</span></a><span class="optfmt">=def</span>, <a id="wrglossary.15303"></a><a href="#glo:printnoidxglossary"><code class="csfmt">\printnoidxglossary</code></a> simply iterates over the list of entries that have been indexed.<p>
The document build doesn’t need the third LaTeX call now (since none of the <a id="wrglossary.15304"></a><a href="#glo:dual.glossary">glossaries</a> extend beyond a page break): <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.15305"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>pdflatex sampleSort
makeglossaries sampleSort
pdflatex sampleSort
</pre> This time <a id="wrglossary.15306"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> will include the message: <pre class="transcript"><div class="transcripttitle"><a id="wrglossary.15307"></a><a href="#glo:sym.transcript"><span title="Transcript" class="icon">🔎</span></a></div>only processing subset '<a id="wrglossary.15308"></a><a href="#glo:opt.glostype.main"><code class="glostypefmt">main</code></a>,<a id="wrglossary.15309"></a><a href="#glo:opt.glostype.acronym"><code class="glostypefmt">acronym</code></a>'
</pre> This means that although <a id="wrglossary.15310"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> has noticed the <code class="glostypefmt">notation</code> glossary, it will be skipped.<p>
If you are explicitly calling <a id="wrglossary.15311"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> then you need to drop the call for the <code class="glostypefmt">notation</code> glossary: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.15312"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>pdflatex sampleSort
makeindex -s sampleSort.ist -t sampleSort.alg -o sampleSort.acr sampleSort.acn
makeindex -s sampleSort.ist -t sampleSort.glg -o sampleSort.gls sampleSort.glo
pdflatex sampleSort
</pre><p>
<div class="sidenote"><a id="wrglossary.15313"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a></div><span class="clearfix"></span><!-- end of sidenote -->
If you prefer to use <a id="wrglossary.15314"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, the package loading line needs to be changed to: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15315"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<strong class="strong"><a id="wrglossary.15316"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a></strong>,<a id="wrglossary.15317"></a><a href="#glo:opt.postdot"><span class="xtrstyoptfmt">postdot</span></a>,<a id="wrglossary.15318"></a><a href="#glo:opt.stylemods"><span class="xtrstyoptfmt">stylemods</span></a>,<a id="wrglossary.15319"></a><a href="#glo:opt.acronym"><span class="styoptfmt">acronym</span></a>]{<strong class="strong">glossaries-extra</strong>}
</pre> Next the entry definitions need to be convert to the <a id="wrglossary.15320"></a><a href="#glo:ext.bib"><span class="extfmt">bib</span></a> format required by <a id="wrglossary.15321"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>.<p>
For this example, it’s simpler to split the entries into different files according to the glossary type. This can be done with the <a id="wrglossary.15322"></a><a href="#glo:switch.split-on-type"><span class="longargfmt">--split-on-type</span></a> or <a id="wrglossary.15323"></a><a href="#glo:switch.split-on-type"><span class="shortargfmt">-t</span></a> switch: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.15324"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>convertgls2bib <a id="wrglossary.15325"></a><a href="#glo:switch.split-on-type"><span class="shortargfmt">-t</span></a> <a id="wrglossary.15326"></a><a href="#glo:switch.preamble-only"><span class="longargfmt">--preamble-only</span></a> sampleSort.tex entries.bib
</pre> This will create three files: 
<dl>
 <dt><span class="filefmt">entries.bib</span></dt>
 
<dd> This contains the entries that were defined with <a id="wrglossary.15327"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15328"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="code">@entry</code>{gls:set,
  <a id="wrglossary.15329"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={set}</span>,
  <a id="wrglossary.15330"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={A collection of distinct objects}</span>
}
</pre> </dd>
<p>
<dt><span class="filefmt">abbreviations.bib</span></dt>
 
<dd> This contains the entries that were defined with <a id="wrglossary.15331"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15332"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="code">@acronym</code>{zfc,
  <a id="wrglossary.15333"></a><a href="#glo:opt.gloskey.short"><span class="csoptfmt">short</span></a><span class="optfmt">={ZFC}</span>,
  <a id="wrglossary.15334"></a><a href="#glo:opt.gloskey.long"><span class="csoptfmt">long</span></a><span class="optfmt">={Zermelo-Fraenkel set theory}</span>
}
</pre> If you changed <a id="wrglossary.15335"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a> to <a id="wrglossary.15336"></a><a href="#glo:newabbreviation"><code class="xtrcsfmt">\newabbreviation</code></a> then <code class="code">@abbreviation</code> will be used instead: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15337"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="code">@abbreviation</code>{zfc,
  <a id="wrglossary.15338"></a><a href="#glo:opt.gloskey.short"><span class="csoptfmt">short</span></a><span class="optfmt">={ZFC}</span>,
  <a id="wrglossary.15339"></a><a href="#glo:opt.gloskey.long"><span class="csoptfmt">long</span></a><span class="optfmt">={Zermelo-Fraenkel set theory}</span>
}
</pre> </dd>
<p>
<dt><span class="filefmt">notation.bib</span></dt>
 
<dd> This contains the entries that were defined with <a id="wrglossary.15340"></a><a href="#glo:opt.gloskey.type"><span class="csoptfmt">type</span></a><span class="optfmt">={notation}</span>. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15341"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="code">@entry</code>{not:set,
  <a id="wrglossary.15342"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={$<code class="cmd">\mathcal</code>{S}$}</span>,
  <a id="wrglossary.15343"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={A set}</span>,
  <a id="wrglossary.15344"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a><span class="optfmt">={<code class="cmd">\mathcal</code>{S}}</span>
}
</pre> You may prefer to replace <code class="code">@entry</code> with <code class="code">@symbol</code> in this file. </dd>
 
</dl>
 <span style="font-style: italic; font-variant: normal; ">After</span> the definition of the <code class="glostypefmt">notation</code> glossary (<a id="wrglossary.15345"></a><a href="#glo:newglossary"><code class="csfmt">\newglossary</code></a>), add: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15346"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><span class="comment">% <a id="wrglossary.15347"></a><a href="#glo:idx.abbrvstyle"><span class="xtrfmt">abbreviation</span> style</a> must be set first:</span>
<a id="wrglossary.15348"></a><a href="#glo:setabbreviationstyle"><code class="xtrcsfmt">\setabbreviationstyle</code></a>[<a id="wrglossary.15349"></a><a href="#glo:opt.cat.acronym"><span class="catfmt">acronym</span></a>]{<a id="wrglossary.15350"></a><a href="#glo:opt.abbrstyle.long-short"><span class="abbrstylefmt">long-short</span></a>}
<a id="wrglossary.15351"></a><a href="#glo:GlsXtrLoadResources"><code class="xtrcsfmt">\GlsXtrLoadResources</code></a>[<a id="wrglossary.15352"></a><a href="#glo:opt.resource.src"><span class="xtrcsoptfmt">src</span></a><span class="optfmt">={entries,abbreviations}</span>]
<a id="wrglossary.15353"></a><a href="#glo:GlsXtrLoadResources"><code class="xtrcsfmt">\GlsXtrLoadResources</code></a>[<a id="wrglossary.15354"></a><a href="#glo:opt.resource.src"><span class="xtrcsoptfmt">src</span></a><span class="optfmt">={notation}</span>,<span class="comment">% notation.bib</span>
 <strong class="strong"><a id="wrglossary.15355"></a><a href="#glo:opt.resource.type"><span class="xtrcsoptfmt">type</span></a><span class="optfmt">=notation</span></strong>,<a id="wrglossary.15356"></a><a href="#glo:opt.resource.sort"><span class="xtrcsoptfmt">sort</span></a><span class="optfmt">=<strong class="strong">unsrt</strong></span>]
</pre> Delete the remainder of the <a id="wrglossary.15357"></a><a href="#glo:idx.documentpreamble">document preamble</a>(<a id="wrglossary.15358"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a> and entry definitions).<p>
Finally, replace the lines that display the <a id="wrglossary.15359"></a><a href="#glo:dual.glossary">glossaries</a> with: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15360"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.15361"></a><a href="#glo:printunsrtglossaries"><code class="xtrcsfmt">\printunsrtglossaries</code></a>
</pre> The build process is now: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.15362"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>pdflatex sampleSort
bib2gls sampleSort
pdflatex sampleSort
</pre><p>
In this case, I have one resource command that processes two glossaries (<a id="wrglossary.15363"></a><a href="#glo:opt.glostype.main"><code class="glostypefmt">main</code></a> and <a id="wrglossary.15364"></a><a href="#glo:opt.glostype.acronym"><code class="glostypefmt">acronym</code></a>) at the same time. The entries in these glossaries are ordered alphabetically. The second resource command processes the <code class="glostypefmt">notation</code> glossary but the entries in this glossary aren’t sorted (and so will appear in the order of definition within the <a id="wrglossary.15365"></a><a href="#glo:ext.bib"><span class="extfmt">bib</span></a> file).<p>
See also <a id="wrglossary.15366"></a><a href="#glo:file.sampleNtn.tex"><span class="filefmt">sampleNtn.tex</span></a>, <a href="https://www.dickimaw-books.com/gallery/index.php?label=label=bib2gls-sorting"><span class="appfmt">bib2gls</span> gallery: sorting</a> and the <a id="wrglossary.15367"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> user manual for more examples.<p>

</section><!-- end of section sec:samplessort -->

<section id="sec:samplesparent"><!-- start of section sec:samplesparent --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->18.6. Child Entries<div class="labellink"><a href="#sec:samplesparent">[link]</a></div></h2><!-- end of section header -->
<p>
<div class="filedef">🗋<a href="samples/sample.tex">📥</a> <a id="wrglossary.15368"></a><dfn id="glo:file.sample.tex"><span class="filefmt">sample.tex</span></dfn></div><!-- end of filedef -->
 This document illustrates some of the basics, including how to create child entries that use the same name as the parent entry. This example adds the glossary to the <a id="wrglossary.15369"></a><a href="#glo:idx.tableofcontents">table of contents</a> and it also uses <a id="wrglossary.15370"></a><a href="#glo:glsrefentry"><code class="csfmt">\glsrefentry</code></a>, so an extra LaTeX  run is required: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.15371"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>pdflatex sample
makeglossaries sample
pdflatex sample
pdflatex sample
</pre> You can see the difference between word and letter ordering if you add the package option <a id="wrglossary.15372"></a><a href="#glo:opt.order"><span class="styoptfmt">order</span></a><span class="optfmt">=letter</span>. (Note that this will only have an effect if you use <a id="wrglossary.15373"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> or <a id="wrglossary.15374"></a><a href="#glo:app.makeglossaries-lite"><span class="appfmt">makeglossaries-lite</span></a>. If you use <a id="wrglossary.15375"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> explicitly, you will need to use the <a id="wrglossary.15376"></a><a href="#glo:switch.mkidx.l"><span class="shortargfmt">-l</span></a> switch to indicate letter ordering.)<p>
One of the entries has its name encapsulated with a semantic command: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15377"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\newcommand</code>{<strong class="strong"><code class="cmd">\scriptlang</code></strong>}[1]{<code class="cmd">\textsf</code>{#1}}

<a id="wrglossary.15378"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{Perl}{<a id="wrglossary.15379"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={<strong class="strong"><code class="cmd">\scriptlang</code></strong>{Perl}}</span>,<strong class="strong"><a id="wrglossary.15380"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a><span class="optfmt">={Perl}</span>,</strong>
<a id="wrglossary.15381"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={A scripting language}</span>}
</pre> This means that this entry needs to have the <a id="wrglossary.15382"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> key set otherwise <a id="wrglossary.15383"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> will assign it to the <span class="qt">“symbol”</span>  <a id="wrglossary.15384"></a><a href="#glo:idx.group">group</a>, since it starts with a backslash (which <a id="wrglossary.15385"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> simply treats as punctuation).<p>
The homograph entries <span class="qt">“glossary”</span> and <span class="qt">“bravo”</span> are defined as sub-entries that inherit the name from the parent entry. The parent entry doesn’t have a description, but with the default <a id="wrglossary.15386"></a><a href="#glo:opt.nopostdot"><span class="styoptfmt">nopostdot</span></a><span class="optfmt">=false</span> setting this will lead to a spurious dot. This can be removed by adding <a id="wrglossary.15387"></a><a href="#glo:nopostdesc"><code class="csfmt">\nopostdesc</code></a> to the description, which suppresses the post-description hook for that entry.<p>
Since the child entries have the same name as the parent, this means that the child entries will have duplicate sort values unless the default is changed with the <a id="wrglossary.15388"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> key: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15389"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.15390"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{glossary}{<a id="wrglossary.15391"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={glossary}</span>,
 <a id="wrglossary.15392"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={<strong class="strong"><a id="wrglossary.15393"></a><a href="#glo:nopostdesc"><code class="csfmt">\nopostdesc</code></a></strong>}</span>,<a id="wrglossary.15394"></a><a href="#glo:opt.gloskey.plural"><span class="csoptfmt">plural</span></a><span class="optfmt">={glossaries}</span>}

<a id="wrglossary.15395"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{glossarycol}{
 <a id="wrglossary.15396"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={collection of glosses}</span>,
 <strong class="strong"><a id="wrglossary.15397"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a><span class="optfmt">={2}</span>,</strong>
 <a id="wrglossary.15398"></a><a href="#glo:opt.gloskey.parent"><span class="csoptfmt">parent</span></a><span class="optfmt">={glossary}</span><span class="comment">% parent <span style="font-style: italic; font-variant: normal; ">label</span></span>
}

<a id="wrglossary.15399"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{glossarylist}{
 <a id="wrglossary.15400"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={list of technical words}</span>,
 <strong class="strong"><a id="wrglossary.15401"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a><span class="optfmt">={1}</span>,</strong>
 <a id="wrglossary.15402"></a><a href="#glo:opt.gloskey.parent"><span class="csoptfmt">parent</span></a><span class="optfmt">={glossary}</span><span class="comment">% parent <span style="font-style: italic; font-variant: normal; ">label</span></span>
}
</pre>  (Remember that the entries are sorted hierarchically.) This will place <span class="qt">“glossarylist”</span> before <span class="qt">“glossarycol”</span>, but both will come immediately after their parent <span class="qt">“glossary”</span> entry.<p>
<div class="sidenote"><a id="wrglossary.15403"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><span class="clearfix"></span><!-- end of sidenote -->
If you switch to using <a id="wrglossary.15404"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, remember that the default package options are different: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15405"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<strong class="strong"><a id="wrglossary.15406"></a><a href="#glo:opt.postdot"><span class="xtrstyoptfmt">postdot</span></a>,<a id="wrglossary.15407"></a><a href="#glo:opt.stylemods"><span class="xtrstyoptfmt">stylemods</span></a></strong>,<a id="wrglossary.15408"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a><span class="optfmt">=<a id="wrglossary.15409"></a><a href="#glo:opt.glostyle.treenonamegroup"><span class="glostylefmt">treenonamegroup</span></a></span>,<a id="wrglossary.15410"></a><a href="#glo:opt.order"><span class="styoptfmt">order</span></a><span class="optfmt">=word</span>,
  <a id="wrglossary.15411"></a><a href="#glo:opt.subentrycounter"><span class="styoptfmt">subentrycounter</span></a>]{<strong class="strong">glossaries-extra</strong>}
</pre><p>
You may now want to consider replacing <a id="wrglossary.15412"></a><a href="#glo:nopostdesc"><code class="csfmt">\nopostdesc</code></a> in the descriptions with <a id="wrglossary.15413"></a><a href="#glo:glsxtrnopostpunc"><code class="xtrcsfmt">\glsxtrnopostpunc</code></a> (using your text editor’s search and replace function). This suppresses the post-description punctuation but not the category post-description hook.<p>
You may have noticed that some of the descriptions include the plural form, but it’s not done very consistently. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15414"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.15415"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{cow}{<a id="wrglossary.15416"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={cow}</span>,
  <a id="wrglossary.15417"></a><a href="#glo:opt.gloskey.plural"><span class="csoptfmt">plural</span></a><span class="optfmt">={cows}</span>,<span class="comment">% not required as this is the default</span>
  <a id="wrglossary.15418"></a><a href="#glo:opt.gloskey.user1"><span class="csoptfmt">user1</span></a><span class="optfmt">={kine}</span>,
  <a id="wrglossary.15419"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={(<code class="cmd">\emph</code>{pl.}<a id="wrglossary.15420"></a><a href="#glo:cs.sp"><code class="csfmt">\ </code></a>cows, <code class="cmd">\emph</code>{archaic} kine) an adult female of any bovine animal}</span> 
}
</pre> which has the parenthetical material at the start of the description with emphasis, <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15421"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.15422"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{bravocry}{
  <a id="wrglossary.15423"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={cry of approval (pl.<a id="wrglossary.15424"></a><a href="#glo:cs.sp"><code class="csfmt">\ </code></a>bravos)}</span>,
  <a id="wrglossary.15425"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a><span class="optfmt">={1}</span>,
  <a id="wrglossary.15426"></a><a href="#glo:opt.gloskey.parent"><span class="csoptfmt">parent</span></a><span class="optfmt">={bravo}</span>
}
</pre> which has the parenthetical material at the end of the description without emphasis even though it’s a regular plural, <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15427"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.15428"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{bravoruffian}{
  <a id="wrglossary.15429"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={hired ruffian or killer (pl.<a id="wrglossary.15430"></a><a href="#glo:cs.sp"><code class="csfmt">\ </code></a>bravoes)}</span>,
  <a id="wrglossary.15431"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a><span class="optfmt">={2}</span>,
  <a id="wrglossary.15432"></a><a href="#glo:opt.gloskey.plural"><span class="csoptfmt">plural</span></a><span class="optfmt">={bravoes}</span>,
  <a id="wrglossary.15433"></a><a href="#glo:opt.gloskey.parent"><span class="csoptfmt">parent</span></a><span class="optfmt">={bravo}</span>}
</pre> which has the parenthetical material at the end of the description without emphasis, and <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15434"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.15435"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{glossary}{<a id="wrglossary.15436"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={glossary}</span>,
  <a id="wrglossary.15437"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={<a id="wrglossary.15438"></a><a href="#glo:nopostdesc"><code class="csfmt">\nopostdesc</code></a>}</span>,
  <a id="wrglossary.15439"></a><a href="#glo:opt.gloskey.plural"><span class="csoptfmt">plural</span></a><span class="optfmt">={glossaries}</span>}
</pre> which doesn’t show the plural in the description.<p>
With <a id="wrglossary.15440"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, you can remove this parenthetical material and implement it using the category post-description hook instead.  For example, the above definitions become: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15441"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.15442"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{cow}{<a id="wrglossary.15443"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={cow}</span>,
  <a id="wrglossary.15444"></a><a href="#glo:opt.gloskey.user1"><span class="csoptfmt">user1</span></a><span class="optfmt">={kine}</span>,
  <a id="wrglossary.15445"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={an adult female of any bovine animal}</span> 
}

<a id="wrglossary.15446"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{bravocry}{
  <a id="wrglossary.15447"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={cry of approval}</span>,
  <a id="wrglossary.15448"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a><span class="optfmt">={1}</span>,
  <a id="wrglossary.15449"></a><a href="#glo:opt.gloskey.parent"><span class="csoptfmt">parent</span></a><span class="optfmt">={bravo}</span>
}

<a id="wrglossary.15450"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{bravoruffian}{
  <a id="wrglossary.15451"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={hired ruffian or killer}</span>,
  <a id="wrglossary.15452"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a><span class="optfmt">={2}</span>,
  <a id="wrglossary.15453"></a><a href="#glo:opt.gloskey.plural"><span class="csoptfmt">plural</span></a><span class="optfmt">={bravoes}</span>,
  <a id="wrglossary.15454"></a><a href="#glo:opt.gloskey.parent"><span class="csoptfmt">parent</span></a><span class="optfmt">={bravo}</span>}

<a id="wrglossary.15455"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{glossary}{<a id="wrglossary.15456"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={glossary}</span>,
  <a id="wrglossary.15457"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={<strong class="strong"><a id="wrglossary.15458"></a><a href="#glo:glsxtrnopostpunc"><code class="xtrcsfmt">\glsxtrnopostpunc</code></a></strong>}</span>,
  <a id="wrglossary.15459"></a><a href="#glo:opt.gloskey.plural"><span class="csoptfmt">plural</span></a><span class="optfmt">={glossaries}</span>}
</pre> The post-description hook for the <a id="wrglossary.15460"></a><a href="#glo:opt.cat.general"><span class="catfmt">general</span></a> category can now be set: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15461"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.15462"></a><a href="#glo:glsdefpostdesc"><code class="xtrcsfmt">\glsdefpostdesc</code></a>{general}{<span class="comment">% </span>
<span class="comment">% Has the <a id="wrglossary.15463"></a><a href="#glo:opt.gloskey.user1"><span class="csoptfmt">user1</span></a> key been set?</span>
  <a id="wrglossary.15464"></a><a href="#glo:glsxtrifhasfield"><code class="xtrcsfmt">\glsxtrifhasfield</code></a>{<a id="wrglossary.15465"></a><a href="#glo:opt.glosfield.useri"><span class="csoptfmt">useri</span></a>}{<a id="wrglossary.15466"></a><a href="#glo:glscurrententrylabel"><code class="csfmt">\glscurrententrylabel</code></a>}<span class="comment">% </span>
  {<a id="wrglossary.15467"></a><a href="#glo:space"><code class="csfmt">\space</code></a>(<code class="cmd">\emph</code>{pl.}<a id="wrglossary.15468"></a><a href="#glo:cs.sp"><code class="csfmt">\ </code></a><a id="wrglossary.15469"></a><a href="#glo:glsentryplural"><code class="csfmt">\glsentryplural</code></a>{<a id="wrglossary.15470"></a><a href="#glo:glscurrententrylabel"><code class="csfmt">\glscurrententrylabel</code></a>},
    <code class="cmd">\emph</code>{archaic} <a id="wrglossary.15471"></a><a href="#glo:glscurrentfieldvalue"><code class="csfmt">\glscurrentfieldvalue</code></a>)<span class="comment">% </span>
  }<span class="comment">% </span>
  {<span class="comment">% </span>
<span class="comment">% The <a id="wrglossary.15472"></a><a href="#glo:opt.gloskey.user1"><span class="csoptfmt">user1</span></a> key hasn't been set. Is the plural the same as the</span>
<span class="comment">% singular form with the plural suffix appended?</span>
    <a id="wrglossary.15473"></a><a href="#glo:GlsXtrIfXpFieldEqXpStr"><code class="xtrcsfmt">\GlsXtrIfXpFieldEqXpStr</code></a>{<a id="wrglossary.15474"></a><a href="#glo:opt.gloskey.plural"><span class="csoptfmt">plural</span></a>}{<a id="wrglossary.15475"></a><a href="#glo:glscurrententrylabel"><code class="csfmt">\glscurrententrylabel</code></a>}<span class="comment">% </span>
    {<a id="wrglossary.15476"></a><a href="#glo:glsentrytext"><code class="csfmt">\glsentrytext</code></a>{<a id="wrglossary.15477"></a><a href="#glo:glscurrententrylabel"><code class="csfmt">\glscurrententrylabel</code></a>}<a id="wrglossary.15478"></a><a href="#glo:glspluralsuffix"><code class="csfmt">\glspluralsuffix</code></a>}<span class="comment">% </span>
    {<span class="comment">% </span>
<span class="comment">% Sibling check with <a id="wrglossary.15479"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> (see below)</span>
    }<span class="comment">% </span>
    {<span class="comment">% </span>
<span class="comment">% The plural isn't the default. Does this entry have a parent?</span>
      <a id="wrglossary.15480"></a><a href="#glo:ifglshasparent"><code class="csfmt">\ifglshasparent</code></a>{<a id="wrglossary.15481"></a><a href="#glo:glscurrententrylabel"><code class="csfmt">\glscurrententrylabel</code></a>}      {<span class="comment">% </span>
<span class="comment">% This entry has a parent.</span>
<span class="comment">% Are the plurals for the child and parent the same?</span>
        <a id="wrglossary.15482"></a><a href="#glo:GlsXtrIfXpFieldEqXpStr"><code class="xtrcsfmt">\GlsXtrIfXpFieldEqXpStr</code></a>{<a id="wrglossary.15483"></a><a href="#glo:opt.gloskey.plural"><span class="csoptfmt">plural</span></a>}{<a id="wrglossary.15484"></a><a href="#glo:glscurrententrylabel"><code class="csfmt">\glscurrententrylabel</code></a>}<span class="comment">% </span>
        {<a id="wrglossary.15485"></a><a href="#glo:glsentryplural"><code class="csfmt">\glsentryplural</code></a>{<a id="wrglossary.15486"></a><a href="#glo:glsentryparent"><code class="csfmt">\glsentryparent</code></a>{<a id="wrglossary.15487"></a><a href="#glo:glscurrententrylabel"><code class="csfmt">\glscurrententrylabel</code></a>}}}<span class="comment">% </span>
        {}<span class="comment">% child and parent plurals the same</span>
        {<span class="comment">% </span>
          <a id="wrglossary.15488"></a><a href="#glo:space"><code class="csfmt">\space</code></a>(<code class="cmd">\emph</code>{pl.}<a id="wrglossary.15489"></a><a href="#glo:cs.sp"><code class="csfmt">\ </code></a><a id="wrglossary.15490"></a><a href="#glo:glsentryplural"><code class="csfmt">\glsentryplural</code></a>{<a id="wrglossary.15491"></a><a href="#glo:glscurrententrylabel"><code class="csfmt">\glscurrententrylabel</code></a>})<span class="comment">% </span>
        }<span class="comment">% </span>
      }      {<a id="wrglossary.15492"></a><a href="#glo:space"><code class="csfmt">\space</code></a>(<code class="cmd">\emph</code>{pl.}<a id="wrglossary.15493"></a><a href="#glo:cs.sp"><code class="csfmt">\ </code></a><a id="wrglossary.15494"></a><a href="#glo:glsentryplural"><code class="csfmt">\glsentryplural</code></a>{<a id="wrglossary.15495"></a><a href="#glo:glscurrententrylabel"><code class="csfmt">\glscurrententrylabel</code></a>})}<span class="comment">% </span>
    }<span class="comment">% </span>
  }<span class="comment">% </span>
}
</pre> (If you try this example out, notice the difference for the <span class="qt">“glossary”</span> entry if you use <a id="wrglossary.15496"></a><a href="#glo:nopostdesc"><code class="csfmt">\nopostdesc</code></a> and then replace it with <a id="wrglossary.15497"></a><a href="#glo:glsxtrnopostpunc"><code class="xtrcsfmt">\glsxtrnopostpunc</code></a>.) See the <a id="wrglossary.15498"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> user manual for further details and also <a href="http://mirrors.ctan.org/support/bib2gls/bib2gls-begin.pdf"><span class="styfmt">glossaries-extra</span> and <span class="appfmt">bib2gls</span>: An Introductory Guide</a>.<p>
The <span class="qt">“bravo”</span> homographs are an oddity where the singular form is identical but the plural is different (<span class="qt">“bravos”</span> and <span class="qt">“bravoes”</span>). In the original, both descriptions included the plural term. The above modifications drop the display of the regular <span class="qt">“bravos”</span> plural (for the <span class="qt">“bravocry”</span> term) and only show  the <span class="qt">“bravoes”</span> plural (for the <span class="qt">“bravoruffian”</span> term). In this particular case it might be useful to show the regular plural in order to highlight the difference.<p>
While it’s straightforward to access an entry’s parent label (with <a id="wrglossary.15499"></a><a href="#glo:glsentryparent"><code class="csfmt">\glsentryparent</code></a>) it’s much harder to access entry’s children or siblings. The <a id="wrglossary.15500"></a><a href="#glo:ifglshaschildren"><code class="csfmt">\ifglshaschildren</code></a> command has to iterate over all entries to determine if any have a parent that matches the given label. This is obviously very time-consuming if you have a large database of entries. It also doesn’t provide a way of determining whether or not the child entries have been indexed.<p>
With <a id="wrglossary.15501"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, it’s possible to save this information with the <a id="wrglossary.15502"></a><a href="#glo:opt.resource.save-child-count"><span class="xtrcsoptfmt">save-child-count</span></a> and <a id="wrglossary.15503"></a><a href="#glo:opt.resource.save-sibling-count"><span class="xtrcsoptfmt">save-sibling-count</span></a>, which not only save the total but also save the child or sibling labels in an <a id="wrglossary.15504"></a><a href="#glo:pkg.etoolbox"><span class="styfmt">etoolbox</span></a> internal list. This makes the information much faster to access and also only includes the labels of those entries that have actually been indexed.<p>
In the above, the comment line: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15505"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><span class="comment">% Sibling check with <a id="wrglossary.15506"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> (see below)</span>
</pre> indicates where to put the extra code. If you switch to <a id="wrglossary.15507"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> and make sure to use <a id="wrglossary.15508"></a><a href="#glo:opt.resource.save-sibling-count"><span class="xtrcsoptfmt">save-sibling-count</span></a> then you can insert the following code in the block above where that comment is: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15509"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.15510"></a><a href="#glo:GlsXtrIfFieldNonZero"><code class="xtrcsfmt">\GlsXtrIfFieldNonZero</code></a>{<a id="wrglossary.15511"></a><a href="#glo:opt.glosfield.siblingcount"><span class="xtrcsoptfmt">siblingcount</span></a>}{<a id="wrglossary.15512"></a><a href="#glo:glscurrententrylabel"><code class="csfmt">\glscurrententrylabel</code></a>}%
{<span class="comment">% <a id="wrglossary.15513"></a><a href="#glo:opt.glosfield.siblingcount"><span class="xtrcsoptfmt">siblingcount</span></a> field value non-zero</span>
 <a id="wrglossary.15514"></a><a href="#glo:glsxtrfieldforlistloop"><code class="xtrcsfmt">\glsxtrfieldforlistloop</code></a> <span class="comment">% iterate over internal list</span>
 {<a id="wrglossary.15515"></a><a href="#glo:glscurrententrylabel"><code class="csfmt">\glscurrententrylabel</code></a>} <span class="comment">% entry label</span>
 {<a id="wrglossary.15516"></a><a href="#glo:opt.glosfield.siblinglist"><span class="xtrcsoptfmt">siblinglist</span></a>} <span class="comment">% label of field containing list</span>
 {<code class="cmd">\siblinghandler</code>} <span class="comment">% loop handler</span>
}<span class="comment">% </span>
{}<span class="comment">% <a id="wrglossary.15517"></a><a href="#glo:opt.glosfield.siblingcount"><span class="xtrcsoptfmt">siblingcount</span></a> field value 0 or empty or missing</span>
</pre> This uses a custom handler that’s defined as follows: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15518"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\newcommand</code>{<code class="cmd">\siblinghandler</code>}[1]{<span class="comment">% </span>
  <a id="wrglossary.15519"></a><a href="#glo:GlsXtrIfXpFieldEqXpStr"><code class="xtrcsfmt">\GlsXtrIfXpFieldEqXpStr</code></a>*{<a id="wrglossary.15520"></a><a href="#glo:opt.gloskey.plural"><span class="csoptfmt">plural</span></a>}{<a id="wrglossary.15521"></a><a href="#glo:glscurrententrylabel"><code class="csfmt">\glscurrententrylabel</code></a>}<span class="comment">% </span>
  {<a id="wrglossary.15522"></a><a href="#glo:glsentryplural"><code class="csfmt">\glsentryplural</code></a>{#1}}<span class="comment">% </span>
  {}<span class="comment">% current entry's plural same as sibling's plural</span>
  {<span class="comment">% </span>
    <a id="wrglossary.15523"></a><a href="#glo:space"><code class="csfmt">\space</code></a>(<code class="cmd">\emph</code>{pl.}<a id="wrglossary.15524"></a><a href="#glo:cs.sp"><code class="csfmt">\ </code></a><a id="wrglossary.15525"></a><a href="#glo:glsentryplural"><code class="csfmt">\glsentryplural</code></a>{<a id="wrglossary.15526"></a><a href="#glo:glscurrententrylabel"><code class="csfmt">\glscurrententrylabel</code></a>})<span class="comment">% </span>
    <a id="wrglossary.15527"></a><a href="#glo:listbreak"><code class="csfmt">\listbreak</code></a>
  }<span class="comment">% </span>
}
</pre> The <a id="wrglossary.15528"></a><a href="#glo:listbreak"><code class="csfmt">\listbreak</code></a> command is provided by <a id="wrglossary.15529"></a><a href="#glo:pkg.etoolbox"><span class="styfmt">etoolbox</span></a> and is used for prematurely exiting a loop. The handler tests if the sibling’s <a id="wrglossary.15530"></a><a href="#glo:opt.gloskey.plural"><span class="csoptfmt">plural</span></a> field is identical to the current entry’s <a id="wrglossary.15531"></a><a href="#glo:opt.gloskey.plural"><span class="csoptfmt">plural</span></a> field. If they are the same, it does nothing. If they are different, it displays the current entry’s plural and breaks the loop.<p>
Note that this assumes that the parent entry hasn’t had the plural form explicitly set to <span class="qt">“bravoes”</span> instead of the default <span class="qt">“bravos”</span>. In that case, the parent entry would show the plural but the <span class="qt">“bravoruffian”</span> child entry wouldn’t show the plural (since this case would led to the empty code block identified with the comment <span class="qt">“child and parent plurals the same”</span>). The <span class="qt">“bravoes”</span> plural form would instead be shown for the parent, which wouldn’t look right.<p>
If you don’t use <a id="wrglossary.15532"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> or if you use it without the <a id="wrglossary.15533"></a><a href="#glo:opt.resource.save-sibling-count"><span class="xtrcsoptfmt">save-sibling-count</span></a> resource option then the sibling information won’t be available.<p>
<div class="sidenote"><a id="wrglossary.15534"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a></div><span class="clearfix"></span><!-- end of sidenote -->
In order to switch to using <a id="wrglossary.15535"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, it’s first necessary to switch to using <a id="wrglossary.15536"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> (as above). Remember that the <a id="wrglossary.15537"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a> option is required: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15538"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<strong class="strong"><a id="wrglossary.15539"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a>,</strong><a id="wrglossary.15540"></a><a href="#glo:opt.postdot"><span class="xtrstyoptfmt">postdot</span></a>,<a id="wrglossary.15541"></a><a href="#glo:opt.stylemods"><span class="xtrstyoptfmt">stylemods</span></a>,<a id="wrglossary.15542"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a><span class="optfmt">=<a id="wrglossary.15543"></a><a href="#glo:opt.glostyle.treenonamegroup"><span class="glostylefmt">treenonamegroup</span></a></span>,
<a id="wrglossary.15544"></a><a href="#glo:opt.subentrycounter"><span class="styoptfmt">subentrycounter</span></a>]{glossaries-extra}
</pre> Next the entry definitions need to be converted to the <a id="wrglossary.15545"></a><a href="#glo:ext.bib"><span class="extfmt">bib</span></a> format required by <a id="wrglossary.15546"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>. This can be done with <a id="wrglossary.15547"></a><a href="#glo:app.convertgls2bib"><span class="appfmt">convertgls2bib</span></a>: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.15548"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>convertgls2bib <a id="wrglossary.15549"></a><a href="#glo:switch.preamble-only"><span class="longargfmt">--preamble-only</span></a> sample.tex entries.
</pre> The semantic command may be moved to the <a id="wrglossary.15550"></a><a href="#glo:ext.bib"><span class="extfmt">bib</span></a> file’s <a id="wrglossary.15551"></a><a href="#glo:idx.bibpreamble">preamble</a> to ensure it’s defined: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15552"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="code">@preamble</code>{"<a id="wrglossary.15553"></a><a href="#glo:providecommand"><code class="csfmt">\providecommand</code></a>{<code class="cmd">\scriptlang</code>}[1]{<code class="cmd">\textsf</code>{#1}}"}
</pre><p>
The <a id="wrglossary.15554"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> field typically shouldn’t be set when using <a id="wrglossary.15555"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, so <a id="wrglossary.15556"></a><a href="#glo:app.convertgls2bib"><span class="appfmt">convertgls2bib</span></a> strips it.  If the <a id="wrglossary.15557"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> field is missing, <a id="wrglossary.15558"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> will obtain it from the sort fallback for that entry type. In this case, <code class="code">@entry</code> has the <a id="wrglossary.15559"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> field as the sort fallback. If this is also missing then its value is obtained from the parent’s <a id="wrglossary.15560"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> field (see <a href="https://www.dickimaw-books.com/gallery/index.php?label=label=bib2gls-sorting"><span class="appfmt">bib2gls</span> gallery: sorting</a> for other examples).<p>
Therefore the <span class="qt">“Perl”</span> entry is simply defined as: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15561"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="code">@entry</code>{Perl,
  <a id="wrglossary.15562"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={<code class="cmd">\scriptlang</code>{Perl}}</span>,
  <a id="wrglossary.15563"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={A scripting language}</span>
}
</pre> This isn’t a problem for <a id="wrglossary.15564"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>. In this case, the command has been provided in the <code class="code">@preamble</code>, but <a id="wrglossary.15565"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> strips font information so the sort value becomes <span class="qt">“Perl”</span>.  If the definition isn’t placed in <code class="code">@preamble</code> then <a id="wrglossary.15566"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> will simply ignore the command (as <a id="wrglossary.15567"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> does) so the sort value will still end up as <span class="qt">“Perl”</span>.<p>
The homograph entries have also had their <a id="wrglossary.15568"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> fields omitted: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15569"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="code">@entry</code>{glossarycol,
  <a id="wrglossary.15570"></a><a href="#glo:opt.gloskey.parent"><span class="csoptfmt">parent</span></a><span class="optfmt">={glossary}</span>,
  <a id="wrglossary.15571"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={collection of glosses}</span>
}

<code class="code">@entry</code>{glossarylist,
  <a id="wrglossary.15572"></a><a href="#glo:opt.gloskey.parent"><span class="csoptfmt">parent</span></a><span class="optfmt">={glossary}</span>,
  <a id="wrglossary.15573"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={list of technical words}</span>
}
</pre><p>
This means that the sort value for both these child entries is <span class="qt">“glossary”</span>. When <a id="wrglossary.15574"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> encounters identical sort values it acts according to its <a id="wrglossary.15575"></a><a href="#glo:opt.resource.identical-sort-action"><span class="xtrcsoptfmt">identical-sort-action</span></a> setting. The default action is to sort by the label using a simple string comparison. In this case, it would put <span class="qt">“glossarycol”</span> before <span class="qt">“glossarylist”</span>. In the original document, the <a id="wrglossary.15576"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> value was manually chosen to ensure that the entries are ordered according to <a id="wrglossary.15577"></a><a href="#glo:dual.firstuse">first use</a>. This ordering can easily be obtained by changing <a id="wrglossary.15578"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span>’s</a> identical sort action (requires at least <a id="wrglossary.15579"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> v2.0): <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15580"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.15581"></a><a href="#glo:GlsXtrLoadResources"><code class="xtrcsfmt">\GlsXtrLoadResources</code></a>[<a id="wrglossary.15582"></a><a href="#glo:opt.resource.src"><span class="xtrcsoptfmt">src</span></a><span class="optfmt">={entries}</span>,<strong class="strong"><a id="wrglossary.15583"></a><a href="#glo:opt.resource.identical-sort-action"><span class="xtrcsoptfmt">identical-sort-action</span></a><span class="optfmt">=use</span></strong>]
</pre> This command should replace <a id="wrglossary.15584"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>. If you want the sibling information (see earlier), then you need to remember to add <a id="wrglossary.15585"></a><a href="#glo:opt.resource.save-sibling-count"><span class="xtrcsoptfmt">save-sibling-count</span></a> to the list of options.<p>
Note that this is a better solution than in the original example. If I edit the document so that <span class="qt">“glossarycol”</span> is used first, then the ordering will be updated accordingly, but with the original example, the <a id="wrglossary.15586"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> keys would need to be manually changed.<p>
The remainder of the <a id="wrglossary.15587"></a><a href="#glo:idx.documentpreamble">document preamble</a>(that is, the definition of <code class="csfmt">\scriptlang</code> and all the entry definitions) should now be removed.<p>
Finally, replace <a id="wrglossary.15588"></a><a href="#glo:printglossaries"><code class="csfmt">\printglossaries</code></a> with <a id="wrglossary.15589"></a><a href="#glo:printunsrtglossaries"><code class="xtrcsfmt">\printunsrtglossaries</code></a>. The document build is now: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.15590"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>pdflatex sample
bib2gls <a id="wrglossary.15591"></a><a href="#glo:switch.group"><span class="longargfmt">--group</span></a> sample
pdflatex sample
pdflatex sample
</pre> Note use of the <a id="wrglossary.15592"></a><a href="#glo:switch.group"><span class="longargfmt">--group</span></a> (or <a id="wrglossary.15593"></a><a href="#glo:switch.group"><span class="shortargfmt">-g</span></a>) switch, which is needed to support the <a id="wrglossary.15594"></a><a href="#glo:opt.glostyle.treenonamegroup"><span class="glostylefmt">treenonamegroup</span></a> style. The third LaTeX call is needed because the document contains <a id="wrglossary.15595"></a><a href="#glo:glsrefentry"><code class="csfmt">\glsrefentry</code></a>.<p>
Note that you can’t use the <a id="wrglossary.15596"></a><a href="#glo:opt.order"><span class="styoptfmt">order</span></a><span class="optfmt">=letter</span> package option with <a id="wrglossary.15597"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>. Instead use the <a id="wrglossary.15598"></a><a href="#glo:opt.resource.break-at"><span class="xtrcsoptfmt">break-at</span></a><span class="optfmt">=none</span> resource option: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15599"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.15600"></a><a href="#glo:GlsXtrLoadResources"><code class="xtrcsfmt">\GlsXtrLoadResources</code></a>[<a id="wrglossary.15601"></a><a href="#glo:opt.resource.src"><span class="xtrcsoptfmt">src</span></a><span class="optfmt">={entries}</span>,<a id="wrglossary.15602"></a><a href="#glo:opt.resource.identical-sort-action"><span class="xtrcsoptfmt">identical-sort-action</span></a><span class="optfmt">=use</span>,
  <strong class="strong"><a id="wrglossary.15603"></a><a href="#glo:opt.resource.break-at"><span class="xtrcsoptfmt">break-at</span></a><span class="optfmt">=none</span></strong>
]
</pre><p>
<div class="filedef">🗋<a href="samples/sample-inline.tex">📥</a> <a id="wrglossary.15604"></a><dfn id="glo:file.sample-inline.tex"><span class="filefmt">sample-inline.tex</span></dfn></div><!-- end of filedef -->
 This document is like <a id="wrglossary.15605"></a><a href="#glo:file.sample.tex"><span class="filefmt">sample.tex</span></a>, above, but uses the <a id="wrglossary.15606"></a><a href="#glo:opt.glostyle.inline"><span class="glostylefmt">inline</span></a> glossary style to put the <a id="wrglossary.15607"></a><a href="#glo:dual.glossary">glossary</a> in a footnote. The document build is: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.15608"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>pdflatex sample-inline
makeglossaries sample-inline
pdflatex sample-inline
pdflatex sample-inline
</pre> If you want to convert this document to <a id="wrglossary.15609"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, follow the same procedure as above. If you want to use <a id="wrglossary.15610"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> then you don’t need the <a id="wrglossary.15611"></a><a href="#glo:switch.group"><span class="longargfmt">--group</span></a> switch since no letter groups are required.<p>
<div class="filedef">🗋<a href="samples/sampletree.tex">📥</a> <a id="wrglossary.15612"></a><dfn id="glo:file.sampletree.tex"><span class="filefmt">sampletree.tex</span></dfn></div><!-- end of filedef -->
 This document illustrates a <a id="wrglossary.15613"></a><a href="#glo:hierarchicallevel">hierarchical</a> glossary structure where  child entries have different names to their corresponding parent entry.  To create the document do: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.15614"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>pdflatex sampletree
makeglossaries sampletree
pdflatex sampletree
</pre> The document uses the <a id="wrglossary.15615"></a><a href="#glo:opt.glostyle.alttreehypergroup"><span class="glostylefmt">alttreehypergroup</span></a> glossary style, which needs to know the widest name for each <a id="wrglossary.15616"></a><a href="#glo:dual.hierarchicallevel">hierarchical level</a>. This has been assigned manually in the <a id="wrglossary.15617"></a><a href="#glo:idx.documentpreamble">document preamble</a>with <a id="wrglossary.15618"></a><a href="#glo:glssetwidest"><code class="csfmt">\glssetwidest</code></a>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15619"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.15620"></a><a href="#glo:glssetwidest"><code class="csfmt">\glssetwidest</code></a>{Roman letters} <span class="comment">% level 0 widest name</span>
<a id="wrglossary.15621"></a><a href="#glo:glssetwidest"><code class="csfmt">\glssetwidest</code></a>[1]{Sigma}      <span class="comment">% level 1 widest name</span>
</pre> (Level 0 is the top-most level. That is, entries that don’t have a parent.) It’s possible to get <a id="wrglossary.15622"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> to compute the widest top-level entry with <a id="wrglossary.15623"></a><a href="#glo:glsfindwidesttoplevelname"><code class="csfmt">\glsfindwidesttoplevelname</code></a> but this will iterate over all top-level entries, regardless of whether or not they appear in the <a id="wrglossary.15624"></a><a href="#glo:dual.glossary">glossary</a>. If you have a large database of entries, this will firstly take time and secondly the width may be too large due to an unindexed entry with a big name.<p>
This sample document doesn’t require any of the tabular styles so I’ve prevented those packages from being loaded with <a id="wrglossary.15625"></a><a href="#glo:opt.nolong"><span class="styoptfmt">nolong</span></a> and <a id="wrglossary.15626"></a><a href="#glo:opt.nosuper"><span class="styoptfmt">nosuper</span></a>. The reduces the overall package loading and reduces  the potential of package conflict. <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15627"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.15628"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a><span class="optfmt">=<a id="wrglossary.15629"></a><a href="#glo:opt.glostyle.alttreehypergroup"><span class="glostylefmt">alttreehypergroup</span></a></span>,<strong class="strong"><a id="wrglossary.15630"></a><a href="#glo:opt.nolong"><span class="styoptfmt">nolong</span></a>,<a id="wrglossary.15631"></a><a href="#glo:opt.nosuper"><span class="styoptfmt">nosuper</span></a></strong>]
{glossaries}
</pre> (This example glossary is actually better suited for one of the topic styles provided with <a id="wrglossary.15632"></a><a href="#glo:pkg.glossary-topic"><span class="styfmt">glossary-topic</span></a>, see below.)<p>
This is obviously a contrived example since it’s strange to have the symbol names (such as <span class="qt">“Sigma”</span>) in the glossary. The purpose is to demonstrate the <a id="wrglossary.15633"></a><a href="#glo:opt.glostyle.alttreehypergroup"><span class="glostylefmt">alttreehypergroup</span></a> with an entry that’s noticeably wider than the others in the same <a id="wrglossary.15634"></a><a href="#glo:dual.hierarchicallevel">hierarchical level</a>. A more sensible document would have the symbol in the <a id="wrglossary.15635"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> key.<p>
<div class="sidenote"><a id="wrglossary.15636"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><span class="clearfix"></span><!-- end of sidenote -->
If you want to switch to <a id="wrglossary.15637"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, then you can instead use a combination of <a id="wrglossary.15638"></a><a href="#glo:opt.nostyles"><span class="styoptfmt">nostyles</span></a> and <a id="wrglossary.15639"></a><a href="#glo:opt.stylemods"><span class="xtrstyoptfmt">stylemods</span></a>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15640"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.15641"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a><span class="optfmt">=<a id="wrglossary.15642"></a><a href="#glo:opt.glostyle.alttreehypergroup"><span class="glostylefmt">alttreehypergroup</span></a></span>,<a id="wrglossary.15643"></a><a href="#glo:opt.postdot"><span class="xtrstyoptfmt">postdot</span></a>,<strong class="strong"><a id="wrglossary.15644"></a><a href="#glo:opt.nostyles"><span class="styoptfmt">nostyles</span></a>,
<a id="wrglossary.15645"></a><a href="#glo:opt.stylemods"><span class="xtrstyoptfmt">stylemods</span></a><span class="optfmt">=tree</span></strong>]{<strong class="strong">glossaries-extra</strong>}
</pre> The <a id="wrglossary.15646"></a><a href="#glo:opt.stylemods"><span class="xtrstyoptfmt">stylemods</span></a> package not only patches the original styles provided by the base <a id="wrglossary.15647"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package (such as <a id="wrglossary.15648"></a><a href="#glo:pkg.glossary-tree"><span class="styfmt">glossary-tree</span></a> used in this example) but also provides extra helper commands. In this case, it provides additional commands to calculate the widest name. For example, instead of manually setting the widest entry with <a id="wrglossary.15649"></a><a href="#glo:glssetwidest"><code class="csfmt">\glssetwidest</code></a>, you could add the following before the glossary: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15650"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.15651"></a><a href="#glo:glsFindWidestUsedTopLevelName"><code class="xtrcsfmt">\glsFindWidestUsedTopLevelName</code></a>
<a id="wrglossary.15652"></a><a href="#glo:glsFindWidestUsedLevelTwo"><code class="xtrcsfmt">\glsFindWidestUsedLevelTwo</code></a>
</pre> This will only take into account the entries that have actually been used in the document, but it can still be time-consuming if you have a large number of entries.<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.15653"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
Note that the glossary must be at the end of the document (after all required entries have been used) with this method. The alternative is to perform the calculation at the end of the document and save the results in the <a id="wrglossary.15654"></a><a href="#glo:ext.aux"><span class="extfmt">aux</span></a> file for the next run. </div><!-- end of important -->
<p>
This example document is using top-level entries for topics without descriptions. This means that the descriptions simply contain <a id="wrglossary.15655"></a><a href="#glo:nopostdesc"><code class="csfmt">\nopostdesc</code></a> to prevent the post-description punctuation from being automatically inserted. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15656"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.15657"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{greekletter}{<a id="wrglossary.15658"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={Greek letters}</span>,
<a id="wrglossary.15659"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a><span class="optfmt">={Greek letter}</span>,
<a id="wrglossary.15660"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={<a id="wrglossary.15661"></a><a href="#glo:nopostdesc"><code class="csfmt">\nopostdesc</code></a>}</span>}
</pre> With <a id="wrglossary.15662"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, you can convert this to <a id="wrglossary.15663"></a><a href="#glo:glsxtrnopostpunc"><code class="xtrcsfmt">\glsxtrnopostpunc</code></a> which will prevent the post-description punctuation without interfering with the category post-description hook.<p>
In order to distinguish between the child entries, which are symbols, and the parent entries, which are topics, it’s useful to give these two different types of entries different categories. The topics can use the default <a id="wrglossary.15664"></a><a href="#glo:opt.cat.general"><span class="catfmt">general</span></a> category, but the symbol entries can be assigned to a different category. The value of the <a id="wrglossary.15665"></a><a href="#glo:opt.gloskey.category"><span class="xtrcsoptfmt">category</span></a> key must be a label. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15666"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.15667"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{C}{<a id="wrglossary.15668"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={C}</span>,
<a id="wrglossary.15669"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={Euler's constant}</span>,
<strong class="strong"><a id="wrglossary.15670"></a><a href="#glo:opt.gloskey.category"><span class="xtrcsoptfmt">category</span></a><span class="optfmt">={<a id="wrglossary.15671"></a><a href="#glo:opt.cat.symbol"><span class="catfmt">symbol</span></a>}</span>,</strong>
<a id="wrglossary.15672"></a><a href="#glo:opt.gloskey.parent"><span class="csoptfmt">parent</span></a><span class="optfmt">={romanletter}</span>}
</pre><p>
There is some redundancy caused by a parenthetical note after  the <a id="wrglossary.15673"></a><a href="#glo:dual.firstuse">first use</a> in some of the symbol entries. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15674"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.15675"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{pi}{<a id="wrglossary.15676"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={pi}</span>,
<a id="wrglossary.15677"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a><span class="optfmt">={<a id="wrglossary.15678"></a><a href="#glo:ensuremath"><code class="csfmt">\ensuremath</code></a>{<code class="cmd">\pi</code>}}</span>,
<a id="wrglossary.15679"></a><a href="#glo:opt.gloskey.first"><span class="csoptfmt">first</span></a><span class="optfmt">={<a id="wrglossary.15680"></a><a href="#glo:ensuremath"><code class="csfmt">\ensuremath</code></a>{<code class="cmd">\pi</code>} (lowercase pi)}</span>,
<a id="wrglossary.15681"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={Transcendental number}</span>,
<a id="wrglossary.15682"></a><a href="#glo:opt.gloskey.parent"><span class="csoptfmt">parent</span></a><span class="optfmt">={greekletter}</span>}
</pre> With <a id="wrglossary.15683"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> this can be dealt with through the category post-link hook: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15684"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.15685"></a><a href="#glo:glsdefpostlink"><code class="csfmt">\glsdefpostlink</code></a>{symbol}{<span class="comment">% </span>
  <a id="wrglossary.15686"></a><a href="#glo:glsxtrifwasfirstuse"><code class="xtrcsfmt">\glsxtrifwasfirstuse</code></a>
  {<span class="comment">% first use</span>
    <a id="wrglossary.15687"></a><a href="#glo:glsxtrifhasfield"><code class="xtrcsfmt">\glsxtrifhasfield</code></a>{<a id="wrglossary.15688"></a><a href="#glo:opt.glosfield.useri"><span class="csoptfmt">useri</span></a>}{<a id="wrglossary.15689"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>}<span class="comment">% </span>
    { (<a id="wrglossary.15690"></a><a href="#glo:glscurrentfieldvalue"><code class="csfmt">\glscurrentfieldvalue</code></a>)}{}<span class="comment">% </span>
  }<span class="comment">% </span> 
  {}<span class="comment">% not first use</span>
}
</pre> The parenthetical material is now stored in the <a id="wrglossary.15691"></a><a href="#glo:opt.gloskey.user1"><span class="csoptfmt">user1</span></a> key. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15692"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.15693"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{sigma}{<a id="wrglossary.15694"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={Sigma}</span>,
<a id="wrglossary.15695"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a><span class="optfmt">={<a id="wrglossary.15696"></a><a href="#glo:ensuremath"><code class="csfmt">\ensuremath</code></a><code class="cmd">\Sigma</code>}</span>,
<strong class="strong"><a id="wrglossary.15697"></a><a href="#glo:opt.gloskey.user1"><span class="csoptfmt">user1</span></a><span class="optfmt">={uppercase sigma}</span>,</strong>
<a id="wrglossary.15698"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={Used to indicate summation}</span>,
<a id="wrglossary.15699"></a><a href="#glo:opt.gloskey.parent"><span class="csoptfmt">parent</span></a><span class="optfmt">={greekletter}</span>}
</pre> The category post-description link is also set to ensure that the symbol is displayed after the description in the glossary: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15700"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.15701"></a><a href="#glo:glsdefpostdesc"><code class="xtrcsfmt">\glsdefpostdesc</code></a>{symbol}{<a id="wrglossary.15702"></a><a href="#glo:space"><code class="csfmt">\space</code></a>
  ($<a id="wrglossary.15703"></a><a href="#glo:glsentrytext"><code class="csfmt">\glsentrytext</code></a>{<a id="wrglossary.15704"></a><a href="#glo:glscurrententrylabel"><code class="csfmt">\glscurrententrylabel</code></a>}$)}
</pre> These modifications only affect entries with the <a id="wrglossary.15705"></a><a href="#glo:opt.gloskey.category"><span class="xtrcsoptfmt">category</span></a> set to <a id="wrglossary.15706"></a><a href="#glo:opt.cat.symbol"><span class="catfmt">symbol</span></a>.<p>
With <a id="wrglossary.15707"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, it’s now possible to use the topic styles provided with the <a id="wrglossary.15708"></a><a href="#glo:pkg.glossary-topic"><span class="styfmt">glossary-topic</span></a> package: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15709"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.15710"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a><span class="optfmt">=<strong class="strong"><a id="wrglossary.15711"></a><a href="#glo:opt.glostyle.topic"><span class="xtrglostylefmt">topic</span></a></strong></span>,<a id="wrglossary.15712"></a><a href="#glo:opt.postdot"><span class="xtrstyoptfmt">postdot</span></a>,<strong class="strong"><a id="wrglossary.15713"></a><a href="#glo:opt.nostyles"><span class="styoptfmt">nostyles</span></a></strong>,<a id="wrglossary.15714"></a><a href="#glo:opt.stylemods"><span class="xtrstyoptfmt">stylemods</span></a><span class="optfmt">={tree<strong class="strong">,topic</strong>}</span>]
{<strong class="strong">glossaries-extra</strong>}
</pre> The <a id="wrglossary.15715"></a><a href="#glo:opt.glostyle.topic"><span class="xtrglostylefmt">topic</span></a> style is designed for this kind of hierarchy where all the top-level entries don’t have descriptions. This means that the <a id="wrglossary.15716"></a><a href="#glo:nopostdesc"><code class="csfmt">\nopostdesc</code></a> and <a id="wrglossary.15717"></a><a href="#glo:glsxtrnopostpunc"><code class="xtrcsfmt">\glsxtrnopostpunc</code></a> commands aren’t required. The top-level entries can simply be defined as: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15718"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.15719"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{greekletter}{<a id="wrglossary.15720"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={Greek letters}</span>,
<a id="wrglossary.15721"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a><span class="optfmt">={Greek letter}</span>, <a id="wrglossary.15722"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}

<a id="wrglossary.15723"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{romanletter}{<a id="wrglossary.15724"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={Roman letters}</span>,
<a id="wrglossary.15725"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a><span class="optfmt">={Roman letter}</span>, <a id="wrglossary.15726"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}
</pre> I’ve now loaded both the <a id="wrglossary.15727"></a><a href="#glo:pkg.glossary-tree"><span class="styfmt">glossary-tree</span></a> and <a id="wrglossary.15728"></a><a href="#glo:pkg.glossary-topic"><span class="styfmt">glossary-topic</span></a> packages (via <a id="wrglossary.15729"></a><a href="#glo:opt.stylemods"><span class="xtrstyoptfmt">stylemods</span></a><span class="optfmt">={tree,topic}</span>). The <a id="wrglossary.15730"></a><a href="#glo:pkg.glossary-topic"><span class="styfmt">glossary-topic</span></a> package can be used without <a id="wrglossary.15731"></a><a href="#glo:pkg.glossary-tree"><span class="styfmt">glossary-tree</span></a>, in which case it will behave more like the normal <a id="wrglossary.15732"></a><a href="#glo:opt.glostyle.tree"><span class="glostylefmt">tree</span></a> rather than <a id="wrglossary.15733"></a><a href="#glo:opt.glostyle.alttree"><span class="glostylefmt">alttree</span></a> styles (but with different indentation and no description in the top-level). However, if you use <a id="wrglossary.15734"></a><a href="#glo:glssetwidest"><code class="csfmt">\glssetwidest</code></a> (provided by <a id="wrglossary.15735"></a><a href="#glo:pkg.glossary-tree"><span class="styfmt">glossary-tree</span></a>) then the <a id="wrglossary.15736"></a><a href="#glo:opt.glostyle.topic"><span class="xtrglostylefmt">topic</span></a> style will behave more like <a id="wrglossary.15737"></a><a href="#glo:opt.glostyle.alttree"><span class="glostylefmt">alttree</span></a>.<p>
Since there’s no description for the top-level entries, the <a id="wrglossary.15738"></a><a href="#glo:opt.glostyle.topic"><span class="xtrglostylefmt">topic</span></a> style ignores the widest name setting for the top-level, so I can just have the level 1 setting: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15739"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.15740"></a><a href="#glo:glssetwidest"><code class="csfmt">\glssetwidest</code></a>[1]Sigma
</pre><p>
<div class="sidenote"><a id="wrglossary.15741"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a></div><span class="clearfix"></span><!-- end of sidenote -->
If you want to convert this document so that it uses <a id="wrglossary.15742"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, you first need to convert it to using <a id="wrglossary.15743"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, as described above, but remember that you now need the <a id="wrglossary.15744"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a> option. <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15745"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<strong class="strong"><a id="wrglossary.15746"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a>,</strong><a id="wrglossary.15747"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a><span class="optfmt">=<a id="wrglossary.15748"></a><a href="#glo:opt.glostyle.topic"><span class="xtrglostylefmt">topic</span></a></span>,<a id="wrglossary.15749"></a><a href="#glo:opt.postdot"><span class="xtrstyoptfmt">postdot</span></a>,<a id="wrglossary.15750"></a><a href="#glo:opt.nostyles"><span class="styoptfmt">nostyles</span></a>,<a id="wrglossary.15751"></a><a href="#glo:opt.stylemods"><span class="xtrstyoptfmt">stylemods</span></a><span class="optfmt">={tree,topic}</span>]
{<strong class="strong">glossaries-extra</strong>}
</pre> Next convert the entries to the <a id="wrglossary.15752"></a><a href="#glo:ext.bib"><span class="extfmt">bib</span></a> format required by <a id="wrglossary.15753"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.15754"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>convertgls2bib <a id="wrglossary.15755"></a><a href="#glo:switch.preamble-only"><span class="longargfmt">--preamble-only</span></a> sampletree.tex entries.bib
</pre> Now replace <a id="wrglossary.15756"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a> with: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15757"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.15758"></a><a href="#glo:GlsXtrLoadResources"><code class="xtrcsfmt">\GlsXtrLoadResources</code></a>[<a id="wrglossary.15759"></a><a href="#glo:opt.resource.src"><span class="xtrcsoptfmt">src</span></a><span class="optfmt">=entries</span>,<strong class="strong"><a id="wrglossary.15760"></a><a href="#glo:opt.resource.set-widest"><span class="xtrcsoptfmt">set-widest</span></a></strong>]
</pre> I’ve used the <a id="wrglossary.15761"></a><a href="#glo:opt.resource.set-widest"><span class="xtrcsoptfmt">set-widest</span></a> option here to get <a id="wrglossary.15762"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> to compute the widest name. (Obviously, it can only do this if it can correctly interpret any commands contained in the <a id="wrglossary.15763"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> field.)<p>
This means that the <a id="wrglossary.15764"></a><a href="#glo:glssetwidest"><code class="csfmt">\glssetwidest</code></a> commands can now be removed completely. All the <a id="wrglossary.15765"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a> commands also need to be removed from the <a id="wrglossary.15766"></a><a href="#glo:idx.documentpreamble">document preamble</a>. Finally, <a id="wrglossary.15767"></a><a href="#glo:printglossaries"><code class="csfmt">\printglossaries</code></a> needs to be replaced with <a id="wrglossary.15768"></a><a href="#glo:printunsrtglossaries"><code class="xtrcsfmt">\printunsrtglossaries</code></a>. The document build is now: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.15769"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>pdflatex sampletree
bib2gls sampletree
pdflatex sampletree
</pre><p>
This produces the same result as with just <a id="wrglossary.15770"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> and <a id="wrglossary.15771"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a>. However, there are some modifications that can be made to the <a id="wrglossary.15772"></a><a href="#glo:ext.bib"><span class="extfmt">bib</span></a> file to make it neater. <p>
The top-level entries are defined as: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15773"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="code">@entry</code>{greekletter,
  <a id="wrglossary.15774"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={Greek letters}</span>,
  <a id="wrglossary.15775"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>,
  <a id="wrglossary.15776"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a><span class="optfmt">={Greek letter}</span>
}

<code class="code">@entry</code>{romanletter,
  <a id="wrglossary.15777"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={Roman letters}</span>,
  <a id="wrglossary.15778"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>,
  <a id="wrglossary.15779"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a><span class="optfmt">={Roman letter}</span>
}
</pre> This is a direct translation from the <a id="wrglossary.15780"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a> commands (after switching to the <a id="wrglossary.15781"></a><a href="#glo:opt.glostyle.topic"><span class="xtrglostylefmt">topic</span></a> style). There’s a more appropriate entry type: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15782"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="code">@indexplural</code>{greekletter,
  <a id="wrglossary.15783"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a><span class="optfmt">={Greek letter}</span>
}

<code class="code">@indexplural</code>{romanletter,
  <a id="wrglossary.15784"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a><span class="optfmt">={Roman letter}</span>
}
</pre> The <code class="code">@indexplural</code> entry type doesn’t require the <a id="wrglossary.15785"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a> and will set the <a id="wrglossary.15786"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> field to the same as the <a id="wrglossary.15787"></a><a href="#glo:opt.gloskey.plural"><span class="csoptfmt">plural</span></a> field. Since the <a id="wrglossary.15788"></a><a href="#glo:opt.gloskey.plural"><span class="csoptfmt">plural</span></a> field hasn’t been set it’s obtained by appending <span class="qt">“s”</span> to the <a id="wrglossary.15789"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a> field.<p>
Now let’s assume that the symbol entries are defined in a more rational manner, with the actual symbol in the <a id="wrglossary.15790"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> field. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15791"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="code">@entry</code>{sigma,
  <a id="wrglossary.15792"></a><a href="#glo:opt.gloskey.user1"><span class="csoptfmt">user1</span></a><span class="optfmt">={uppercase sigma}</span>,
  <a id="wrglossary.15793"></a><a href="#glo:opt.gloskey.parent"><span class="csoptfmt">parent</span></a><span class="optfmt">={greekletter}</span>,
  <a id="wrglossary.15794"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={Used to indicate summation}</span>,
  <strong class="strong"><a id="wrglossary.15795"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={<a id="wrglossary.15796"></a><a href="#glo:ensuremath"><code class="csfmt">\ensuremath</code></a>{<code class="cmd">\Sigma</code>}}</span></strong>,
  <a id="wrglossary.15797"></a><a href="#glo:opt.gloskey.category"><span class="xtrcsoptfmt">category</span></a><span class="optfmt">={<a id="wrglossary.15798"></a><a href="#glo:opt.cat.symbol"><span class="catfmt">symbol</span></a>}</span>
}

<code class="code">@entry</code>{C,
  <a id="wrglossary.15799"></a><a href="#glo:opt.gloskey.parent"><span class="csoptfmt">parent</span></a><span class="optfmt">={romanletter}</span>,
  <a id="wrglossary.15800"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={<a id="wrglossary.15801"></a><a href="#glo:ensuremath"><code class="csfmt">\ensuremath</code></a>{C}}</span>,
  <a id="wrglossary.15802"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={Euler's constant}</span>,
  <a id="wrglossary.15803"></a><a href="#glo:opt.gloskey.category"><span class="xtrcsoptfmt">category</span></a><span class="optfmt">={<a id="wrglossary.15804"></a><a href="#glo:opt.cat.symbol"><span class="catfmt">symbol</span></a>}</span>
}
</pre> The category post-description hook (provided with <a id="wrglossary.15805"></a><a href="#glo:glsdefpostdesc"><code class="xtrcsfmt">\glsdefpostdesc</code></a>) should now be removed from the document.<p>
If you make these changes and rebuild the document, you’ll find that the order has changed. Now the <span class="qt">“sigma”</span> entry is before the <span class="qt">“pi”</span> entry. This is because <a id="wrglossary.15806"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> is obtaining the sort values from the <a id="wrglossary.15807"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> field, which is the sort fallback for <code class="code">@entry</code>. This means that the sort values end up as \(𝛴\) and \(𝜋\) (<a id="wrglossary.15808"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> recognises the commands <code class="csfmt">\Sigma</code> and <code class="csfmt">\pi</code> and converts them to the Unicode characters 0x1D6F4 and 0x1D70B).<p>
If you change <code class="code">@entry</code> to <code class="code">@symbol</code> then you will once again get the order from the original example (<span class="qt">“pi”</span> before <span class="qt">“Sigma”</span>). This is because the sort fallback for <code class="code">@symbol</code> is the label not the <a id="wrglossary.15809"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a>. (Remember that the sort fallback is only used if the <a id="wrglossary.15810"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> field isn’t set. If you explicitly set the <a id="wrglossary.15811"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> field then no fallback is required. See <a href="https://www.dickimaw-books.com/gallery/index.php?label=label=bib2gls-sorting"><span class="appfmt">bib2gls</span> gallery: sorting</a>.)<p>
You can further tidy the <a id="wrglossary.15812"></a><a href="#glo:ext.bib"><span class="extfmt">bib</span></a> file by removing the <a id="wrglossary.15813"></a><a href="#glo:opt.gloskey.category"><span class="xtrcsoptfmt">category</span></a> fields. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15814"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="code">@symbol</code>{sigma,
  <a id="wrglossary.15815"></a><a href="#glo:opt.gloskey.user1"><span class="csoptfmt">user1</span></a><span class="optfmt">={uppercase sigma}</span>,
  <a id="wrglossary.15816"></a><a href="#glo:opt.gloskey.parent"><span class="csoptfmt">parent</span></a><span class="optfmt">={greekletter}</span>,
  <a id="wrglossary.15817"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={Used to indicate summation}</span>,
  <a id="wrglossary.15818"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={<a id="wrglossary.15819"></a><a href="#glo:ensuremath"><code class="csfmt">\ensuremath</code></a>{<code class="cmd">\Sigma</code>}}</span>
}
</pre> You can then assign the <a id="wrglossary.15820"></a><a href="#glo:opt.gloskey.category"><span class="xtrcsoptfmt">category</span></a> in the resource set: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15821"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.15822"></a><a href="#glo:GlsXtrLoadResources"><code class="xtrcsfmt">\GlsXtrLoadResources</code></a>[<a id="wrglossary.15823"></a><a href="#glo:opt.resource.src"><span class="xtrcsoptfmt">src</span></a><span class="optfmt">=entries</span>,<a id="wrglossary.15824"></a><a href="#glo:opt.resource.set-widest"><span class="xtrcsoptfmt">set-widest</span></a>,<strong class="strong"><a id="wrglossary.15825"></a><a href="#glo:opt.resource.category"><span class="xtrcsoptfmt">category</span></a><span class="optfmt">={same as entry}</span></strong>]
</pre> This means that all the entries defined with <code class="code">@symbol</code> will have the <a id="wrglossary.15826"></a><a href="#glo:opt.gloskey.category"><span class="xtrcsoptfmt">category</span></a> set to <a id="wrglossary.15827"></a><a href="#glo:opt.cat.symbol"><span class="catfmt">symbol</span></a> and all the entries defined with <code class="code">@indexplural</code> will have the <a id="wrglossary.15828"></a><a href="#glo:opt.gloskey.category"><span class="xtrcsoptfmt">category</span></a> set to <span class="catfmt">indexplural</span>. (Only the <a id="wrglossary.15829"></a><a href="#glo:opt.cat.symbol"><span class="catfmt">symbol</span></a> category is significant in this example.)<p>
You can make the <a id="wrglossary.15830"></a><a href="#glo:ext.bib"><span class="extfmt">bib</span></a> files even more flexible by introducing field and entry aliases with <a id="wrglossary.15831"></a><a href="#glo:opt.resource.field-aliases"><span class="xtrcsoptfmt">field-aliases</span></a> and <a id="wrglossary.15832"></a><a href="#glo:opt.resource.entry-type-aliases"><span class="xtrcsoptfmt">entry-type-aliases</span></a>. See the <a id="wrglossary.15833"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> manual for further details.<p>

</section><!-- end of section sec:samplesparent -->

<section id="sec:samplescrossref"><!-- start of section sec:samplescrossref --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->18.7. Cross-Referencing<div class="labellink"><a href="#sec:samplescrossref">[link]</a></div></h2><!-- end of section header -->
<p>
<div class="filedef">🗋<a href="samples/sample-crossref.tex">📥</a> <a id="wrglossary.15834"></a><dfn id="glo:file.sample-crossref.tex"><span class="filefmt">sample-crossref.tex</span></dfn></div><!-- end of filedef -->
 This document illustrates how to cross-reference entries in the glossary. <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.15835"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>pdflatex sample-crossref
makeglossaries sample-crossref
pdflatex sample-crossref
</pre> The document provides a command <a id="wrglossary.15836"></a><a href="#glo:alsoname"><code class="csfmt">\alsoname</code></a> to produce some fixed text, which can be changed as appropriate (usually within a language hook): <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15837"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.15838"></a><a href="#glo:providecommand"><code class="csfmt">\providecommand</code></a>{<a id="wrglossary.15839"></a><a href="#glo:alsoname"><code class="csfmt">\alsoname</code></a>}{see also}
</pre> I’ve used <a id="wrglossary.15840"></a><a href="#glo:providecommand"><code class="csfmt">\providecommand</code></a> as some packages define this command. This is used to create a <span class="qt">“see also”</span> cross-reference with the <a id="wrglossary.15841"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a> key: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15842"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.15843"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{apple}{<a id="wrglossary.15844"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={apple}</span>,<a id="wrglossary.15845"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={firm, round fruit}</span>,
<a id="wrglossary.15846"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a><span class="optfmt">={[<a id="wrglossary.15847"></a><a href="#glo:alsoname"><code class="csfmt">\alsoname</code></a>]{pear}}</span>}

<a id="wrglossary.15848"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{marrow}{<a id="wrglossary.15849"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={marrow}</span>,
 <a id="wrglossary.15850"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={long vegetable with thin green skin and white flesh}</span>,
 <a id="wrglossary.15851"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a><span class="optfmt">={[<a id="wrglossary.15852"></a><a href="#glo:alsoname"><code class="csfmt">\alsoname</code></a>]courgette}</span>}
</pre><p>
Note that <span class="qt">“marrow”</span> is included in the glossary even though it hasn’t been referenced in the text. This is because the <a id="wrglossary.15853"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a> key automatically triggers <a id="wrglossary.15854"></a><a href="#glo:glssee"><code class="csfmt">\glssee</code></a> which indexes the term. This behaviour is intended for documents where only the terms that are actually required in the document are defined. It’s not suitable for a large database of terms shared across multiple documents that may or may not be used in a particular document. In that case, you may want to consider using <a id="wrglossary.15855"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> (see below).<p>
<div class="sidenote"><a id="wrglossary.15856"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><span class="clearfix"></span><!-- end of sidenote -->
This example is quite simple to convert to <a id="wrglossary.15857"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>. If you want the dot after the description, you need the <a id="wrglossary.15858"></a><a href="#glo:opt.nopostdot"><span class="styoptfmt">nopostdot</span></a><span class="optfmt">=false</span> or <a id="wrglossary.15859"></a><a href="#glo:opt.postdot"><span class="xtrstyoptfmt">postdot</span></a> package option. You may also want to consider using the <a id="wrglossary.15860"></a><a href="#glo:opt.stylemods"><span class="xtrstyoptfmt">stylemods</span></a> option.<p>
In order to prevent the <span class="qt">“marrow”</span> entry from being automatically being added to the glossary as a result of the cross-reference, you can use <a id="wrglossary.15861"></a><a href="#glo:opt.autoseeindex"><span class="xtrstyoptfmt">autoseeindex</span></a><span class="optfmt">=false</span> to prevent the automatic indexing triggered by the <a id="wrglossary.15862"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a> key (or the <a id="wrglossary.15863"></a><a href="#glo:opt.gloskey.seealso"><span class="xtrcsoptfmt">seealso</span></a> key provided by <a id="wrglossary.15864"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>).<p>
<pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15865"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<strong class="strong"><a id="wrglossary.15866"></a><a href="#glo:opt.autoseeindex"><span class="xtrstyoptfmt">autoseeindex</span></a><span class="optfmt">=false</span></strong>,<a id="wrglossary.15867"></a><a href="#glo:opt.postdot"><span class="xtrstyoptfmt">postdot</span></a>,<a id="wrglossary.15868"></a><a href="#glo:opt.stylemods"><span class="xtrstyoptfmt">stylemods</span></a>]{glossaries-extra}
</pre> The document build is the same, but now the <span class="qt">“marrow”</span> and <span class="qt">“zucchini”</span> entries aren’t present in the document.<p>
Note that the <span class="qt">“fruit”</span> entry is still included even though it hasn’t been used in the document. This is because it was explicitly indexed with <a id="wrglossary.15869"></a><a href="#glo:glssee"><code class="csfmt">\glssee</code></a> not via the <a id="wrglossary.15870"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a> key.<p>
The entries that contains <a id="wrglossary.15871"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a>[<a id="wrglossary.15872"></a><a href="#glo:alsoname"><code class="csfmt">\alsoname</code></a><span class="meta">〈<em class="metainner">xr-label</em>〉</span>] can be converted to use the <a id="wrglossary.15873"></a><a href="#glo:opt.gloskey.seealso"><span class="xtrcsoptfmt">seealso</span></a> key: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15874"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.15875"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{apple}{<a id="wrglossary.15876"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={apple}</span>,<a id="wrglossary.15877"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={firm, round fruit}</span>,
<strong class="strong"><a id="wrglossary.15878"></a><a href="#glo:opt.gloskey.seealso"><span class="xtrcsoptfmt">seealso</span></a><span class="optfmt">={pear}</span></strong>}

<a id="wrglossary.15879"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{marrow}{<a id="wrglossary.15880"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={marrow}</span>,
 <a id="wrglossary.15881"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={long vegetable with thin green skin and white flesh}</span>,
 <strong class="strong"><a id="wrglossary.15882"></a><a href="#glo:opt.gloskey.seealso"><span class="xtrcsoptfmt">seealso</span></a><span class="optfmt">={courgette}</span></strong>}
</pre> (The provided <a id="wrglossary.15883"></a><a href="#glo:alsoname"><code class="csfmt">\alsoname</code></a> definition may be removed.)<p>
The original example redefines the cross-referencing format to use <a id="wrglossary.15884"></a><a href="#glo:dual.smallcaps">small caps</a>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15885"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>{<a id="wrglossary.15886"></a><a href="#glo:glsseeitemformat"><code class="csfmt">\glsseeitemformat</code></a>}[1]{<a id="wrglossary.15887"></a><a href="#glo:textsc"><code class="csfmt">\textsc</code></a>{<a id="wrglossary.15888"></a><a href="#glo:glsentryname"><code class="csfmt">\glsentryname</code></a>{#1}}}
</pre> This will still produce the desired effect with <a id="wrglossary.15889"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> for  this simple example but, as with <a id="wrglossary.15890"></a><a href="#glo:file.sampleAcrDesc.tex"><span class="filefmt">sampleAcrDesc.tex</span></a>, this redefinition isn’t necessary if you have at least <a id="wrglossary.15891"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.42.<p>
<div class="sidenote"><a id="wrglossary.15892"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a></div><span class="clearfix"></span><!-- end of sidenote -->
If you want to switch to <a id="wrglossary.15893"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> then you first need to switch to <a id="wrglossary.15894"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, as described above, but you now need the <a id="wrglossary.15895"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a> option but no longer need the <a id="wrglossary.15896"></a><a href="#glo:opt.autoseeindex"><span class="xtrstyoptfmt">autoseeindex</span></a><span class="optfmt">=false</span> option: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15897"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<strong class="strong"><a id="wrglossary.15898"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a></strong>,<a id="wrglossary.15899"></a><a href="#glo:opt.postdot"><span class="xtrstyoptfmt">postdot</span></a>,<a id="wrglossary.15900"></a><a href="#glo:opt.stylemods"><span class="xtrstyoptfmt">stylemods</span></a>]{glossaries-extra}
</pre> Next the entry definitions need to be converted to the <a id="wrglossary.15901"></a><a href="#glo:ext.bib"><span class="extfmt">bib</span></a> format required by <a id="wrglossary.15902"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>. <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.15903"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>convertgls2bib sample-crossref.tex entries.bib
</pre> If you have at least v2.0 then <a id="wrglossary.15904"></a><a href="#glo:app.convertgls2bib"><span class="appfmt">convertgls2bib</span></a> will absorb the cross-referencing information supplied by: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15905"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.15906"></a><a href="#glo:glssee"><code class="csfmt">\glssee</code></a>{fruit}{pear,apple,banana}
</pre> into the <span class="qt">“fruit”</span> definition: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15907"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="code">@entry</code>{fruit,
  <a id="wrglossary.15908"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a><span class="optfmt">={pear,apple,banana}</span>,
  <a id="wrglossary.15909"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={fruit}</span>,
  <a id="wrglossary.15910"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={sweet, fleshy product of plant containing seed}</span>
}
</pre> Now remove <a id="wrglossary.15911"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a> and all the entry definition commands (including <a id="wrglossary.15912"></a><a href="#glo:glssee"><code class="csfmt">\glssee</code></a> from the <a id="wrglossary.15913"></a><a href="#glo:idx.documentpreamble">document preamble</a>) and add: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15914"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.15915"></a><a href="#glo:GlsXtrLoadResources"><code class="xtrcsfmt">\GlsXtrLoadResources</code></a>[<a id="wrglossary.15916"></a><a href="#glo:opt.resource.src"><span class="xtrcsoptfmt">src</span></a><span class="optfmt">=entries</span>]
</pre> Finally, replace <a id="wrglossary.15917"></a><a href="#glo:printglossaries"><code class="csfmt">\printglossaries</code></a> with <a id="wrglossary.15918"></a><a href="#glo:printunsrtglossaries"><code class="xtrcsfmt">\printunsrtglossaries</code></a>. The document build is now: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.15919"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>pdflatex sample-crossref
bib2gls sample-crossref
pdflatex sample-crossref
</pre> The glossary now contains: apple, banana, courgette and pear. Note that it doesn’t contain fruit, zucchini or marrow.<p>
Now change the selection criteria: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15920"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.15921"></a><a href="#glo:GlsXtrLoadResources"><code class="xtrcsfmt">\GlsXtrLoadResources</code></a>[<a id="wrglossary.15922"></a><a href="#glo:opt.resource.src"><span class="xtrcsoptfmt">src</span></a><span class="optfmt">=entries</span>,
 <strong class="strong"><a id="wrglossary.15923"></a><a href="#glo:opt.resource.selection"><span class="xtrcsoptfmt">selection</span></a><span class="optfmt">={recorded and deps and see}</span></strong>]
</pre> The glossary now includes fruit, zucchini and marrow.<p>
The fruit and zucchini use the <a id="wrglossary.15924"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a> key which is a simple redirection for the reader. There’s no <a id="wrglossary.15925"></a><a href="#glo:locationlist">number list</a> for either of these entries. Whereas marrow uses the <a id="wrglossary.15926"></a><a href="#glo:opt.gloskey.seealso"><span class="xtrcsoptfmt">seealso</span></a> key, which is typically intended as a supplement to a <a id="wrglossary.15927"></a><a href="#glo:locationlist">number list</a> but in this case there are no <a id="wrglossary.15928"></a><a href="#glo:@@glslabel@entrylocation">locations</a> as marrow hasn’t been used in the text.<p>
With at least v2.0, there’s an alternative: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15929"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.15930"></a><a href="#glo:GlsXtrLoadResources"><code class="xtrcsfmt">\GlsXtrLoadResources</code></a>[<a id="wrglossary.15931"></a><a href="#glo:opt.resource.src"><span class="xtrcsoptfmt">src</span></a><span class="optfmt">=entries</span>,
 <a id="wrglossary.15932"></a><a href="#glo:opt.resource.selection"><span class="xtrcsoptfmt">selection</span></a><span class="optfmt">={recorded and deps and see<strong class="strong"> not also</strong>}</span>]
</pre> In this case, the glossary includes fruit and zucchini but not marrow.<p>

</section><!-- end of section sec:samplescrossref -->

<section id="sec:samplescustomkeys"><!-- start of section sec:samplescustomkeys --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->18.8. Custom Keys<div class="labellink"><a href="#sec:samplescustomkeys">[link]</a></div></h2><!-- end of section header -->
<p>
<div class="filedef">🗋<a href="samples/sample-newkeys.tex">📥</a> <a id="wrglossary.15933"></a><dfn id="glo:file.sample-newkeys.tex"><span class="filefmt">sample-newkeys.tex</span></dfn></div><!-- end of filedef -->
 This document illustrates how add custom keys (using <a id="wrglossary.15934"></a><a href="#glo:glsaddkey"><code class="csfmt">\glsaddkey</code></a>). There are two custom keys <span class="csoptfmt">ed</span>, where the default value is the <a id="wrglossary.15935"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a> field with <span class="qt">“ed”</span> appended, and <span class="csoptfmt">ing</span>, where the default value is the <a id="wrglossary.15936"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a> field with <span class="qt">“ing”</span> appended. Since the default value in both cases references the <a id="wrglossary.15937"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a> field, the starred version <a id="wrglossary.15938"></a><a href="#glo:glsaddkey"><code class="csfmt">\glsaddkey*</code></a> is required to ensure that the  default value is expanded on definition if no alternative has been provided.<p>
The entries are then defined as follows: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15939"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.15940"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{jump}{<a id="wrglossary.15941"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={jump}</span>,<a id="wrglossary.15942"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}

<a id="wrglossary.15943"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{run}{<a id="wrglossary.15944"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={run}</span>,
 ed={ran},
 ing={running},
 <a id="wrglossary.15945"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}

<a id="wrglossary.15946"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{waddle}{name=waddle,
 ed={waddled},
 ing={waddling},
 <a id="wrglossary.15947"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}
</pre><p>
Each custom key is provided a set of commands analogous to <a id="wrglossary.15948"></a><a href="#glo:glsentrytext"><code class="csfmt">\glsentrytext</code></a>, that allows the key value to be accessed, and <a id="wrglossary.15949"></a><a href="#glo:glstext"><code class="csfmt">\glstext</code></a> that allows the key value to be access with indexing and hyperlinking (where applicable).<p>
If you find yourself wanting to create a lot of custom keys that produce minor variations of existing keys (such as different tenses) you may find it simpler to just use <a id="wrglossary.15950"></a><a href="#glo:glsdisp"><code class="csfmt">\glsdisp</code></a>. When editing the document source, it’s usually simpler to read: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15951"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div>The dog <a id="wrglossary.15952"></a><a href="#glo:glsdisp"><code class="csfmt">\glsdisp</code></a>{jump}{jumped} over the duck.
</pre> than <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15953"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div>The dog <code class="cmd">\glsed</code>{jump} over the duck.
</pre><p>
<div class="sidenote"><a id="wrglossary.15954"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a></div><span class="clearfix"></span><!-- end of sidenote -->
If you want to convert this document to use <a id="wrglossary.15955"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, you first need to switch to <a id="wrglossary.15956"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, but remember that you need the <a id="wrglossary.15957"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a> option: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15958"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<strong class="strong"><a id="wrglossary.15959"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a></strong>]{<strong class="strong">glossaries-extra</strong>}
</pre> Next convert the entry definitions to the <a id="wrglossary.15960"></a><a href="#glo:ext.bib"><span class="extfmt">bib</span></a> format required by <a id="wrglossary.15961"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.15962"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>convertgls2bib <a id="wrglossary.15963"></a><a href="#glo:switch.index-conversion"><span class="longargfmt">--index-conversion</span></a> <a id="wrglossary.15964"></a><a href="#glo:switch.preamble-only"><span class="longargfmt">--preamble-only</span></a> sample-newkeys.tex entries.bib
</pre> The <a id="wrglossary.15965"></a><a href="#glo:switch.index-conversion"><span class="longargfmt">--index-conversion</span></a> switch requires at least v2.0 and will convert entries without a description (or where the description is simply <a id="wrglossary.15966"></a><a href="#glo:nopostdesc"><code class="csfmt">\nopostdesc</code></a> or <a id="wrglossary.15967"></a><a href="#glo:glsxtrnopostpunc"><code class="xtrcsfmt">\glsxtrnopostpunc</code></a>) to <code class="code">@index</code> instead of <code class="code">@entry</code>. This means that the new <span class="filefmt">entries.bib</span> file will contain: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15968"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="code">@index</code>{jump,
  <a id="wrglossary.15969"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={jump}</span>
}

<code class="code">@index</code>{run,
  ing = {running},
  <a id="wrglossary.15970"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={run}</span>,
  ed = {ran}
}

<code class="code">@index</code>{waddle,
  ing = {waddling},
  <a id="wrglossary.15971"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={waddle}</span>,
  ed = {waddled}
}
</pre> Now replace <a id="wrglossary.15972"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a> with <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15973"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.15974"></a><a href="#glo:GlsXtrLoadResources"><code class="xtrcsfmt">\GlsXtrLoadResources</code></a>[<a id="wrglossary.15975"></a><a href="#glo:opt.resource.src"><span class="xtrcsoptfmt">src</span></a><span class="optfmt">=entries</span>]
</pre> and delete the <a id="wrglossary.15976"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a> commands. Finally replace <a id="wrglossary.15977"></a><a href="#glo:printglossaries"><code class="csfmt">\printglossaries</code></a> with <a id="wrglossary.15978"></a><a href="#glo:printunsrtglossaries"><code class="xtrcsfmt">\printunsrtglossaries</code></a>.<p>
The document build is now: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.15979"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>pdflatex sample-newkeys
bib2gls sample-newkeys
pdflatex sample-newkeys
</pre> Note that there’s no need for the <a id="wrglossary.15980"></a><a href="#glo:opt.nonumberlist"><span class="styoptfmt">nonumberlist</span></a> package option when you don’t use <a id="wrglossary.15981"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span>’s</a> <a id="wrglossary.15982"></a><a href="#glo:switch.group"><span class="longargfmt">--group</span></a> switch.  <div class="filedef">🗋<a href="samples/sample-storage-abbr.tex">📥</a> <a id="wrglossary.15983"></a><dfn id="glo:file.sample-storage-abbr.tex"><span class="filefmt">sample-storage-abbr.tex</span></dfn></div><!-- end of filedef -->
 This document illustrates how add custom storage keys (using <a id="wrglossary.15984"></a><a href="#glo:glsaddstoragekey"><code class="csfmt">\glsaddstoragekey</code></a>). The document build is: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.15985"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>pdflatex sample-storage-abbr
makeglossaries sample-storage-abbr
pdflatex sample-storage-abbr
</pre><p>
The custom storage key is called <span class="csoptfmt">abbrtype</span> which defaults to <span class="qt">“word”</span> if not explicitly set. Its value can be accessed with the provided custom command <code class="csfmt">\abbrtype</code>. <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15986"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.15987"></a><a href="#glo:glsaddstoragekey"><code class="csfmt">\glsaddstoragekey</code></a>{abbrtype}{word}{<code class="cmd">\abbrtype</code>}
</pre> A custom <a id="wrglossary.15988"></a><a href="#glo:idx.acronymstyle">acronym style</a> is then defined that checks the value of this key and makes certain adjustments depending on whether or not its value is the default <span class="qt">“word”</span>.<p>
This essentially forms a very similar function to the <a id="wrglossary.15989"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package’s <a id="wrglossary.15990"></a><a href="#glo:opt.gloskey.category"><span class="xtrcsoptfmt">category</span></a> key, which is also defined as a storage key: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15991"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.15992"></a><a href="#glo:glsaddstoragekey"><code class="csfmt">\glsaddstoragekey</code></a>{<a id="wrglossary.15993"></a><a href="#glo:opt.gloskey.category"><span class="xtrcsoptfmt">category</span></a>}{<a id="wrglossary.15994"></a><a href="#glo:opt.cat.general"><span class="catfmt">general</span></a>}{<a id="wrglossary.15995"></a><a href="#glo:glscategory"><code class="xtrcsfmt">\glscategory</code></a>}
</pre><p>
<div class="sidenote"><a id="wrglossary.15996"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><span class="clearfix"></span><!-- end of sidenote -->
This document is much simpler with the <a id="wrglossary.15997"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.15998"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\documentclass</code>{article}
<code class="cmd">\usepackage</code>[<a id="wrglossary.15999"></a><a href="#glo:opt.postdot"><span class="xtrstyoptfmt">postdot</span></a>]{<strong class="strong">glossaries-extra</strong>}
<a id="wrglossary.16000"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>
<a id="wrglossary.16001"></a><a href="#glo:setabbreviationstyle"><code class="xtrcsfmt">\setabbreviationstyle</code></a>[<strong class="strong"><a id="wrglossary.16002"></a><a href="#glo:opt.cat.acronym"><span class="catfmt">acronym</span></a></strong>]{<a id="wrglossary.16003"></a><a href="#glo:opt.abbrstyle.short-long"><span class="abbrstylefmt">short-long</span></a>}
<a id="wrglossary.16004"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>{radar}{radar}{radio detecting and ranging}
<a id="wrglossary.16005"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>{laser}{laser}{light amplification by stimulated
emission of radiation}
<a id="wrglossary.16006"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>{scuba}{scuba}{self-contained underwater breathing
apparatus}

<a id="wrglossary.16007"></a><a href="#glo:newabbreviation"><code class="xtrcsfmt">\newabbreviation</code></a>{dsp}{DSP}{digital signal processing}
<a id="wrglossary.16008"></a><a href="#glo:newabbreviation"><code class="xtrcsfmt">\newabbreviation</code></a>{atm}{ATM}{automated teller machine}

<code class="cbeg">\begin{document}</code>
First use: <a id="wrglossary.16009"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{radar}, <a id="wrglossary.16010"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{laser}, <a id="wrglossary.16011"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{scuba}, <a id="wrglossary.16012"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{dsp},
<a id="wrglossary.16013"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{atm}.

Next use: <a id="wrglossary.16014"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{radar}, <a id="wrglossary.16015"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{laser}, <a id="wrglossary.16016"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{scuba}, <a id="wrglossary.16017"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{dsp},
<a id="wrglossary.16018"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{atm}.

<a id="wrglossary.16019"></a><a href="#glo:printglossaries"><code class="csfmt">\printglossaries</code></a>
<code class="cend">\end{document}</code>
</pre><p>
<div class="filedef">🗋<a href="samples/sample-storage-abbr-desc.tex">📥</a> <a id="wrglossary.16020"></a><dfn id="glo:file.sample-storage-abbr-desc.tex"><span class="filefmt">sample-storage-abbr-desc.tex</span></dfn></div><!-- end of filedef -->
 An extension of the previous example where the user needs to provide a description.<p>
<div class="filedef">🗋<a href="samples/sample-chap-hyperfirst.tex">📥</a> <a id="wrglossary.16021"></a><dfn id="glo:file.sample-chap-hyperfirst.tex"><span class="filefmt">sample-chap-hyperfirst.tex</span></dfn></div><!-- end of filedef -->
 This document illustrates how to add a custom key using <a id="wrglossary.16022"></a><a href="#glo:glsaddstoragekey"><code class="csfmt">\glsaddstoragekey</code></a> and hook into the <a id="wrglossary.16023"></a><a href="#glo:glslike"><code class="csfmt">\gls</code>-like</a> and <a id="wrglossary.16024"></a><a href="#glo:glstextlike"><code class="csfmt">\glstext</code>-like</a> mechanism used to determine whether or not to <a id="wrglossary.16025"></a><a href="#glo:idx.hyperlink">hyperlink</a> an <a id="wrglossary.16026"></a><a href="#glo:idx.glossaryentry">entry</a>. The document build is: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.16027"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>pdflatex sample-chap-hyperfirst
makeglossaries sample-chap-hyperfirst
pdflatex sample-chap-hyperfirst
</pre> This example creates a storage key called <span class="qt">“chapter”</span> used to store the chapter  number. <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16028"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.16029"></a><a href="#glo:glsaddstoragekey"><code class="csfmt">\glsaddstoragekey</code></a>{<strong class="strong">chapter</strong>}{0}{<strong class="strong"><code class="cmd">\glschapnum</code></strong>}
</pre> It’s initialised to 0 and the <a id="wrglossary.16030"></a><a href="#glo:glslinkpostsetkeys"><code class="csfmt">\glslinkpostsetkeys</code></a> hook is used to check this value against the current chapter number. If the values are the same then the <a id="wrglossary.16031"></a><a href="#glo:idx.hyperlink">hyperlink</a> is switched off, otherwise the key value is updated unless the <a id="wrglossary.16032"></a><a href="#glo:idx.hyperlink">hyperlink</a> has been switched off (through the optional argument of commands like <a id="wrglossary.16033"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> and <a id="wrglossary.16034"></a><a href="#glo:glstext"><code class="csfmt">\glstext</code></a>). <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16035"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>*{<a id="wrglossary.16036"></a><a href="#glo:glslinkpostsetkeys"><code class="csfmt">\glslinkpostsetkeys</code></a>}{<span class="comment">% </span>
 <code class="cmd">\edef</code><code class="cmd">\currentchap</code>{<a id="wrglossary.16037"></a><a href="#glo:arabic"><code class="csfmt">\arabic</code></a>{chapter}}<span class="comment">% </span>
 <code class="cmd">\ifnum</code><code class="cmd">\currentchap</code>=<strong class="strong"><code class="cmd">\glschapnum</code></strong>{<a id="wrglossary.16038"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>}<code class="cmd">\relax</code>
  <code class="cmd">\setkeys</code>{glslink}{<a id="wrglossary.16039"></a><a href="#glo:opt.glsopt.hyper"><span class="csoptfmt">hyper</span></a><span class="optfmt">=false</span>}<span class="comment">% </span>
 <code class="cmd">\else</code>
  <a id="wrglossary.16040"></a><a href="#glo:glsifhyperon"><code class="csfmt">\glsifhyperon</code></a>{<a id="wrglossary.16041"></a><a href="#glo:glsfieldxdef"><code class="csfmt">\glsfieldxdef</code></a>{<a id="wrglossary.16042"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>}{<strong class="strong">chapter</strong>}{<code class="cmd">\currentchap</code>}}{}<span class="comment">% </span>
 <code class="cmd">\fi</code>
}
</pre> Since this key isn’t intended for use when the <a id="wrglossary.16043"></a><a href="#glo:idx.glossaryentry">entry</a> is being defined, it would be more appropriate to simply use an internal field that doesn’t have an associated key or helper command, but <a id="wrglossary.16044"></a><a href="#glo:glsfieldxdef"><code class="csfmt">\glsfieldxdef</code></a> requires the existence of the field. The <a id="wrglossary.16045"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package provides utility commands designed to work on internal fields that don’t have an associated key and may not have had a value assigned.<p>
<div class="sidenote"><a id="wrglossary.16046"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><span class="clearfix"></span><!-- end of sidenote -->
If you want to switch to <a id="wrglossary.16047"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> you need to change the package loading line: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16048"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.16049"></a><a href="#glo:opt.postdot"><span class="xtrstyoptfmt">postdot</span></a>]{<strong class="strong">glossaries-extra</strong>}
</pre> The custom storage key (provided with <a id="wrglossary.16050"></a><a href="#glo:glsaddstoragekey"><code class="csfmt">\glsaddstoragekey</code></a>) can be removed, and the <a id="wrglossary.16051"></a><a href="#glo:glslinkpostsetkeys"><code class="csfmt">\glslinkpostsetkeys</code></a> hook can be changed to: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16052"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>*{<a id="wrglossary.16053"></a><a href="#glo:glslinkpostsetkeys"><code class="csfmt">\glslinkpostsetkeys</code></a>}{<span class="comment">% </span>
 <code class="cmd">\edef</code><code class="cmd">\currentchap</code>{<a id="wrglossary.16054"></a><a href="#glo:arabic"><code class="csfmt">\arabic</code></a>{chapter}}<span class="comment">% </span>
 <strong class="strong"><a id="wrglossary.16055"></a><a href="#glo:GlsXtrIfFieldEqNum"><code class="xtrcsfmt">\GlsXtrIfFieldEqNum</code></a>*</strong>{<strong class="strong">chapter</strong>}{<a id="wrglossary.16056"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>}{<code class="cmd">\currentchap</code>}
 {<span class="comment">% </span>
   <code class="cmd">\setkeys</code>{glslink}{<a id="wrglossary.16057"></a><a href="#glo:opt.glsopt.hyper"><span class="csoptfmt">hyper</span></a><span class="optfmt">=false</span>}<span class="comment">% </span>
 }<span class="comment">% </span>
 {<span class="comment">% </span>
   <a id="wrglossary.16058"></a><a href="#glo:glsifhyperon"><code class="csfmt">\glsifhyperon</code></a>{<strong class="strong"><a id="wrglossary.16059"></a><a href="#glo:xGlsXtrSetField"><code class="xtrcsfmt">\xGlsXtrSetField</code></a></strong>{<a id="wrglossary.16060"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>}{<strong class="strong">chapter</strong>}{<code class="cmd">\currentchap</code>}}{}<span class="comment">% </span>
 }<span class="comment">% </span>
}
</pre> The field name is still called <span class="qt">“chapter”</span> but there’s no longer an associated key or command.<p>

</section><!-- end of section sec:samplescustomkeys -->

<section id="sec:samplesxindy"><!-- start of section sec:samplesxindy --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->18.9. Xindy (Option 3)<div class="labellink"><a href="#sec:samplesxindy">[link]</a></div></h2><!-- end of section header -->
<p>
Most of the earlier <a id="wrglossary.16061"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> sample files can be adapted to use <a id="wrglossary.16062"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> instead by adding the <a id="wrglossary.16063"></a><a href="#glo:opt.xindy"><span class="styoptfmt">xindy</span></a> package option. Situations that you need to be careful about are when the sort value (obtained from the <a id="wrglossary.16064"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> if the <a id="wrglossary.16065"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> key is omitted) contains commands (such as <a id="wrglossary.16066"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={<code class="csfmt">\pi</code>}</span>) or is identical  to another value (or is identical after <a id="wrglossary.16067"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> has stripped all commands and braces). This section describes sample documents that use features which are unavailable with <a id="wrglossary.16068"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>.<p>
<div class="filedef">🗋<a href="samples/samplexdy.tex">📥</a> <a id="wrglossary.16069"></a><dfn id="glo:file.samplexdy.tex"><span class="filefmt">samplexdy.tex</span></dfn></div><!-- end of filedef -->
 The document uses <a id="wrglossary.16070"></a><a href="#glo:dual.utf8">UTF-8</a> <a id="wrglossary.16071"></a><a href="#glo:idx.encoding">encoding</a> (with the <a id="wrglossary.16072"></a><a href="#glo:pkg.inputenc"><span class="styfmt">inputenc</span></a> package). This is information that needs to be passed to <a id="wrglossary.16073"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>, so the <a id="wrglossary.16074"></a><a href="#glo:idx.encoding">encoding</a> is picked up by <a id="wrglossary.16075"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> from the <a id="wrglossary.16076"></a><a href="#glo:ext.aux"><span class="extfmt">aux</span></a> file.<p>
This document has an exotic numbering system which requires the package option <a id="wrglossary.16077"></a><a href="#glo:opt.esclocations"><span class="styoptfmt">esclocations</span></a><span class="optfmt">=true</span>. Before <a id="wrglossary.16078"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.50, this was the default setting, but the default is now <a id="wrglossary.16079"></a><a href="#glo:opt.esclocations"><span class="styoptfmt">esclocations</span></a><span class="optfmt">=false</span>, so this package option now needs to be set explicitly.<p>
By default, this document will create a <a id="wrglossary.16080"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> style file called  <span class="filefmt">samplexdy.xdy</span>, but if you uncomment the lines <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16081"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.16082"></a><a href="#glo:setStyleFile"><code class="csfmt">\setStyleFile</code></a>{samplexdy-mc}
<a id="wrglossary.16083"></a><a href="#glo:noist"><code class="csfmt">\noist</code></a>
<a id="wrglossary.16084"></a><a href="#glo:GlsSetXdyLanguage"><code class="csfmt">\GlsSetXdyLanguage</code></a>{}
</pre> it will set the style file to <span class="filefmt">samplexdy-mc.xdy</span> instead. This provides an additional <a id="wrglossary.16085"></a><a href="#glo:idx.group">letter group</a> for entries starting with <span class="qt">“Mc”</span> or <span class="qt">“Mac”</span>. If you use <a id="wrglossary.16086"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> or <a id="wrglossary.16087"></a><a href="#glo:app.makeglossaries-lite"><span class="appfmt">makeglossaries-lite</span></a>, you don’t need to supply any additional information. If you don’t use <a id="wrglossary.16088"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a>, you will need to specify the required information. Note that if you set the style file to <span class="filefmt">samplexdy-mc.xdy</span> you must also specify <a id="wrglossary.16089"></a><a href="#glo:noist"><code class="csfmt">\noist</code></a>, otherwise the <a id="wrglossary.16090"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package will overwrite <span class="filefmt">samplexdy-mc.xdy</span> and you will lose the <span class="qt">“Mc”</span>  <a id="wrglossary.16091"></a><a href="#glo:idx.group">letter group</a>.<p>
To create the document do: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.16092"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>pdflatex samplexdy
makeglossaries samplexdy
pdflatex samplexdy
</pre> If you don’t have Perl installed then you can’t use  <a id="wrglossary.16093"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a>, but you also can’t use <a id="wrglossary.16094"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>! However, if for some reason you want to call  <a id="wrglossary.16095"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> explicitly instead of using <a id="wrglossary.16096"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> (or <a id="wrglossary.16097"></a><a href="#glo:app.makeglossaries-lite"><span class="appfmt">makeglossaries-lite</span></a>): 
<ul class="displaylist">
 <li><span class="bulletitem">•</span>if you are using the default style file <span class="filefmt">samplexdy.xdy</span>, then do (no line breaks): <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.16098"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>xindy <a id="wrglossary.16099"></a><a href="#glo:switch.xdy.L"><span class="shortargfmt">-L</span></a> english <a id="wrglossary.16100"></a><a href="#glo:switch.xdy.C"><span class="shortargfmt">-C</span></a> utf8 <a id="wrglossary.16101"></a><a href="#glo:switch.xdy.I"><span class="shortargfmt">-I</span></a> xindy <a id="wrglossary.16102"></a><a href="#glo:switch.xdy.M"><span class="shortargfmt">-M</span></a> samplexdy <a id="wrglossary.16103"></a><a href="#glo:switch.xdy.t"><span class="shortargfmt">-t</span></a> samplexdy.glg <a id="wrglossary.16104"></a><a href="#glo:switch.xdy.o"><span class="shortargfmt">-o</span></a> samplexdy.gls samplexdy.glo
</pre> <li><span class="bulletitem">•</span>if you are using <span class="filefmt">samplexdy-mc.xdy</span>, then do (no line breaks): <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.16105"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>xindy <a id="wrglossary.16106"></a><a href="#glo:switch.xdy.I"><span class="shortargfmt">-I</span></a> xindy <a id="wrglossary.16107"></a><a href="#glo:switch.xdy.M"><span class="shortargfmt">-M</span></a> samplexdy-mc <a id="wrglossary.16108"></a><a href="#glo:switch.xdy.t"><span class="shortargfmt">-t</span></a> samplexdy.glg <a id="wrglossary.16109"></a><a href="#glo:switch.xdy.o"><span class="shortargfmt">-o</span></a> samplexdy.gls samplexdy.glo
</pre> 
</ul>
<p>
This document creates a new command to use with the <a id="wrglossary.16110"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a> key in the optional argument of commands like <a id="wrglossary.16111"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> to format the <a id="wrglossary.16112"></a><a href="#glo:@@glslabel@entrylocation">location</a> in the <a id="wrglossary.16113"></a><a href="#glo:locationlist">number list</a>. The usual type of definition when a hyperlinked location is required should use one of the <code class="csfmt">\hyper<span class="meta">〈<em class="metainner">xx</em>〉</span></code> commands listed in Table <a href="#tab:hyperxx">12.1</a>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16114"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\newcommand</code>*{<code class="cmd">\hyperbfit</code>}[1]{<code class="cmd">\textit</code>{<a id="wrglossary.16115"></a><a href="#glo:hyperbf"><code class="csfmt">\hyperbf</code></a>{#1}}}
</pre> Unfortunately, this definition doesn’t work for this particular document and some adjustments are needed (see below). As a result of the adjustments, this command doesn’t actually get used by TeX, even though <code class="code">hyperbfit</code> is used in the <a id="wrglossary.16116"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a> key. It does, however, need to be identified as an <a id="wrglossary.16117"></a><a href="#glo:@@glslabel@xindyattr">attribute</a> so that <a id="wrglossary.16118"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> can recognise it: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16119"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.16120"></a><a href="#glo:GlsAddXdyAttribute"><code class="csfmt">\GlsAddXdyAttribute</code></a>{hyperbfit}
</pre> This will add information to the <a id="wrglossary.16121"></a><a href="#glo:ext.xdy"><span class="extfmt">xdy</span></a> file when it’s created by <a id="wrglossary.16122"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>. If you prevent the creation of this file with <a id="wrglossary.16123"></a><a href="#glo:noist"><code class="csfmt">\noist</code></a> then you will need to add the <a id="wrglossary.16124"></a><a href="#glo:@@glslabel@xindyattr">attribute</a> to your custom <a id="wrglossary.16125"></a><a href="#glo:ext.xdy"><span class="extfmt">xdy</span></a> file (see the provided <span class="filefmt">samplexdy-mc.xdy</span> file).<p>
In order to illustrate unusual location formats, this sample document provides a command called <code class="csfmt">\tallynum</code>{<span class="meta">〈<em class="metainner">n</em>〉</span>} that represents its numerical argument with a die or dice where the dots add up to <span class="meta">〈<em class="metainner">n</em>〉</span>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16126"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\newrobustcmd</code>*{<code class="cmd">\tallynum</code>}[1]{<span class="comment">% </span>
 <code class="cmd">\ifnum</code><code class="cmd">\number</code>#1&lt;7
  $<code class="cmd">\csname</code> dice<code class="cmd">\romannumeral</code>#1<code class="cmd">\endcsname</code>$<span class="comment">% </span>
 <code class="cmd">\else</code>
  $<code class="cmd">\dicevi</code>$<span class="comment">% </span>
  <code class="cmd">\expandafter</code><code class="cmd">\tallynum</code><code class="cmd">\expandafter</code>{<code class="cmd">\numexpr</code>#1-6}<span class="comment">% </span>
 <code class="cmd">\fi</code>
}
</pre> This command needs to be robust to prevent it from being expanded when it’s written to any of the auxiliary files. The <a id="wrglossary.16127"></a><a href="#glo:dicei"><code class="csfmt">\dicei</code></a>, …, <code class="csfmt">\dicevi</code> commands are provided by the <a id="wrglossary.16128"></a><a href="#glo:pkg.stix"><span class="styfmt">stix</span></a> package, so that needs to be loaded.<p>
An associated command <code class="csfmt">\tally</code>{<span class="meta">〈<em class="metainner">counter</em>〉</span>} is defined that formats the value of the named <span class="meta">〈<em class="metainner">counter</em>〉</span> according to <code class="csfmt">\tallynum</code>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16129"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\newcommand</code>*{<code class="cmd">\tally</code>}[1]{<code class="cmd">\tallynum</code>{<a id="wrglossary.16130"></a><a href="#glo:arabic"><code class="csfmt">\arabic</code></a>{#1}}}
</pre> (This shouldn’t be robust as it needs the counter value to expand.) The page numbers are altered to use this format (by redefining <a id="wrglossary.16131"></a><a href="#glo:thepage"><code class="csfmt">\thepage</code></a>).<p>
This custom location format also needs to be identified in the <a id="wrglossary.16132"></a><a href="#glo:ext.xdy"><span class="extfmt">xdy</span></a> file so that <a id="wrglossary.16133"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> can recognise it and determine how to form ranges if required. <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16134"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.16135"></a><a href="#glo:GlsAddXdyLocation"><code class="csfmt">\GlsAddXdyLocation</code></a>{tally}{<span class="comment">% tally location format</span>
 :sep "<code class="cmd">\string</code><code class="cmd">\tallynum</code><a id="wrglossary.16136"></a><a href="#glo:space"><code class="csfmt">\space</code></a><a id="wrglossary.16137"></a><a href="#glo:glsopenbrace"><code class="csfmt">\glsopenbrace</code></a>"
 "arabic-numbers" 
 :sep "<a id="wrglossary.16138"></a><a href="#glo:glsclosebrace"><code class="csfmt">\glsclosebrace</code></a>"
}
</pre> Again this information is written to the <a id="wrglossary.16139"></a><a href="#glo:ext.xdy"><span class="extfmt">xdy</span></a> file by <a id="wrglossary.16140"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a> so if you use <a id="wrglossary.16141"></a><a href="#glo:noist"><code class="csfmt">\noist</code></a> then you need to manually add it to your custom <a id="wrglossary.16142"></a><a href="#glo:ext.xdy"><span class="extfmt">xdy</span></a> file.<p>
When <a id="wrglossary.16143"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> creates the associated <a id="wrglossary.16144"></a><a href="#glo:dual.indexingfile">indexing files</a>, the <a id="wrglossary.16145"></a><a href="#glo:@@glslabel@entrylocation">locations</a> will be written using:  <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16146"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.16147"></a><a href="#glo:glsXcounterXformat"><code class="csfmt">\glsX<span class="meta">〈<em class="metainner">counter</em>〉</span>X<span class="meta">〈<em class="metainner">format</em>〉</span></code></a>{<span class="meta">〈<em class="metainner">hyper-prefix</em>〉</span>}{<span class="meta">〈<em class="metainner">location</em>〉</span>}
</pre> In this case: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16148"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.16149"></a><a href="#glo:glsXcounterXformat"><code class="csfmt">\glsXpageXglsnumberformat</code></a>{}{<code class="cmd">\tallynum</code>{<span class="meta">〈<em class="metainner">number</em>〉</span>}}
</pre> or <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16150"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.16151"></a><a href="#glo:glsXcounterXformat"><code class="csfmt">\glsXpageXhyperbfit</code></a>{}{<code class="cmd">\tallynum</code>{<span class="meta">〈<em class="metainner">number</em>〉</span>}}
</pre> This means that although <a id="wrglossary.16152"></a><a href="#glo:hyperbf"><code class="csfmt">\hyperbf</code></a> is designed to create hyperlinked locations, the presence of <code class="csfmt">\tallynum</code> interferes with it. In order to make the <a id="wrglossary.16153"></a><a href="#glo:idx.hyperlink">hyperlinks</a> work correctly, the definitions of <a id="wrglossary.16154"></a><a href="#glo:glsXcounterXformat"><code class="csfmt">\glsXpageXhyperbfit</code></a> need to be redefined in order to grab the number part in order to work out the location’s numeric value. If the value of <code class="csfmt">\tally</code> is changed so that it expands differently then these modifications won’t work.<p>
Remember that in both cases, the second argument #2 is in the form <code class="code"><code class="csfmt">\tally</code>{<span class="meta">〈<em class="metainner">n</em>〉</span>}</code>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16155"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>{<a id="wrglossary.16156"></a><a href="#glo:glsXcounterXformat"><code class="csfmt">\glsXpageXglsnumberformat</code></a>}[2]{<span class="comment">% </span>
 <code class="cmd">\linkpagenumber</code>#2<span class="comment">% </span>
}
<code class="cmd">\renewcommand</code>{<a id="wrglossary.16157"></a><a href="#glo:glsXcounterXformat"><code class="csfmt">\glsXpageXhyperbfit</code></a>}[2]{<span class="comment">% </span>
 <code class="cmd">\textbf</code>{<code class="cmd">\em</code><code class="cmd">\linkpagenumber</code>#2}<span class="comment">% </span>
}
</pre> These need a command that can grab the actual number and correctly encapsulate it: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16158"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\newcommand</code>{<code class="cmd">\linkpagenumber</code>}[2]{<a id="wrglossary.16159"></a><a href="#glo:hyperlink"><code class="csfmt">\hyperlink</code></a>{page.#2}{#1{#2}}}
</pre><p>
If you want to try out the <span class="filefmt">samplexdy-mc.xdy</span> file, the entries starting with <span class="qt">“Mac”</span> or <span class="qt">“Mc”</span> will be placed in their own <span class="qt">“Mc”</span> <a id="wrglossary.16160"></a><a href="#glo:idx.group">letter group</a>. Ideally it should be possible to do this simply with <a id="wrglossary.16161"></a><a href="#glo:GlsAddLetterGroup"><code class="csfmt">\GlsAddLetterGroup</code></a> (and not require a custom <a id="wrglossary.16162"></a><a href="#glo:ext.xdy"><span class="extfmt">xdy</span></a> file) but unfortunately the <span class="qt">“M”</span> <a id="wrglossary.16163"></a><a href="#glo:idx.group">letter group</a> will have already been defined and take precedence over <span class="qt">“Mc”</span>, which is why a custom file is required and the normal language module must be suppressed: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16164"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.16165"></a><a href="#glo:setStyleFile"><code class="csfmt">\setStyleFile</code></a>{samplexdy-mc}
<a id="wrglossary.16166"></a><a href="#glo:noist"><code class="csfmt">\noist</code></a>
<a id="wrglossary.16167"></a><a href="#glo:GlsSetXdyLanguage"><code class="csfmt">\GlsSetXdyLanguage</code></a>{}
</pre><p>
This <span class="qt">“Mc”</span> <a id="wrglossary.16168"></a><a href="#glo:idx.group">group</a> is suitable for names like <span class="qt">“Maclaurin”</span> but not for <span class="qt">“Mach”</span>. To prevent this, the <a id="wrglossary.16169"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> key for that value is set to lower case: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16170"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.16171"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{mach}{<a id="wrglossary.16172"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={Mach, Ernst}</span>,
<a id="wrglossary.16173"></a><a href="#glo:opt.gloskey.first"><span class="csoptfmt">first</span></a><span class="optfmt">={Ernst Mach}</span>,<a id="wrglossary.16174"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a><span class="optfmt">={Mach}</span>,
<a id="wrglossary.16175"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a><span class="optfmt">={mach, Ernst}</span>,
<a id="wrglossary.16176"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={Czech/Austrian physicist and philosopher}</span>}
</pre><p>
<div class="sidenote"><a id="wrglossary.16177"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a></div><span class="clearfix"></span><!-- end of sidenote -->
If you want to convert this document so that it uses <a id="wrglossary.16178"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, you first need to switch to <a id="wrglossary.16179"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> and use the <a id="wrglossary.16180"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a> package option: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16181"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<strong class="strong"><a id="wrglossary.16182"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a></strong>,<a id="wrglossary.16183"></a><a href="#glo:opt.postdot"><span class="xtrstyoptfmt">postdot</span></a>]{<strong class="strong">glossaries-extra</strong>}
</pre> The <a id="wrglossary.16184"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>-only commands can now all be removed (<a id="wrglossary.16185"></a><a href="#glo:@@glslabel@xindyattr">attribute</a> <a id="wrglossary.16186"></a><a href="#glo:GlsAddXdyAttribute"><code class="csfmt">\GlsAddXdyAttribute</code></a>, location <a id="wrglossary.16187"></a><a href="#glo:GlsAddXdyLocation"><code class="csfmt">\GlsAddXdyLocation</code></a>, language <a id="wrglossary.16188"></a><a href="#glo:GlsSetXdyLanguage"><code class="csfmt">\GlsSetXdyLanguage</code></a>, <a id="wrglossary.16189"></a><a href="#glo:dual.locationencap">location encaps</a>  <a id="wrglossary.16190"></a><a href="#glo:glsXcounterXformat"><code class="csfmt">\glsX<span class="meta">〈<em class="metainner">counter</em>〉</span>X<span class="meta">〈<em class="metainner">format</em>〉</span></code></a> and the custom helper <code class="csfmt">\linkpagenumber</code>). Also <a id="wrglossary.16191"></a><a href="#glo:noist"><code class="csfmt">\noist</code></a> and <a id="wrglossary.16192"></a><a href="#glo:setStyleFile"><code class="csfmt">\setStyleFile</code></a> aren’t relevant with <a id="wrglossary.16193"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> and so should be removed.<p>
The definitions of <code class="csfmt">\hyperbfit</code> should be retained (as well as <code class="csfmt">\tallynum</code>, <code class="csfmt">\tally</code> and the redefinition of <a id="wrglossary.16194"></a><a href="#glo:thepage"><code class="csfmt">\thepage</code></a>).<p>
The entries all need to be converted to the <a id="wrglossary.16195"></a><a href="#glo:ext.bib"><span class="extfmt">bib</span></a> format required by <a id="wrglossary.16196"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>. <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.16197"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>convertgls2bib <a id="wrglossary.16198"></a><a href="#glo:switch.preamble-only"><span class="longargfmt">--preamble-only</span></a> samplexdy.tex entries.bib
</pre> Next replace <a id="wrglossary.16199"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a> with: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16200"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.16201"></a><a href="#glo:GlsXtrLoadResources"><code class="xtrcsfmt">\GlsXtrLoadResources</code></a>[<a id="wrglossary.16202"></a><a href="#glo:opt.resource.src"><span class="xtrcsoptfmt">src</span></a><span class="optfmt">=entries</span>]
</pre> and remove all the entry definitions from the <a id="wrglossary.16203"></a><a href="#glo:idx.documentpreamble">document preamble</a>. Use the search and replace function on your text editor to replace all instances of <a id="wrglossary.16204"></a><a href="#glo:glsentryfirst"><code class="csfmt">\glsentryfirst</code></a> with <a id="wrglossary.16205"></a><a href="#glo:glsfmtfirst"><code class="csfmt">\glsfmtfirst</code></a>, and all instances of <a id="wrglossary.16206"></a><a href="#glo:glsentryname"><code class="csfmt">\glsentryname</code></a> with <a id="wrglossary.16207"></a><a href="#glo:glsfmtname"><code class="csfmt">\glsfmtname</code></a>.<p>
Finally, replace <a id="wrglossary.16208"></a><a href="#glo:printglossaries"><code class="csfmt">\printglossaries</code></a> with <a id="wrglossary.16209"></a><a href="#glo:printunsrtglossaries"><code class="xtrcsfmt">\printunsrtglossaries</code></a>. The document build is now: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.16210"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>pdflatex samplexdy
bib2gls <a id="wrglossary.16211"></a><a href="#glo:switch.group"><span class="longargfmt">--group</span></a> samplexdy
pdflatex samplexdy
</pre><p>
This results in a slightly different ordering from the original document (without the <span class="qt">“Mc”</span> <a id="wrglossary.16212"></a><a href="#glo:idx.group">letter group</a>). In the original example, <span class="qt">“Mach number”</span> was listed before <span class="qt">“Mach, Ernest”</span>. The modified document now has <span class="qt">“Mach, Ernest”</span> before <span class="qt">“Mach number”</span>. This difference is due to <a id="wrglossary.16213"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span>’s</a> default <a id="wrglossary.16214"></a><a href="#glo:opt.resource.break-at"><span class="xtrcsoptfmt">break-at</span></a><span class="optfmt">=word</span> setting, which marks word boundaries with the <a id="wrglossary.16215"></a><a href="#glo:idx.sym.pipe"><code class="code">|</code> (pipe)</a> character, so the sort values for <a id="wrglossary.16216"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> are <code class="code">Mach|Earnest|</code> and <code class="code">Mach|number|</code>. See the <a id="wrglossary.16217"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> manual for further details of this option, and also see the examples chapter of that manual for alternative approaches when creating entries that contain people’s names.<p>
If you want the <span class="qt">“Mc”</span> <a id="wrglossary.16218"></a><a href="#glo:idx.group">letter group</a>, it can be obtained by providing a custom sort rule: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16219"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.16220"></a><a href="#glo:GlsXtrLoadResources"><code class="xtrcsfmt">\GlsXtrLoadResources</code></a>[<a id="wrglossary.16221"></a><a href="#glo:opt.resource.src"><span class="xtrcsoptfmt">src</span></a><span class="optfmt">=entries</span>,
   <a id="wrglossary.16222"></a><a href="#glo:opt.resource.sort"><span class="xtrcsoptfmt">sort</span></a><span class="optfmt">=<strong class="strong">custom</strong></span>,
   <strong class="strong"><a id="wrglossary.16223"></a><a href="#glo:opt.resource.sort-rule"><span class="xtrcsoptfmt">sort-rule</span></a><span class="optfmt">={</strong>}</span><a id="wrglossary.16224"></a><a href="#glo:glsxtrGeneralInitRules"><code class="xtrcsfmt">\glsxtrGeneralInitRules</code></a>
   &lt;<a id="wrglossary.16225"></a><a href="#glo:glsxtrGeneralLatinAtoGrules"><code class="xtrcsfmt">\glsxtrGeneralLatinAtoGrules</code></a>
   &lt;h,H&lt;i,I&lt;j,J&lt;k,K&lt;l,L<strong class="strong">&lt;Mc=Mac</strong>&lt;m,M
   &lt;<a id="wrglossary.16226"></a><a href="#glo:glsxtrGeneralLatinNtoZrules"><code class="xtrcsfmt">\glsxtrGeneralLatinNtoZrules</code></a>
   
]
</pre> Unfortunately, as with <a id="wrglossary.16227"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>, this puts <span class="qt">“Mach”</span> into the <span class="qt">“Mc”</span> <a id="wrglossary.16228"></a><a href="#glo:idx.group">letter group</a>. (See the <a id="wrglossary.16229"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> manual for details about the sort rule commands.)<p>
One way to get around this problem is to define a custom command to help identify genuine <span class="qt">“Mc”</span>/<span class="qt">“Mac”</span> prefixes with names that happen to start with <span class="qt">“Mac”</span>. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16230"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="code">@entry</code>{mcadam,
  <a id="wrglossary.16231"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={<strong class="strong"><code class="cmd">\Mac</code>{Mc}</strong>Adam, John Loudon}</span>,
  <a id="wrglossary.16232"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={Scottish engineer}</span>,
  <a id="wrglossary.16233"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a><span class="optfmt">={McAdam}</span>,
  <a id="wrglossary.16234"></a><a href="#glo:opt.gloskey.first"><span class="csoptfmt">first</span></a><span class="optfmt">={John Loudon McAdam}</span>
}

<code class="code">@entry</code>{maclaurin,
  <a id="wrglossary.16235"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={<strong class="strong"><code class="cmd">\Mac</code>{Mac}</strong>laurin, Colin}</span>,
  <a id="wrglossary.16236"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={Scottish mathematician best known for the <a id="wrglossary.16237"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{maclaurinseries}}</span>,
  <a id="wrglossary.16238"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a><span class="optfmt">={Maclaurin}</span>,
  <a id="wrglossary.16239"></a><a href="#glo:opt.gloskey.first"><span class="csoptfmt">first</span></a><span class="optfmt">={Colin Maclaurin}</span>
}
</pre> but not for <span class="qt">“Mach”</span>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16240"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="code">@entry</code>{mach,
  <a id="wrglossary.16241"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={Mach, Ernst}</span>,
  <a id="wrglossary.16242"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={Czech/Austrian physicist and philosopher}</span>,
  <a id="wrglossary.16243"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a><span class="optfmt">={Mach}</span>,
  <a id="wrglossary.16244"></a><a href="#glo:opt.gloskey.first"><span class="csoptfmt">first</span></a><span class="optfmt">={Ernst Mach}</span>
}
</pre> With LaTeX, this command should simply do its argument: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16245"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\newcommand</code>{<code class="cmd">\Mac</code>}[1]{#1}
</pre> However, when <a id="wrglossary.16246"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> works out the <a id="wrglossary.16247"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> value, it needs to be defined with something unique that won’t happen to occur at the start of another term. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16248"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\providecommand</code>{<code class="cmd">\Mac</code>}[1]{MC}
</pre> (Remember that <a id="wrglossary.16249"></a><a href="#glo:opt.resource.break-at"><span class="xtrcsoptfmt">break-at</span></a><span class="optfmt">=word</span> will strip spaces and punctuation so don’t include them unless you switch to <a id="wrglossary.16250"></a><a href="#glo:opt.resource.break-at"><span class="xtrcsoptfmt">break-at</span></a><span class="optfmt">=none</span>.)<p>
So add the first definition of <code class="csfmt">\Mac</code> to the <a id="wrglossary.16251"></a><a href="#glo:ext.tex"><span class="extfmt">tex</span></a> file and modify <span class="filefmt">entries.bib</span> so that it includes the second definition: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16252"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="code">@preamble</code>{"<a id="wrglossary.16253"></a><a href="#glo:providecommand"><code class="csfmt">\providecommand</code></a>{<code class="cmd">\Mac</code>}[1]{MC}"}
</pre> Then modify the <span class="qt">“Mc”</span>/<span class="qt">“Mac”</span> entries as appropriate (see the above <span class="qt">“McAdam”</span> and <span class="qt">“Maclaurin”</span> examples).<p>
The custom sort rule needs to be modified: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16254"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.16255"></a><a href="#glo:GlsXtrLoadResources"><code class="xtrcsfmt">\GlsXtrLoadResources</code></a>[<a id="wrglossary.16256"></a><a href="#glo:opt.resource.src"><span class="xtrcsoptfmt">src</span></a><span class="optfmt">=entries</span>,
   <strong class="strong"><a id="wrglossary.16257"></a><a href="#glo:opt.resource.write-preamble"><span class="xtrcsoptfmt">write-preamble</span></a><span class="optfmt">=false</span>,</strong>
   <a id="wrglossary.16258"></a><a href="#glo:opt.resource.sort"><span class="xtrcsoptfmt">sort</span></a><span class="optfmt">=custom</span>,
   <a id="wrglossary.16259"></a><a href="#glo:opt.resource.sort-rule"><span class="xtrcsoptfmt">sort-rule</span></a><span class="optfmt">=<a id="wrglossary.16260"></a><a href="#glo:glsxtrGeneralInitRules"><code class="xtrcsfmt">\glsxtrGeneralInitRules</code></a>    &lt;<a id="wrglossary.16261"></a><a href="#glo:glsxtrGeneralLatinAtoGrules"><code class="xtrcsfmt">\glsxtrGeneralLatinAtoGrules</code></a>    &lt;h,H&lt;i,I&lt;j,J&lt;k,K&lt;l,L<strong class="strong">&lt;MC</strong>&lt;m,M    &lt;<a id="wrglossary.16262"></a><a href="#glo:glsxtrGeneralLatinNtoZrules"><code class="xtrcsfmt">\glsxtrGeneralLatinNtoZrules</code></a>    </span>
]
</pre> This will create a <span class="qt">“Mc”</span> <a id="wrglossary.16263"></a><a href="#glo:idx.group">letter group</a> that only includes the names that start with the custom <code class="csfmt">\Mac</code> command.<p>
Other alternatives include moving <code class="code">@preamble</code> into a separate <a id="wrglossary.16264"></a><a href="#glo:ext.bib"><span class="extfmt">bib</span></a> file, so that you can choose whether or not to include it. See the <span class="qt">“Examples”</span> chapter of the <a id="wrglossary.16265"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> user manual for further examples.<p>
<div class="filedef">🗋<a href="samples/samplexdy2.tex">📥</a> <a id="wrglossary.16266"></a><dfn id="glo:file.samplexdy2.tex"><span class="filefmt">samplexdy2.tex</span></dfn></div><!-- end of filedef -->
 This document illustrates how to use the <a id="wrglossary.16267"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package where the  <a id="wrglossary.16268"></a><a href="#glo:@@glslabel@entrylocation">location</a> numbers don’t follow a standard syntax. This example won’t work with <a id="wrglossary.16269"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>, which only accepts a limited set of location syntax.  To create the document do: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.16270"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>pdflatex samplexdy2
makeglossaries samplexdy2
pdflatex samplexdy2
</pre> The explicit <a id="wrglossary.16271"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> call is: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.16272"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>xindy -L english -C utf8 -I xindy -M samplexdy2 -t samplexdy2.glg -o samplexdy2.gls samplexdy2.glo
</pre> This example uses the <a id="wrglossary.16273"></a><a href="#glo:ctr.section"><span class="ctrfmt">section</span></a> counter with <a id="wrglossary.16274"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16275"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.16276"></a><a href="#glo:opt.xindy"><span class="styoptfmt">xindy</span></a>,<a id="wrglossary.16277"></a><a href="#glo:opt.counter"><span class="styoptfmt">counter</span></a><span class="optfmt">=section</span>]{glossaries}
</pre> The document employs an eccentric section numbering system for illustrative purposes. The section numbers are prefixed by the chapter number in square brackets: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16278"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>*{<a id="wrglossary.16279"></a><a href="#glo:thecounter"><code class="csfmt">\thesection</code></a>}{[<a id="wrglossary.16280"></a><a href="#glo:thecounter"><code class="csfmt">\thechapter</code></a>]<a id="wrglossary.16281"></a><a href="#glo:arabic"><code class="csfmt">\arabic</code></a>{section}}
</pre> Parts use Roman numerals: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16282"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>*{<a id="wrglossary.16283"></a><a href="#glo:thecounter"><code class="csfmt">\thepart</code></a>}{<a id="wrglossary.16284"></a><a href="#glo:Roman"><code class="csfmt">\Roman</code></a>{part}}
</pre> The section <a id="wrglossary.16285"></a><a href="#glo:idx.hyperlink">hyperlink</a> name includes the part: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16286"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>*{<a id="wrglossary.16287"></a><a href="#glo:theHcounter"><code class="csfmt">\theHsection</code></a>}{<a id="wrglossary.16288"></a><a href="#glo:thecounter"><code class="csfmt">\thepart</code></a>.<a id="wrglossary.16289"></a><a href="#glo:thecounter"><code class="csfmt">\thesection</code></a>}
</pre> This custom numbering scheme needs to be identified in the <a id="wrglossary.16290"></a><a href="#glo:ext.xdy"><span class="extfmt">xdy</span></a> file: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16291"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.16292"></a><a href="#glo:GlsAddXdyLocation"><code class="csfmt">\GlsAddXdyLocation</code></a>["roman-numbers-uppercase"]{section}{:sep "["
  "arabic-numbers" :sep "]" "arabic-numbers"
}
</pre> If the part is 0 then <a id="wrglossary.16293"></a><a href="#glo:thecounter"><code class="csfmt">\thepart</code></a> will be <a id="wrglossary.16294"></a><a href="#glo:@@glslabel@emptylocation">empty</a>  (there isn’t a zero Roman numeral). An extra case is needed to catch this: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16295"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.16296"></a><a href="#glo:GlsAddXdyLocation"><code class="csfmt">\GlsAddXdyLocation</code></a>{zero.section}{:sep "["
  "arabic-numbers" :sep "]" "arabic-numbers"
}
</pre> Note that this will stop <a id="wrglossary.16297"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> giving a warning, but the <a id="wrglossary.16298"></a><a href="#glo:@@glslabel@entrylocation">location</a> hyperlinks will be invalid if no <a id="wrglossary.16299"></a><a href="#glo:part"><code class="csfmt">\part</code></a> is used.<p>
<div class="sidenote"><a id="wrglossary.16300"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a></div><span class="clearfix"></span><!-- end of sidenote -->
If you want to switch to <a id="wrglossary.16301"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, you first need to switch to <a id="wrglossary.16302"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> but remember to use <a id="wrglossary.16303"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a> instead of <a id="wrglossary.16304"></a><a href="#glo:opt.xindy"><span class="styoptfmt">xindy</span></a>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16305"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<strong class="strong"><a id="wrglossary.16306"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a></strong>,<a id="wrglossary.16307"></a><a href="#glo:opt.counter"><span class="styoptfmt">counter</span></a><span class="optfmt">=section</span>]{<strong class="strong">glossaries-extra</strong>}
</pre> Next remove the <a id="wrglossary.16308"></a><a href="#glo:GlsAddXdyLocation"><code class="csfmt">\GlsAddXdyLocation</code></a> commands and convert the entry definitions to the <a id="wrglossary.16309"></a><a href="#glo:ext.bib"><span class="extfmt">bib</span></a> format required by <a id="wrglossary.16310"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.16311"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>convertgls2bib <a id="wrglossary.16312"></a><a href="#glo:switch.preamble-only"><span class="longargfmt">--preamble-only</span></a> samplexdy2.tex entries.bib
</pre> Now replace <a id="wrglossary.16313"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a> with: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16314"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.16315"></a><a href="#glo:GlsXtrLoadResources"><code class="xtrcsfmt">\GlsXtrLoadResources</code></a>[<a id="wrglossary.16316"></a><a href="#glo:opt.resource.src"><span class="xtrcsoptfmt">src</span></a><span class="optfmt">=entries</span>]
</pre> and remove the <a id="wrglossary.16317"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a> commands. Finally, replace <a id="wrglossary.16318"></a><a href="#glo:printglossaries"><code class="csfmt">\printglossaries</code></a> with <a id="wrglossary.16319"></a><a href="#glo:printunsrtglossaries"><code class="xtrcsfmt">\printunsrtglossaries</code></a>.<p>
The document build is: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.16320"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>pdflatex samplexdy2
bib2gls samplexdy2
pdflatex samplexdy2
</pre><p>
With unusual numbering systems, it’s sometimes better to use <a id="wrglossary.16321"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a><span class="optfmt">=nameref</span>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16322"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<strong class="strong"><a id="wrglossary.16323"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a><span class="optfmt">=nameref</span></strong>,<a id="wrglossary.16324"></a><a href="#glo:opt.counter"><span class="styoptfmt">counter</span></a><span class="optfmt">=section</span>]{<strong class="strong">glossaries-extra</strong>}
</pre> In this case, the locations will be the actual section headings, rather than the section number. In order to make the number appear instead you need to define: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16325"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\newcommand</code>*{<a id="wrglossary.16326"></a><a href="#glo:glsxtrcounterlocfmt"><code class="xtrcsfmt">\glsxtrsectionlocfmt</code></a>}[2]{#1}
</pre> (Make sure you have at least v1.42 of <a id="wrglossary.16327"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>.) See also the earlier <a id="wrglossary.16328"></a><a href="#glo:file.sampleSec.tex"><span class="filefmt">sampleSec.tex</span></a>. <p>
<div class="filedef">🗋<a href="samples/samplexdy3.tex">📥</a> <a id="wrglossary.16329"></a><dfn id="glo:file.samplexdy3.tex"><span class="filefmt">samplexdy3.tex</span></dfn></div><!-- end of filedef -->
 This document is very similar to  <a id="wrglossary.16330"></a><a href="#glo:file.samplexdy.tex"><span class="filefmt">samplexdy.tex</span></a> but uses the command <a id="wrglossary.16331"></a><a href="#glo:Numberstring"><code class="csfmt">\Numberstring</code></a> from the <a id="wrglossary.16332"></a><a href="#glo:pkg.fmtcount"><span class="styfmt">fmtcount</span></a> package to format the page numbers instead of the <code class="csfmt">\tally</code> command from the earlier example.<p>
<div class="filedef">🗋<a href="samples/sampleutf8.tex">📥</a> <a id="wrglossary.16333"></a><dfn id="glo:file.sampleutf8.tex"><span class="filefmt">sampleutf8.tex</span></dfn></div><!-- end of filedef -->
 This is another example that uses <a id="wrglossary.16334"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>. Unlike <a id="wrglossary.16335"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>, <a id="wrglossary.16336"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> recognises <a id="wrglossary.16337"></a><a href="#glo:dual.nonlatinchar">non-Latin characters</a> (provided the correct  <a id="wrglossary.16338"></a><a href="#glo:idx.encoding">encoding</a> is passed to <a id="wrglossary.16339"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> via the <a id="wrglossary.16340"></a><a href="#glo:switch.xdy.C"><span class="shortargfmt">-C</span></a> switch). This document uses <a id="wrglossary.16341"></a><a href="#glo:dual.utf8">UTF-8</a> <a id="wrglossary.16342"></a><a href="#glo:idx.encoding">encoding</a>. To create the document do: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.16343"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>pdflatex sampleutf8
makeglossaries sampleutf8
pdflatex sampleutf8
</pre> The explicit <a id="wrglossary.16344"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> call is (no line breaks): <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.16345"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>xindy -L english -C utf8 -I xindy -M sampleutf8 -t sampleutf8.glg -o sampleutf8.gls sampleutf8.glo
</pre><p>
If you remove the <a id="wrglossary.16346"></a><a href="#glo:opt.xindy"><span class="styoptfmt">xindy</span></a> option from <a id="wrglossary.16347"></a><a href="#glo:file.sampleutf8.tex"><span class="filefmt">sampleutf8.tex</span></a>  and do: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.16348"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>pdflatex sampleutf8
makeglossaries sampleutf8
pdflatex sampleutf8
</pre> or <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.16349"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>pdflatex sampleutf8
makeglossaries-lite sampleutf8
pdflatex sampleutf8
</pre> you will see that the entries that start with an <a id="wrglossary.16350"></a><a href="#glo:dual.exlatinchar">extended Latin character</a> now appear in the symbols <a id="wrglossary.16351"></a><a href="#glo:idx.group">group</a>, and the word <span class="qt">“manœuvre”</span> is now  after <span class="qt">“manor”</span> instead of before it. If you want to explicitly call <a id="wrglossary.16352"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> (no line breaks): <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.16353"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>makeindex -s sampleutf8.ist -t sampleutf8.glg -o sampleutf8.gls sampleutf8.glo
</pre><p>
<div class="sidenote"><a id="wrglossary.16354"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a></div><span class="clearfix"></span><!-- end of sidenote -->
If you want to switch to <a id="wrglossary.16355"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, you first need to switch to <a id="wrglossary.16356"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> but replace <a id="wrglossary.16357"></a><a href="#glo:opt.xindy"><span class="styoptfmt">xindy</span></a> with <a id="wrglossary.16358"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16359"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<strong class="strong"><a id="wrglossary.16360"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a></strong>,<a id="wrglossary.16361"></a><a href="#glo:opt.postdot"><span class="xtrstyoptfmt">postdot</span></a>,<a id="wrglossary.16362"></a><a href="#glo:opt.stylemods"><span class="xtrstyoptfmt">stylemods</span></a>,<a id="wrglossary.16363"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a><span class="optfmt">=<a id="wrglossary.16364"></a><a href="#glo:opt.glostyle.listgroup"><span class="glostylefmt">listgroup</span></a></span>]{<strong class="strong">glossaries-extra</strong>}
</pre> Note that you don’t need the <a id="wrglossary.16365"></a><a href="#glo:opt.nonumberlist"><span class="styoptfmt">nonumberlist</span></a> option with <a id="wrglossary.16366"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>. You can instruct <a id="wrglossary.16367"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> to simply not save the <a id="wrglossary.16368"></a><a href="#glo:locationlist">number lists</a>, but in this case there won’t be any locations as there’s no actual <a id="wrglossary.16369"></a><a href="#glo:dual.indexing">indexing</a>.<p>
The entries need to be converted to the <a id="wrglossary.16370"></a><a href="#glo:ext.bib"><span class="extfmt">bib</span></a> format required by <a id="wrglossary.16371"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.16372"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>convertgls2bib <a id="wrglossary.16373"></a><a href="#glo:switch.preamble-only"><span class="longargfmt">--preamble-only</span></a> <a id="wrglossary.16374"></a><a href="#glo:switch.texenc"><span class="longargfmt">--texenc</span></a> UTF-8 <a id="wrglossary.16375"></a><a href="#glo:switch.bibenc"><span class="longargfmt">--bibenc</span></a> UTF-8 sampleutf8.tex entries.bib
</pre> Note the first line of the <span class="filefmt">entries.bib</span> file: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16376"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><span class="comment">% Encoding: UTF-8</span>
</pre> This is the <a id="wrglossary.16377"></a><a href="#glo:idx.encoding">encoding</a> of the <a id="wrglossary.16378"></a><a href="#glo:ext.bib"><span class="extfmt">bib</span></a> file. It doesn’t have to match the <a id="wrglossary.16379"></a><a href="#glo:idx.encoding">encoding</a> of the <a id="wrglossary.16380"></a><a href="#glo:ext.tex"><span class="extfmt">tex</span></a> file, but it’s generally better to be consistent. When <a id="wrglossary.16381"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> parses this file, it will look for this <a id="wrglossary.16382"></a><a href="#glo:idx.encoding">encoding</a> line. (If the <a id="wrglossary.16383"></a><a href="#glo:switch.texenc"><span class="longargfmt">--texenc</span></a> and <a id="wrglossary.16384"></a><a href="#glo:switch.bibenc"><span class="longargfmt">--bibenc</span></a> switches aren’t used, <a id="wrglossary.16385"></a><a href="#glo:app.convertgls2bib"><span class="appfmt">convertgls2bib</span></a> will assume your Java default <a id="wrglossary.16386"></a><a href="#glo:idx.encoding">encoding</a>. See the <a id="wrglossary.16387"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> manual for further details.)<p>
Next replace <a id="wrglossary.16388"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a> with: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16389"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.16390"></a><a href="#glo:GlsXtrLoadResources"><code class="xtrcsfmt">\GlsXtrLoadResources</code></a>[<a id="wrglossary.16391"></a><a href="#glo:opt.resource.src"><span class="xtrcsoptfmt">src</span></a><span class="optfmt">=entries</span>,<a id="wrglossary.16392"></a><a href="#glo:opt.resource.selection"><span class="xtrcsoptfmt">selection</span></a><span class="optfmt">=<strong class="strong">all</strong></span>]
</pre> and remove all the <a id="wrglossary.16393"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a> commands.<p>
Iterative commands like <a id="wrglossary.16394"></a><a href="#glo:glsaddall"><code class="csfmt">\glsaddall</code></a> don’t work with <a id="wrglossary.16395"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>. Instead, you can select all entries using the <a id="wrglossary.16396"></a><a href="#glo:opt.resource.selection"><span class="xtrcsoptfmt">selection</span></a><span class="optfmt">=all</span> option. This is actually better than <a id="wrglossary.16397"></a><a href="#glo:glsaddall"><code class="csfmt">\glsaddall</code></a>, which enforces the selection of all entries by <a id="wrglossary.16398"></a><a href="#glo:dual.indexing">indexing</a> each entry. As a result, with <a id="wrglossary.16399"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> and <a id="wrglossary.16400"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> (and <a id="wrglossary.16401"></a><a href="#glo:idx.opt.noidx">Option 1</a>), every entry will have the same location (which is the location of the <a id="wrglossary.16402"></a><a href="#glo:glsaddall"><code class="csfmt">\glsaddall</code></a> command, in this case page 1). With <a id="wrglossary.16403"></a><a href="#glo:opt.resource.selection"><span class="xtrcsoptfmt">selection</span></a><span class="optfmt">=all</span>, <a id="wrglossary.16404"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> will automatically selection all entries even if they don’t have any records (<a id="wrglossary.16405"></a><a href="#glo:dual.indexing">indexing</a> information) so in this case there are no <a id="wrglossary.16406"></a><a href="#glo:locationlist">number lists</a>.<p>
Finally, replace <a id="wrglossary.16407"></a><a href="#glo:printglossaries"><code class="csfmt">\printglossaries</code></a> with <a id="wrglossary.16408"></a><a href="#glo:printunsrtglossaries"><code class="xtrcsfmt">\printunsrtglossaries</code></a>. The build process is now: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.16409"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>pdflatex sampleutf8
bib2gls <a id="wrglossary.16410"></a><a href="#glo:switch.group"><span class="longargfmt">--group</span></a> sampleutf8
pdflatex sampleutf8
</pre> <a id="wrglossary.16411"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> picks up the <a id="wrglossary.16412"></a><a href="#glo:idx.encoding">encoding</a> of the <a id="wrglossary.16413"></a><a href="#glo:ext.tex"><span class="extfmt">tex</span></a> file from the <a id="wrglossary.16414"></a><a href="#glo:ext.aux"><span class="extfmt">aux</span></a> file: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16415"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.16416"></a><a href="#glo:glsxtr@texencoding"><code class="csfmt">\glsxtr@texencoding</code></a>{utf8}
</pre> If you experience any <a id="wrglossary.16417"></a><a href="#glo:idx.encoding">encoding</a> issues, check the <a id="wrglossary.16418"></a><a href="#glo:ext.aux"><span class="extfmt">aux</span></a> file for this command and check the <a id="wrglossary.16419"></a><a href="#glo:ext.bib"><span class="extfmt">bib</span></a> file for the <a id="wrglossary.16420"></a><a href="#glo:idx.encoding">encoding</a> comment line. Also check <a id="wrglossary.16421"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span>’s</a> <a id="wrglossary.16422"></a><a href="#glo:ext.glg"><span class="extfmt">glg</span></a> transcript file for <a id="wrglossary.16423"></a><a href="#glo:idx.encoding">encoding</a> messages, which should look like: <pre class="transcript"><div class="transcripttitle"><a id="wrglossary.16424"></a><a href="#glo:sym.transcript"><span title="Transcript" class="icon">🔎</span></a></div>TeX character encoding: UTF-8
</pre><p>
The document language, if it has been set, is also added to the <a id="wrglossary.16425"></a><a href="#glo:ext.aux"><span class="extfmt">aux</span></a> file when the <a id="wrglossary.16426"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a> option is used. In this case, no language package has been used, so <a id="wrglossary.16427"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> will fallback on the system’s default locale. If no sort method is set, the entries will be sorted according to the document language, if set, or the default locale. You can specify a specific locale using the <a id="wrglossary.16428"></a><a href="#glo:opt.resource.sort"><span class="xtrcsoptfmt">sort</span></a> key with a locale tag identifier. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16429"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.16430"></a><a href="#glo:GlsXtrLoadResources"><code class="xtrcsfmt">\GlsXtrLoadResources</code></a>[<a id="wrglossary.16431"></a><a href="#glo:opt.resource.src"><span class="xtrcsoptfmt">src</span></a><span class="optfmt">=entries</span>,<a id="wrglossary.16432"></a><a href="#glo:opt.resource.selection"><span class="xtrcsoptfmt">selection</span></a><span class="optfmt">=<strong class="strong">all</strong></span>,<strong class="strong"><a id="wrglossary.16433"></a><a href="#glo:opt.resource.sort"><span class="xtrcsoptfmt">sort</span></a><span class="optfmt">=de-CH-1996</span></strong>]
</pre> (Swiss German new orthography) or: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16434"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.16435"></a><a href="#glo:GlsXtrLoadResources"><code class="xtrcsfmt">\GlsXtrLoadResources</code></a>[<a id="wrglossary.16436"></a><a href="#glo:opt.resource.src"><span class="xtrcsoptfmt">src</span></a><span class="optfmt">=entries</span>,<a id="wrglossary.16437"></a><a href="#glo:opt.resource.selection"><span class="xtrcsoptfmt">selection</span></a><span class="optfmt">=<strong class="strong">all</strong></span>,<strong class="strong"><a id="wrglossary.16438"></a><a href="#glo:opt.resource.sort"><span class="xtrcsoptfmt">sort</span></a><span class="optfmt">=is</span></strong>]
</pre> (Icelandic).<p>

</section><!-- end of section sec:samplesxindy -->

<section id="sec:samplesnoidx"><!-- start of section sec:samplesnoidx --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->18.10. No Indexing Application (Option 1)<div class="labellink"><a href="#sec:samplesnoidx">[link]</a></div></h2><!-- end of section header -->
<p>
<div class="filedef">🗋<a href="samples/sample-noidxapp.tex">📥</a> <a id="wrglossary.16439"></a><dfn id="glo:file.sample-noidxapp.tex"><span class="filefmt">sample-noidxapp.tex</span></dfn></div><!-- end of filedef -->
 This document illustrates how to use the <a id="wrglossary.16440"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package without an external <a id="wrglossary.16441"></a><a href="#glo:dual.indexingapp">indexing application</a> (<a id="wrglossary.16442"></a><a href="#glo:idx.opt.noidx">Option 1</a>). To create the complete document, you need to do: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.16443"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>pdflatex sample-noidxapp
pdflatex sample-noidxapp
</pre> With old LaTeX kernels and old versions of <a id="wrglossary.16444"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a>, it was necessary to group the accent command that occurs at the start of the <a id="wrglossary.16445"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16446"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.16447"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{elite}{<span class="comment">% </span>
  name={<strong class="strong">{<a id="wrglossary.16448"></a><a href="#glo:cs.apos"><code class="csfmt">\'</code></a>e}</strong>lite},<span class="comment">% <a id="wrglossary.16449"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> v2.07</span>
  description={select group of people}
}
</pre> This used to be necessary to allow the term to work with <a id="wrglossary.16450"></a><a href="#glo:Gls"><code class="csfmt">\Gls</code></a>. With a new kernel and latest versions of <a id="wrglossary.16451"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> and <a id="wrglossary.16452"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a>, this should no longer be necessary. <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16453"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.16454"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{elite}{<span class="comment">% </span>
  name={<strong class="strong"><a id="wrglossary.16455"></a><a href="#glo:cs.apos"><code class="csfmt">\'</code></a>e</strong>lite},<span class="comment">% <a id="wrglossary.16456"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> v2.08</span>
  description={select group of people}
}
</pre><p>
Notice also how the <a id="wrglossary.16457"></a><a href="#glo:locationlist">number lists</a> can’t be compacted into ranges. For example, the list <span class="qt">“1, 2, 3”</span> would be converted to <span class="qt">“1–3”</span> with a proper indexing application (Options <a href="#glo:idx.opt.mkidx">2</a> or <a href="#glo:idx.opt.xdy">3</a> or, with <a id="wrglossary.16458"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, <a id="wrglossary.16459"></a><a href="#glo:idx.opt.b2g">Option 4</a>).<p>
The larger the list of entries, the longer the document build time. This method is very inefficient for large glossaries. See <a href="https://www.dickimaw-books.com/gallery/glossaries-performance.shtml">Gallery: glossaries performance</a> for a comparison.<p>
<div class="filedef">🗋<a href="samples/sample-noidxapp-utf8.tex">📥</a> <a id="wrglossary.16460"></a><dfn id="glo:file.sample-noidxapp-utf8.tex"><span class="filefmt">sample-noidxapp-utf8.tex</span></dfn></div><!-- end of filedef -->
 As the previous example, except that it uses the <a id="wrglossary.16461"></a><a href="#glo:pkg.inputenc"><span class="styfmt">inputenc</span></a> package. In this case, the <a id="wrglossary.16462"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> key is used for the entries with  <a id="wrglossary.16463"></a><a href="#glo:dual.utf8">UTF-8</a> characters in the names. To create the complete document, you need to do: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.16464"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>pdflatex sample-noidxapp-utf8
pdflatex sample-noidxapp-utf8
</pre> This method is unsuitable for sorting languages with <a id="wrglossary.16465"></a><a href="#glo:dual.exlatinalph">extended Latin alphabets</a> or <a id="wrglossary.16466"></a><a href="#glo:dual.nonlatinalph">non-Latin alphabets</a>. Use Options <a href="#glo:idx.opt.xdy">3</a> or <a href="#glo:idx.opt.b2g">4</a> instead.<p>

</section><!-- end of section sec:samplesnoidx -->

<section id="sec:samplesother"><!-- start of section sec:samplesother --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->18.11. Other<div class="labellink"><a href="#sec:samplesother">[link]</a></div></h2><!-- end of section header -->
<p>
<div class="filedef">🗋<a href="samples/sample4col.tex">📥</a> <a id="wrglossary.16467"></a><dfn id="glo:file.sample4col.tex"><span class="filefmt">sample4col.tex</span></dfn></div><!-- end of filedef -->
 This document illustrates a four column <a id="wrglossary.16468"></a><a href="#glo:dual.glossary">glossary</a> where the  entries have a symbol in addition to the name and description.  To create the complete document, you need to do: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.16469"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>pdflatex sample4col
makeglossaries sample4col
pdflatex sample4col
</pre> or <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.16470"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>pdflatex sample4col
makeglossaries-lite sample4col
pdflatex sample4col
</pre> The vertical gap between entries is the gap created at the start of each <a id="wrglossary.16471"></a><a href="#glo:idx.group">letter group</a>. This can be suppressed using the <a id="wrglossary.16472"></a><a href="#glo:opt.nogroupskip"><span class="styoptfmt">nogroupskip</span></a> package option. (If you switch to <a id="wrglossary.16473"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, simply omit the <a id="wrglossary.16474"></a><a href="#glo:switch.group"><span class="longargfmt">--group</span></a> command line option.)<p>
This example uses the <a id="wrglossary.16475"></a><a href="#glo:opt.glostyle.long4colheaderborder"><span class="glostylefmt">long4colheaderborder</span></a>. This style doesn’t allow multi-line descriptions. You may prefer to use <a id="wrglossary.16476"></a><a href="#glo:opt.glostyle.altlong4colheaderborder"><span class="glostylefmt">altlong4colheaderborder</span></a> with long descriptions. However, in either case a style that uses <a id="wrglossary.16477"></a><a href="#glo:pkg.booktabs"><span class="styfmt">booktabs</span></a> is preferable. For example, <a id="wrglossary.16478"></a><a href="#glo:opt.glostyle.long4col-booktabs"><span class="glostylefmt">long4col-booktabs</span></a> or <a id="wrglossary.16479"></a><a href="#glo:opt.glostyle.altlongragged4col-booktabs"><span class="glostylefmt">altlongragged4col-booktabs</span></a>. Note that this requires <a id="wrglossary.16480"></a><a href="#glo:pkg.glossary-longbooktabs"><span class="styfmt">glossary-longbooktabs</span></a>, which needs to be explicitly loaded. The style can only be set once this package has been loaded: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16481"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>{glossaries}
<code class="cmd">\usepackage</code>{glossary-longbooktabs}
<a id="wrglossary.16482"></a><a href="#glo:setglossarystyle"><code class="csfmt">\setglossarystyle</code></a>{<a id="wrglossary.16483"></a><a href="#glo:opt.glostyle.altlongragged4col-booktabs"><span class="glostylefmt">altlongragged4col-booktabs</span></a>}
</pre><p>
<div class="sidenote"><a id="wrglossary.16484"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><span class="clearfix"></span><!-- end of sidenote -->
The <a id="wrglossary.16485"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package provides a more compact way of doing this with the <a id="wrglossary.16486"></a><a href="#glo:opt.stylemods"><span class="xtrstyoptfmt">stylemods</span></a> option: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16487"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.16488"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a><span class="optfmt">=<a id="wrglossary.16489"></a><a href="#glo:opt.glostyle.altlongragged4col-booktabs"><span class="glostylefmt">altlongragged4col-booktabs</span></a></span>,<a id="wrglossary.16490"></a><a href="#glo:opt.stylemods"><span class="xtrstyoptfmt">stylemods</span></a><span class="optfmt">=<strong class="strong">longbooktabs</strong></span>]
{<strong class="strong">glossaries-extra</strong>}
</pre> The <a id="wrglossary.16491"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package provides additional styles, including more <span class="qt">“long”</span> styles with the <a id="wrglossary.16492"></a><a href="#glo:pkg.glossary-longextra"><span class="styfmt">glossary-longextra</span></a> package. For example, the <a id="wrglossary.16493"></a><a href="#glo:opt.glostyle.long-name-desc-sym-loc"><span class="xtrglostylefmt">long-name-desc-sym-loc</span></a> style: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16494"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.16495"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a><span class="optfmt">=<strong class="strong"><a id="wrglossary.16496"></a><a href="#glo:opt.glostyle.long-name-desc-sym-loc"><span class="xtrglostylefmt">long-name-desc-sym-loc</span></a></strong></span>,<a id="wrglossary.16497"></a><a href="#glo:opt.stylemods"><span class="xtrstyoptfmt">stylemods</span></a><span class="optfmt">=<strong class="strong">longextra</strong></span>]
{glossaries-extra}
</pre> If you use the <a id="wrglossary.16498"></a><a href="#glo:opt.stylemods"><span class="xtrstyoptfmt">stylemods</span></a> option with an argument, you may prefer to use it with <a id="wrglossary.16499"></a><a href="#glo:opt.nostyles"><span class="styoptfmt">nostyles</span></a> to prevent unwanted styles from being automatically loaded. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16500"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.16501"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a><span class="optfmt">=<a id="wrglossary.16502"></a><a href="#glo:opt.glostyle.long-name-desc-sym-loc"><span class="xtrglostylefmt">long-name-desc-sym-loc</span></a></span>,<strong class="strong"><a id="wrglossary.16503"></a><a href="#glo:opt.nostyles"><span class="styoptfmt">nostyles</span></a>,</strong><a id="wrglossary.16504"></a><a href="#glo:opt.stylemods"><span class="xtrstyoptfmt">stylemods</span></a><span class="optfmt">=longextra</span>]
{glossaries-extra}
</pre> See also the <a href="https://www.dickimaw-books.com/gallery/glossaries-styles/">gallery of predefined styles</a>.<p>
<div class="filedef">🗋<a href="samples/sample-numberlist.tex">📥</a> <a id="wrglossary.16505"></a><dfn id="glo:file.sample-numberlist.tex"><span class="filefmt">sample-numberlist.tex</span></dfn></div><!-- end of filedef -->
 This document illustrates how to reference the <a id="wrglossary.16506"></a><a href="#glo:locationlist">number list</a> in the document text. This requires an additional LaTeX run: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.16507"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>pdflatex sample-numberlist
makeglossaries sample-numberlist
pdflatex sample-numberlist
pdflatex sample-numberlist
</pre> This uses the <a id="wrglossary.16508"></a><a href="#glo:opt.savenumberlist"><span class="styoptfmt">savenumberlist</span></a> package option, which enables  <a id="wrglossary.16509"></a><a href="#glo:glsentrynumberlist"><code class="csfmt">\glsentrynumberlist</code></a> and <a id="wrglossary.16510"></a><a href="#glo:glsdisplaynumberlist"><code class="csfmt">\glsdisplaynumberlist</code></a> (with limitations). The location counter is set to <a id="wrglossary.16511"></a><a href="#glo:ctr.chapter"><span class="ctrfmt">chapter</span></a>, so the <a id="wrglossary.16512"></a><a href="#glo:locationlist">number list</a> refers to the chapter numbers. <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16513"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.16514"></a><a href="#glo:opt.savenumberlist"><span class="styoptfmt">savenumberlist</span></a>,<a id="wrglossary.16515"></a><a href="#glo:opt.counter"><span class="styoptfmt">counter</span></a><span class="optfmt">=<a id="wrglossary.16516"></a><a href="#glo:ctr.chapter"><span class="ctrfmt">chapter</span></a></span>]{glossaries}
</pre> The <a id="wrglossary.16517"></a><a href="#glo:locationlist">number list</a> can’t be obtained until <a id="wrglossary.16518"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> (or <a id="wrglossary.16519"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>) has created the <a id="wrglossary.16520"></a><a href="#glo:dual.indexingfile">indexing file</a>. The <a id="wrglossary.16521"></a><a href="#glo:locationlist">number list</a> is picked up when this file is input by <a id="wrglossary.16522"></a><a href="#glo:printglossary"><code class="csfmt">\printglossary</code></a> and is then saved in the <a id="wrglossary.16523"></a><a href="#glo:ext.aux"><span class="extfmt">aux</span></a> file so that it’s available on the next LaTeX run.<p>
This document contains both commands: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16524"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div>This is a <a id="wrglossary.16525"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample} document. <a id="wrglossary.16526"></a><a href="#glo:Glspl"><code class="csfmt">\Glspl</code></a>{sample}
are discussed in chapters <strong class="strong"><a id="wrglossary.16527"></a><a href="#glo:glsdisplaynumberlist"><code class="csfmt">\glsdisplaynumberlist</code></a></strong>{sample}
(or <strong class="strong"><a id="wrglossary.16528"></a><a href="#glo:glsentrynumberlist"><code class="csfmt">\glsentrynumberlist</code></a></strong>{sample}).
</pre> Without <a id="wrglossary.16529"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a>, the first list shows as <span class="qt">“1–3, 5 &amp; 6”</span> and the second list shows as <span class="qt">“1–3, 5, 6”</span>.<p>
Note that you can’t use <a id="wrglossary.16530"></a><a href="#glo:glsdisplaynumberlist"><code class="csfmt">\glsdisplaynumberlist</code></a> with <a id="wrglossary.16531"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a> and Options <a href="#glo:idx.opt.mkidx">2</a> or <a href="#glo:idx.opt.xdy">3</a>. If you do, you will get the warning: <pre class="transcript"><div class="transcripttitle"><a id="wrglossary.16532"></a><a href="#glo:sym.transcript"><span title="Transcript" class="icon">🔎</span></a></div>Package glossaries Warning: <a id="wrglossary.16533"></a><a href="#glo:glsdisplaynumberlist"><code class="csfmt">\glsdisplaynumberlist</code></a> doesn't work with hyperref.
Using <a id="wrglossary.16534"></a><a href="#glo:glsentrynumberlist"><code class="csfmt">\glsentrynumberlist</code></a> instead
</pre> Now both lists show as <span class="qt">“1–3, 5, 6”</span>.<p>
If you switch to <a id="wrglossary.16535"></a><a href="#glo:idx.opt.noidx">Option 1</a> (replace <a id="wrglossary.16536"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a> with <a id="wrglossary.16537"></a><a href="#glo:makenoidxglossaries"><code class="csfmt">\makenoidxglossaries</code></a> and replace <a id="wrglossary.16538"></a><a href="#glo:printglossaries"><code class="csfmt">\printglossaries</code></a> with <a id="wrglossary.16539"></a><a href="#glo:printnoidxglossaries"><code class="csfmt">\printnoidxglossaries</code></a>), then the document build is simply: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.16540"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>pdflatex sample-numberlist
pdflatex sample-numberlist
</pre> Now <a id="wrglossary.16541"></a><a href="#glo:glsdisplaynumberlist"><code class="csfmt">\glsdisplaynumberlist</code></a> works with <a id="wrglossary.16542"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a>, however there are no ranges, so the first list shows as <span class="qt">“1, 2, 3, 5, &amp; 6”</span> and the second list shows as <span class="qt">“1, 2, 3, 4, 5, 6”</span>.<p>
<div class="sidenote"><a id="wrglossary.16543"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a></div><span class="clearfix"></span><!-- end of sidenote -->
If you want to switch to <a id="wrglossary.16544"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, you first need to switch to <a id="wrglossary.16545"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> (at least v1.42) but remember to include the <a id="wrglossary.16546"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a> option: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16547"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<strong class="strong"><a id="wrglossary.16548"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a></strong>,<a id="wrglossary.16549"></a><a href="#glo:opt.counter"><span class="styoptfmt">counter</span></a><span class="optfmt">=<a id="wrglossary.16550"></a><a href="#glo:ctr.chapter"><span class="ctrfmt">chapter</span></a></span>]{<strong class="strong">glossaries-extra</strong>}
</pre> Note that the <a id="wrglossary.16551"></a><a href="#glo:opt.savenumberlist"><span class="styoptfmt">savenumberlist</span></a> option is no longer required. Next convert the entry to the <a id="wrglossary.16552"></a><a href="#glo:ext.bib"><span class="extfmt">bib</span></a> format required by <a id="wrglossary.16553"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.16554"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>convertgls2bib sample-numberlist.tex entries.bib
</pre> Replace <a id="wrglossary.16555"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a> with: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16556"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.16557"></a><a href="#glo:GlsXtrLoadResources"><code class="xtrcsfmt">\GlsXtrLoadResources</code></a>[<a id="wrglossary.16558"></a><a href="#glo:opt.resource.src"><span class="xtrcsoptfmt">src</span></a><span class="optfmt">=entries</span>]
</pre> and remove the <a id="wrglossary.16559"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a> command from the  <a id="wrglossary.16560"></a><a href="#glo:idx.documentpreamble">document preamble</a>. Finally, replace <a id="wrglossary.16561"></a><a href="#glo:printglossaries"><code class="csfmt">\printglossaries</code></a> with <a id="wrglossary.16562"></a><a href="#glo:printunsrtglossaries"><code class="xtrcsfmt">\printunsrtglossaries</code></a>. The build process is now: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.16563"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>pdflatex sample-numberlist
bib2gls sample-numberlist
pdflatex sample-numberlist
</pre> Now both ranges and <a id="wrglossary.16564"></a><a href="#glo:idx.hyperlink">hyperlinks</a> work. The first list shows <span class="qt">“1–3, 5, &amp; 6”</span> and the second list shows <span class="qt">“1–3, 5, 6”</span>. You can also use: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16565"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.16566"></a><a href="#glo:glsxtrfieldformatlist"><code class="xtrcsfmt">\glsxtrfieldformatlist</code></a>{sample}{loclist}
</pre> which will show the complete list without ranges <span class="qt">“1, 2, 3, 5 &amp; 6”</span>.<p>
This method works much better than using the <a id="wrglossary.16567"></a><a href="#glo:opt.savenumberlist"><span class="styoptfmt">savenumberlist</span></a> option because <a id="wrglossary.16568"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> saves the formatted <a id="wrglossary.16569"></a><a href="#glo:locationlist">number list</a> in the <a id="wrglossary.16570"></a><a href="#glo:opt.gloskey.location"><span class="xtrcsoptfmt">location</span></a> field (which is provided by <a id="wrglossary.16571"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> for the benefit of <a id="wrglossary.16572"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>) and the unformatted <a id="wrglossary.16573"></a><a href="#glo:locationlist">number list</a> in the <a id="wrglossary.16574"></a><a href="#glo:opt.glosfield.loclist"><span class="csoptfmt">loclist</span></a> internal field (which is also used by <a id="wrglossary.16575"></a><a href="#glo:idx.opt.noidx">Option 1</a>).<p>
With Options <a href="#glo:idx.opt.mkidx">2</a> and <a href="#glo:idx.opt.xdy">3</a>, both <a id="wrglossary.16576"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> and <a id="wrglossary.16577"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> simply create a file containing the commands to typeset the glossary, which is input by <a id="wrglossary.16578"></a><a href="#glo:printglossary"><code class="csfmt">\printglossary</code></a>. This means that it’s quite hard to gather information obtained by the <a id="wrglossary.16579"></a><a href="#glo:dual.indexingapp">indexing application</a>.<p>
<a id="wrglossary.16580"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, on the other hand, doesn’t write a file containing the <a id="wrglossary.16581"></a><a href="#glo:dual.glossary">glossary</a>. It writes a file containing the entry definitions and uses internal fields to save the <a id="wrglossary.16582"></a><a href="#glo:dual.indexing">indexing</a> information. The <a id="wrglossary.16583"></a><a href="#glo:dual.glossary">glossary</a> is then displayed with <a id="wrglossary.16584"></a><a href="#glo:printunsrtglossary"><code class="xtrcsfmt">\printunsrtglossary</code></a>, which simply iterates over all defined entries and fetches the required information from those internal fields.<p>
The <a id="wrglossary.16585"></a><a href="#glo:glsdisplaynumberlist"><code class="csfmt">\glsdisplaynumberlist</code></a> and <a id="wrglossary.16586"></a><a href="#glo:glsentrynumberlist"><code class="csfmt">\glsentrynumberlist</code></a> commands are redefined by <a id="wrglossary.16587"></a><a href="#glo:pkg.glossaries-extra-bib2gls"><span class="styfmt">glossaries-extra-bib2gls</span></a> to simply access the <a id="wrglossary.16588"></a><a href="#glo:opt.gloskey.location"><span class="xtrcsoptfmt">location</span></a> field. However, if you want a complete list without ranges you can use: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16589"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.16590"></a><a href="#glo:glsxtrfieldformatlist"><code class="xtrcsfmt">\glsxtrfieldformatlist</code></a>{sample}{loclist}
</pre> In this example, this produces <span class="qt">“1, 2, 3, 5 &amp; 6”</span>. <p>
Note the difference if you use the <a id="wrglossary.16591"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a><span class="optfmt">=nameref</span> package option instead of just <a id="wrglossary.16592"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a>.<p>
<div class="filedef">🗋<a href="samples/sample-nomathhyper.tex">📥</a> <a id="wrglossary.16593"></a><dfn id="glo:file.sample-nomathhyper.tex"><span class="filefmt">sample-nomathhyper.tex</span></dfn></div><!-- end of filedef -->
 This document illustrates how to selectively enable and disable entry <a id="wrglossary.16594"></a><a href="#glo:idx.hyperlink">hyperlinks</a> in <a id="wrglossary.16595"></a><a href="#glo:glsentryfmt"><code class="csfmt">\glsentryfmt</code></a>. The document build is: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.16596"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>pdflatex sample-nomathhyper
makeglossaries sample-nomathhyper
pdflatex sample-nomathhyper
</pre> This disables the <a id="wrglossary.16597"></a><a href="#glo:idx.hyperlink">hyperlinks</a> for the <a id="wrglossary.16598"></a><a href="#glo:opt.glostype.main"><code class="glostypefmt">main</code></a> glossary with: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16599"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.16600"></a><a href="#glo:GlsDeclareNoHyperList"><code class="csfmt">\GlsDeclareNoHyperList</code></a>{<a id="wrglossary.16601"></a><a href="#glo:opt.glostype.main"><code class="glostypefmt">main</code></a>}
</pre> and then redefines <a id="wrglossary.16602"></a><a href="#glo:glsentryfmt"><code class="csfmt">\glsentryfmt</code></a> so that it adds a <a id="wrglossary.16603"></a><a href="#glo:idx.hyperlink">hyperlink</a> if not in maths mode and the <a id="wrglossary.16604"></a><a href="#glo:idx.hyperlink">hyperlinks</a> haven’t been forced off (with the <a id="wrglossary.16605"></a><a href="#glo:opt.glsopt.hyper"><span class="csoptfmt">hyper</span></a><span class="optfmt">=false</span> key).<p>
<div class="sidenote"><a id="wrglossary.16606"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><span class="clearfix"></span><!-- end of sidenote -->
If you want to switch to <a id="wrglossary.16607"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, then you can instead use the hook that comes before the keys are set. The <a id="wrglossary.16608"></a><a href="#glo:idx.documentpreamble">preamble</a> is much simpler: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16609"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>{<strong class="strong">glossaries-extra</strong>}

<a id="wrglossary.16610"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>

<code class="cmd">\renewcommand</code>{<strong class="strong"><a id="wrglossary.16611"></a><a href="#glo:glslinkpresetkeys"><code class="xtrcsfmt">\glslinkpresetkeys</code></a></strong>}{<span class="comment">% </span>
 <code class="cmd">\ifmmode</code> <code class="cmd">\setkeys</code>{glslink}{<a id="wrglossary.16612"></a><a href="#glo:opt.glsopt.hyper"><span class="csoptfmt">hyper</span></a><span class="optfmt">=false</span>}<code class="cmd">\fi</code>
}

<span class="comment">% entry definition</span>
</pre><p>
<div class="filedef">🗋<a href="samples/sample-entryfmt.tex">📥</a> <a id="wrglossary.16613"></a><dfn id="glo:file.sample-entryfmt.tex"><span class="filefmt">sample-entryfmt.tex</span></dfn></div><!-- end of filedef -->
 This document illustrates how to change the way an entry is displayed in the text. (This is just a test document. For a real document, I recommend you use the <a id="wrglossary.16614"></a><a href="#glo:pkg.siunitx"><span class="styfmt">siunitx</span></a> package to typeset units.) The document build is: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.16615"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>pdflatex sample-entryfmt
makeglossaries sample-entryfmt
pdflatex sample-entryfmt
</pre> This redefines <a id="wrglossary.16616"></a><a href="#glo:glsentryfmt"><code class="csfmt">\glsentryfmt</code></a> to add the symbol on <a id="wrglossary.16617"></a><a href="#glo:dual.firstuse">first use</a>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16618"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>*{<a id="wrglossary.16619"></a><a href="#glo:glsentryfmt"><code class="csfmt">\glsentryfmt</code></a>}{<span class="comment">% </span>
  <a id="wrglossary.16620"></a><a href="#glo:glsgenentryfmt"><code class="csfmt">\glsgenentryfmt</code></a>
  <a id="wrglossary.16621"></a><a href="#glo:ifglsused"><code class="csfmt">\ifglsused</code></a>{<a id="wrglossary.16622"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>}{}{<a id="wrglossary.16623"></a><a href="#glo:space"><code class="csfmt">\space</code></a> (<strong class="strong"><a id="wrglossary.16624"></a><a href="#glo:glsentrysymbol"><code class="csfmt">\glsentrysymbol</code></a></strong>{<a id="wrglossary.16625"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>})}<span class="comment">% </span>
}
</pre> Note the use of <a id="wrglossary.16626"></a><a href="#glo:glsentrysymbol"><code class="csfmt">\glsentrysymbol</code></a> <span style="font-style: italic; font-variant: normal; ">not</span> <a id="wrglossary.16627"></a><a href="#glo:glssymbol"><code class="csfmt">\glssymbol</code></a> (which would result in nested <a id="wrglossary.16628"></a><a href="#glo:dual.linktext">link text</a>).<p>
<div class="sidenote"><a id="wrglossary.16629"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><span class="clearfix"></span><!-- end of sidenote -->
If you want to switch to the <a id="wrglossary.16630"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package, you can make use of the category post-link hook instead: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16631"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.16632"></a><a href="#glo:opt.stylemods"><span class="xtrstyoptfmt">stylemods</span></a>,<a id="wrglossary.16633"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a><span class="optfmt">=tree</span>]{<strong class="strong">glossaries-extra</strong>}

<a id="wrglossary.16634"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>

<a id="wrglossary.16635"></a><a href="#glo:glsdefpostlink"><code class="csfmt">\glsdefpostlink</code></a>{<strong class="strong">unit</strong>}{<a id="wrglossary.16636"></a><a href="#glo:glsxtrpostlinkAddSymbolOnFirstUse"><code class="xtrcsfmt">\glsxtrpostlinkAddSymbolOnFirstUse</code></a>}

<a id="wrglossary.16637"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{distance}{
<a id="wrglossary.16638"></a><a href="#glo:opt.gloskey.category"><span class="xtrcsoptfmt">category</span></a><span class="optfmt">={<strong class="strong">unit</strong>}</span>,
<a id="wrglossary.16639"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={distance}</span>,
<a id="wrglossary.16640"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={The length between two points}</span>,
<a id="wrglossary.16641"></a><a href="#glo:opt.gloskey.symbol"><span class="csoptfmt">symbol</span></a><span class="optfmt">={km}</span>}
</pre> Note that in this case the symbol is now outside of the <a id="wrglossary.16642"></a><a href="#glo:idx.hyperlink">hyperlink</a>.<p>
<div class="filedef">🗋<a href="samples/sample-prefix.tex">📥</a> <a id="wrglossary.16643"></a><dfn id="glo:file.sample-prefix.tex"><span class="filefmt">sample-prefix.tex</span></dfn></div><!-- end of filedef -->
 This document illustrates the use of the <a id="wrglossary.16644"></a><a href="#glo:pkg.glossaries-prefix"><span class="styfmt">glossaries-prefix</span></a> package. An additional run is required to ensure the <a id="wrglossary.16645"></a><a href="#glo:idx.tableofcontents">table of contents</a> is up-to-date: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.16646"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>pdflatex sample-prefix
makeglossaries sample-prefix
pdflatex sample-prefix
pdflatex sample-prefix
</pre> Remember that the default separator between the prefix and <a id="wrglossary.16647"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> (or one of its variants) is empty, so if a space is required it must be inserted at the end of the prefix. However, the <a id="wrglossary.16648"></a><a href="#glo:pkg.xkeyval"><span class="styfmt">xkeyval</span></a> package (which is used to parse the <span class="meta">〈<em class="metainner">key</em>〉</span>=<span class="meta">〈<em class="metainner">value</em>〉</span> lists) trims leading  and trailing space from the values, so an ordinary space character will be lost. <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16649"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.16650"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{sample}{<a id="wrglossary.16651"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={sample}</span>,
  <a id="wrglossary.16652"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={an example}</span>,
  <a id="wrglossary.16653"></a><a href="#glo:opt.gloskey.prefix"><span class="csoptfmt">prefix</span></a><span class="optfmt">={a<strong class="strong"><a id="wrglossary.16654"></a><a href="#glo:idx.nbsp"><code class="code">~</code></a></strong>}</span>,
  <a id="wrglossary.16655"></a><a href="#glo:opt.gloskey.prefixplural"><span class="csoptfmt">prefixplural</span></a><span class="optfmt">={the<strong class="strong"><a id="wrglossary.16656"></a><a href="#glo:space"><code class="csfmt">\space</code></a></strong>}</span>}

<a id="wrglossary.16657"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{oeil}{<a id="wrglossary.16658"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={oeil}</span>,
  <a id="wrglossary.16659"></a><a href="#glo:opt.gloskey.plural"><span class="csoptfmt">plural</span></a><span class="optfmt">={yeux}</span>,
  <a id="wrglossary.16660"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={eye}</span>,
  <a id="wrglossary.16661"></a><a href="#glo:opt.gloskey.prefix"><span class="csoptfmt">prefix</span></a><span class="optfmt">={l'}</span>,
  <a id="wrglossary.16662"></a><a href="#glo:opt.gloskey.prefixplural"><span class="csoptfmt">prefixplural</span></a><span class="optfmt">={les<strong class="strong"><a id="wrglossary.16663"></a><a href="#glo:space"><code class="csfmt">\space</code></a></strong>}</span>}
</pre><p>
<div class="sidenote"><a id="wrglossary.16664"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><span class="clearfix"></span><!-- end of sidenote -->
If you want to convert this example to use <a id="wrglossary.16665"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, then (as from v1.42) you can use the <a id="wrglossary.16666"></a><a href="#glo:opt.prefix"><span class="xtrstyoptfmt">prefix</span></a> option: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16667"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<strong class="strong"><a id="wrglossary.16668"></a><a href="#glo:opt.prefix"><span class="xtrstyoptfmt">prefix</span></a></strong>,<a id="wrglossary.16669"></a><a href="#glo:opt.postdot"><span class="xtrstyoptfmt">postdot</span></a>,<a id="wrglossary.16670"></a><a href="#glo:opt.acronym"><span class="styoptfmt">acronym</span></a>]{<strong class="strong">glossaries-extra</strong>}
</pre> (Alternatively load <a id="wrglossary.16671"></a><a href="#glo:pkg.glossaries-prefix"><span class="styfmt">glossaries-prefix</span></a> after <a id="wrglossary.16672"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>.) The rest of the document is the same as for the base <a id="wrglossary.16673"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package, unless you want to switch to using <a id="wrglossary.16674"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>.<p>
<div class="sidenote"><a id="wrglossary.16675"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a></div><span class="clearfix"></span><!-- end of sidenote -->
If you want to switch to <a id="wrglossary.16676"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, first switch to <a id="wrglossary.16677"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> (as above) but make sure you include the <a id="wrglossary.16678"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a> package option: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16679"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<strong class="strong"><a id="wrglossary.16680"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a></strong>,<a id="wrglossary.16681"></a><a href="#glo:opt.prefix"><span class="xtrstyoptfmt">prefix</span></a>,<a id="wrglossary.16682"></a><a href="#glo:opt.postdot"><span class="xtrstyoptfmt">postdot</span></a>,<a id="wrglossary.16683"></a><a href="#glo:opt.acronym"><span class="styoptfmt">acronym</span></a>]{glossaries-extra}
</pre> Next convert the entries into the <a id="wrglossary.16684"></a><a href="#glo:ext.bib"><span class="extfmt">bib</span></a> format required by <a id="wrglossary.16685"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.16686"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>convertgls2bib <a id="wrglossary.16687"></a><a href="#glo:switch.preamble-only"><span class="longargfmt">--preamble-only</span></a> sample-prefix.tex entries.bib
</pre> Replace <a id="wrglossary.16688"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a> with <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16689"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.16690"></a><a href="#glo:setabbreviationstyle"><code class="xtrcsfmt">\setabbreviationstyle</code></a>[<a id="wrglossary.16691"></a><a href="#glo:opt.cat.acronym"><span class="catfmt">acronym</span></a>]{<a id="wrglossary.16692"></a><a href="#glo:opt.abbrstyle.long-short"><span class="abbrstylefmt">long-short</span></a>}
<a id="wrglossary.16693"></a><a href="#glo:GlsXtrLoadResources"><code class="xtrcsfmt">\GlsXtrLoadResources</code></a>[<a id="wrglossary.16694"></a><a href="#glo:opt.resource.src"><span class="xtrcsoptfmt">src</span></a><span class="optfmt">=entries</span>]
</pre> remove the entry definitions from the <a id="wrglossary.16695"></a><a href="#glo:idx.documentpreamble">document preamble</a>, and replace <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16696"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.16697"></a><a href="#glo:printglossary"><code class="csfmt">\printglossary</code></a>[<a id="wrglossary.16698"></a><a href="#glo:opt.printgloss.style"><span class="csoptfmt">style</span></a><span class="optfmt">=plist</span>]
<a id="wrglossary.16699"></a><a href="#glo:printacronyms"><code class="csfmt">\printacronyms</code></a>
</pre> with <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16700"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.16701"></a><a href="#glo:printunsrtglossary"><code class="xtrcsfmt">\printunsrtglossary</code></a>[<a id="wrglossary.16702"></a><a href="#glo:opt.printgloss.style"><span class="csoptfmt">style</span></a><span class="optfmt">=plist</span>]
<a id="wrglossary.16703"></a><a href="#glo:printunsrtacronyms"><code class="xtrcsfmt">\printunsrtacronyms</code></a>
</pre> The document build is now: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.16704"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>pdflatex sample-prefix
bib2gls sample-prefix
pdflatex sample-prefix
</pre><p>
With <a id="wrglossary.16705"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> v2.0+, you don’t need to manually insert the spaces at the end of the prefixes. Instead you can instruct <a id="wrglossary.16706"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> to insert them. To try this out, remove the trailing <a id="wrglossary.16707"></a><a href="#glo:space"><code class="csfmt">\space</code></a> and  <a id="wrglossary.16708"></a><a href="#glo:idx.nbsp">non-breaking space (<code class="code">~</code>)</a> from the <span class="filefmt">entries.bib</span> file: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16709"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="code">@entry</code>{sample,
  <a id="wrglossary.16710"></a><a href="#glo:opt.gloskey.prefix"><span class="csoptfmt">prefix</span></a><span class="optfmt">={a}</span>,
  <a id="wrglossary.16711"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={sample}</span>,
  <a id="wrglossary.16712"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={an example}</span>,
  <a id="wrglossary.16713"></a><a href="#glo:opt.gloskey.prefixplural"><span class="csoptfmt">prefixplural</span></a><span class="optfmt">={the}</span>
}

<code class="code">@entry</code>{oeil,
  <a id="wrglossary.16714"></a><a href="#glo:opt.gloskey.plural"><span class="csoptfmt">plural</span></a><span class="optfmt">={yeux}</span>,
  <a id="wrglossary.16715"></a><a href="#glo:opt.gloskey.prefix"><span class="csoptfmt">prefix</span></a><span class="optfmt">={l'}</span>,
  <a id="wrglossary.16716"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={oeil}</span>,
  <a id="wrglossary.16717"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={eye}</span>,
  <a id="wrglossary.16718"></a><a href="#glo:opt.gloskey.prefixplural"><span class="csoptfmt">prefixplural</span></a><span class="optfmt">={les}</span>
}

<code class="code">@acronym</code>{svm,
  <a id="wrglossary.16719"></a><a href="#glo:opt.gloskey.prefixfirst"><span class="csoptfmt">prefixfirst</span></a><span class="optfmt">={a}</span>,
  <a id="wrglossary.16720"></a><a href="#glo:opt.gloskey.prefix"><span class="csoptfmt">prefix</span></a><span class="optfmt">={an}</span>,
  <a id="wrglossary.16721"></a><a href="#glo:opt.gloskey.short"><span class="csoptfmt">short</span></a><span class="optfmt">={SVM}</span>,
  <a id="wrglossary.16722"></a><a href="#glo:opt.gloskey.long"><span class="csoptfmt">long</span></a><span class="optfmt">={support vector machine}</span>
}
</pre> Now add the <a id="wrglossary.16723"></a><a href="#glo:opt.resource.append-prefix-field"><span class="xtrcsoptfmt">append-prefix-field</span></a><span class="optfmt">={space or nbsp}</span> resource option: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16724"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.16725"></a><a href="#glo:GlsXtrLoadResources"><code class="xtrcsfmt">\GlsXtrLoadResources</code></a>[<a id="wrglossary.16726"></a><a href="#glo:opt.resource.src"><span class="xtrcsoptfmt">src</span></a><span class="optfmt">=entries</span>,<strong class="strong"><a id="wrglossary.16727"></a><a href="#glo:opt.resource.append-prefix-field"><span class="xtrcsoptfmt">append-prefix-field</span></a><span class="optfmt">={space or nbsp}</span></strong>]
</pre> See the <a id="wrglossary.16728"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> manual for further details.<p>
<div class="filedef">🗋<a href="samples/sampleaccsupp.tex">📥</a> <a id="wrglossary.16729"></a><dfn id="glo:file.sampleaccsupp.tex"><span class="filefmt">sampleaccsupp.tex</span></dfn></div><!-- end of filedef -->
 This document uses the <a id="wrglossary.16730"></a><a href="#glo:pkg.glossaries-accsupp"><span class="styfmt">glossaries-accsupp</span></a> package  (see §<a href="#sec:accsupp">17</a>). That package automatically loads <a id="wrglossary.16731"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> and passes all options to the base package. So you can load both packages at once with just: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16732"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.16733"></a><a href="#glo:opt.acronym"><span class="styoptfmt">acronym</span></a>]{glossaries-accsupp}
</pre> This provides additional keys that aren’t available with just the base package, which may be used to provide replacement text. The replacement text is inserted using <a id="wrglossary.16734"></a><a href="#glo:pkg.accsupp"><span class="styfmt">accsupp</span>’s</a> <a id="wrglossary.16735"></a><a href="#glo:BeginAccSupp"><code class="csfmt">\BeginAccSupp</code></a> and <a id="wrglossary.16736"></a><a href="#glo:EndAccSupp"><code class="csfmt">\EndAccSupp</code></a> commands. See the <a id="wrglossary.16737"></a><a href="#glo:pkg.accsupp"><span class="styfmt">accsupp</span></a> package for further details of those commands.<p>
Note that this example document is provided to demonstrate <a id="wrglossary.16738"></a><a href="#glo:pkg.glossaries-accsupp"><span class="styfmt">glossaries-accsupp</span></a> as succinctly as possible. The resulting document isn’t fully accessible as it’s not tagged. See the <a id="wrglossary.16739"></a><a href="#glo:pkg.accessibility"><span class="styfmt">accessibility</span></a> and <a id="wrglossary.16740"></a><a href="#glo:pkg.tagpdf"><span class="styfmt">tagpdf</span></a> packages for further information about tagging documents.<p>
It’s not essential to use <a id="wrglossary.16741"></a><a href="#glo:pkg.glossaries-accsupp"><span class="styfmt">glossaries-accsupp</span></a>.  You can simply insert the replacement text directly into the field values. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16742"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.16743"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{Drive}{
 <a id="wrglossary.16744"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={<a id="wrglossary.16745"></a><a href="#glo:BeginAccSupp"><code class="csfmt">\BeginAccSupp</code></a>{Actual=Drive}Dr.<a id="wrglossary.16746"></a><a href="#glo:EndAccSupp"><code class="csfmt">\EndAccSupp</code></a>{}}</span>,
 <a id="wrglossary.16747"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={Drive}</span>
}
<a id="wrglossary.16748"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{image}{<a id="wrglossary.16749"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={sample image}</span>,
 <a id="wrglossary.16750"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={an example image}</span>,
 <a id="wrglossary.16751"></a><a href="#glo:opt.gloskey.user1"><span class="csoptfmt">user1</span></a><span class="optfmt">={<code class="cmd">\protect</code><a id="wrglossary.16752"></a><a href="#glo:BeginAccSupp"><code class="csfmt">\BeginAccSupp</code></a>{Alt={a boilerplate image used in   examples}}<code class="cmd">\protect</code><a id="wrglossary.16753"></a><a href="#glo:includegraphics"><code class="csfmt">\includegraphics</code></a>   [height=20pt]{example-image}<code class="cmd">\protect</code><a id="wrglossary.16754"></a><a href="#glo:EndAccSupp"><code class="csfmt">\EndAccSupp</code></a>{}}</span>
}
</pre> However, this can cause interference (especially with <a id="wrglossary.16755"></a><a href="#glo:@@glslabel@casechange">case-changing</a>). With <a id="wrglossary.16756"></a><a href="#glo:pkg.glossaries-accsupp"><span class="styfmt">glossaries-accsupp</span></a> it’s possible to obtain the field values without the accessibility information if required. (If in the future <a id="wrglossary.16757"></a><a href="#glo:includegraphics"><code class="csfmt">\includegraphics</code></a> is given extra options to provide replacement text then the image example here won’t be necessary. However, the example can be adapted for images created with TeX code.)<p>
The <a id="wrglossary.16758"></a><a href="#glo:idx.acronymstyle">acronym style</a> is set using: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16759"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.16760"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>{<a id="wrglossary.16761"></a><a href="#glo:opt.acrstyle.long-short"><span class="acrstylefmt">long-short</span></a>}
</pre> The first <a id="wrglossary.16762"></a><a href="#glo:idx.acronym">acronym</a> is straightforward: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16763"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.16764"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>{eg}{e.g.}{for example}
</pre> The <a id="wrglossary.16765"></a><a href="#glo:opt.gloskey.shortaccess"><span class="csoptfmt">shortaccess</span></a> replacement text is automatically set to the long form. The next <a id="wrglossary.16766"></a><a href="#glo:idx.acronym">acronym</a> is awkward as the long form contains formatting commands which can’t be included in the replacement text. This means that the <a id="wrglossary.16767"></a><a href="#glo:opt.gloskey.shortaccess"><span class="csoptfmt">shortaccess</span></a> key must be supplied: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16768"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.16769"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>[<strong class="strong"><a id="wrglossary.16770"></a><a href="#glo:opt.gloskey.shortaccess"><span class="csoptfmt">shortaccess</span></a></strong>={TiKZ ist kein Zeichenprogramm}]
{tikz}{Ti<code class="cmd">\emph</code>{k}Z}{Ti<code class="cmd">\emph</code>{k}Z ist <code class="cmd">\emph</code>{kein} Zeichenprogramm}
</pre> In the above two cases, the short form obtained in <a id="wrglossary.16771"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> will use the <span class="qt">“E”</span> <a id="wrglossary.16772"></a><a href="#glo:idx.PDFelement">PDF element</a>.<p>
By way of comparison, there are some entries that are technically  abbreviations but are defined using <a id="wrglossary.16773"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a> instead of <a id="wrglossary.16774"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>. The replacement text is provided in the <a id="wrglossary.16775"></a><a href="#glo:opt.gloskey.access"><span class="csoptfmt">access</span></a> key: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16776"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.16777"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{Doctor}{<a id="wrglossary.16778"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={Dr}</span>,<a id="wrglossary.16779"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={Doctor}</span>,<strong class="strong"><a id="wrglossary.16780"></a><a href="#glo:opt.gloskey.access"><span class="csoptfmt">access</span></a></strong>={Doctor}}
<a id="wrglossary.16781"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{Drive}{<a id="wrglossary.16782"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={Dr.}</span>,<a id="wrglossary.16783"></a><a href="#glo:opt.gloskey.plural"><span class="csoptfmt">plural</span></a><span class="optfmt">={Drvs}</span>,<a id="wrglossary.16784"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={Drive}</span>,
  <strong class="strong"><a id="wrglossary.16785"></a><a href="#glo:opt.gloskey.access"><span class="csoptfmt">access</span></a></strong>={Drive}}
</pre> These will use the <span class="qt">“ActualText”</span> <a id="wrglossary.16786"></a><a href="#glo:idx.PDFelement">PDF element</a> (not <span class="qt">“E”</span>).<p>
The next <a id="wrglossary.16787"></a><a href="#glo:idx.glossaryentry">entry</a> is a symbol (the integration symbol \(\int \)). This could be defined simply as: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16788"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.16789"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{int}{<a id="wrglossary.16790"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={int}</span>,<a id="wrglossary.16791"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={integral}</span>,
 <a id="wrglossary.16792"></a><a href="#glo:opt.gloskey.symbol"><span class="csoptfmt">symbol</span></a><span class="optfmt">={<a id="wrglossary.16793"></a><a href="#glo:ensuremath"><code class="csfmt">\ensuremath</code></a>{<code class="cmd">\int</code>}}</span>}
</pre> and then referenced in the text like this: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16794"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div>Symbol: <a id="wrglossary.16795"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{int} (<a id="wrglossary.16796"></a><a href="#glo:glssymbol"><code class="csfmt">\glssymbol</code></a>{int}).
</pre> This results in the text <span class="qt">“Symbol: integral (\(\int \)).”</span> However if you copy and paste this from the <a id="wrglossary.16797"></a><a href="#glo:PDF">PDF</a> you will find the resulting text is <span class="qt">“Symbol: int (R).”</span> This is what’s actually read out by the text-to-speech system.<p>
It would be better if the actual text was the Unicode character 0x222B. This would not only assist the text-to-speech system but also make it easier to copy and paste the text. The simplest method is to identify the character by its hexadecimal code, but in order to do this the <a id="wrglossary.16798"></a><a href="#glo:BeginAccSupp"><code class="csfmt">\BeginAccSupp</code></a> command needs to have the options adjusted.<p>
In order to determine whether to use <span class="qt">“E”</span>, <span class="qt">“ActualText”</span> or <span class="qt">“Alt”</span> for a particular field, <a id="wrglossary.16799"></a><a href="#glo:pkg.glossaries-accsupp"><span class="styfmt">glossaries-accsupp</span></a> will check if the command <a id="wrglossary.16800"></a><a href="#glo:glsfield-labelaccsupp"><code class="xtrcsfmt">\gls<span class="meta">〈<em class="metainner">field-label</em>〉</span>accsupp</code></a> exists (where <span class="meta">〈<em class="metainner">field-label</em>〉</span> is the <a id="wrglossary.16801"></a><a href="#glo:dual.internalfieldlabel">internal field label</a>, see Table <a href="#tab:fieldmap">4.1</a>). Only two of these commands are predefined: <a id="wrglossary.16802"></a><a href="#glo:glsshortaccsupp"><code class="csfmt">\glsshortaccsupp</code></a> and <a id="wrglossary.16803"></a><a href="#glo:glsshortplaccsupp"><code class="csfmt">\glsshortplaccsupp</code></a>, which is why the <a id="wrglossary.16804"></a><a href="#glo:opt.gloskey.shortaccess"><span class="csoptfmt">shortaccess</span></a> field uses <span class="qt">“E”</span>. If the given command doesn’t exist then the generic <a id="wrglossary.16805"></a><a href="#glo:glsaccsupp"><code class="csfmt">\glsaccsupp</code></a> command is used instead.<p>
This means that in order to simply set <a id="wrglossary.16806"></a><a href="#glo:opt.gloskey.symbolaccess"><span class="csoptfmt">symbolaccess</span></a> to the hexadecimal character code, I need to provide a command called <a id="wrglossary.16807"></a><a href="#glo:glsfield-labelaccsupp"><code class="csfmt">\glssymbolaccsupp</code></a>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16808"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\newcommand</code>{<a id="wrglossary.16809"></a><a href="#glo:glsfield-labelaccsupp"><code class="csfmt">\gls<strong class="strong">symbol</strong>accsupp</code></a>}[2]{<span class="comment">% </span>
 <a id="wrglossary.16810"></a><a href="#glo:glsaccessibility"><code class="csfmt">\glsaccessibility</code></a>[<strong class="strong">method=hex,unicode</strong>]{<strong class="strong">ActualText</strong>}{#1}{#2}<span class="comment">% </span>
}
</pre>  Now I can adjust the definition of the <span class="qt">“int”</span> <a id="wrglossary.16811"></a><a href="#glo:idx.glossaryentry">entry</a>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16812"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.16813"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{int}{<a id="wrglossary.16814"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={int}</span>,<a id="wrglossary.16815"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={integral}</span>,
  <a id="wrglossary.16816"></a><a href="#glo:opt.gloskey.symbol"><span class="csoptfmt">symbol</span></a><span class="optfmt">={<a id="wrglossary.16817"></a><a href="#glo:ensuremath"><code class="csfmt">\ensuremath</code></a>{<code class="cmd">\int</code>}}</span>,<strong class="strong"><a id="wrglossary.16818"></a><a href="#glo:opt.gloskey.symbolaccess"><span class="csoptfmt">symbolaccess</span></a><span class="optfmt">={222B}</span></strong>
}
</pre><p>
The final <a id="wrglossary.16819"></a><a href="#glo:idx.glossaryentry">entry</a> has an image stored in the <a id="wrglossary.16820"></a><a href="#glo:opt.gloskey.user1"><span class="csoptfmt">user1</span></a> key. (The image file is provided with the <a id="wrglossary.16821"></a><a href="#glo:pkg.mwe"><span class="styfmt">mwe</span></a> package.) This should use <span class="qt">“Alt”</span> instead of <span class="qt">“ActualText”</span> so I need to define <a id="wrglossary.16822"></a><a href="#glo:glsfield-labelaccsupp"><code class="csfmt">\glsuseriaccsupp</code></a>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16823"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\newcommand</code>{<a id="wrglossary.16824"></a><a href="#glo:glsfield-labelaccsupp"><code class="csfmt">\gls<strong class="strong">useri</strong>accsupp</code></a>}[2]{<span class="comment">% </span>
  <a id="wrglossary.16825"></a><a href="#glo:glsaccessibility"><code class="csfmt">\glsaccessibility</code></a>{<strong class="strong">Alt</strong>}{#1}{#2}<span class="comment">% </span>
}
</pre> The image description is provided in the <a id="wrglossary.16826"></a><a href="#glo:opt.gloskey.user1access"><span class="csoptfmt">user1access</span></a> key: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16827"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\newglossaryentry</code>{sampleimage}{<a id="wrglossary.16828"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={sample image}</span>,
 <a id="wrglossary.16829"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={an example image}</span>,
 <a id="wrglossary.16830"></a><a href="#glo:opt.gloskey.user1"><span class="csoptfmt">user1</span></a><span class="optfmt">={<code class="cmd">\protect</code><a id="wrglossary.16831"></a><a href="#glo:includegraphics"><code class="csfmt">\includegraphics</code></a>[height=20pt]{example-image}}</span>,
 <strong class="strong"><a id="wrglossary.16832"></a><a href="#glo:opt.gloskey.user1access"><span class="csoptfmt">user1access</span></a></strong>={a boilerplate image used in examples}
}
</pre> (Note the need to protect the fragile <a id="wrglossary.16833"></a><a href="#glo:includegraphics"><code class="csfmt">\includegraphics</code></a>. The alternative is to use <a id="wrglossary.16834"></a><a href="#glo:glsnoexpandfields"><code class="csfmt">\glsnoexpandfields</code></a> before defining the command. See §<a href="#sec:expansion">4.4</a>.)<p>
The <a id="wrglossary.16835"></a><a href="#glo:PDF">PDF</a> can be inspected either by uncompressing the file and viewing it in a text editor or you can use a tool such as the PDFDebugger provided with  <a href="https://pdfbox.apache.org/">PDFBox</a>. If you do this you will find content like: <pre>
/Span << /ActualText (Doctor) >> BDC
  BT
    /F8 9.9626 Tf
    73.102 697.123 Td
    [ (Dr) ] TJ
  ET
EMC
</pre> This shows that <span class="qt">“ActualText”</span> was used for <code class="code"><a id="wrglossary.16836"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{Doctor}</code>. The integral symbol (\(\int \)) created with <code class="code"><a id="wrglossary.16837"></a><a href="#glo:glssymbol"><code class="csfmt">\glssymbol</code></a>{int}</code> is: <pre>
/Span << /ActualText (\376\377"+) >> BDC
  BT
    /F1 9.9626 Tf
    97.732 650.382 Td
    [ (R) ] TJ
  ET
EMC
</pre>  Again, <span class="qt">“ActualText”</span> has been used, but the character code has been supplied. The image created with <code class="code"><a id="wrglossary.16838"></a><a href="#glo:glsuseri"><code class="csfmt">\glsuseri</code></a>{sampleimage}</code> is: <pre>
/Span << /Alt (a boilerplate image used in examples) >> BDC
  1 0 0 1 106.588 618.391 cm
  q
    0.08301 0 0 0.08301 0 0 cm
    q
      1 0 0 1 0 0 cm
      /Im1 Do
    Q
  Q
EMC
</pre> This shows that <span class="qt">“Alt”</span> has been used.<p>
The first use of <code class="code"><a id="wrglossary.16839"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{eg}</code> produces the long form (not reproduced here) followed by the short form: <pre>
/Span << /E (for example) >> BDC
  BT
    /F8 9.9626 Tf
    161.687 563.624 Td
    [ (e.g.) ] TJ
  ET
EMC
</pre> The subsequent use also has the <span class="qt">“E”</span> element: <pre>
/Span << /E (for example) >> BDC
  BT
    /F8 9.9626 Tf
    118.543 551.669 Td
    [ (e.g.) ] TJ
  ET
EMC
</pre> Similarly for <code class="code"><a id="wrglossary.16840"></a><a href="#glo:acrshort"><code class="csfmt">\acrshort</code></a>{eg}</code>. You can also use the <a id="wrglossary.16841"></a><a href="#glo:opt.debug"><span class="styoptfmt">debug</span></a><span class="optfmt">=</span><a id="wrglossary.16842"></a><a href="#glo:optval.debug.showaccsupp"><span class="optfmt">showaccsupp</span></a> package option. This will show the replacement text in the document, but note that this is the content before it’s processed by <a id="wrglossary.16843"></a><a href="#glo:BeginAccSupp"><code class="csfmt">\BeginAccSupp</code></a>.<p>
If the <a id="wrglossary.16844"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a> command is removed (or commented out) then the result would be different. The <a id="wrglossary.16845"></a><a href="#glo:dual.firstuse">first use</a> of <a id="wrglossary.16846"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> uses <span class="qt">“E”</span> for the short form but the subsequent use has <span class="qt">“ActualText”</span> instead. This is because without <a id="wrglossary.16847"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a> the original acronym mechanism is used, which is less sophisticated than the newer acronym mechanism that’s triggered with <a id="wrglossary.16848"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>.<p>
<div class="important"><div class="importanttitle"><a id="wrglossary.16849"></a><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
If you want to convert this example so that it uses <a id="wrglossary.16850"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, make sure you have at least version 1.42 of the extension package. </div><!-- end of important -->
<p>
<div class="sidenote"><a id="wrglossary.16851"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><span class="clearfix"></span><!-- end of sidenote -->
If you want to convert this example so that it uses <a id="wrglossary.16852"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, you need to replace the explicit loading of <a id="wrglossary.16853"></a><a href="#glo:pkg.glossaries-accsupp"><span class="styfmt">glossaries-accsupp</span></a> with an implicit load through the <a id="wrglossary.16854"></a><a href="#glo:opt.accsupp"><span class="xtrstyoptfmt">accsupp</span></a> package option: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16855"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.16856"></a><a href="#glo:opt.abbreviations"><span class="xtrstyoptfmt">abbreviations</span></a>,<strong class="strong"><a id="wrglossary.16857"></a><a href="#glo:opt.accsupp"><span class="xtrstyoptfmt">accsupp</span></a></strong>]{<strong class="strong">glossaries-extra</strong>}
</pre> I’m switching from <a id="wrglossary.16858"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a> to <a id="wrglossary.16859"></a><a href="#glo:newabbreviation"><code class="xtrcsfmt">\newabbreviation</code></a>, which means that the default category is <a id="wrglossary.16860"></a><a href="#glo:opt.cat.abbreviation"><span class="catfmt">abbreviation</span></a> and also the file extensions are different. If you are using <a id="wrglossary.16861"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> or <a id="wrglossary.16862"></a><a href="#glo:app.makeglossaries-lite"><span class="appfmt">makeglossaries-lite</span></a> you don’t need to worry about it. However, if you’re not using those helper scripts then you will need to adjust the file extensions in your document build process.<p>
The style command <code class="code"><a id="wrglossary.16863"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>{<a id="wrglossary.16864"></a><a href="#glo:opt.acrstyle.long-short"><span class="acrstylefmt">long-short</span></a>}</code> needs to be replaced with: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16865"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.16866"></a><a href="#glo:setabbreviationstyle"><code class="xtrcsfmt">\setabbreviationstyle</code></a>{<a id="wrglossary.16867"></a><a href="#glo:opt.abbrstyle.long-short"><span class="abbrstylefmt">long-short</span></a>}
</pre> This is actually the default so you can simply delete the <a id="wrglossary.16868"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a> line. Substitute the two instances of <a id="wrglossary.16869"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a> with <a id="wrglossary.16870"></a><a href="#glo:newabbreviation"><code class="xtrcsfmt">\newabbreviation</code></a>. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16871"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><strong class="strong"><a id="wrglossary.16872"></a><a href="#glo:newabbreviation"><code class="xtrcsfmt">\newabbreviation</code></a></strong>{eg}{e.g.}{for example}
</pre> Note that for the <span class="qt">“tikz”</span> entry you can now remove the explicit assignment of <a id="wrglossary.16873"></a><a href="#glo:opt.gloskey.shortaccess"><span class="csoptfmt">shortaccess</span></a> with <a id="wrglossary.16874"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.42 as it will strip formatting commands like <code class="csfmt">\emph</code>:  <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16875"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.16876"></a><a href="#glo:newabbreviation"><code class="xtrcsfmt">\newabbreviation</code></a>
 {tikz}{Ti<code class="cmd">\emph</code>{k}Z}{Ti<code class="cmd">\emph</code>{k}Z ist <code class="cmd">\emph</code>{kein} Zeichenprogramm}
</pre> It’s also necessary to replace <a id="wrglossary.16877"></a><a href="#glo:acrshort"><code class="csfmt">\acrshort</code></a>, <a id="wrglossary.16878"></a><a href="#glo:acrlong"><code class="csfmt">\acrlong</code></a> and <a id="wrglossary.16879"></a><a href="#glo:acrfull"><code class="csfmt">\acrfull</code></a> with <a id="wrglossary.16880"></a><a href="#glo:glsxtrshort"><code class="xtrcsfmt">\glsxtrshort</code></a>, <a id="wrglossary.16881"></a><a href="#glo:glsxtrlong"><code class="xtrcsfmt">\glsxtrlong</code></a> and <a id="wrglossary.16882"></a><a href="#glo:glsxtrfull"><code class="xtrcsfmt">\glsxtrfull</code></a>.<p>
You may notice a slight difference from the original example if you use a version of <a id="wrglossary.16883"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> between 1.42 and 1.48. The <a id="wrglossary.16884"></a><a href="#glo:opt.gloskey.shortaccess"><span class="csoptfmt">shortaccess</span></a> field shows <span class="meta">〈<em class="metainner">long</em>〉</span> (<span class="meta">〈<em class="metainner">short</em>〉</span>) instead of just <span class="meta">〈<em class="metainner">long</em>〉</span>. This is because <a id="wrglossary.16885"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.42 redefined <a id="wrglossary.16886"></a><a href="#glo:glsdefaultshortaccess"><code class="csfmt">\glsdefaultshortaccess</code></a> to include the short form. The original definition was restored in <a id="wrglossary.16887"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v1.49.<p>
Now that the extension package is being used, there are some other modifications that would tidy up the code and fix a few issues.<p>
The <span class="qt">“Doctor”</span> and <span class="qt">“Drive”</span> entries should really be defined as <a id="wrglossary.16888"></a><a href="#glo:idx.abbreviation"><span class="xtrfmt">abbreviations</span></a> but they shouldn’t be expanded on <a id="wrglossary.16889"></a><a href="#glo:dual.firstuse">first use</a>. The <a id="wrglossary.16890"></a><a href="#glo:opt.abbrstyle.short-nolong"><span class="abbrstylefmt">short-nolong</span></a> style can achieve this and it happens to be the default style for the <a id="wrglossary.16891"></a><a href="#glo:opt.cat.acronym"><span class="catfmt">acronym</span></a> category. This means that you can simply replace the <span class="qt">“Doctor”</span> definition with: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16892"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.16893"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>{Doctor}{Dr}{Doctor}
</pre> The <a id="wrglossary.16894"></a><a href="#glo:dual.firstuse">first use</a> of <code class="code"><a id="wrglossary.16895"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{Doctor}</code> is just <span class="qt">“Dr”</span>. This means that the <span class="qt">“E”</span> <a id="wrglossary.16896"></a><a href="#glo:idx.PDFelement">PDF element</a> will be used instead of <span class="qt">“ActualText”</span>. Now I don’t need to supply the accessibility text as its obtained from the long form.<p>
The <span class="qt">“Drive”</span> <a id="wrglossary.16897"></a><a href="#glo:idx.glossaryentry">entry</a> can be similarly defined but it has the awkward terminating full stop. This means that I had to omit the end of sentence terminator in: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16898"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.16899"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{Doctor} Smith lives at 2, Blueberry <a id="wrglossary.16900"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{Drive}
</pre> This looks odd when reading the document source and it’s easy to forgot. This is very similar to the situation in the <a id="wrglossary.16901"></a><a href="#glo:file.sample-dot-abbr.tex"><span class="filefmt">sample-dot-abbr.tex</span></a> example. I can again use the <a id="wrglossary.16902"></a><a href="#glo:opt.catattr.discardperiod"><span class="csoptfmt">discardperiod</span></a> <a id="wrglossary.16903"></a><a href="#glo:idx.categoryattribute">category attribute</a>, but I need to assign a different category so that it doesn’t interfere with the <span class="qt">“Doctor”</span> <a id="wrglossary.16904"></a><a href="#glo:idx.glossaryentry">entry</a>.<p>
The category is simply a label that’s used in the construction of some internal command names. This means that it must be fully expandable, but I can choose whatever label I like (<a id="wrglossary.16905"></a><a href="#glo:opt.cat.general"><span class="catfmt">general</span></a>, <a id="wrglossary.16906"></a><a href="#glo:opt.cat.abbreviation"><span class="catfmt">abbreviation</span></a>, <a id="wrglossary.16907"></a><a href="#glo:opt.cat.acronym"><span class="catfmt">acronym</span></a>, <a id="wrglossary.16908"></a><a href="#glo:opt.cat.index"><span class="catfmt">index</span></a>, <a id="wrglossary.16909"></a><a href="#glo:opt.cat.symbol"><span class="catfmt">symbol</span></a> and <a id="wrglossary.16910"></a><a href="#glo:opt.cat.number"><span class="catfmt">number</span></a> are used by various commands provided by <a id="wrglossary.16911"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>).<p>
In this case, I’ve decided to have a category called <span class="catfmt">shortdotted</span>  to indicate an <a id="wrglossary.16912"></a><a href="#glo:idx.abbreviation"><span class="xtrfmt">abbreviation</span></a> that ends with a dot but only the short form is shown on <a id="wrglossary.16913"></a><a href="#glo:dual.firstuse">first use</a>: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16914"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.16915"></a><a href="#glo:setabbreviationstyle"><code class="xtrcsfmt">\setabbreviationstyle</code></a>[shortdotted]{<a id="wrglossary.16916"></a><a href="#glo:opt.abbrstyle.short-nolong-noreg"><span class="abbrstylefmt">short-nolong-noreg</span></a>}
<a id="wrglossary.16917"></a><a href="#glo:glssetcategoryattribute"><code class="xtrcsfmt">\glssetcategoryattribute</code></a>{shortdotted}{<a id="wrglossary.16918"></a><a href="#glo:opt.catattr.discardperiod"><span class="csoptfmt">discardperiod</span></a>}{true}
<a id="wrglossary.16919"></a><a href="#glo:newabbreviation"><code class="xtrcsfmt">\newabbreviation</code></a>[<a id="wrglossary.16920"></a><a href="#glo:opt.gloskey.category"><span class="xtrcsoptfmt">category</span></a><span class="optfmt">={shortdotted}</span>]{Drive}{Dr.<a id="wrglossary.16921"></a><a href="#glo:cs.at"><code class="csfmt">\@</code></a>}{Drive}
</pre> In the <a id="wrglossary.16922"></a><a href="#glo:file.sample-dot-abbr.tex"><span class="filefmt">sample-dot-abbr.tex</span></a> example, I also used the <a id="wrglossary.16923"></a><a href="#glo:opt.catattr.insertdots"><span class="csoptfmt">insertdots</span></a> <a id="wrglossary.16924"></a><a href="#glo:@@glslabel@categoryattribute">attribute</a> to automatically insert the dots and add the space factor (which is adjusted if <a id="wrglossary.16925"></a><a href="#glo:opt.catattr.discardperiod"><span class="csoptfmt">discardperiod</span></a> discards a period). In this case I’m inserting the dot manually so I’ve also added the space factor with <a id="wrglossary.16926"></a><a href="#glo:cs.at"><code class="csfmt">\@</code></a> in case the <a id="wrglossary.16927"></a><a href="#glo:idx.abbreviation"><span class="xtrfmt">abbreviation</span></a> is used mid-sentence. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16928"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.16929"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{Doctor} Smith lives at 2, Blueberry <a id="wrglossary.16930"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{Drive}. Next sentence.

<a id="wrglossary.16931"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{Doctor} Smith lives at 2, Blueberry <a id="wrglossary.16932"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{Drive} end of sentence.
</pre> (The spacing is more noticeable if you first switch to a monospaced font with <code class="cmd">\ttfamily</code>.)<p>
The <span class="qt">“e.g.”</span> <a id="wrglossary.16933"></a><a href="#glo:idx.abbreviation"><span class="xtrfmt">abbreviation</span></a> similarly ends with a dot. It’s not usual to write <span class="qt">“for example (e.g.)”</span> in a document, so it really ought to have the same <span class="catfmt">shortdotted</span> category, but it has a long-short form for illustrative purposes in this test document. In this case I need to choose another category so that I can apply a different style. For example: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16934"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.16935"></a><a href="#glo:setabbreviationstyle"><code class="xtrcsfmt">\setabbreviationstyle</code></a>[longshortdotted]{<a id="wrglossary.16936"></a><a href="#glo:opt.abbrstyle.long-short"><span class="abbrstylefmt">long-short</span></a>}
<a id="wrglossary.16937"></a><a href="#glo:glssetcategoryattribute"><code class="xtrcsfmt">\glssetcategoryattribute</code></a>{longshortdotted}{<a id="wrglossary.16938"></a><a href="#glo:opt.catattr.discardperiod"><span class="csoptfmt">discardperiod</span></a>}{true}
<a id="wrglossary.16939"></a><a href="#glo:newabbreviation"><code class="xtrcsfmt">\newabbreviation</code></a>[<a id="wrglossary.16940"></a><a href="#glo:opt.gloskey.category"><span class="xtrcsoptfmt">category</span></a><span class="optfmt">={longshortdotted}</span>]{e.g.}{e.g.<a id="wrglossary.16941"></a><a href="#glo:cs.at"><code class="csfmt">\@</code></a>}{for example}
</pre><p>
To further illustrate categories, let’s suppose the symbol and image should be in the <a id="wrglossary.16942"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> field instead of the <a id="wrglossary.16943"></a><a href="#glo:opt.gloskey.symbol"><span class="csoptfmt">symbol</span></a> and <a id="wrglossary.16944"></a><a href="#glo:opt.gloskey.user1"><span class="csoptfmt">user1</span></a> fields. Now the <a id="wrglossary.16945"></a><a href="#glo:glsfield-labelaccsupp"><code class="csfmt">\glssymbolaccsupp</code></a> and <a id="wrglossary.16946"></a><a href="#glo:glsfield-labelaccsupp"><code class="csfmt">\glsuseriaccsupp</code></a> commands won’t be used. I can’t deal with both cases if I just provide <a id="wrglossary.16947"></a><a href="#glo:glsfield-labelaccsupp"><code class="csfmt">\glsnameaccsupp</code></a>. <p>
I could provide category+field versions, such as <a id="wrglossary.16948"></a><a href="#glo:glsxtrcategoryfieldaccsupp"><code class="csfmt">\glsxtrsymbolnameaccsupp</code></a>, but remember that this only covers accessing the <a id="wrglossary.16949"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> field, which is typically only done in the glossary. I would also need similar commands for the <a id="wrglossary.16950"></a><a href="#glo:opt.gloskey.first"><span class="csoptfmt">first</span></a>, <a id="wrglossary.16951"></a><a href="#glo:opt.gloskey.firstplural"><span class="csoptfmt">firstplural</span></a>, <a id="wrglossary.16952"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a> and <a id="wrglossary.16953"></a><a href="#glo:opt.gloskey.plural"><span class="csoptfmt">plural</span></a> keys. This is quite complicated, but since I don’t need to worry about any of the other fields it’s simpler to just provide the <a id="wrglossary.16954"></a><a href="#glo:glsxtrcategoryaccsupp"><code class="xtrcsfmt">\glsxtr<span class="meta">〈<em class="metainner">category</em>〉</span>accsupp</code></a> version: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16955"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\newcommand</code>{<a id="wrglossary.16956"></a><a href="#glo:glsxtrcategoryaccsupp"><code class="csfmt">\glsxtr<strong class="strong">symbol</strong>accsupp</code></a>}[2]{<span class="comment">% </span>
 <a id="wrglossary.16957"></a><a href="#glo:glsaccessibility"><code class="csfmt">\glsaccessibility</code></a>[method=hex,unicode]{ActualText}{#1}{#2}<span class="comment">% </span>
}
<code class="cmd">\newcommand</code>{<a id="wrglossary.16958"></a><a href="#glo:glsxtrcategoryaccsupp"><code class="csfmt">\glsxtr<strong class="strong">image</strong>accsupp</code></a>}[2]{<span class="comment">% </span>
  <a id="wrglossary.16959"></a><a href="#glo:glsaccessibility"><code class="csfmt">\glsaccessibility</code></a>{Alt}{#1}{#2}<span class="comment">% </span>
}

<a id="wrglossary.16960"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{int}{<strong class="strong"><a id="wrglossary.16961"></a><a href="#glo:opt.gloskey.category"><span class="xtrcsoptfmt">category</span></a><span class="optfmt">={<a id="wrglossary.16962"></a><a href="#glo:opt.cat.symbol"><span class="catfmt">symbol</span></a>}</span></strong>,
  <strong class="strong"><a id="wrglossary.16963"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a></strong>={<a id="wrglossary.16964"></a><a href="#glo:ensuremath"><code class="csfmt">\ensuremath</code></a>{<code class="cmd">\int</code>}},<strong class="strong"><a id="wrglossary.16965"></a><a href="#glo:opt.gloskey.access"><span class="csoptfmt">access</span></a></strong>={222B},
  <a id="wrglossary.16966"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={integral}</span>
}

<a id="wrglossary.16967"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{sampleimage}{<strong class="strong"><a id="wrglossary.16968"></a><a href="#glo:opt.gloskey.category"><span class="xtrcsoptfmt">category</span></a><span class="optfmt">={image}</span></strong>,
 <a id="wrglossary.16969"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={an example image}</span>,
 <strong class="strong"><a id="wrglossary.16970"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a></strong>={<code class="cmd">\protect</code><a id="wrglossary.16971"></a><a href="#glo:includegraphics"><code class="csfmt">\includegraphics</code></a>[height=20pt]{example-image}},
 <strong class="strong"><a id="wrglossary.16972"></a><a href="#glo:opt.gloskey.access"><span class="csoptfmt">access</span></a></strong>={a boilerplate image used in examples}
}
</pre> If it’s necessary to provide support for additional fields, then the category+field command <a id="wrglossary.16973"></a><a href="#glo:glsxtrcategoryfieldaccsupp"><code class="xtrcsfmt">\glsxtr<span class="meta">〈<em class="metainner">category</em>〉</span><span class="meta">〈<em class="metainner">field</em>〉</span>accsupp</code></a> could be used to override the more general category command <a id="wrglossary.16974"></a><a href="#glo:glsxtrcategoryaccsupp"><code class="xtrcsfmt">\glsxtr<span class="meta">〈<em class="metainner">category</em>〉</span>accsupp</code></a>.<p>
<div class="filedef">🗋<a href="samples/sample-ignored.tex">📥</a> <a id="wrglossary.16975"></a><dfn id="glo:file.sample-ignored.tex"><span class="filefmt">sample-ignored.tex</span></dfn></div><!-- end of filedef -->
 This document defines an <a id="wrglossary.16976"></a><a href="#glo:dual.ignoredglossary">ignored glossary</a> for common terms that don’t need a definition. The document build is: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.16977"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>pdflatex sample-ignored
makeglossaries sample-ignored
pdflatex sample-ignored
</pre> A new <a id="wrglossary.16978"></a><a href="#glo:dual.ignoredglossary">ignored glossary</a> is defined with: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16979"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.16980"></a><a href="#glo:newignoredglossary"><code class="csfmt">\newignoredglossary</code></a>{common}
</pre> There are no associated files with an <a id="wrglossary.16981"></a><a href="#glo:dual.ignoredglossary">ignored glossary</a>. An entry is defined with  this as its <a id="wrglossary.16982"></a><a href="#glo:dual.glossary">glossary</a> type: <pre class="codebox"><div class="codeboxtitle"><a id="wrglossary.16983"></a><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.16984"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{commonex}{<a id="wrglossary.16985"></a><a href="#glo:opt.gloskey.type"><span class="csoptfmt">type</span></a><span class="optfmt">={common}</span>,<a id="wrglossary.16986"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={common term}</span>}
</pre> Note that the <a id="wrglossary.16987"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a> key isn’t required. This term may be referenced with <a id="wrglossary.16988"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> (which is useful for consistent formatting) but it won’t be indexed.<p>
<div class="filedef">🗋<a href="samples/sample-entrycount.tex">📥</a> <a id="wrglossary.16989"></a><dfn id="glo:file.sample-entrycount.tex"><span class="filefmt">sample-entrycount.tex</span></dfn></div><!-- end of filedef -->
 This document uses <a id="wrglossary.16990"></a><a href="#glo:glsenableentrycount"><code class="csfmt">\glsenableentrycount</code></a> and <a id="wrglossary.16991"></a><a href="#glo:cgls"><code class="csfmt">\cgls</code></a> (described in §<a href="#sec:enableentrycount">7.1</a>) so that acronyms only used once don’t appear in the list of acronyms. The document build is: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.16992"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div>pdflatex sample-entrycount
pdflatex sample-entrycount
makeglossaries sample-entrycount
pdflatex sample-entrycount
</pre> Note the need to call LaTeX twice before <a id="wrglossary.16993"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a>, and then a final LaTeX call is required at the end.<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.16994"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></div><!-- end of informationtitle -->
 The <a id="wrglossary.16995"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package has additions that extend this mechanism and comes with some other sample files related to entry counting. </div><!-- end of information -->
<p>
<div class="information"><div class="informationtitle"><a id="wrglossary.16996"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a></div><!-- end of informationtitle -->
 If you switch to <a id="wrglossary.16997"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> you can use record counting instead. See the <a id="wrglossary.16998"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> manual for further details. </div><!-- end of information -->
<p>

</section><!-- end of section sec:samplesother -->

<section id="sec:trouble"><!-- start of section sec:trouble --><div class="tomain"><a href="#main">[top]</a></div>
<h1><!-- start of chapter header -->19. Troubleshooting<div class="labellink"><a href="#sec:trouble">[link]</a></div></h1><!-- end of chapter header -->
<p>
In addition to the sample files listed in §<a href="#sec:samples">18</a>,  the <a id="wrglossary.16999"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package comes with some minimal example files, <a id="wrglossary.17000"></a><a href="#glo:file.minimalgls.tex"><span class="filefmt">minimalgls.tex</span></a>, <a id="wrglossary.17001"></a><a href="#glo:file.mwe-gls.tex"><span class="filefmt">mwe-gls.tex</span></a>, <a id="wrglossary.17002"></a><a href="#glo:file.mwe-acr.tex"><span class="filefmt">mwe-acr.tex</span></a> and <a id="wrglossary.17003"></a><a href="#glo:file.mwe-acr-desc.tex"><span class="filefmt">mwe-acr-desc.tex</span></a>, which can be used for testing. These should be located in the <span class="filefmt">samples</span> subdirectory (folder) of the <a id="wrglossary.17004"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> documentation directory. The location varies according to your operating system and TeX installation. For example, on Linux it may be in <span class="filefmt">/usr/local/texlive/2022/texmf-dist/doc/latex/glossaries/</span>. The <a id="wrglossary.17005"></a><a href="#glo:app.makeglossariesgui"><span class="appfmt">makeglossariesgui</span></a> application can also be used to test for various problems. Further information on debugging LaTeX code is available at <a href="http://www.dickimaw-books.com/latex/minexample/">http://www.dickimaw-books.com/latex/minexample/</a>.<p>
If you have any problems, please first consult the  <a href="https://www.dickimaw-books.com/faqs/glossariesfaq.html"><span class="styfmt">glossaries</span> FAQ</a>. If that doesn’t help, try posting your query to somewhere like the <span style="font-family: monospace; ">comp.text.tex</span> newsgroup, the  <a href="https://latex.org/forum/">LaTeX Community Forum</a> or  <a href="https://tex.stackexchange.com/">TeX on StackExchange</a>.  Bug reports can be submitted via  <a href="https://www.dickimaw-books.com/bug-report.html">my package bug report form</a>. <p>

</section><!-- end of section sec:trouble -->

<section id="summaries"><!-- start of section summaries --><div class="tomain"><a href="#main">[top]</a></div>
<div class="part"><!-- start of part header -->II. Summaries and Index<div class="labellink"><a href="#summaries">[link]</a></div></div><!-- end of part header -->
<p>
 
</section><!-- end of section summaries -->

<section id="symbols"><!-- start of section symbols --><div class="tomain"><a href="#main">[top]</a></div>
<h1><!-- start of chapter header -->Symbols<div class="labellink"><a href="#symbols">[link]</a></div></h1><!-- end of chapter header -->

<dl class="inlineblock">
<dt><dfn id="glo:sym.counter">№</dfn></dt>
<dd>A counter is being described.</dd>
<dt><dfn id="glo:sym.definition">📌</dfn></dt>
<dd>The syntax and usage of a command, environment or option etc.</dd>
<dt><dfn id="glo:sym.deprecated"><span class="deprecatedorbannedfmt">🗑</span></dfn></dt>
<dd>A command, environment or option that is now deprecated.</dd>
<dt><dfn id="glo:sym.important">ℹ</dfn></dt>
<dd>An important message.</dd>
<dt><dfn id="glo:sym.information">🛈</dfn></dt>
<dd>Prominent information.</dd>
<dt><dfn id="glo:sym.code">🖹</dfn></dt>
<dd>LaTeX code to insert into your document.</dd>
<dt><dfn id="glo:sym.optionvalue">🔖</dfn></dt>
<dd>The definition of an option value.</dd>
<dt><dfn id="glo:sym.result">🖺</dfn></dt>
<dd>How the example code should appear in the PDF.</dd>
<dt><dfn id="glo:sym.valuesetting"><span class="quarterleft">🎚</span></dfn></dt>
<dd>An option that takes a value.</dd>
<dt><dfn id="glo:sym.terminal">🔎</dfn></dt>
<dd>A command-line application invocation that needs to be entered into a <a href="https://www.dickimaw-books.com/latex/novices/html/terminal.html">terminal or command prompt</a>. See also <span class="qt">“<a href="https://www.dickimaw-books.com/latex/buildglossaries">Incorporating makeglossaries or makeglossaries-lite or bib2gls into the document build</a>”</span>.</dd>
<dt><dfn id="glo:sym.toggleoffsetting"><span class="fwsdisabledicon">🔘︎</span></dfn></dt>
<dd>A boolean option that is initially false.</dd>
<dt><dfn id="glo:sym.toggleonsetting"><span class="fwsactiveicon">🔘</span></dfn></dt>
<dd>A boolean option that is initially true.</dd>
<dt><dfn id="glo:sym.transcript">🔎</dfn></dt>
<dd>Text in a transcript or log file or written to STDOUT or STDERR.</dd>
<dt><dfn id="glo:sym.novaluesetting">𝍢</dfn></dt>
<dd>An option that doesn’t take a value.</dd>
<dt><dfn id="glo:sym.warning">⚠</dfn></dt>
<dd>A warning.</dd>

</dl>

</section><!-- end of section symbols -->

<section id="glossary"><!-- start of section glossary --><div class="tomain"><a href="#main">[top]</a></div>
<h1><!-- start of chapter header -->Terms<div class="labellink"><a href="#glossary">[link]</a></div></h1><!-- end of chapter header -->

<dl>
<dt><a id="wrglossary.17006"></a><dfn id="glo:dual.ascii">American Standard Code for Information Interchange (ASCII)</dfn></dt>
<dd>A single-byte character <a id="wrglossary.17007"></a><a href="#glo:idx.encoding">encoding</a>. Related blog article: <a href="https://www.dickimaw-books.com/blog/binary-files-text-files-and-file-encodings/">Binary Files, Text Files and File Encodings</a>.</dd>
<dt><a id="wrglossary.17008"></a><dfn id="glo:dual.casechange">Case change</dfn></dt>
<dd>There are four types of case-changing commands provided by the <a id="wrglossary.17009"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package: 
<dl>
 <dt><a id="wrglossary.17010"></a><a href="#glo:idx.allcaps">all caps</a></dt>
 
<dd>For example, <a id="wrglossary.17011"></a><a href="#glo:GLS"><code class="csfmt">\GLS</code></a> and <a id="wrglossary.17012"></a><a href="#glo:GLStext"><code class="csfmt">\GLStext</code></a>. All letters in the given text are converted to <a id="wrglossary.17013"></a><a href="#glo:idx.uppercase">uppercase</a> (capitals). The actual case-conversion is performed by <a id="wrglossary.17014"></a><a href="#glo:glsuppercase"><code class="csfmt">\glsuppercase</code></a>.</dd>
 <dt><a id="wrglossary.17015"></a><a href="#glo:idx.sentencecase">sentence case</a></dt>
 
<dd>For example, <a id="wrglossary.17016"></a><a href="#glo:Gls"><code class="csfmt">\Gls</code></a> and <a id="wrglossary.17017"></a><a href="#glo:Glstext"><code class="csfmt">\Glstext</code></a>. Only the first letter is converted to <a id="wrglossary.17018"></a><a href="#glo:idx.uppercase">uppercase</a>. The case-conversion for the <a id="wrglossary.17019"></a><a href="#glo:glslike"><code class="csfmt">\gls</code>-like</a> and <a id="wrglossary.17020"></a><a href="#glo:glstextlike"><code class="csfmt">\glstext</code>-like</a> commands is performed via <a id="wrglossary.17021"></a><a href="#glo:glssentencecase"><code class="csfmt">\glssentencecase</code></a>, which is simply defined to use the robust <a id="wrglossary.17022"></a><a href="#glo:makefirstuc"><code class="csfmt">\makefirstuc</code></a>. Commands such as <a id="wrglossary.17023"></a><a href="#glo:Glsentrytext"><code class="csfmt">\Glsentrytext</code></a> also use <a id="wrglossary.17024"></a><a href="#glo:glssentencecase"><code class="csfmt">\glssentencecase</code></a> in the document but use the expandable <a id="wrglossary.17025"></a><a href="#glo:MFUsentencecase"><code class="csfmt">\MFUsentencecase</code></a> in <a id="wrglossary.17026"></a><a href="#glo:idx.PDFbookmark">PDF bookmarks</a>.</dd>
 <dt><a id="wrglossary.17027"></a><a href="#glo:idx.titlecase">title case</a></dt>
 
<dd>For example, <a id="wrglossary.17028"></a><a href="#glo:glsentrytitlecase"><code class="csfmt">\glsentrytitlecase</code></a>. The first letter of each word is converted to <a id="wrglossary.17029"></a><a href="#glo:idx.uppercase">uppercase</a>. The case-conversion is performed using <a id="wrglossary.17030"></a><a href="#glo:glscapitalisewords"><code class="csfmt">\glscapitalisewords</code></a> in the document text, but commands designed for use in section headings, use the expandable <a id="wrglossary.17031"></a><a href="#glo:MFUsentencecase"><code class="csfmt">\MFUsentencecase</code></a> in <a id="wrglossary.17032"></a><a href="#glo:idx.PDFbookmark">PDF bookmarks</a>.</dd>
 <dt><a id="wrglossary.17033"></a><a href="#glo:idx.lowercase">lowercase</a></dt>
 
<dd>The command <a id="wrglossary.17034"></a><a href="#glo:glslowercase"><code class="csfmt">\glslowercase</code></a> is provided for use in modifying <a id="wrglossary.17035"></a><a href="#glo:idx.acronym">acronym</a> or <a id="wrglossary.17036"></a><a href="#glo:idx.abbreviation"><span class="xtrfmt">abbreviation</span></a> commands to convert the short form to <a id="wrglossary.17037"></a><a href="#glo:idx.lowercase">lowercase</a> for <a id="wrglossary.17038"></a><a href="#glo:dual.smallcaps">small caps</a> styles, but isn’t actually used by any of the commands provided by <a id="wrglossary.17039"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a>. This command should be preferred to the robust <a id="wrglossary.17040"></a><a href="#glo:MakeLowercase"><code class="csfmt">\MakeLowercase</code></a> if expansion is required.</dd>
 
</dl>
 Ensure that you have at least <a id="wrglossary.17041"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> v2.08 for improved case-changing performed by new LaTeX3 commands. See the <a id="wrglossary.17042"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> manual for further details.</dd>
<dt><a id="wrglossary.17043"></a><dfn id="glo:dual.cli">Command-line interface (CLI)</dfn></dt>
<dd>An application that doesn’t have a graphical user interface. That is, an application that doesn’t have any windows, buttons or menus and can be run in <a href="https://www.dickimaw-books.com/latex/novices/html/terminal.html">a command prompt or terminal</a>.</dd>
<dt><a id="wrglossary.17044"></a><dfn id="glo:dual.entryline">Entry line</dfn></dt>
<dd>The line in the <a id="wrglossary.17045"></a><a href="#glo:dual.glossary">glossary</a> where the <a id="wrglossary.17046"></a><a href="#glo:idx.glossaryentry">entry</a> is shown. This may be a single row in a tabular-style or the start of a paragraph for list or index styles or mid-paragraph for the <a id="wrglossary.17047"></a><a href="#glo:opt.glostyle.inline"><span class="glostylefmt">inline</span></a> style. The exact formatting depends on the <a id="wrglossary.17048"></a><a href="#glo:idx.glossarystyle">glossary style</a>, but usually includes the name and description. If <a id="wrglossary.17049"></a><a href="#glo:idx.hyperlink">hyperlinks</a> are enabled, the <a id="wrglossary.17050"></a><a href="#glo:glslike"><code class="csfmt">\gls</code>-like</a> and <a id="wrglossary.17051"></a><a href="#glo:glstextlike"><code class="csfmt">\glstext</code>-like</a> commands will create a <a id="wrglossary.17052"></a><a href="#glo:idx.hyperlink">hyperlink</a> to this line.</dd>
<dt><a id="wrglossary.17053"></a><dfn id="glo:dual.entrylocation">Entry location</dfn></dt>
<dd>The location of the entry in the document (obtained from the <a id="wrglossary.17054"></a><a href="#glo:dual.locationcounter">location counter</a> or from the <a id="wrglossary.17055"></a><a href="#glo:opt.glsopt.thevalue"><span class="xtrcsoptfmt">thevalue</span></a> option). This defaults to the page number on which the entry has been referenced with any of the <a id="wrglossary.17056"></a><a href="#glo:glslike"><code class="csfmt">\gls</code>-like</a>, <a id="wrglossary.17057"></a><a href="#glo:glstextlike"><code class="csfmt">\glstext</code>-like</a> or <a id="wrglossary.17058"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a> commands. An entry may have multiple locations that form a list. See also §<a href="#sec:locationsyntax">12.3</a>.</dd>
<dt><a id="wrglossary.17059"></a><dfn id="glo:dual.exlatinalph">Extended Latin alphabet</dfn></dt>
<dd>An alphabet consisting of <a id="wrglossary.17060"></a><a href="#glo:dual.latinchar">Latin characters</a> and <a id="wrglossary.17061"></a><a href="#glo:dual.exlatinchar">extended Latin characters</a>.</dd>
<dt><a id="wrglossary.17062"></a><dfn id="glo:dual.exlatinchar">Extended Latin character</dfn></dt>
<dd>A character that’s created by combining <a id="wrglossary.17063"></a><a href="#glo:dual.latinchar">Latin characters</a> to form ligatures (e.g. æ) or by applying diacritical marks to a <a id="wrglossary.17064"></a><a href="#glo:dual.latinchar">Latin character</a> or characters (e.g. á).</dd>
<dt><a id="wrglossary.17065"></a><dfn id="glo:dual.field">Field</dfn></dt>
<dd>Entry data is stored in fields. These may have a corresponding key used to set the value, such as <a id="wrglossary.17066"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> or <a id="wrglossary.17067"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a>.</dd>
<dt><a id="wrglossary.17068"></a><dfn id="glo:dual.firstuse">First use</dfn></dt>
<dd>The first time an entry is used by a command that unsets the <a id="wrglossary.17069"></a><a href="#glo:dual.firstuseflag">first use flag</a> (or the first time since the flag was reset).</dd>
<dt><a id="wrglossary.17070"></a><dfn id="glo:dual.firstuseflag">First use flag</dfn></dt>
<dd>A conditional that keeps track of whether or not an entry has been referenced by any of the <a id="wrglossary.17071"></a><a href="#glo:glslike"><code class="csfmt">\gls</code>-like</a> commands (which can adjust their behaviour according to whether or not this flag is true). The conditional is true if the entry hasn’t been used by one of these commands (or if the flag has been reset) and false if it has been used (or if the flag has been unset).</dd>
<dt><a id="wrglossary.17072"></a><dfn id="glo:dual.firstusetext">First use text</dfn></dt>
<dd>The <a id="wrglossary.17073"></a><a href="#glo:dual.linktext">link text</a> that is displayed on <a id="wrglossary.17074"></a><a href="#glo:dual.firstuse">first use</a> of the <a id="wrglossary.17075"></a><a href="#glo:glslike"><code class="csfmt">\gls</code>-like</a> commands.</dd>
<dt><a id="wrglossary.17076"></a><dfn id="glo:dual.idx.group">Group (letters, numbers, symbols)</dfn></dt>
<dd>A logical division within a <a id="wrglossary.17077"></a><a href="#glo:dual.glossary">glossary</a> that is typically a by-product of the <a id="wrglossary.17078"></a><a href="#glo:dual.indexingapp">indexing application’s</a> sorting algorithm. <a id="wrglossary.17079"></a><a href="#glo:idx.glossarystyle">Glossary styles</a> may or may not start each group with a title (such as <span class="qt">“Symbols”</span> or <span class="qt">“A”</span>) or a vertical space. See also <a href="https://www.dickimaw-books.com/gallery/index.php?label=logicaldivisions">Gallery: Logical Glossary Divisions (type vs group vs parent)</a>.</dd>
<dt><a id="wrglossary.17080"></a><dfn id="glo:dual.gui">Graphical user interface (GUI)</dfn></dt>
<dd>An application that has windows, buttons or menus.</dd>
<dt><a id="wrglossary.17081"></a><dfn id="glo:dual.glossary">Glossary</dfn></dt>
<dd>Technically a glossary is an alphabetical list of words relating to a particular topic. For the purposes of describing the <span class="styfmt">glossaries</span> and <a id="wrglossary.17082"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> packages, a glossary is either the list produced by commands like <a id="wrglossary.17083"></a><a href="#glo:printglossary"><code class="csfmt">\printglossary</code></a> or <a id="wrglossary.17084"></a><a href="#glo:printunsrtglossary"><code class="xtrcsfmt">\printunsrtglossary</code></a> (which may or may not be ordered alphabetically) or a glossary is a set of <a id="wrglossary.17085"></a><a href="#glo:idx.glossaryentry">entry</a> labels where the set is identified by the glossary label or type.</dd>
<dt><a id="wrglossary.17086"></a><dfn id="glo:dual.glslike"><code class="csfmt">\gls</code>-like</dfn></dt>
<dd>Commands like <a id="wrglossary.17087"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> and <a id="wrglossary.17088"></a><a href="#glo:glsdisp"><code class="csfmt">\glsdisp</code></a> that change the <a id="wrglossary.17089"></a><a href="#glo:dual.firstuseflag">first use flag</a>. These commands index the entry (if indexing is enabled), create a <a id="wrglossary.17090"></a><a href="#glo:idx.hyperlink">hyperlink</a> to the entry’s <a id="wrglossary.17091"></a><a href="#glo:dual.glossary">glossary</a> listing (if enabled) and unset the <a id="wrglossary.17092"></a><a href="#glo:dual.firstuseflag">first use flag</a>. These commands end with the <a id="wrglossary.17093"></a><a href="#glo:dual.postlinkhook">post-link hook</a>.</dd>
<dt><a id="wrglossary.17094"></a><dfn id="glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</dfn></dt>
<dd>Commands like <a id="wrglossary.17095"></a><a href="#glo:glstext"><code class="csfmt">\glstext</code></a> and <a id="wrglossary.17096"></a><a href="#glo:glslink"><code class="csfmt">\glslink</code></a> that don’t change the <a id="wrglossary.17097"></a><a href="#glo:dual.firstuseflag">first use flag</a>. These commands index the entry (if indexing is enabled) and create a <a id="wrglossary.17098"></a><a href="#glo:idx.hyperlink">hyperlink</a> to the entry’s <a id="wrglossary.17099"></a><a href="#glo:dual.glossary">glossary</a> listing (if enabled). These commands end with the <a id="wrglossary.17100"></a><a href="#glo:dual.postlinkhook">post-link hook</a>.</dd>
<dt><a id="wrglossary.17101"></a><dfn id="glo:dual.hierarchicallevel">Hierarchical level</dfn></dt>
<dd>A number that indicates how many ancestors an entry has. An entry with no parent has hierarchical level 0. If an entry has a parent then the hierarchical level for the entry is one more than the hierarchical level of the parent. Most styles will format an entry according to its hierarchical level, giving prominence to level 0 entries, although some may have a maximum supported limit. The level is stored in the <a id="wrglossary.17102"></a><a href="#glo:opt.glosfield.level"><span class="csoptfmt">level</span></a> internal field. It can be accessed using commands like <a id="wrglossary.17103"></a><a href="#glo:glsfieldfetch"><code class="csfmt">\glsfieldfetch</code></a> or <a id="wrglossary.17104"></a><a href="#glo:glsxtrusefield"><code class="xtrcsfmt">\glsxtrusefield</code></a>, but neither the <a id="wrglossary.17105"></a><a href="#glo:opt.glosfield.level"><span class="csoptfmt">level</span></a> nor the <a id="wrglossary.17106"></a><a href="#glo:opt.gloskey.parent"><span class="csoptfmt">parent</span></a> values should be altered as it will cause inconsistencies in the sorting and <a id="wrglossary.17107"></a><a href="#glo:dual.glossary">glossary</a> formatting. See also §<a href="#sec:subentries">4.5</a>.</dd>
<dt><a id="wrglossary.17108"></a><dfn id="glo:dual.homograph">Homograph</dfn></dt>
<dd>Each of a set of words that have the same spelling but have different meanings and origins. They may or may not have different pronunciations.</dd>
<dt><a id="wrglossary.17109"></a><dfn id="glo:dual.ignoredglossary">Ignored glossary</dfn></dt>
<dd>A <a id="wrglossary.17110"></a><a href="#glo:dual.glossary">glossary</a> that has been defined using a command like <a id="wrglossary.17111"></a><a href="#glo:newignoredglossary"><code class="csfmt">\newignoredglossary</code></a>. These <a id="wrglossary.17112"></a><a href="#glo:dual.glossary">glossaries</a> are omitted by iterative commands, such as <a id="wrglossary.17113"></a><a href="#glo:printglossaries"><code class="csfmt">\printglossaries</code></a> and <a id="wrglossary.17114"></a><a href="#glo:printunsrtglossaries"><code class="xtrcsfmt">\printunsrtglossaries</code></a>. An ignored <a id="wrglossary.17115"></a><a href="#glo:dual.glossary">glossary</a> can only be displayed with <a id="wrglossary.17116"></a><a href="#glo:printunsrtglossary"><code class="xtrcsfmt">\printunsrtglossary</code></a>.</dd>
<dt><a id="wrglossary.17117"></a><dfn id="glo:dual.ignoredlocation">Ignored location (or record)</dfn></dt>
<dd>A <a id="wrglossary.17118"></a><a href="#glo:@@glslabel@entrylocation">location</a> that uses <a id="wrglossary.17119"></a><a href="#glo:glsignore"><span class="csfmtcolourfont">glsignore</span></a> as the <a id="wrglossary.17120"></a><a href="#glo:locationencap">encap</a>. With <a id="wrglossary.17121"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, this indicates that the entry needs to be selected but the <a id="wrglossary.17122"></a><a href="#glo:@@glslabel@entrylocation">location</a> isn’t added to the <a id="wrglossary.17123"></a><a href="#glo:dual.locationlist">location list</a>. With other methods, this will simply create an invisible <a id="wrglossary.17124"></a><a href="#glo:@@glslabel@entrylocation">location</a>, which can result in unwanted commas if the <a id="wrglossary.17125"></a><a href="#glo:dual.locationlist">location list</a> has other items. With <a id="wrglossary.17126"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> v3.0+, <a id="wrglossary.17127"></a><a href="#glo:idx.emptylocation">empty locations</a> will be converted to ignored locations.</dd>
<dt><a id="wrglossary.17128"></a><dfn id="glo:dual.indexingapp">Indexing application</dfn></dt>
<dd>An application (piece of software) separate from TeX/LaTeX that collates and sorts information that has an associated page reference. Generally the information is an index entry but in this case the information is a <a id="wrglossary.17129"></a><a href="#glo:dual.glossary">glossary</a> entry. There are two main indexing applications that are used with TeX: <a id="wrglossary.17130"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> and <a id="wrglossary.17131"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>. (There is also a new application called <a id="wrglossary.17132"></a><a href="#glo:app.xindex"><span class="appfmt">xindex</span></a>, but this isn’t supported by <a id="wrglossary.17133"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> or <a id="wrglossary.17134"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>.) The <a id="wrglossary.17135"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package additionally supports <a id="wrglossary.17136"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>. These are all <a id="wrglossary.17137"></a><a href="#glo:dual.cli">CLI</a> applications.</dd>
<dt><a id="wrglossary.17138"></a><dfn id="glo:dual.indexingfile">Indexing file</dfn></dt>
<dd>A file that’s input (read) by an <a id="wrglossary.17139"></a><a href="#glo:dual.indexingapp">indexing application</a>, such as the style file (<a id="wrglossary.17140"></a><a href="#glo:ext.ist"><span class="extfmt">ist</span></a> or <a id="wrglossary.17141"></a><a href="#glo:ext.xdy"><span class="extfmt">xdy</span></a>) or the files containing the <a id="wrglossary.17142"></a><a href="#glo:dual.indexing">indexing</a> data (the sort value, <a id="wrglossary.17143"></a><a href="#glo:hierarchicallevel">hierarchical</a>  information, <a id="wrglossary.17144"></a><a href="#glo:dual.locationencap">location encap</a> and <a id="wrglossary.17145"></a><a href="#glo:dual.entrylocation">entry location</a>). These files are output files from the point of view of the <a id="wrglossary.17146"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package as it’s TeX that creates and writes to those files. An indexing file may also refer to the files that are created by the <a id="wrglossary.17147"></a><a href="#glo:dual.indexingapp">indexing application</a>. These are output files from the <a id="wrglossary.17148"></a><a href="#glo:dual.indexingapp">indexing application’s</a> point of view, but they are input files from TeX’s point of view as they are input by commands used in the document.</dd>
<dt><a id="wrglossary.17149"></a><dfn id="glo:dual.indexing">Indexing (or recording)</dfn></dt>
<dd>The process of saving the <a id="wrglossary.17150"></a><a href="#glo:dual.entrylocation">entry location</a> and any associated information that is required in the <a id="wrglossary.17151"></a><a href="#glo:dual.glossary">glossary</a>. In the case of <a id="wrglossary.17152"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> and <a id="wrglossary.17153"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>, the <a id="wrglossary.17154"></a><a href="#glo:dual.entrylocation">entry location</a>, <a id="wrglossary.17155"></a><a href="#glo:locationencap">encap</a>, entry item and sort value are written to a supplementary file associated with the <a id="wrglossary.17156"></a><a href="#glo:dual.glossary">glossary</a> that is subsequently read by <a id="wrglossary.17157"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>/<a id="wrglossary.17158"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>. In the case of <a id="wrglossary.17159"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> and the <span class="qt">“noidx”</span> method, the <a id="wrglossary.17160"></a><a href="#glo:dual.entrylocation">entry location</a>, <a id="wrglossary.17161"></a><a href="#glo:locationencap">encap</a> and label is written to the <a id="wrglossary.17162"></a><a href="#glo:ext.aux"><span class="extfmt">aux</span></a> file.</dd>
<dt><a id="wrglossary.17163"></a><dfn id="glo:dual.internalfield">Internal field</dfn></dt>
<dd>An internal <a id="wrglossary.17164"></a><a href="#glo:dual.field">field</a> may refer to a key that shouldn’t be used in the <a id="wrglossary.17165"></a><a href="#glo:ext.bib"><span class="extfmt">bib</span></a> file (<a id="wrglossary.17166"></a><a href="#glo:dual.bib2glsinternalfield">internal field (<span class="appfmt">bib2gls</span>)</a>), such as the <a id="wrglossary.17167"></a><a href="#glo:opt.gloskey.group"><span class="xtrcsoptfmt">group</span></a> field, or it may refer to the <a id="wrglossary.17168"></a><a href="#glo:@@glslabel@internalfieldlabel">label</a> used to internally represent the <a id="wrglossary.17169"></a><a href="#glo:dual.field">field</a> (which may or may not match the key used to set the <a id="wrglossary.17170"></a><a href="#glo:dual.field">field</a> or may not have an associated key), such as <a id="wrglossary.17171"></a><a href="#glo:opt.glosfield.useri"><span class="csoptfmt">useri</span></a> which corresponds to the <a id="wrglossary.17172"></a><a href="#glo:opt.gloskey.user1"><span class="csoptfmt">user1</span></a> key, or it may refer to a <a id="wrglossary.17173"></a><a href="#glo:dual.field">field</a> that is only ever used internally that should not be explicitly modified, such as the field used to store the entry’s hierarchical level .</dd>
<dt><a id="wrglossary.17174"></a><dfn id="glo:dual.bib2glsinternalfield">Internal field (<span class="appfmt">bib2gls</span>)</dfn></dt>
<dd>A <a id="wrglossary.17175"></a><a href="#glo:dual.field">field</a> that is used or assigned by <a id="wrglossary.17176"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> that should typically not be used in the <a id="wrglossary.17177"></a><a href="#glo:ext.bib"><span class="extfmt">bib</span></a> file.</dd>
<dt><a id="wrglossary.17178"></a><dfn id="glo:dual.internalfieldlabel">Internal field label</dfn></dt>
<dd>The field label that forms part of the internal control sequence used to store the field value. This may or may not match the key used to assign the value when defining the entry. See Table <a href="#tab:fieldmap">4.1</a>.</dd>
<dt><a id="wrglossary.17179"></a><dfn id="glo:dual.latinalph">Latin alphabet</dfn></dt>
<dd>The alphabet consisting of <a id="wrglossary.17180"></a><a href="#glo:dual.latinchar">Latin characters</a>.</dd>
<dt><a id="wrglossary.17181"></a><dfn id="glo:dual.latinchar">Latin character</dfn></dt>
<dd>One of the letters <span class="qt">“a”</span>, …, <span class="qt">“z”</span>, <span class="qt">“A”</span>, …, <span class="qt">“Z”</span>.</dd>
<dt><a id="wrglossary.17182"></a><dfn id="glo:dual.linktext">Link text</dfn></dt>
<dd>The text produced by <a id="wrglossary.17183"></a><a href="#glo:glslike"><span class="csfmtcolourfont">gls</span>-like</a> and <a id="wrglossary.17184"></a><a href="#glo:glstextlike"><span class="csfmtcolourfont">glstext</span>-like</a> commands that have the potential to be a <a id="wrglossary.17185"></a><a href="#glo:idx.hyperlink">hyperlink</a>.</dd>
<dt><a id="wrglossary.17186"></a><dfn id="glo:dual.locationcounter">Location counter</dfn></dt>
<dd>The counter used to obtain the <a id="wrglossary.17187"></a><a href="#glo:dual.entrylocation">entry location</a>.</dd>
<dt><a id="wrglossary.17188"></a><dfn id="glo:dual.locationencap">Location encap (format)</dfn></dt>
<dd>A command used to encapsulate an <a id="wrglossary.17189"></a><a href="#glo:dual.entrylocation">entry location</a>. The control sequence name (without the leading backslash) is identified by the <a id="wrglossary.17190"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a> key. The default encap is <a id="wrglossary.17191"></a><a href="#glo:glsnumberformat"><span class="csfmtcolourfont">glsnumberformat</span></a>. See §<a href="#sec:encap">12.1</a> for further details.</dd>
<dt><a id="wrglossary.17192"></a><dfn id="glo:dual.locationlist">Location list</dfn></dt>
<dd>A list of <a id="wrglossary.17193"></a><a href="#glo:dual.entrylocation">entry locations</a> (also called a number list). May be suppressed for all <a id="wrglossary.17194"></a><a href="#glo:dual.glossary">glossaries</a> with the package option <a id="wrglossary.17195"></a><a href="#glo:opt.nonumberlist"><span class="styoptfmt">nonumberlist</span></a> or for individual <a id="wrglossary.17196"></a><a href="#glo:dual.glossary">glossaries</a> with <a id="wrglossary.17197"></a><a href="#glo:opt.printgloss.nonumberlist"><span class="csoptfmt">nonumberlist</span></a>. With <a id="wrglossary.17198"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, the list may also be suppressed with <a id="wrglossary.17199"></a><a href="#glo:opt.resource.save-locations"><span class="xtrcsoptfmt">save-locations</span></a><span class="optfmt">=false</span>.</dd>
<dt><a id="wrglossary.17200"></a><dfn id="glo:dual.nonlatinalph">Non-Latin alphabet</dfn></dt>
<dd>An alphabet consisting of <a id="wrglossary.17201"></a><a href="#glo:dual.nonlatinchar">non-Latin characters</a>.</dd>
<dt><a id="wrglossary.17202"></a><dfn id="glo:dual.nonlatinchar">Non-Latin character</dfn></dt>
<dd>An <a id="wrglossary.17203"></a><a href="#glo:dual.exlatinchar">extended Latin character</a> or a character that isn’t a <a id="wrglossary.17204"></a><a href="#glo:dual.latinchar">Latin character</a>.</dd>
<dt><a id="wrglossary.17205"></a><dfn id="glo:dual.postdeschook">Post-description hook</dfn></dt>
<dd>A hook (<a id="wrglossary.17206"></a><a href="#glo:glspostdescription"><span class="csfmtcolourfont">glspostdescription</span></a>) included in some <a id="wrglossary.17207"></a><a href="#glo:idx.glossarystyle">glossary styles</a> that is used after the description is displayed. The <a id="wrglossary.17208"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package modifies this command to provide additional hooks.</dd>
<dt><a id="wrglossary.17209"></a><dfn id="glo:dual.postlinkhook">Post-link hook</dfn></dt>
<dd>A hook (command) that is used after <a id="wrglossary.17210"></a><a href="#glo:dual.linktext">link text</a> to allow code to be automatically added. The base <a id="wrglossary.17211"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package provides a general purpose hook <a id="wrglossary.17212"></a><a href="#glo:glspostlinkhook"><span class="csfmtcolourfont">glspostlinkhook</span></a>. The <a id="wrglossary.17213"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package modifies this command to provide additional hooks.</dd>
<dt><a id="wrglossary.17214"></a><dfn id="glo:dual.unsrtfam">Print <span class="qt">“unsrt”</span> glossary commands</dfn></dt>
<dd>The set of commands used for displaying a <a id="wrglossary.17215"></a><a href="#glo:dual.glossary">glossary</a> or partial <a id="wrglossary.17216"></a><a href="#glo:dual.glossary">glossary</a> that have <span class="qt">“unsrt”</span> in the name, such as <a id="wrglossary.17217"></a><a href="#glo:printunsrtglossary"><code class="xtrcsfmt">\printunsrtglossary</code></a>. See the <a id="wrglossary.17218"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> manual for further details.</dd>
<dt><a id="wrglossary.17219"></a><dfn id="glo:dual.resourcefile">Resource file</dfn></dt>
<dd>The <a id="wrglossary.17220"></a><a href="#glo:ext.glstex"><span class="extfmt">glstex</span></a> file created by <a id="wrglossary.17221"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> and loaded by <a id="wrglossary.17222"></a><a href="#glo:GlsXtrLoadResources"><code class="xtrcsfmt">\GlsXtrLoadResources</code></a>.</dd>
<dt><a id="wrglossary.17223"></a><dfn id="glo:dual.resourceset">Resource set</dfn></dt>
<dd>All the settings (<a id="wrglossary.17224"></a><a href="#glo:idx.resourceopt">resource options</a>) and entries associated with a particular instance of <a id="wrglossary.17225"></a><a href="#glo:GlsXtrLoadResources"><code class="xtrcsfmt">\GlsXtrLoadResources</code></a>.</dd>
<dt><a id="wrglossary.17226"></a><dfn id="glo:dual.sanitize">Sanitize</dfn></dt>
<dd>Converts command names into character sequences. That is, a command called, say, <span class="csfmtcolourfont">foo</span>, is converted into the sequence of characters: <span class="csfmtcolourfont"></span>, <code class="code">f</code>, <code class="code">o</code>, <code class="code">o</code>. Depending on the font, the backslash character may appear as a dash when used in the main document text, so <span class="csfmtcolourfont">foo</span> will appear as: —foo. <p>
Earlier versions of <a id="wrglossary.17227"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> used this technique to write information to the files used by the indexing applications to prevent problems caused by fragile commands. Now, this is only used for the <a id="wrglossary.17228"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> key.</dd>
<dt><a id="wrglossary.17229"></a><dfn id="glo:dual.shellescape">Shell escape</dfn></dt>
<dd>TeX has the ability to run <a id="wrglossary.17230"></a><a href="#glo:dual.cli">CLI</a> applications while it’s typesetting a document. Whilst this is a convenient way of using tools to help build the document, it’s a security risk. To help protect users from arbitrary―and potentially dangerous―code from begin executed, TeX has a restricted mode, where only trusted applications are allowed to run. This is usually the default mode, but your TeX  installation may be set up so that the shell escape is disabled by default. The unrestricted mode allows you to run any application from the shell escape. Take care about enabling this option. If you receive a document or package from an untrusted source, first run LaTeX with the shell escape disabled or in restricted mode and search the <a id="wrglossary.17231"></a><a href="#glo:ext.log"><span class="extfmt">log</span></a> file for <span class="qt">“runsystem”</span> before using the unrestricted mode.</dd>
<dt><a id="wrglossary.17232"></a><dfn id="glo:dual.smallcaps">Small capitals (small caps)</dfn></dt>
<dd>The LaTeX kernel provides <code class="code"><a id="wrglossary.17233"></a><a href="#glo:textsc"><span class="csfmtcolourfont">textsc</span></a>{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code> to produce small capitals. This uses a font where <a id="wrglossary.17234"></a><a href="#glo:idx.lowercase">lowercase</a> letters have a small capital design. <a id="wrglossary.17235"></a><a href="#glo:idx.uppercase">Uppercase</a> letters have the standard height and there’s no noticeable difference with <a id="wrglossary.17236"></a><a href="#glo:idx.uppercase">uppercase</a> characters in corresponding non-small caps fonts. This means that for a small caps appearance, you need to use <a id="wrglossary.17237"></a><a href="#glo:idx.lowercase">lowercase</a> letters in the <span class="meta">〈<em class="metainner">text</em>〉</span> argument. The <a id="wrglossary.17238"></a><a href="#glo:pkg.relsize"><span class="styfmt">relsize</span></a> package provides <code class="code"><a id="wrglossary.17239"></a><a href="#glo:textsmaller"><span class="csfmtcolourfont">textsmaller</span></a>{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code> which simulates small caps by reducing the size of the font, so in this case the contents of <span class="meta">〈<em class="metainner">text</em>〉</span> should be <a id="wrglossary.17240"></a><a href="#glo:idx.uppercase">uppercase</a> (otherwise the effect is simply smaller <a id="wrglossary.17241"></a><a href="#glo:idx.lowercase">lowercase</a> letters). Some fonts don’t support small caps combined with bold or slanted properties. In this case, there will be a font substitution warning and one of the properties (such as small caps or slanted) will be dropped.</dd>
<dt><a id="wrglossary.17242"></a><dfn id="glo:dual.latexexlatinchar">Standard LaTeX extended Latin character</dfn></dt>
<dd>An <a id="wrglossary.17243"></a><a href="#glo:dual.exlatinchar">extended Latin character</a> that can be created by a core LaTeX command, such as <span class="csfmtcolourfont">o</span> (ø) or <code class="code"><span class="csfmtcolourfont">'</span>e</code> (é). That is, the character can be produced without the need to load a particular package.</dd>
<dt><a id="wrglossary.17244"></a><dfn id="glo:dual.subsequentuse">Subsequent use</dfn></dt>
<dd>Using an entry that unsets the <a id="wrglossary.17245"></a><a href="#glo:dual.firstuseflag">first use flag</a> when it has already been unset.</dd>
<dt><a id="wrglossary.17246"></a><dfn id="glo:dual.utf8">Unicode Transformation Format (8-bit) (UTF-8)</dfn></dt>
<dd>A variable-width <a id="wrglossary.17247"></a><a href="#glo:idx.encoding">encoding</a> that uses 8-bit code units. This means that some characters are represented by more that one byte. XeLaTeX and LuaLaTeX treat the multi-byte sequence as a single token, but the older LaTeX formats have single-byte tokens, which can cause complications, although these have mostly been addressed with the newer kernels introduced over the past few years. Related blog article: <a href="https://www.dickimaw-books.com/blog/binary-files-text-files-and-file-encodings/">Binary Files, Text Files and File Encodings</a>.</dd>
<dt><a id="wrglossary.17248"></a><dfn id="glo:dual.whatsit">Whatsit</dfn></dt>
<dd>A command whose execution is delayed or an OS-specific special command. This includes writing to external files (which is what indexing does).</dd>

</dl>
 
</section><!-- end of section glossary -->

<section id="sec:gloskeys"><!-- start of section sec:gloskeys --><div class="tomain"><a href="#main">[top]</a></div>
<h1><!-- start of chapter header -->Glossary Entry Keys Summary<div class="labellink"><a href="#sec:gloskeys">[link]</a></div></h1><!-- end of chapter header -->
<a id="wrglossary.17249"></a>These are options that can be passed to commands that define entries, such as <a id="wrglossary.17250"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a> or <a id="wrglossary.17251"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>.<p>
<div class="optionsummarybox"><a id="wrglossary.17252"></a><a href="#glo:opt.gloskey.access"><span class="csoptfmt">access</span></a>=<code class="code">{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.17253"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a> <a id="wrglossary.17254"></a><a href="#glo:pkg.glossaries-accsupp"><span class="styfmt">glossaries-accsupp</span></a></span><span class="clearfix"></span></div><!-- end of optionsummarybox -->
<p>
Accessibility text corresponding to the <a id="wrglossary.17255"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> field. <a href="#sec:accsuppkeys">§17.1</a>; <a href="#wrglossary.13161">375</a><p>
<div class="optionsummarybox"><a id="wrglossary.17256"></a><a href="#glo:opt.gloskey.alias"><span class="xtrcsoptfmt">alias</span></a>=<code class="code">{<span class="meta">〈<em class="metainner">xr-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.17257"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a> <a id="wrglossary.17258"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.12</span><span class="clearfix"></span></div><!-- end of optionsummarybox -->
<p>
Behaves in a similar manner to <a id="wrglossary.17259"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a><span class="optfmt">={[<a id="wrglossary.17260"></a><a href="#glo:seealsoname"><code class="xtrcsfmt">\seealsoname</code></a>]<span class="meta">〈<em class="metainner">xr-label</em>〉</span>}</span> but also sets up aliasing which makes the <a id="wrglossary.17261"></a><a href="#glo:dual.linktext">link text</a> hyperlink to <span class="meta">〈<em class="metainner">xr-label</em>〉</span> instead. <a href="#sec:newglosentry">§4</a>; <a href="#wrglossary.4556">135</a><p>
<div class="optionsummarybox"><a id="wrglossary.17262"></a><a href="#glo:opt.gloskey.category"><span class="xtrcsoptfmt">category</span></a>=<code class="code"><span class="meta">〈<em class="metainner">category-label</em>〉</span></code><span class="floatrightbox"><span class="summarytag">initial: </span>general <a id="wrglossary.17263"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a> <a id="wrglossary.17264"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></span><span class="clearfix"></span></div><!-- end of optionsummarybox -->
<p>
The entry’s <a id="wrglossary.17265"></a><a href="#glo:idx.category">category</a> (must be a simple label). <a href="#sec:newglosentry">§4</a>; <a href="#wrglossary.4580">135</a><p>
<div class="optionsummarybox"><a id="wrglossary.17266"></a><a href="#glo:opt.gloskey.counter"><span class="csoptfmt">counter</span></a>=<code class="code">{<span class="meta">〈<em class="metainner">counter-name</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.17267"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a> <a id="wrglossary.17268"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.0+</span><span class="clearfix"></span></div><!-- end of optionsummarybox -->
<p>
If set, the value indicates the <a id="wrglossary.17269"></a><a href="#glo:dual.locationcounter">location counter</a> to use by default when <a id="wrglossary.17270"></a><a href="#glo:dual.indexing">indexing</a> this entry (overrides the counter associated with the <a id="wrglossary.17271"></a><a href="#glo:dual.glossary">glossary</a> or the <a id="wrglossary.17272"></a><a href="#glo:opt.counter"><span class="styoptfmt">counter</span></a> package option). <a href="#sec:newglosentry">§4</a>; <a href="#wrglossary.4568">135</a><p>
<div class="optionsummarybox"><a id="wrglossary.17273"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a>=<code class="code">{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.17274"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a> <a id="wrglossary.17275"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of optionsummarybox -->
<p>
The entry’s description, as displayed in the <a id="wrglossary.17276"></a><a href="#glo:dual.glossary">glossary</a>. If required in the text, use <a id="wrglossary.17277"></a><a href="#glo:glsdesc"><code class="csfmt">\glsdesc</code></a> (if <a id="wrglossary.17278"></a><a href="#glo:dual.indexing">indexing</a> and <a id="wrglossary.17279"></a><a href="#glo:idx.hyperlink">hyperlinks</a> are required) or <a id="wrglossary.17280"></a><a href="#glo:glsentrydesc"><code class="csfmt">\glsentrydesc</code></a>. <a id="wrglossary.17281"></a><a href="#glo:idx.glossarystyle">Glossary styles</a> should use <a id="wrglossary.17282"></a><a href="#glo:glossentrydesc"><code class="csfmt">\glossentrydesc</code></a> and <a id="wrglossary.17283"></a><a href="#glo:glspostdescription"><code class="csfmt">\glspostdescription</code></a> to incorporate the <a id="wrglossary.17284"></a><a href="#glo:dual.postdeschook">post-description hook</a>. <a href="#sec:newglosentry">§4</a>; <a href="#wrglossary.4255">128</a><p>
<div class="optionsummarybox"><a id="wrglossary.17285"></a><a href="#glo:opt.gloskey.descriptionaccess"><span class="csoptfmt">descriptionaccess</span></a>=<code class="code">{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.17286"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a> <a id="wrglossary.17287"></a><a href="#glo:pkg.glossaries-accsupp"><span class="styfmt">glossaries-accsupp</span></a></span><span class="clearfix"></span></div><!-- end of optionsummarybox -->
<p>
Accessibility text corresponding to the <a id="wrglossary.17288"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a> field. <a href="#sec:accsuppkeys">§17.1</a>; <a href="#wrglossary.13182">376</a><p>
<div class="optionsummarybox"><a id="wrglossary.17289"></a><a href="#glo:opt.gloskey.descriptionplural"><span class="csoptfmt">descriptionplural</span></a>=<code class="code">{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.17290"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a> <a id="wrglossary.17291"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v1.12+</span><span class="clearfix"></span></div><!-- end of optionsummarybox -->
<p>
The plural form of the entry’s description, if applicable. If omitted, this is set to the same value as the <a id="wrglossary.17292"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a>, since descriptions tend not to be a singular entity. <a href="#sec:newglosentry">§4</a>; <a href="#wrglossary.4286">129</a><p>
<div class="optionsummarybox"><a id="wrglossary.17293"></a><a href="#glo:opt.gloskey.descriptionpluralaccess"><span class="csoptfmt">descriptionpluralaccess</span></a>=<code class="code">{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.17294"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a> <a id="wrglossary.17295"></a><a href="#glo:pkg.glossaries-accsupp"><span class="styfmt">glossaries-accsupp</span></a></span><span class="clearfix"></span></div><!-- end of optionsummarybox -->
<p>
Accessibility text corresponding to the <a id="wrglossary.17296"></a><a href="#glo:opt.gloskey.descriptionplural"><span class="csoptfmt">descriptionplural</span></a> field. <a href="#sec:accsuppkeys">§17.1</a>; <a href="#wrglossary.13187">376</a><p>
<div class="optionsummarybox"><a id="wrglossary.17297"></a><a href="#glo:opt.gloskey.first"><span class="csoptfmt">first</span></a>=<code class="code">{<span class="meta">〈<em class="metainner">first</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.17298"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a> <a id="wrglossary.17299"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of optionsummarybox -->
<p>
The entry’s text, as displayed on <a id="wrglossary.17300"></a><a href="#glo:dual.firstuse">first use</a> of <a id="wrglossary.17301"></a><a href="#glo:glslike"><code class="csfmt">\gls</code>-like</a> commands. Note that using an <a id="wrglossary.17302"></a><a href="#glo:idx.acronymstyle">acronym style</a> or <a id="wrglossary.17303"></a><a href="#glo:dual.postlinkhook">post-link hooks</a> is a more flexible approach. If omitted, this value is assumed to be the same as the <a id="wrglossary.17304"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a> key. <a href="#sec:newglosentry">§4</a>; <a href="#wrglossary.4298">129</a><p>
<div class="optionsummarybox"><a id="wrglossary.17305"></a><a href="#glo:opt.gloskey.firstaccess"><span class="csoptfmt">firstaccess</span></a>=<code class="code">{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.17306"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a> <a id="wrglossary.17307"></a><a href="#glo:pkg.glossaries-accsupp"><span class="styfmt">glossaries-accsupp</span></a></span><span class="clearfix"></span></div><!-- end of optionsummarybox -->
<p>
Accessibility text corresponding to the <a id="wrglossary.17308"></a><a href="#glo:opt.gloskey.first"><span class="csoptfmt">first</span></a> field. <a href="#sec:accsuppkeys">§17.1</a>; <a href="#wrglossary.13167">376</a><p>
<div class="optionsummarybox"><a id="wrglossary.17309"></a><a href="#glo:opt.gloskey.firstplural"><span class="csoptfmt">firstplural</span></a>=<code class="code">{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.17310"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a> <a id="wrglossary.17311"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of optionsummarybox -->
<p>
The entry’s plural form, as displayed on <a id="wrglossary.17312"></a><a href="#glo:dual.firstuse">first use</a> of plural <a id="wrglossary.17313"></a><a href="#glo:glslike"><code class="csfmt">\gls</code>-like</a> commands, such as <a id="wrglossary.17314"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>. If this key is omitted, then the value will either be the same as the <a id="wrglossary.17315"></a><a href="#glo:opt.gloskey.plural"><span class="csoptfmt">plural</span></a> field, if the <a id="wrglossary.17316"></a><a href="#glo:opt.gloskey.first"><span class="csoptfmt">first</span></a> key wasn’t used, or the value will be taken from the <a id="wrglossary.17317"></a><a href="#glo:opt.gloskey.first"><span class="csoptfmt">first</span></a> key with <a id="wrglossary.17318"></a><a href="#glo:glspluralsuffix"><code class="csfmt">\glspluralsuffix</code></a> appended. <a href="#sec:newglosentry">§4</a>; <a href="#wrglossary.4329">130</a><p>
<div class="optionsummarybox"><a id="wrglossary.17319"></a><a href="#glo:opt.gloskey.firstpluralaccess"><span class="csoptfmt">firstpluralaccess</span></a>=<code class="code">{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.17320"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a> <a id="wrglossary.17321"></a><a href="#glo:pkg.glossaries-accsupp"><span class="styfmt">glossaries-accsupp</span></a></span><span class="clearfix"></span></div><!-- end of optionsummarybox -->
<p>
Accessibility text corresponding to the <a id="wrglossary.17322"></a><a href="#glo:opt.gloskey.firstplural"><span class="csoptfmt">firstplural</span></a> field. <a href="#sec:accsuppkeys">§17.1</a>; <a href="#wrglossary.13173">376</a><p>
<div class="optionsummarybox"><a id="wrglossary.17323"></a><dfn id="glo:opt.gloskey.group"><span class="xtrcsoptfmt">group</span></dfn>=<code class="code">{<span class="meta">〈<em class="metainner">group-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.17324"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a> <a id="wrglossary.17325"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.11+</span><span class="clearfix"></span></div><!-- end of optionsummarybox -->
<p>
The <a id="wrglossary.17326"></a><a href="#glo:idx.group">group</a> label that identifies which <a id="wrglossary.17327"></a><a href="#glo:idx.group">letter group</a> the entry belongs to. This key is only available with the <a id="wrglossary.17328"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a><span class="optfmt">=</span><a id="wrglossary.17329"></a><a href="#glo:optval.record.only"><span class="xtroptfmt">only</span></a> and <a id="wrglossary.17330"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a><span class="optfmt">=</span><a id="wrglossary.17331"></a><a href="#glo:optval.record.nameref"><span class="xtroptfmt">nameref</span></a> options, and is set by <a id="wrglossary.17332"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, if invoked with <a id="wrglossary.17333"></a><a href="#glo:switch.group"><span class="longargfmt">--group</span></a> or <a id="wrglossary.17334"></a><a href="#glo:switch.group"><span class="shortargfmt">-g</span></a>. Although this has a key, this is considered an <a id="wrglossary.17335"></a><a href="#glo:@@glslabel@bib2glsinternalfield">internal key</a> assigned by <a id="wrglossary.17336"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> as a by-product of sorting. Explicit use without reference to the order of entries can result in fragmented groups. The corresponding title can be set with <a id="wrglossary.17337"></a><a href="#glo:glsxtrsetgrouptitle"><code class="xtrcsfmt">\glsxtrsetgrouptitle</code></a>, although this is more commonly done implicitly within the <a id="wrglossary.17338"></a><a href="#glo:ext.glstex"><span class="extfmt">glstex</span></a> file. See also <a href="https://www.dickimaw-books.com/gallery/index.php?label=logicaldivisions">Gallery: Logical Glossary Divisions (type vs group vs parent)</a>.<p>
<div class="optionsummarybox"><a id="wrglossary.17339"></a><dfn id="glo:opt.gloskey.location"><span class="xtrcsoptfmt">location</span></dfn>=<code class="code">{<span class="meta">〈<em class="metainner">location-list</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.17340"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a> <a id="wrglossary.17341"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></span><span class="clearfix"></span><p>
<div class="noteBox">(requires <a id="wrglossary.17342"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a>)</div><!-- end of noteBox -->
</div><!-- end of optionsummarybox -->
<p>
The formatted <a id="wrglossary.17343"></a><a href="#glo:dual.locationlist">location list</a> used by the <a id="wrglossary.17344"></a><a href="#glo:dual.unsrtfam"><span class="qt">“unsrt”</span> family of commands</a>. This key is only available with the <a id="wrglossary.17345"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a> option and is set by <a id="wrglossary.17346"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> unless <a id="wrglossary.17347"></a><a href="#glo:opt.resource.save-locations"><span class="xtrcsoptfmt">save-locations</span></a>false is set. Although it has an associated key, it’s usually considered an internal field.<p>
<div class="optionsummarybox"><a id="wrglossary.17348"></a><a href="#glo:opt.gloskey.long"><span class="csoptfmt">long</span></a>=<code class="code">{<span class="meta">〈<em class="metainner">long-form</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.17349"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a> <a id="wrglossary.17350"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.0+</span><span class="clearfix"></span></div><!-- end of optionsummarybox -->
<p>
A <a id="wrglossary.17351"></a><a href="#glo:dual.field">field</a> that is set by <a id="wrglossary.17352"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a> (and <a id="wrglossary.17353"></a><a href="#glo:newabbreviation"><code class="xtrcsfmt">\newabbreviation</code></a>) to the entry’s long (unabbreviated) form. It typically shouldn’t be used explicitly with <a id="wrglossary.17354"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a> as <a id="wrglossary.17355"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a> (and <a id="wrglossary.17356"></a><a href="#glo:newabbreviation"><code class="xtrcsfmt">\newabbreviation</code></a>) makes other modifications to ensure that when the entry is referenced with the <a id="wrglossary.17357"></a><a href="#glo:glslike"><code class="csfmt">\gls</code>-like</a> commands, it will obey the appropriate <a id="wrglossary.17358"></a><a href="#glo:idx.acronymstyle">acronym style</a> (or <a id="wrglossary.17359"></a><a href="#glo:idx.abbrvstyle"><span class="xtrfmt">abbreviation</span> style</a>). If you are using <a id="wrglossary.17360"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> then this field should be used in the <a id="wrglossary.17361"></a><a href="#glo:ext.bib"><span class="extfmt">bib</span></a> file when defining <a id="wrglossary.17362"></a><a href="#glo:idx.abbreviation"><span class="xtrfmt">abbreviations</span></a>. <a href="#sec:newglosentry">§4</a>; <a href="#wrglossary.4587">135</a><p>
<div class="optionsummarybox"><a id="wrglossary.17363"></a><a href="#glo:opt.gloskey.longaccess"><span class="csoptfmt">longaccess</span></a>=<code class="code">{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.17364"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a> <a id="wrglossary.17365"></a><a href="#glo:pkg.glossaries-accsupp"><span class="styfmt">glossaries-accsupp</span></a></span><span class="clearfix"></span></div><!-- end of optionsummarybox -->
<p>
Accessibility text corresponding to the <a id="wrglossary.17366"></a><a href="#glo:opt.gloskey.long"><span class="csoptfmt">long</span></a> field. <a href="#sec:accsuppkeys">§17.1</a>; <a href="#wrglossary.13192">377</a><p>
<div class="optionsummarybox"><a id="wrglossary.17367"></a><a href="#glo:opt.gloskey.longplural"><span class="csoptfmt">longplural</span></a>=<code class="code">{<span class="meta">〈<em class="metainner">long-form</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.17368"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a> <a id="wrglossary.17369"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.0+</span><span class="clearfix"></span></div><!-- end of optionsummarybox -->
<p>
As <a id="wrglossary.17370"></a><a href="#glo:opt.gloskey.long"><span class="csoptfmt">long</span></a> but the plural form. <a href="#sec:newglosentry">§4</a>; <a href="#wrglossary.4588">135</a><p>
<div class="optionsummarybox"><a id="wrglossary.17371"></a><a href="#glo:opt.gloskey.longpluralaccess"><span class="csoptfmt">longpluralaccess</span></a>=<code class="code">{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.17372"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a> <a id="wrglossary.17373"></a><a href="#glo:pkg.glossaries-accsupp"><span class="styfmt">glossaries-accsupp</span></a></span><span class="clearfix"></span></div><!-- end of optionsummarybox -->
<p>
Accessibility text corresponding to the <a id="wrglossary.17374"></a><a href="#glo:opt.gloskey.longplural"><span class="csoptfmt">longplural</span></a> field. <a href="#sec:accsuppkeys">§17.1</a>; <a href="#wrglossary.13195">377</a><p>
<div class="optionsummarybox"><a id="wrglossary.17375"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a>=<code class="code">{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.17376"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a> <a id="wrglossary.17377"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of optionsummarybox -->
<p>
The entry’s name, as displayed in the <a id="wrglossary.17378"></a><a href="#glo:dual.glossary">glossary</a>. This typically isn’t used outside of the <a id="wrglossary.17379"></a><a href="#glo:dual.glossary">glossary</a> (the <a id="wrglossary.17380"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a> and <a id="wrglossary.17381"></a><a href="#glo:opt.gloskey.plural"><span class="csoptfmt">plural</span></a> keys are used instead). However, if there is a need to specifically display the entry name, use <a id="wrglossary.17382"></a><a href="#glo:glsname"><code class="csfmt">\glsname</code></a> (if <a id="wrglossary.17383"></a><a href="#glo:dual.indexing">indexing</a> and <a id="wrglossary.17384"></a><a href="#glo:idx.hyperlink">hyperlinks</a> are required) or <a id="wrglossary.17385"></a><a href="#glo:glsentryname"><code class="csfmt">\glsentryname</code></a>. <a id="wrglossary.17386"></a><a href="#glo:idx.glossarystyle">Glossary styles</a> should use <a id="wrglossary.17387"></a><a href="#glo:glossentryname"><code class="csfmt">\glossentryname</code></a> rather than explicitly using <a id="wrglossary.17388"></a><a href="#glo:glsentryname"><code class="csfmt">\glsentryname</code></a>. <a href="#sec:newglosentry">§4</a>; <a href="#wrglossary.4246">128</a><p>
<div class="optionsummarybox"><a id="wrglossary.17389"></a><a href="#glo:opt.gloskey.nonumberlist"><span class="csoptfmt">nonumberlist</span></a>=<code class="code">{<span class="meta">〈<em class="metainner">boolean</em>〉</span>}</code><span class="floatrightbox"><span class="summarytag">default: </span>true; <span class="summarytag">initial: </span>false <a id="wrglossary.17390"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a> <a id="wrglossary.17391"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v1.17+</span><span class="clearfix"></span></div><!-- end of optionsummarybox -->
<p>
If set, suppress the <a id="wrglossary.17392"></a><a href="#glo:dual.locationlist">location list</a> for this entry. This is done by adding <a id="wrglossary.17393"></a><a href="#glo:glsnonextpages"><code class="csfmt">\glsnonextpages</code></a> or <a id="wrglossary.17394"></a><a href="#glo:glsnextpages"><code class="csfmt">\glsnextpages</code></a> to the <a id="wrglossary.17395"></a><a href="#glo:dual.indexing">indexing</a> information for Options <a href="#glo:idx.opt.mkidx">2</a> and <a href="#glo:idx.opt.xdy">3</a> or to the <a id="wrglossary.17396"></a><a href="#glo:opt.glosfield.prenumberlist"><span class="csoptfmt">prenumberlist</span></a> field for <a id="wrglossary.17397"></a><a href="#glo:idx.opt.noidx">Option 1</a>. <a href="#sec:newglosentry">§4</a>; <a href="#wrglossary.4460">133</a><p>
<div class="optionsummarybox"><a id="wrglossary.17398"></a><a href="#glo:opt.gloskey.parent"><span class="csoptfmt">parent</span></a>=<code class="code"><span class="meta">〈<em class="metainner">parent-label</em>〉</span></code><span class="floatrightbox"><a id="wrglossary.17399"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a> <a id="wrglossary.17400"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v1.17+</span><span class="clearfix"></span></div><!-- end of optionsummarybox -->
<p>
The label of the entry’s parent (from which the entry’s <a id="wrglossary.17401"></a><a href="#glo:dual.hierarchicallevel">hierarchical level</a> is obtained). <a href="#sec:newglosentry">§4</a>; <a href="#wrglossary.4275">129</a><p>
<div class="optionsummarybox"><a id="wrglossary.17402"></a><a href="#glo:opt.gloskey.plural"><span class="csoptfmt">plural</span></a>=<code class="code">{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.17403"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a> <a id="wrglossary.17404"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of optionsummarybox -->
<p>
The entry’s plural form, as displayed on <a id="wrglossary.17405"></a><a href="#glo:dual.subsequentuse">subsequent use</a> of plural <a id="wrglossary.17406"></a><a href="#glo:glslike"><code class="csfmt">\gls</code>-like</a> commands, such as <a id="wrglossary.17407"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>. This should be the appropriate plural form of the value provided by the <a id="wrglossary.17408"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a> key. If omitted, this value is assumed to be the value of the <a id="wrglossary.17409"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a> key with <a id="wrglossary.17410"></a><a href="#glo:glspluralsuffix"><code class="csfmt">\glspluralsuffix</code></a> appended. <a href="#sec:newglosentry">§4</a>; <a href="#wrglossary.4319">129</a><p>
<div class="optionsummarybox"><a id="wrglossary.17411"></a><a href="#glo:opt.gloskey.pluralaccess"><span class="csoptfmt">pluralaccess</span></a>=<code class="code">{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.17412"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a> <a id="wrglossary.17413"></a><a href="#glo:pkg.glossaries-accsupp"><span class="styfmt">glossaries-accsupp</span></a></span><span class="clearfix"></span></div><!-- end of optionsummarybox -->
<p>
Accessibility text corresponding to the <a id="wrglossary.17414"></a><a href="#glo:opt.gloskey.plural"><span class="csoptfmt">plural</span></a> field. <a href="#sec:accsuppkeys">§17.1</a>; <a href="#wrglossary.13170">376</a><p>
<div class="optionsummarybox"><a id="wrglossary.17415"></a><a href="#glo:opt.gloskey.prefix"><span class="csoptfmt">prefix</span></a>=<code class="code">{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.17416"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a> <a id="wrglossary.17417"></a><a href="#glo:pkg.glossaries-prefix"><span class="styfmt">glossaries-prefix</span></a> v3.14a+</span><span class="clearfix"></span></div><!-- end of optionsummarybox -->
<p>
The <a id="wrglossary.17418"></a><a href="#glo:dual.subsequentuse">subsequent use</a> singular prefix. <a href="#sec:prefix">§16</a>; <a href="#wrglossary.12874">367</a><p>
<div class="optionsummarybox"><a id="wrglossary.17419"></a><a href="#glo:opt.gloskey.prefixfirst"><span class="csoptfmt">prefixfirst</span></a>=<code class="code">{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.17420"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a> <a id="wrglossary.17421"></a><a href="#glo:pkg.glossaries-prefix"><span class="styfmt">glossaries-prefix</span></a> v3.14a+</span><span class="clearfix"></span></div><!-- end of optionsummarybox -->
<p>
The <a id="wrglossary.17422"></a><a href="#glo:dual.firstuse">first use</a> singular prefix. <a href="#sec:prefix">§16</a>; <a href="#wrglossary.12880">367</a><p>
<div class="optionsummarybox"><a id="wrglossary.17423"></a><a href="#glo:opt.gloskey.prefixfirstplural"><span class="csoptfmt">prefixfirstplural</span></a>=<code class="code">{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.17424"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a> <a id="wrglossary.17425"></a><a href="#glo:pkg.glossaries-prefix"><span class="styfmt">glossaries-prefix</span></a> v3.14a+</span><span class="clearfix"></span></div><!-- end of optionsummarybox -->
<p>
The <a id="wrglossary.17426"></a><a href="#glo:dual.firstuse">first use</a> plural prefix. <a href="#sec:prefix">§16</a>; <a href="#wrglossary.12884">367</a><p>
<div class="optionsummarybox"><a id="wrglossary.17427"></a><a href="#glo:opt.gloskey.prefixplural"><span class="csoptfmt">prefixplural</span></a>=<code class="code">{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.17428"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a> <a id="wrglossary.17429"></a><a href="#glo:pkg.glossaries-prefix"><span class="styfmt">glossaries-prefix</span></a> v3.14a+</span><span class="clearfix"></span></div><!-- end of optionsummarybox -->
<p>
The <a id="wrglossary.17430"></a><a href="#glo:dual.subsequentuse">subsequent use</a> plural prefix. <a href="#sec:prefix">§16</a>; <a href="#wrglossary.12877">367</a><p>
<div class="optionsummarybox"><a id="wrglossary.17431"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a>=<code class="code">{[<span class="meta">〈<em class="metainner">tag</em>〉</span>]<span class="meta">〈<em class="metainner">xr-list</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.17432"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a> <a id="wrglossary.17433"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v1.17+</span><span class="clearfix"></span></div><!-- end of optionsummarybox -->
<p>
With the base <a id="wrglossary.17434"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package this simply triggers an automatic cross-reference with <a id="wrglossary.17435"></a><a href="#glo:glssee"><code class="csfmt">\glssee</code></a>. The <a id="wrglossary.17436"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package additionally saves the value. Use <a id="wrglossary.17437"></a><a href="#glo:opt.autoseeindex"><span class="xtrstyoptfmt">autoseeindex</span></a><span class="optfmt">=false</span> to prevent the automatic cross-reference. The <span class="meta">〈<em class="metainner">tag</em>〉</span> defaults to <a id="wrglossary.17438"></a><a href="#glo:seename"><code class="csfmt">\seename</code></a> and <span class="meta">〈<em class="metainner">xr-list</em>〉</span> should be a comma-separated list of entries that have already been defined. <a href="#sec:newglosentry">§4</a>; <a href="#wrglossary.4480">133</a><p>
<div class="optionsummarybox"><a id="wrglossary.17439"></a><a href="#glo:opt.gloskey.seealso"><span class="xtrcsoptfmt">seealso</span></a>=<code class="code">{<span class="meta">〈<em class="metainner">xr-list</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.17440"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a> <a id="wrglossary.17441"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.16+</span><span class="clearfix"></span></div><!-- end of optionsummarybox -->
<p>
Behaves in a similar manner to <a id="wrglossary.17442"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a><span class="optfmt">={[<a id="wrglossary.17443"></a><a href="#glo:seealsoname"><code class="xtrcsfmt">\seealsoname</code></a>]<span class="meta">〈<em class="metainner">xr-list</em>〉</span>}</span>. <a href="#sec:newglosentry">§4</a>; <a href="#wrglossary.4547">135</a><p>
<div class="optionsummarybox"><a id="wrglossary.17444"></a><a href="#glo:opt.gloskey.short"><span class="csoptfmt">short</span></a>=<code class="code">{<span class="meta">〈<em class="metainner">short-form</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.17445"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a> <a id="wrglossary.17446"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.0+</span><span class="clearfix"></span></div><!-- end of optionsummarybox -->
<p>
A <a id="wrglossary.17447"></a><a href="#glo:dual.field">field</a> that is set by <a id="wrglossary.17448"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a> to the entry’s short (abbreviated) form. It typically shouldn’t be used explicitly with <a id="wrglossary.17449"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a> as <a id="wrglossary.17450"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a> (and <a id="wrglossary.17451"></a><a href="#glo:newabbreviation"><code class="xtrcsfmt">\newabbreviation</code></a>) makes other modifications to ensure that when the entry is referenced with the <a id="wrglossary.17452"></a><a href="#glo:glslike"><code class="csfmt">\gls</code>-like</a> commands, it will obey the appropriate <a id="wrglossary.17453"></a><a href="#glo:idx.acronymstyle">acronym style</a> (or <a id="wrglossary.17454"></a><a href="#glo:idx.abbrvstyle"><span class="xtrfmt">abbreviation</span> style</a>). If you are using <a id="wrglossary.17455"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> then this field should be used in the <a id="wrglossary.17456"></a><a href="#glo:ext.bib"><span class="extfmt">bib</span></a> file when defining <a id="wrglossary.17457"></a><a href="#glo:idx.abbreviation"><span class="xtrfmt">abbreviations</span></a>. <a href="#sec:newglosentry">§4</a>; <a href="#wrglossary.4589">135</a><p>
<div class="optionsummarybox"><a id="wrglossary.17458"></a><a href="#glo:opt.gloskey.shortaccess"><span class="csoptfmt">shortaccess</span></a>=<code class="code">{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.17459"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a> <a id="wrglossary.17460"></a><a href="#glo:pkg.glossaries-accsupp"><span class="styfmt">glossaries-accsupp</span></a></span><span class="clearfix"></span></div><!-- end of optionsummarybox -->
<p>
Accessibility text corresponding to the <a id="wrglossary.17461"></a><a href="#glo:opt.gloskey.short"><span class="csoptfmt">short</span></a> field. <a href="#sec:accsuppkeys">§17.1</a>; <a href="#wrglossary.13198">377</a><p>
<div class="optionsummarybox"><a id="wrglossary.17462"></a><a href="#glo:opt.gloskey.shortplural"><span class="csoptfmt">shortplural</span></a>=<code class="code">{<span class="meta">〈<em class="metainner">short-form</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.17463"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a> <a id="wrglossary.17464"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.0+</span><span class="clearfix"></span></div><!-- end of optionsummarybox -->
<p>
As <a id="wrglossary.17465"></a><a href="#glo:opt.gloskey.short"><span class="csoptfmt">short</span></a> but the plural form. The default is obtained by appending the <a id="wrglossary.17466"></a><a href="#glo:idx.acronym">acronym</a> or <a id="wrglossary.17467"></a><a href="#glo:idx.abbreviation"><span class="xtrfmt">abbreviation</span></a> plural suffix. <a href="#sec:newglosentry">§4</a>; <a href="#wrglossary.4590">135</a><p>
<div class="optionsummarybox"><a id="wrglossary.17468"></a><a href="#glo:opt.gloskey.shortpluralaccess"><span class="csoptfmt">shortpluralaccess</span></a>=<code class="code">{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.17469"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a> <a id="wrglossary.17470"></a><a href="#glo:pkg.glossaries-accsupp"><span class="styfmt">glossaries-accsupp</span></a></span><span class="clearfix"></span></div><!-- end of optionsummarybox -->
<p>
Accessibility text corresponding to the <a id="wrglossary.17471"></a><a href="#glo:opt.gloskey.shortplural"><span class="csoptfmt">shortplural</span></a> field. <a href="#sec:accsuppkeys">§17.1</a>; <a href="#wrglossary.13207">377</a><p>
<div class="optionsummarybox"><a id="wrglossary.17472"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a>=<code class="code"><span class="meta">〈<em class="metainner">value</em>〉</span></code><span class="floatrightbox"><span class="summarytag">initial: </span><span class="meta">〈<em class="metainner">entry name</em>〉</span> <a id="wrglossary.17473"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a> <a id="wrglossary.17474"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of optionsummarybox -->
<p>
Specifies the value to use for sorting (overrides the default). This key is usually required for <a id="wrglossary.17475"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> if the <a id="wrglossary.17476"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> key only contains commands (for example, the entry is a symbol), but explicitly using this key in other contexts can break certain sort methods. <a href="https://www.dickimaw-books.com/gallery/index.php?label=bib2gls-sorting">Don’t use the <a id="wrglossary.17477"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> field with <a id="wrglossary.17478"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> </a>. <a href="#sec:newglosentry">§4</a>; <a href="#wrglossary.4365">130</a><p>
<div class="optionsummarybox"><a id="wrglossary.17479"></a><a href="#glo:opt.gloskey.symbol"><span class="csoptfmt">symbol</span></a>=<code class="code">{<span class="meta">〈<em class="metainner">symbol</em>〉</span>}</code><span class="floatrightbox"><span class="summarytag">initial: </span><a id="wrglossary.17480"></a><a href="#glo:relax"><code class="csfmt">\relax</code></a> <a id="wrglossary.17481"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a> <a id="wrglossary.17482"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of optionsummarybox -->
<p>
The entry’s associated symbol (optional), which can be displayed with <a id="wrglossary.17483"></a><a href="#glo:glssymbol"><code class="csfmt">\glssymbol</code></a> (if <a id="wrglossary.17484"></a><a href="#glo:dual.indexing">indexing</a> and <a id="wrglossary.17485"></a><a href="#glo:idx.hyperlink">hyperlinks</a> are required) or with <a id="wrglossary.17486"></a><a href="#glo:glsentrysymbol"><code class="csfmt">\glsentrysymbol</code></a>. <a href="#sec:newglosentry">§4</a>; <a href="#wrglossary.4357">130</a><p>
<div class="optionsummarybox"><a id="wrglossary.17487"></a><a href="#glo:opt.gloskey.symbolaccess"><span class="csoptfmt">symbolaccess</span></a>=<code class="code">{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.17488"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a> <a id="wrglossary.17489"></a><a href="#glo:pkg.glossaries-accsupp"><span class="styfmt">glossaries-accsupp</span></a></span><span class="clearfix"></span></div><!-- end of optionsummarybox -->
<p>
Accessibility text corresponding to the <a id="wrglossary.17490"></a><a href="#glo:opt.gloskey.symbol"><span class="csoptfmt">symbol</span></a> field. <a href="#sec:accsuppkeys">§17.1</a>; <a href="#wrglossary.13176">376</a><p>
<div class="optionsummarybox"><a id="wrglossary.17491"></a><a href="#glo:opt.gloskey.symbolplural"><span class="csoptfmt">symbolplural</span></a>=<code class="code">{<span class="meta">〈<em class="metainner">symbol plural</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.17492"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a> <a id="wrglossary.17493"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v1.12+</span><span class="clearfix"></span></div><!-- end of optionsummarybox -->
<p>
The plural form of the <a id="wrglossary.17494"></a><a href="#glo:opt.gloskey.symbol"><span class="csoptfmt">symbol</span></a>, if applicable, which can be displayed with <a id="wrglossary.17495"></a><a href="#glo:glssymbolplural"><code class="csfmt">\glssymbolplural</code></a> (if <a id="wrglossary.17496"></a><a href="#glo:dual.indexing">indexing</a> and <a id="wrglossary.17497"></a><a href="#glo:idx.hyperlink">hyperlinks</a> are required) or with <a id="wrglossary.17498"></a><a href="#glo:glsentrysymbolplural"><code class="csfmt">\glsentrysymbolplural</code></a>. If omitted, this value is set to the same as the <a id="wrglossary.17499"></a><a href="#glo:opt.gloskey.symbol"><span class="csoptfmt">symbol</span></a> key (since symbols usually don’t have a plural form). <a href="#sec:newglosentry">§4</a>; <a href="#wrglossary.4362">130</a><p>
<div class="optionsummarybox"><a id="wrglossary.17500"></a><a href="#glo:opt.gloskey.symbolpluralaccess"><span class="csoptfmt">symbolpluralaccess</span></a>=<code class="code">{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.17501"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a> <a id="wrglossary.17502"></a><a href="#glo:pkg.glossaries-accsupp"><span class="styfmt">glossaries-accsupp</span></a></span><span class="clearfix"></span></div><!-- end of optionsummarybox -->
<p>
Accessibility text corresponding to the <a id="wrglossary.17503"></a><a href="#glo:opt.gloskey.symbolplural"><span class="csoptfmt">symbolplural</span></a> field. <a href="#sec:accsuppkeys">§17.1</a>; <a href="#wrglossary.13179">376</a><p>
<div class="optionsummarybox"><a id="wrglossary.17504"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a>=<code class="code">{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.17505"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a> <a id="wrglossary.17506"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of optionsummarybox -->
<p>
The entry’s text, as displayed on <a id="wrglossary.17507"></a><a href="#glo:dual.subsequentuse">subsequent use</a> of <a id="wrglossary.17508"></a><a href="#glo:glslike"><code class="csfmt">\gls</code>-like</a> commands. If omitted, this value is assumed to be the same as the <a id="wrglossary.17509"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> key. <a href="#sec:newglosentry">§4</a>; <a href="#wrglossary.4289">129</a><p>
<div class="optionsummarybox"><a id="wrglossary.17510"></a><a href="#glo:opt.gloskey.textaccess"><span class="csoptfmt">textaccess</span></a>=<code class="code">{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.17511"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a> <a id="wrglossary.17512"></a><a href="#glo:pkg.glossaries-accsupp"><span class="styfmt">glossaries-accsupp</span></a></span><span class="clearfix"></span></div><!-- end of optionsummarybox -->
<p>
Accessibility text corresponding to the <a id="wrglossary.17513"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a> field. <a href="#sec:accsuppkeys">§17.1</a>; <a href="#wrglossary.13164">376</a><p>
<div class="optionsummarybox"><a id="wrglossary.17514"></a><a href="#glo:opt.gloskey.type"><span class="csoptfmt">type</span></a>=<code class="code"><span class="meta">〈<em class="metainner"><a id="wrglossary.17515"></a><a href="#glo:dual.glossary">glossary</a>-label</em>〉</span></code><span class="floatrightbox"><span class="summarytag">initial: </span><a id="wrglossary.17516"></a><a href="#glo:glsdefaulttype"><code class="csfmt">\glsdefaulttype</code></a> <a id="wrglossary.17517"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a> <a id="wrglossary.17518"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of optionsummarybox -->
<p>
Assigns the entry to the <a id="wrglossary.17519"></a><a href="#glo:dual.glossary">glossary</a> identified by <span class="meta">〈<em class="metainner"><a id="wrglossary.17520"></a><a href="#glo:dual.glossary">glossary</a>-label</em>〉</span>. <a href="#sec:newglosentry">§4</a>; <a href="#wrglossary.4438">132</a><p>
<div class="optionsummarybox"><a id="wrglossary.17521"></a><a href="#glo:opt.gloskey.user1"><span class="csoptfmt">user1</span></a>=<code class="code">{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.17522"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a> <a id="wrglossary.17523"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v2.04+</span><span class="clearfix"></span></div><!-- end of optionsummarybox -->
<p>
A generic field, which can be displayed with <a id="wrglossary.17524"></a><a href="#glo:glsuseri"><code class="csfmt">\glsuseri</code></a> (if <a id="wrglossary.17525"></a><a href="#glo:dual.indexing">indexing</a> and <a id="wrglossary.17526"></a><a href="#glo:idx.hyperlink">hyperlinks</a> are required) or with <a id="wrglossary.17527"></a><a href="#glo:glsentryuseri"><code class="csfmt">\glsentryuseri</code></a>. <a href="#sec:newglosentry">§4</a>; <a href="#wrglossary.4448">132</a><p>
<div class="optionsummarybox"><a id="wrglossary.17528"></a><a href="#glo:opt.gloskey.user1access"><span class="csoptfmt">user1access</span></a>=<code class="code">{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.17529"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a> <a id="wrglossary.17530"></a><a href="#glo:pkg.glossaries-accsupp"><span class="styfmt">glossaries-accsupp</span></a> v4.45+</span><span class="clearfix"></span></div><!-- end of optionsummarybox -->
<p>
Accessibility text corresponding to the <a id="wrglossary.17531"></a><a href="#glo:opt.gloskey.user1"><span class="csoptfmt">user1</span></a> field. <a href="#sec:accsuppkeys">§17.1</a>; <a href="#wrglossary.13210">377</a><p>
<div class="optionsummarybox"><a id="wrglossary.17532"></a><a href="#glo:opt.gloskey.user2"><span class="csoptfmt">user2</span></a>=<code class="code">{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.17533"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a> <a id="wrglossary.17534"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v2.04+</span><span class="clearfix"></span></div><!-- end of optionsummarybox -->
<p>
A generic field, which can be displayed with <a id="wrglossary.17535"></a><a href="#glo:glsuserii"><code class="csfmt">\glsuserii</code></a> (if <a id="wrglossary.17536"></a><a href="#glo:dual.indexing">indexing</a> and <a id="wrglossary.17537"></a><a href="#glo:idx.hyperlink">hyperlinks</a> are required) or with <a id="wrglossary.17538"></a><a href="#glo:glsentryuserii"><code class="csfmt">\glsentryuserii</code></a>. <a href="#sec:newglosentry">§4</a>; <a href="#wrglossary.4450">132</a><p>
<div class="optionsummarybox"><a id="wrglossary.17539"></a><a href="#glo:opt.gloskey.user2access"><span class="csoptfmt">user2access</span></a>=<code class="code">{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.17540"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a> <a id="wrglossary.17541"></a><a href="#glo:pkg.glossaries-accsupp"><span class="styfmt">glossaries-accsupp</span></a> v4.45+</span><span class="clearfix"></span></div><!-- end of optionsummarybox -->
<p>
Accessibility text corresponding to the <a id="wrglossary.17542"></a><a href="#glo:opt.gloskey.user2"><span class="csoptfmt">user2</span></a> field. <a href="#sec:accsuppkeys">§17.1</a>; <a href="#wrglossary.13215">377</a><p>
<div class="optionsummarybox"><a id="wrglossary.17543"></a><a href="#glo:opt.gloskey.user3"><span class="csoptfmt">user3</span></a>=<code class="code">{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.17544"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a> <a id="wrglossary.17545"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v2.04+</span><span class="clearfix"></span></div><!-- end of optionsummarybox -->
<p>
A generic field, which can be displayed with <a id="wrglossary.17546"></a><a href="#glo:glsuseriii"><code class="csfmt">\glsuseriii</code></a> (if <a id="wrglossary.17547"></a><a href="#glo:dual.indexing">indexing</a> and <a id="wrglossary.17548"></a><a href="#glo:idx.hyperlink">hyperlinks</a> are required) or with <a id="wrglossary.17549"></a><a href="#glo:glsentryuseriii"><code class="csfmt">\glsentryuseriii</code></a>. <a href="#sec:newglosentry">§4</a>; <a href="#wrglossary.4452">132</a><p>
<div class="optionsummarybox"><a id="wrglossary.17550"></a><a href="#glo:opt.gloskey.user3access"><span class="csoptfmt">user3access</span></a>=<code class="code">{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.17551"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a> <a id="wrglossary.17552"></a><a href="#glo:pkg.glossaries-accsupp"><span class="styfmt">glossaries-accsupp</span></a> v4.45+</span><span class="clearfix"></span></div><!-- end of optionsummarybox -->
<p>
Accessibility text corresponding to the <a id="wrglossary.17553"></a><a href="#glo:opt.gloskey.user3"><span class="csoptfmt">user3</span></a> field. <a href="#sec:accsuppkeys">§17.1</a>; <a href="#wrglossary.13220">377</a><p>
<div class="optionsummarybox"><a id="wrglossary.17554"></a><a href="#glo:opt.gloskey.user4"><span class="csoptfmt">user4</span></a>=<code class="code">{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.17555"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a> <a id="wrglossary.17556"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v2.04+</span><span class="clearfix"></span></div><!-- end of optionsummarybox -->
<p>
A generic field, which can be displayed with <a id="wrglossary.17557"></a><a href="#glo:glsuseriv"><code class="csfmt">\glsuseriv</code></a> (if <a id="wrglossary.17558"></a><a href="#glo:dual.indexing">indexing</a> and <a id="wrglossary.17559"></a><a href="#glo:idx.hyperlink">hyperlinks</a> are required) or with <a id="wrglossary.17560"></a><a href="#glo:glsentryuseriv"><code class="csfmt">\glsentryuseriv</code></a>. <a href="#sec:newglosentry">§4</a>; <a href="#wrglossary.4454">132</a><p>
<div class="optionsummarybox"><a id="wrglossary.17561"></a><a href="#glo:opt.gloskey.user4access"><span class="csoptfmt">user4access</span></a>=<code class="code">{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.17562"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a> <a id="wrglossary.17563"></a><a href="#glo:pkg.glossaries-accsupp"><span class="styfmt">glossaries-accsupp</span></a> v4.45+</span><span class="clearfix"></span></div><!-- end of optionsummarybox -->
<p>
Accessibility text corresponding to the <a id="wrglossary.17564"></a><a href="#glo:opt.gloskey.user4"><span class="csoptfmt">user4</span></a> field. <a href="#sec:accsuppkeys">§17.1</a>; <a href="#wrglossary.13225">378</a><p>
<div class="optionsummarybox"><a id="wrglossary.17565"></a><a href="#glo:opt.gloskey.user5"><span class="csoptfmt">user5</span></a>=<code class="code">{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.17566"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a> <a id="wrglossary.17567"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v2.04+</span><span class="clearfix"></span></div><!-- end of optionsummarybox -->
<p>
A generic field, which can be displayed with <a id="wrglossary.17568"></a><a href="#glo:glsuserv"><code class="csfmt">\glsuserv</code></a> (if <a id="wrglossary.17569"></a><a href="#glo:dual.indexing">indexing</a> and <a id="wrglossary.17570"></a><a href="#glo:idx.hyperlink">hyperlinks</a> are required) or with <a id="wrglossary.17571"></a><a href="#glo:glsentryuserv"><code class="csfmt">\glsentryuserv</code></a>. <a href="#sec:newglosentry">§4</a>; <a href="#wrglossary.4456">132</a><p>
<div class="optionsummarybox"><a id="wrglossary.17572"></a><a href="#glo:opt.gloskey.user5access"><span class="csoptfmt">user5access</span></a>=<code class="code">{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.17573"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a> <a id="wrglossary.17574"></a><a href="#glo:pkg.glossaries-accsupp"><span class="styfmt">glossaries-accsupp</span></a> v4.45+</span><span class="clearfix"></span></div><!-- end of optionsummarybox -->
<p>
Accessibility text corresponding to the <a id="wrglossary.17575"></a><a href="#glo:opt.gloskey.user5"><span class="csoptfmt">user5</span></a> field. <a href="#sec:accsuppkeys">§17.1</a>; <a href="#wrglossary.13230">378</a><p>
<div class="optionsummarybox"><a id="wrglossary.17576"></a><a href="#glo:opt.gloskey.user6"><span class="csoptfmt">user6</span></a>=<code class="code">{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.17577"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a> <a id="wrglossary.17578"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v2.04+</span><span class="clearfix"></span></div><!-- end of optionsummarybox -->
<p>
A generic field, which can be displayed with <a id="wrglossary.17579"></a><a href="#glo:glsuservi"><code class="csfmt">\glsuservi</code></a> (if <a id="wrglossary.17580"></a><a href="#glo:dual.indexing">indexing</a> and <a id="wrglossary.17581"></a><a href="#glo:idx.hyperlink">hyperlinks</a> are required) or with <a id="wrglossary.17582"></a><a href="#glo:glsentryuservi"><code class="csfmt">\glsentryuservi</code></a>. <a href="#sec:newglosentry">§4</a>; <a href="#wrglossary.4458">133</a><p>
<div class="optionsummarybox"><a id="wrglossary.17583"></a><a href="#glo:opt.gloskey.user6access"><span class="csoptfmt">user6access</span></a>=<code class="code">{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.17584"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a> <a id="wrglossary.17585"></a><a href="#glo:pkg.glossaries-accsupp"><span class="styfmt">glossaries-accsupp</span></a> v4.45+</span><span class="clearfix"></span></div><!-- end of optionsummarybox -->
<p>
Accessibility text corresponding to the <a id="wrglossary.17586"></a><a href="#glo:opt.gloskey.user6"><span class="csoptfmt">user6</span></a> field. <a href="#sec:accsuppkeys">§17.1</a>; <a href="#wrglossary.13235">378</a><p>

</section><!-- end of section sec:gloskeys -->

<section id="idx.glsopt-optionsummary"><!-- start of section idx.glsopt-optionsummary --><div class="tomain"><a href="#main">[top]</a></div>
<h1><!-- start of chapter header --><code class="csfmt">\gls</code>-Like and <code class="csfmt">\glstext</code>-Like Options Summary<div class="labellink"><a href="#idx.glsopt-optionsummary">[link]</a></div></h1><!-- end of chapter header -->
<a id="wrglossary.17587"></a>Most (but not all) of these options can be used in the optional argument of all the <a id="wrglossary.17588"></a><a href="#glo:glslike"><code class="csfmt">\gls</code>-like</a>, <a id="wrglossary.17589"></a><a href="#glo:glstextlike"><code class="csfmt">\glstext</code>-like</a> and <a id="wrglossary.17590"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a> commands.<p>
<div class="optionsummarybox"><a id="wrglossary.17591"></a><a href="#glo:opt.glsopt.counter"><span class="csoptfmt">counter</span></a>=<code class="code"><span class="meta">〈<em class="metainner">counter-name</em>〉</span></code><span class="floatrightbox"><a id="wrglossary.17592"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a> <a id="wrglossary.17593"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of optionsummarybox -->
<p>
The <a id="wrglossary.17594"></a><a href="#glo:dual.locationcounter">location counter</a>. <a href="#sec:glslinkoptions">§5.1.1</a>; <a href="#wrglossary.5523">162</a><p>
<div class="optionsummarybox"><a id="wrglossary.17595"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a>=<code class="code"><span class="meta">〈<em class="metainner">cs-name</em>〉</span></code><span class="floatrightbox"><a id="wrglossary.17596"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a> <a id="wrglossary.17597"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of optionsummarybox -->
<p>
The <a id="wrglossary.17598"></a><a href="#glo:locationencap">encap</a> or control sequence name (without the leading backslash) that should be used to <a id="wrglossary.17599"></a><a href="#glo:@@glslabel@locationencap">encapsulate</a> the <a id="wrglossary.17600"></a><a href="#glo:dual.entrylocation">entry location</a>. <a href="#sec:glslinkoptions">§5.1.1</a>; <a href="#wrglossary.5515">161</a><p>
<div class="optionsummarybox"><a id="wrglossary.17601"></a><a href="#glo:opt.glsopt.hyper"><span class="csoptfmt">hyper</span></a>=<code class="code"><span class="meta">〈<em class="metainner">boolean</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>true; <span class="summarytag">initial: </span>true <a id="wrglossary.17602"></a><a href="#glo:sym.toggleonsetting"><span title="Toggle (On)" class="icon"><span class="fwsactiveicon">🔘</span></span></a> <a id="wrglossary.17603"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of optionsummarybox -->
<p>
Determines whether or not the <a id="wrglossary.17604"></a><a href="#glo:dual.linktext">link text</a> should have a <a id="wrglossary.17605"></a><a href="#glo:idx.hyperlink">hyperlink</a> (provided <a id="wrglossary.17606"></a><a href="#glo:idx.hyperlink">hyperlinks</a> are supported). <a href="#sec:glslinkoptions">§5.1.1</a>; <a href="#wrglossary.5499">161</a><p>
<div class="optionsummarybox"><a id="wrglossary.17607"></a><a href="#glo:opt.glsopt.hyperoutside"><span class="xtrcsoptfmt">hyperoutside</span></a>=<code class="code"><span class="meta">〈<em class="metainner">boolean</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>true; <span class="summarytag">initial: </span>true <a id="wrglossary.17608"></a><a href="#glo:sym.toggleonsetting"><span title="Toggle (On)" class="icon"><span class="fwsactiveicon">🔘</span></span></a> <a id="wrglossary.17609"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.21+</span><span class="clearfix"></span></div><!-- end of optionsummarybox -->
<p>
Determines whether the <a id="wrglossary.17610"></a><a href="#glo:idx.hyperlink">hyperlink</a> should be inside or outside of <a id="wrglossary.17611"></a><a href="#glo:glstextformat"><code class="csfmt">\glstextformat</code></a>. <a href="#sec:glslinkoptions">§5.1.1</a>; <a href="#wrglossary.5552">162</a><p>
<div class="optionsummarybox"><a id="wrglossary.17612"></a><a href="#glo:opt.glsopt.local"><span class="csoptfmt">local</span></a>=<code class="code"><span class="meta">〈<em class="metainner">boolean</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>true; <span class="summarytag">initial: </span>false <a id="wrglossary.17613"></a><a href="#glo:sym.toggleoffsetting"><span title="Toggle (Off)" class="icon"><span class="fwsdisabledicon">🔘︎</span></span></a> <a id="wrglossary.17614"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.04+</span><span class="clearfix"></span></div><!-- end of optionsummarybox -->
<p>
If true use <a id="wrglossary.17615"></a><a href="#glo:glslocalunset"><code class="csfmt">\glslocalunset</code></a> to unset the <a id="wrglossary.17616"></a><a href="#glo:dual.firstuseflag">first use flag</a>, otherwise use <a id="wrglossary.17617"></a><a href="#glo:glsunset"><code class="csfmt">\glsunset</code></a> (only applies to <a id="wrglossary.17618"></a><a href="#glo:glslike"><code class="csfmt">\gls</code>-like</a> commands). <a href="#sec:glslinkoptions">§5.1.1</a>; <a href="#wrglossary.5538">162</a><p>
<div class="optionsummarybox"><a id="wrglossary.17619"></a><a href="#glo:opt.glsopt.noindex"><span class="xtrcsoptfmt">noindex</span></a>=<code class="code"><span class="meta">〈<em class="metainner">boolean</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>true; <span class="summarytag">initial: </span>false <a id="wrglossary.17620"></a><a href="#glo:sym.toggleoffsetting"><span title="Toggle (Off)" class="icon"><span class="fwsdisabledicon">🔘︎</span></span></a> <a id="wrglossary.17621"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></span><span class="clearfix"></span></div><!-- end of optionsummarybox -->
<p>
If <span class="optfmt">true</span> this option will suppress <a id="wrglossary.17622"></a><a href="#glo:dual.indexing">indexing</a>. If you are using <a id="wrglossary.17623"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, you may want to consider using <a id="wrglossary.17624"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=<a id="wrglossary.17625"></a><a href="#glo:glsignore"><span class="csfmtcolourfont">glsignore</span></a></span> to prevent a <a id="wrglossary.17626"></a><a href="#glo:@@glslabel@entrylocation">location</a> but ensure that the entry is selected. <a href="#sec:glslinkoptions">§5.1.1</a>; <a href="#wrglossary.5544">162</a><p>
<div class="optionsummarybox"><a id="wrglossary.17627"></a><a href="#glo:opt.glsopt.postunset"><span class="xtrcsoptfmt">postunset</span></a>=<code class="code"><span class="meta">〈<em class="metainner">value</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>global; <span class="summarytag">initial: </span>global <a id="wrglossary.17628"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a> <a id="wrglossary.17629"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.49+</span><span class="clearfix"></span></div><!-- end of optionsummarybox -->
<p>
Determines whether or not to unset the <a id="wrglossary.17630"></a><a href="#glo:dual.firstuseflag">first use flag</a> after the <a id="wrglossary.17631"></a><a href="#glo:dual.linktext">link text</a>. The value may be one of: <code class="code">global</code>, <code class="code">local</code> or <code class="code">none</code> (only applies to <a id="wrglossary.17632"></a><a href="#glo:glslike"><code class="csfmt">\gls</code>-like</a> commands). <a href="#sec:glslinkoptions">§5.1.1</a>; <a href="#wrglossary.5594">163</a><p>
<div class="optionsummarybox"><a id="wrglossary.17633"></a><a href="#glo:opt.glsopt.prefix"><span class="xtrcsoptfmt">prefix</span></a>=<code class="code"><span class="meta">〈<em class="metainner">link-prefix</em>〉</span></code><span class="floatrightbox"><a id="wrglossary.17634"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a> <a id="wrglossary.17635"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.31+</span><span class="clearfix"></span></div><!-- end of optionsummarybox -->
<p>
The prefix to use for the entry’s hyperlink target. <a href="#sec:glslinkoptions">§5.1.1</a>; <a href="#wrglossary.5570">163</a><p>
<div class="optionsummarybox"><a id="wrglossary.17636"></a><a href="#glo:opt.glsopt.prereset"><span class="xtrcsoptfmt">prereset</span></a>=<code class="code"><span class="meta">〈<em class="metainner">value</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>local; <span class="summarytag">initial: </span>none <a id="wrglossary.17637"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a> <a id="wrglossary.17638"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.49+</span><span class="clearfix"></span></div><!-- end of optionsummarybox -->
<p>
Determines whether or not to reset the entry before the <a id="wrglossary.17639"></a><a href="#glo:dual.linktext">link text</a>. Allowed values: <span class="optfmt">none</span> (no reset), <span class="optfmt">local</span> (localise the reset) and <span class="optfmt">global</span>. <a href="#sec:glslinkoptions">§5.1.1</a>; <a href="#wrglossary.5584">163</a><p>
<div class="optionsummarybox"><a id="wrglossary.17640"></a><a href="#glo:opt.glsopt.preunset"><span class="xtrcsoptfmt">preunset</span></a>=<code class="code"><span class="meta">〈<em class="metainner">value</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>local; <span class="summarytag">initial: </span>none <a id="wrglossary.17641"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a> <a id="wrglossary.17642"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.49+</span><span class="clearfix"></span></div><!-- end of optionsummarybox -->
<p>
Determines whether or not to unset the entry before the <a id="wrglossary.17643"></a><a href="#glo:dual.linktext">link text</a>. Allowed values: <span class="optfmt">none</span> (no unset), <span class="optfmt">local</span> (localise the unset) and <span class="optfmt">global</span>. <a href="#sec:glslinkoptions">§5.1.1</a>; <a href="#wrglossary.5589">163</a><p>
<div class="optionsummarybox"><a id="wrglossary.17644"></a><a href="#glo:opt.glsopt.textformat"><span class="xtrcsoptfmt">textformat</span></a>=<code class="code"><span class="meta">〈<em class="metainner">csname</em>〉</span></code><span class="floatrightbox"><a id="wrglossary.17645"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a> <a id="wrglossary.17646"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.30+</span><span class="clearfix"></span></div><!-- end of optionsummarybox -->
<p>
The name of the control sequence to use instead of <a id="wrglossary.17647"></a><a href="#glo:glstextformat"><code class="csfmt">\glstextformat</code></a> to encapsulate the <a id="wrglossary.17648"></a><a href="#glo:dual.linktext">link text</a>. <a href="#sec:glslinkoptions">§5.1.1</a>; <a href="#wrglossary.5565">162</a><p>
<div class="optionsummarybox"><a id="wrglossary.17649"></a><a href="#glo:opt.glsopt.theHvalue"><span class="xtrcsoptfmt">theHvalue</span></a>=<code class="code"><span class="meta">〈<em class="metainner">the-H-value</em>〉</span></code><span class="floatrightbox"><a id="wrglossary.17650"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a> <a id="wrglossary.17651"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.19+</span><span class="clearfix"></span></div><!-- end of optionsummarybox -->
<p>
Set the hyper <a id="wrglossary.17652"></a><a href="#glo:@@glslabel@entrylocation">location</a> to this value instead of obtaining it from <a id="wrglossary.17653"></a><a href="#glo:theHcounter"><code class="csfmt">\theH<span class="meta">〈<em class="metainner">counter</em>〉</span></code></a>. <a href="#sec:glslinkoptions">§5.1.1</a>; <a href="#wrglossary.5579">163</a><p>
<div class="optionsummarybox"><a id="wrglossary.17654"></a><a href="#glo:opt.glsopt.thevalue"><span class="xtrcsoptfmt">thevalue</span></a>=<code class="code"><span class="meta">〈<em class="metainner">location</em>〉</span></code><span class="floatrightbox"><a id="wrglossary.17655"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a> <a id="wrglossary.17656"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.19+</span><span class="clearfix"></span></div><!-- end of optionsummarybox -->
<p>
Set the <a id="wrglossary.17657"></a><a href="#glo:@@glslabel@entrylocation">location</a> to this value instead of obtaining it from the <a id="wrglossary.17658"></a><a href="#glo:dual.locationcounter">location counter</a>. <a href="#sec:glslinkoptions">§5.1.1</a>; <a href="#wrglossary.5574">163</a><p>
<div class="optionsummarybox"><a id="wrglossary.17659"></a><a href="#glo:opt.glsopt.types"><span class="csoptfmt">types</span></a>=<code class="code">{<span class="meta">〈<em class="metainner">glossary list</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.17660"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a> <a id="wrglossary.17661"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of optionsummarybox -->
<p>
Only available with <a id="wrglossary.17662"></a><a href="#glo:glsaddall"><code class="csfmt">\glsaddall</code></a>, the value is the list of glossaries to iterate over. <a href="#sec:glsadd">§10</a>; <a href="#wrglossary.9116">255</a><p>
<div class="optionsummarybox"><a id="wrglossary.17663"></a><a href="#glo:opt.glsopt.wrgloss"><span class="xtrcsoptfmt">wrgloss</span></a>=<code class="code"><span class="meta">〈<em class="metainner">position</em>〉</span></code><span class="floatrightbox"><span class="summarytag">initial: </span>before <a id="wrglossary.17664"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a> <a id="wrglossary.17665"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.14+</span><span class="clearfix"></span></div><!-- end of optionsummarybox -->
<p>
Determines whether to do the <a id="wrglossary.17666"></a><a href="#glo:dual.indexing">indexing</a> before or after the <a id="wrglossary.17667"></a><a href="#glo:dual.linktext">link text</a>. Allowed values: <span class="optfmt">before</span> and <span class="optfmt">after</span>. <a href="#sec:glslinkoptions">§5.1.1</a>; <a href="#wrglossary.5557">162</a><p>
 
</section><!-- end of section idx.glsopt-optionsummary -->

<section id="idx.printglossopt-optionsummary"><!-- start of section idx.printglossopt-optionsummary --><div class="tomain"><a href="#main">[top]</a></div>
<h1><!-- start of chapter header --><code class="csfmt">\print<span class="meta">〈<em class="metainner">…</em>〉</span>glossary</code> Options Summary<div class="labellink"><a href="#idx.printglossopt-optionsummary">[link]</a></div></h1><!-- end of chapter header -->
<a id="wrglossary.17668"></a>Most (but not all) of these options can be used in the optional argument of all the <a id="wrglossary.17669"></a><a href="#glo:print...glossary"><code class="csfmt">\print<span class="meta">〈<em class="metainner">…</em>〉</span>glossary</code></a> commands.<p>
<div class="optionsummarybox"><a id="wrglossary.17670"></a><a href="#glo:opt.printgloss.entrycounter"><span class="csoptfmt">entrycounter</span></a>=<code class="code"><span class="meta">〈<em class="metainner">boolean</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>true; <span class="summarytag">initial: </span>false <a id="wrglossary.17671"></a><a href="#glo:sym.toggleoffsetting"><span title="Toggle (Off)" class="icon"><span class="fwsdisabledicon">🔘︎</span></span></a> <a id="wrglossary.17672"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.08+</span><span class="clearfix"></span></div><!-- end of optionsummarybox -->
<p>
If true, enable the entry counter. <a href="#sec:printglossoptions">§8.1</a>; <a href="#wrglossary.8561">242</a><p>
<div class="optionsummarybox"><a id="wrglossary.17673"></a><a href="#glo:opt.printgloss.flatten"><span class="xtrcsoptfmt">flatten</span></a>=<code class="code"><span class="meta">〈<em class="metainner">boolean</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>true; <span class="summarytag">initial: </span>false <a id="wrglossary.17674"></a><a href="#glo:sym.toggleoffsetting"><span title="Toggle (Off)" class="icon"><span class="fwsdisabledicon">🔘︎</span></span></a> <a id="wrglossary.17675"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.49+</span><span class="clearfix"></span></div><!-- end of optionsummarybox -->
<p>
If true, treats all entries as though they have the same hierarchical level (the value of <a id="wrglossary.17676"></a><a href="#glo:opt.printgloss.leveloffset"><span class="xtrcsoptfmt">leveloffset</span></a>). This option is only available for the <span class="qt">“unsrt”</span> commands. <a href="#sec:printglossoptions">§8.1</a>; <a href="#wrglossary.8677">244</a><p>
<div class="optionsummarybox"><a id="wrglossary.17677"></a><a href="#glo:opt.printgloss.groups"><span class="xtrcsoptfmt">groups</span></a>=<code class="code"><span class="meta">〈<em class="metainner">boolean</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>true; <span class="summarytag">initial: </span>true <a id="wrglossary.17678"></a><a href="#glo:sym.toggleonsetting"><span title="Toggle (On)" class="icon"><span class="fwsactiveicon">🔘</span></span></a> <a id="wrglossary.17679"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.44+</span><span class="clearfix"></span></div><!-- end of optionsummarybox -->
<p>
Enables <a id="wrglossary.17680"></a><a href="#glo:idx.group">letter group</a> formation. This option is only available for the <span class="qt">“unsrt”</span> commands. Note that no <a id="wrglossary.17681"></a><a href="#glo:idx.group">groups</a> will be formed when invoking <a id="wrglossary.17682"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> with the default <a id="wrglossary.17683"></a><a href="#glo:switch.no-group"><span class="longargfmt">--no-group</span></a>, regardless of this setting. <a href="#sec:printglossoptions">§8.1</a>; <a href="#wrglossary.8663">244</a><p>
<div class="optionsummarybox"><a id="wrglossary.17684"></a><a href="#glo:opt.printgloss.label"><span class="xtrcsoptfmt">label</span></a>=<code class="code"><span class="meta">〈<em class="metainner">label</em>〉</span></code><span class="floatrightbox"><a id="wrglossary.17685"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a> <a id="wrglossary.17686"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.39+</span><span class="clearfix"></span></div><!-- end of optionsummarybox -->
<p>
Adds <code class="code"><a id="wrglossary.17687"></a><a href="#glo:label"><code class="csfmt">\label</code></a>{<span class="meta">〈<em class="metainner">label</em>〉</span>}</code> to the start of the <a id="wrglossary.17688"></a><a href="#glo:dual.glossary">glossary</a> (after the title). <a href="#sec:printglossoptions">§8.1</a>; <a href="#wrglossary.8637">243</a><p>
<div class="optionsummarybox"><a id="wrglossary.17689"></a><a href="#glo:opt.printgloss.leveloffset"><span class="xtrcsoptfmt">leveloffset</span></a>=<code class="code"><span class="meta">〈<em class="metainner">offset</em>〉</span></code><span class="floatrightbox"><span class="summarytag">initial: </span>0 <a id="wrglossary.17690"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a> <a id="wrglossary.17691"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.44+</span><span class="clearfix"></span></div><!-- end of optionsummarybox -->
<p>
Set or increment the <a id="wrglossary.17692"></a><a href="#glo:hierarchicallevel">hierarchical level</a> offset. If <span class="meta">〈<em class="metainner">offset</em>〉</span> starts with <code class="code">++</code> then the current offset is incremented by the given amount otherwise the current offset is set to <span class="meta">〈<em class="metainner">offset</em>〉</span>. For example, an entry with a normal <a id="wrglossary.17693"></a><a href="#glo:hierarchicallevel">hierarchical level</a> of 1 will be treated as though it has <a id="wrglossary.17694"></a><a href="#glo:hierarchicallevel">hierarchical level</a> \(1+<span class="meta">〈<em class="metainner">offset</em>〉</span>\). This option is only available for the <span class="qt">“unsrt”</span> commands. <a href="#sec:printglossoptions">§8.1</a>; <a href="#wrglossary.8671">244</a><p>
<div class="optionsummarybox"><a id="wrglossary.17695"></a><a href="#glo:opt.printgloss.nogroupskip"><span class="csoptfmt">nogroupskip</span></a>=<code class="code"><span class="meta">〈<em class="metainner">boolean</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>true; <span class="summarytag">initial: </span>false <a id="wrglossary.17696"></a><a href="#glo:sym.toggleoffsetting"><span title="Toggle (Off)" class="icon"><span class="fwsdisabledicon">🔘︎</span></span></a> <a id="wrglossary.17697"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.08a+</span><span class="clearfix"></span></div><!-- end of optionsummarybox -->
<p>
If true, suppress the gap implemented by some <a id="wrglossary.17698"></a><a href="#glo:idx.glossarystyle">glossary styles</a> between <a id="wrglossary.17699"></a><a href="#glo:idx.group">groups</a>. <a href="#sec:printglossoptions">§8.1</a>; <a href="#wrglossary.8553">242</a><p>
<div class="optionsummarybox"><a id="wrglossary.17700"></a><a href="#glo:opt.printgloss.nonumberlist"><span class="csoptfmt">nonumberlist</span></a>=<code class="code"><span class="meta">〈<em class="metainner">boolean</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>true; <span class="summarytag">initial: </span>false <a id="wrglossary.17701"></a><a href="#glo:sym.toggleoffsetting"><span title="Toggle (Off)" class="icon"><span class="fwsdisabledicon">🔘︎</span></span></a> <a id="wrglossary.17702"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v1.14+</span><span class="clearfix"></span></div><!-- end of optionsummarybox -->
<p>
Suppress the <a id="wrglossary.17703"></a><a href="#glo:locationlist">location list</a>. Note that <a id="wrglossary.17704"></a><a href="#glo:opt.printgloss.nonumberlist"><span class="csoptfmt">nonumberlist</span></a><span class="optfmt">=true</span> will have no effect with the <a id="wrglossary.17705"></a><a href="#glo:opt.resource.save-locations"><span class="xtrcsoptfmt">save-locations</span></a>false <a id="wrglossary.17706"></a><a href="#glo:idx.resourceopt">resource option</a> as there won’t be any <a id="wrglossary.17707"></a><a href="#glo:locationlist">location lists</a> to display. Likewise if <a id="wrglossary.17708"></a><a href="#glo:printunsrtglossary"><code class="xtrcsfmt">\printunsrtglossary</code></a> is used without <a id="wrglossary.17709"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>. <a href="#sec:printglossoptions">§8.1</a>; <a href="#wrglossary.8551">242</a><p>
<div class="optionsummarybox"><a id="wrglossary.17710"></a><a href="#glo:opt.printgloss.nopostdot"><span class="csoptfmt">nopostdot</span></a>=<code class="code"><span class="meta">〈<em class="metainner">boolean</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>true; <span class="summarytag">initial: </span>false <a id="wrglossary.17711"></a><a href="#glo:sym.toggleoffsetting"><span title="Toggle (Off)" class="icon"><span class="fwsdisabledicon">🔘︎</span></span></a> <a id="wrglossary.17712"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.08+</span><span class="clearfix"></span></div><!-- end of optionsummarybox -->
<p>
If true, suppress the post-description punctuation. <a href="#sec:printglossoptions">§8.1</a>; <a href="#wrglossary.8557">242</a><p>
<div class="optionsummarybox"><a id="wrglossary.17713"></a><a href="#glo:opt.printgloss.numberedsection"><span class="csoptfmt">numberedsection</span></a>=<code class="code"><span class="meta">〈<em class="metainner">value</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>nolabel; <span class="summarytag">initial: </span>false <a id="wrglossary.17714"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a> <a id="wrglossary.17715"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v1.14+</span><span class="clearfix"></span></div><!-- end of optionsummarybox -->
<p>
Indicates whether or not <a id="wrglossary.17716"></a><a href="#glo:dual.glossary">glossary</a> section headers will be numbered and also if they should automatically be labelled. The <a id="wrglossary.17717"></a><a href="#glo:opt.numberedsection"><span class="styoptfmt">numberedsection</span></a> package option will change the default setting to match. <a href="#sec:printglossoptions">§8.1</a>; <a href="#wrglossary.8548">242</a><p>
<div class="optionsummarybox"><a id="wrglossary.17718"></a><a href="#glo:opt.printgloss.prefix"><span class="xtrcsoptfmt">prefix</span></a>=<code class="code"><span class="meta">〈<em class="metainner">prefix</em>〉</span></code><span class="floatrightbox"><a id="wrglossary.17719"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a> <a id="wrglossary.17720"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.31+</span><span class="clearfix"></span></div><!-- end of optionsummarybox -->
<p>
Redefines <a id="wrglossary.17721"></a><a href="#glo:glolinkprefix"><code class="csfmt">\glolinkprefix</code></a> to <span class="meta">〈<em class="metainner">prefix</em>〉</span>. <a href="#sec:printglossoptions">§8.1</a>; <a href="#wrglossary.8650">244</a><p>
<div class="optionsummarybox"><a id="wrglossary.17722"></a><a href="#glo:opt.printgloss.sort"><span class="csoptfmt">sort</span></a>=<code class="code"><span class="meta">〈<em class="metainner">method</em>〉</span></code><span class="floatrightbox"><a id="wrglossary.17723"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a> <a id="wrglossary.17724"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.04+</span><span class="clearfix"></span></div><!-- end of optionsummarybox -->
<p>
Only available with <a id="wrglossary.17725"></a><a href="#glo:printnoidxglossary"><code class="csfmt">\printnoidxglossary</code></a>, this indicates how the <a id="wrglossary.17726"></a><a href="#glo:dual.glossary">glossary</a> should be ordered. <a href="#sec:printglossoptions">§8.1</a>; <a href="#wrglossary.8581">242</a><p>
<div class="optionvaluesummarybox"><a id="wrglossary.17727"></a><span class="csoptfmt">sort</span>=<a href="#glo:optval.printgloss.sort.case"><span class="optfmt">case</span></a></div><!-- end of optionvaluesummarybox -->
<p>
Case-sensitive sort. <a href="#wrglossary.8617">243</a><p>
<div class="optionvaluesummarybox"><a id="wrglossary.17728"></a><span class="csoptfmt">sort</span>=<a href="#glo:optval.printgloss.sort.def"><span class="optfmt">def</span></a></div><!-- end of optionvaluesummarybox -->
<p>
Order of definition. <a href="#wrglossary.8603">243</a><p>
<div class="optionvaluesummarybox"><a id="wrglossary.17729"></a><span class="csoptfmt">sort</span>=<a href="#glo:optval.printgloss.sort.letter"><span class="optfmt">letter</span></a></div><!-- end of optionvaluesummarybox -->
<p>
Letter order. <a href="#wrglossary.8623">243</a><p>
<div class="optionvaluesummarybox"><a id="wrglossary.17730"></a><span class="csoptfmt">sort</span>=<a href="#glo:optval.printgloss.sort.nocase"><span class="optfmt">nocase</span></a></div><!-- end of optionvaluesummarybox -->
<p>
Case-insensitive sort. <a href="#wrglossary.8614">243</a><p>
<div class="optionvaluesummarybox"><a id="wrglossary.17731"></a><span class="csoptfmt">sort</span>=<a href="#glo:optval.printgloss.sort.standard"><span class="optfmt">standard</span></a></div><!-- end of optionvaluesummarybox -->
<p>
Word or letter order according to the <a id="wrglossary.17732"></a><a href="#glo:opt.order"><span class="styoptfmt">order</span></a> package option. <a href="#wrglossary.8626">243</a><p>
<div class="optionvaluesummarybox"><a id="wrglossary.17733"></a><span class="csoptfmt">sort</span>=<a href="#glo:optval.printgloss.sort.use"><span class="optfmt">use</span></a></div><!-- end of optionvaluesummarybox -->
<p>
Order of use. <a href="#wrglossary.8598">242</a><p>
<div class="optionvaluesummarybox"><a id="wrglossary.17734"></a><span class="csoptfmt">sort</span>=<a href="#glo:optval.printgloss.sort.word"><span class="optfmt">word</span></a></div><!-- end of optionvaluesummarybox -->
<p>
Word order. <a href="#wrglossary.8620">243</a><p>
<div class="optionsummarybox"><a id="wrglossary.17735"></a><a href="#glo:opt.printgloss.style"><span class="csoptfmt">style</span></a>=<code class="code"><span class="meta">〈<em class="metainner">style-name</em>〉</span></code><span class="floatrightbox"><a id="wrglossary.17736"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></span><span class="clearfix"></span></div><!-- end of optionsummarybox -->
<p>
Use the <span class="meta">〈<em class="metainner">style-name</em>〉</span> <a id="wrglossary.17737"></a><a href="#glo:idx.glossarystyle">glossary style</a>. <a href="#sec:printglossoptions">§8.1</a>; <a href="#wrglossary.8542">241</a><p>
<div class="optionsummarybox"><a id="wrglossary.17738"></a><a href="#glo:opt.printgloss.subentrycounter"><span class="csoptfmt">subentrycounter</span></a>=<code class="code"><span class="meta">〈<em class="metainner">boolean</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>true; <span class="summarytag">initial: </span>false <a id="wrglossary.17739"></a><a href="#glo:sym.toggleoffsetting"><span title="Toggle (Off)" class="icon"><span class="fwsdisabledicon">🔘︎</span></span></a> <a id="wrglossary.17740"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.08+</span><span class="clearfix"></span></div><!-- end of optionsummarybox -->
<p>
If true, enable the sub-entry counter. <a href="#sec:printglossoptions">§8.1</a>; <a href="#wrglossary.8567">242</a><p>
<div class="optionsummarybox"><a id="wrglossary.17741"></a><a href="#glo:opt.printgloss.target"><span class="xtrcsoptfmt">target</span></a>=<code class="code"><span class="meta">〈<em class="metainner">boolean</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>true; <span class="summarytag">initial: </span>true <a id="wrglossary.17742"></a><a href="#glo:sym.toggleonsetting"><span title="Toggle (On)" class="icon"><span class="fwsactiveicon">🔘</span></span></a> <a id="wrglossary.17743"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.12+</span><span class="clearfix"></span></div><!-- end of optionsummarybox -->
<p>
If true, each entry in the <a id="wrglossary.17744"></a><a href="#glo:dual.glossary">glossary</a> should have a hypertarget created, if supported by the <a id="wrglossary.17745"></a><a href="#glo:idx.glossarystyle">glossary style</a> and if <a id="wrglossary.17746"></a><a href="#glo:idx.hyperlink">hyperlinks</a> are enabled. <a href="#sec:printglossoptions">§8.1</a>; <a href="#wrglossary.8643">244</a><p>
<div class="optionsummarybox"><a id="wrglossary.17747"></a><a href="#glo:opt.printgloss.targetnameprefix"><span class="xtrcsoptfmt">targetnameprefix</span></a>=<code class="code"><span class="meta">〈<em class="metainner">prefix</em>〉</span></code><span class="floatrightbox"><a id="wrglossary.17748"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a> <a id="wrglossary.17749"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.20+</span><span class="clearfix"></span></div><!-- end of optionsummarybox -->
<p>
Inserts <span class="meta">〈<em class="metainner">prefix</em>〉</span> at the start of the hypertarget names. <a href="#sec:printglossoptions">§8.1</a>; <a href="#wrglossary.8656">244</a><p>
<div class="optionsummarybox"><a id="wrglossary.17750"></a><a href="#glo:opt.printgloss.title"><span class="csoptfmt">title</span></a>=<code class="code"><span class="meta">〈<em class="metainner">text</em>〉</span></code><span class="floatrightbox"><a id="wrglossary.17751"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></span><span class="clearfix"></span></div><!-- end of optionsummarybox -->
<p>
Sets the glossary title (overriding the default). <a href="#sec:printglossoptions">§8.1</a>; <a href="#wrglossary.8533">241</a><p>
<div class="optionsummarybox"><a id="wrglossary.17752"></a><a href="#glo:opt.printgloss.toctitle"><span class="csoptfmt">toctitle</span></a>=<code class="code"><span class="meta">〈<em class="metainner">text</em>〉</span></code><span class="floatrightbox"><a id="wrglossary.17753"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a> <a id="wrglossary.17754"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.03+</span><span class="clearfix"></span></div><!-- end of optionsummarybox -->
<p>
Sets the glossary toc title (overriding the default). <a href="#sec:printglossoptions">§8.1</a>; <a href="#wrglossary.8537">241</a><p>
<div class="optionsummarybox"><a id="wrglossary.17755"></a><a href="#glo:opt.printgloss.type"><span class="csoptfmt">type</span></a>=<code class="code"><span class="meta">〈<em class="metainner">glossary-label</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span><a id="wrglossary.17756"></a><a href="#glo:glsdefaulttype"><code class="csfmt">\glsdefaulttype</code></a> <a id="wrglossary.17757"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></span><span class="clearfix"></span></div><!-- end of optionsummarybox -->
<p>
Identifies the <a id="wrglossary.17758"></a><a href="#glo:dual.glossary">glossary</a> to display. <a href="#sec:printglossoptions">§8.1</a>; <a href="#wrglossary.8524">241</a><p>
 
</section><!-- end of section idx.printglossopt-optionsummary -->

<section id="idx.acronymstyle-optionsummary"><!-- start of section idx.acronymstyle-optionsummary --><div class="tomain"><a href="#main">[top]</a></div>
<h1><!-- start of chapter header -->Acronym Style Summary<div class="labellink"><a href="#idx.acronymstyle-optionsummary">[link]</a></div></h1><!-- end of chapter header -->
<a id="wrglossary.17759"></a>The style should be set with <a id="wrglossary.17760"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a> before the first instance of <a id="wrglossary.17761"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>.<p>
<div class="defnbox"><a id="wrglossary.17762"></a><a href="#glo:opt.acrstyle.dua-desc"><span class="acrstylefmt">dua-desc</span></a><span class="floatrightbox"><a id="wrglossary.17763"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.02+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Both the first use and subsequent use only show the long form and the description must be supplied. <a href="#sec:acrstylesdua">§6.2.1.5</a>; <a href="#wrglossary.7328">209</a><p>
<div class="defnbox"><a id="wrglossary.17764"></a><a href="#glo:opt.acrstyle.dua"><span class="acrstylefmt">dua</span></a><span class="floatrightbox"><a id="wrglossary.17765"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.02+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Both the first use and subsequent use only show the long form. <a href="#sec:acrstylesdua">§6.2.1.5</a>; <a href="#wrglossary.7324">209</a><p>
<div class="defnbox"><a id="wrglossary.17766"></a><a href="#glo:opt.acrstyle.footnote-desc"><span class="acrstylefmt">footnote-desc</span></a><span class="floatrightbox"><a id="wrglossary.17767"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.02+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
First use shows <span class="meta">〈<em class="metainner">short</em>〉</span> followed by the long form in a footnote and the description must be supplied. <a href="#sec:acrstylesfootnote">§6.2.1.6</a>; <a href="#wrglossary.7361">210</a><p>
<div class="defnbox"><a id="wrglossary.17768"></a><a href="#glo:opt.acrstyle.footnote-sc-desc"><span class="acrstylefmt">footnote-sc-desc</span></a><span class="floatrightbox"><a id="wrglossary.17769"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.02+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
First use shows <span class="meta">〈<em class="metainner">short</em>〉</span> in smallcaps followed by the long form in a footnote and the description must be supplied. <a href="#sec:acrstylesfootnote">§6.2.1.6</a>; <a href="#wrglossary.7367">210</a><p>
<div class="defnbox"><a id="wrglossary.17770"></a><a href="#glo:opt.acrstyle.footnote-sc"><span class="acrstylefmt">footnote-sc</span></a><span class="floatrightbox"><a id="wrglossary.17771"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.02+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
First use shows <span class="meta">〈<em class="metainner">short</em>〉</span> in smallcaps followed by the long form in a footnote. <a href="#sec:acrstylesfootnote">§6.2.1.6</a>; <a href="#wrglossary.7348">210</a><p>
<div class="defnbox"><a id="wrglossary.17772"></a><a href="#glo:opt.acrstyle.footnote-sm-desc"><span class="acrstylefmt">footnote-sm-desc</span></a><span class="floatrightbox"><a id="wrglossary.17773"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.02+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
First use shows <span class="meta">〈<em class="metainner">short</em>〉</span> in a smaller font followed by the long form in a footnote and the description must be supplied. <a href="#sec:acrstylesfootnote">§6.2.1.6</a>; <a href="#wrglossary.7373">210</a><p>
<div class="defnbox"><a id="wrglossary.17774"></a><a href="#glo:opt.acrstyle.footnote-sm"><span class="acrstylefmt">footnote-sm</span></a><span class="floatrightbox"><a id="wrglossary.17775"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.02+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
First use shows <span class="meta">〈<em class="metainner">short</em>〉</span> in a smaller font followed by the long form in a footnote. <a href="#sec:acrstylesfootnote">§6.2.1.6</a>; <a href="#wrglossary.7355">210</a><p>
<div class="defnbox"><a id="wrglossary.17776"></a><a href="#glo:opt.acrstyle.footnote"><span class="acrstylefmt">footnote</span></a><span class="floatrightbox"><a id="wrglossary.17777"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.02+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
First use shows <span class="meta">〈<em class="metainner">short</em>〉</span> followed by the long form in a footnote. <a href="#sec:acrstylesfootnote">§6.2.1.6</a>; <a href="#wrglossary.7342">210</a><p>
<div class="defnbox"><a id="wrglossary.17778"></a><a href="#glo:opt.acrstyle.long-sc-short-desc"><span class="acrstylefmt">long-sc-short-desc</span></a><span class="floatrightbox"><a id="wrglossary.17779"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.02+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
First use shows <span class="meta">〈<em class="metainner">long</em>〉</span> (<span class="meta">〈<em class="metainner">short</em>〉</span>) with the short form in smallcaps and the description must be supplied. <a href="#sec:acrstyleslongshortdesc">§6.2.1.3</a>; <a href="#wrglossary.7287">208</a><p>
<div class="defnbox"><a id="wrglossary.17780"></a><a href="#glo:opt.acrstyle.long-sc-short"><span class="acrstylefmt">long-sc-short</span></a><span class="floatrightbox"><a id="wrglossary.17781"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.02+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
First use shows <span class="meta">〈<em class="metainner">long</em>〉</span> (<span class="meta">〈<em class="metainner">short</em>〉</span>) with the short form in smallcaps. <a href="#sec:acrstyleslongshort">§6.2.1.1</a>; <a href="#wrglossary.7197">206</a><p>
<div class="defnbox"><a id="wrglossary.17782"></a><a href="#glo:opt.acrstyle.long-short-desc"><span class="acrstylefmt">long-short-desc</span></a><span class="floatrightbox"><a id="wrglossary.17783"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.02+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
First use shows <span class="meta">〈<em class="metainner">long</em>〉</span> (<span class="meta">〈<em class="metainner">short</em>〉</span>) where the description must be supplied. <a href="#sec:acrstyleslongshortdesc">§6.2.1.3</a>; <a href="#wrglossary.7280">208</a><p>
<div class="defnbox"><a id="wrglossary.17784"></a><a href="#glo:opt.acrstyle.long-short"><span class="acrstylefmt">long-short</span></a><span class="floatrightbox"><a id="wrglossary.17785"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.02+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
First use shows <span class="meta">〈<em class="metainner">long</em>〉</span> (<span class="meta">〈<em class="metainner">short</em>〉</span>). <a href="#sec:acrstyleslongshort">§6.2.1.1</a>; <a href="#wrglossary.7191">206</a><p>
<div class="defnbox"><a id="wrglossary.17786"></a><a href="#glo:opt.acrstyle.long-sm-short-desc"><span class="acrstylefmt">long-sm-short-desc</span></a><span class="floatrightbox"><a id="wrglossary.17787"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.02+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
First use shows <span class="meta">〈<em class="metainner">long</em>〉</span> (<span class="meta">〈<em class="metainner">short</em>〉</span>) with the short form in a smaller font and the description must be supplied. <a href="#sec:acrstyleslongshortdesc">§6.2.1.3</a>; <a href="#wrglossary.7292">208</a><p>
<div class="defnbox"><a id="wrglossary.17788"></a><a href="#glo:opt.acrstyle.long-sm-short"><span class="acrstylefmt">long-sm-short</span></a><span class="floatrightbox"><a id="wrglossary.17789"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.02+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
First use shows <span class="meta">〈<em class="metainner">long</em>〉</span> (<span class="meta">〈<em class="metainner">short</em>〉</span>) with the short form in a smaller font. <a href="#sec:acrstyleslongshort">§6.2.1.1</a>; <a href="#wrglossary.7205">206</a><p>
<div class="defnbox"><a id="wrglossary.17790"></a><a href="#glo:opt.acrstyle.long-sp-short-desc"><span class="acrstylefmt">long-sp-short-desc</span></a><span class="floatrightbox"><a id="wrglossary.17791"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.16+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
First use shows <span class="meta">〈<em class="metainner">long</em>〉</span> (<span class="meta">〈<em class="metainner">short</em>〉</span>) where the space may be converted to a non-breaking space and the description must be supplied. <a href="#sec:acrstyleslongshortdesc">§6.2.1.3</a>; <a href="#wrglossary.7297">208</a><p>
<div class="defnbox"><a id="wrglossary.17792"></a><a href="#glo:opt.acrstyle.long-sp-short"><span class="acrstylefmt">long-sp-short</span></a><span class="floatrightbox"><a id="wrglossary.17793"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.16+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
First use shows <span class="meta">〈<em class="metainner">long</em>〉</span> (<span class="meta">〈<em class="metainner">short</em>〉</span>) where the space may be converted to a non-breaking space. <a href="#sec:acrstyleslongshort">§6.2.1.1</a>; <a href="#wrglossary.7212">206</a><p>
<div class="defnbox"><a id="wrglossary.17794"></a><a href="#glo:opt.acrstyle.sc-short-long-desc"><span class="acrstylefmt">sc-short-long-desc</span></a><span class="floatrightbox"><a id="wrglossary.17795"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.02+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
First use shows <span class="meta">〈<em class="metainner">short</em>〉</span> (<span class="meta">〈<em class="metainner">long</em>〉</span>) with the short form in smallcaps and a description must be supplied. <a href="#sec:acrstylesshortlongdesc">§6.2.1.4</a>; <a href="#wrglossary.7309">209</a><p>
<div class="defnbox"><a id="wrglossary.17796"></a><a href="#glo:opt.acrstyle.sc-short-long"><span class="acrstylefmt">sc-short-long</span></a><span class="floatrightbox"><a id="wrglossary.17797"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.02+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
First use shows <span class="meta">〈<em class="metainner">short</em>〉</span> (<span class="meta">〈<em class="metainner">long</em>〉</span>) with short form in smallcaps. <a href="#sec:acrstylesshortlong">§6.2.1.2</a>; <a href="#wrglossary.7265">208</a><p>
<div class="defnbox"><a id="wrglossary.17798"></a><a href="#glo:opt.acrstyle.short-long-desc"><span class="acrstylefmt">short-long-desc</span></a><span class="floatrightbox"><a id="wrglossary.17799"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.02+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
First use shows <span class="meta">〈<em class="metainner">short</em>〉</span> (<span class="meta">〈<em class="metainner">long</em>〉</span>) and a description must be supplied. <a href="#sec:acrstylesshortlongdesc">§6.2.1.4</a>; <a href="#wrglossary.7302">208</a><p>
<div class="defnbox"><a id="wrglossary.17800"></a><a href="#glo:opt.acrstyle.short-long"><span class="acrstylefmt">short-long</span></a><span class="floatrightbox"><a id="wrglossary.17801"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.02+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
First use shows <span class="meta">〈<em class="metainner">short</em>〉</span> (<span class="meta">〈<em class="metainner">long</em>〉</span>). <a href="#sec:acrstylesshortlong">§6.2.1.2</a>; <a href="#wrglossary.7260">207</a><p>
<div class="defnbox"><a id="wrglossary.17802"></a><a href="#glo:opt.acrstyle.sm-short-long-desc"><span class="acrstylefmt">sm-short-long-desc</span></a><span class="floatrightbox"><a id="wrglossary.17803"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.02+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
First use shows <span class="meta">〈<em class="metainner">short</em>〉</span> (<span class="meta">〈<em class="metainner">long</em>〉</span>) with the short form in a smaller font and a description must be supplied. <a href="#sec:acrstylesshortlongdesc">§6.2.1.4</a>; <a href="#wrglossary.7314">209</a><p>
<div class="defnbox"><a id="wrglossary.17804"></a><a href="#glo:opt.acrstyle.sm-short-long"><span class="acrstylefmt">sm-short-long</span></a><span class="floatrightbox"><a id="wrglossary.17805"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.02+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
First use shows <span class="meta">〈<em class="metainner">short</em>〉</span> (<span class="meta">〈<em class="metainner">long</em>〉</span>) with short form in a smaller font. <a href="#sec:acrstylesshortlong">§6.2.1.2</a>; <a href="#wrglossary.7273">208</a><p>
 
</section><!-- end of section idx.acronymstyle-optionsummary -->

<section id="idx.glossarystyle-optionsummary"><!-- start of section idx.glossarystyle-optionsummary --><div class="tomain"><a href="#main">[top]</a></div>
<h1><!-- start of chapter header -->Glossary Styles Summary<div class="labellink"><a href="#idx.glossarystyle-optionsummary">[link]</a></div></h1><!-- end of chapter header -->
<a id="wrglossary.17806"></a>The default style may be set with <a id="wrglossary.17807"></a><a href="#glo:setglossarystyle"><code class="csfmt">\setglossarystyle</code></a> or with the <a id="wrglossary.17808"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a> package option. The default style can be overridden for individual <a id="wrglossary.17809"></a><a href="#glo:dual.glossary">glossaries</a> with the <a id="wrglossary.17810"></a><a href="#glo:opt.printgloss.style"><span class="csoptfmt">style</span></a> option. For a summary of all available styles, see <a href="https://www.dickimaw-books.com/gallery/index.php?label=glossaries-styles">Gallery: Predefined Styles</a>.<p>
<div class="defnbox"><a id="wrglossary.17811"></a><a href="#glo:opt.glostyle.altlist"><span class="glostylefmt">altlist</span></a><span class="floatrightbox"><a id="wrglossary.17812"></a><a href="#glo:pkg.glossary-list"><span class="styfmt">glossary-list</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A list style using the <a id="wrglossary.17813"></a><a href="#glo:env.description"><span class="envfmt">description</span></a> environment with the entry’s description starting on a new line. <a href="#sec:liststyles">§13.1.1</a>; <a href="#wrglossary.10722">298</a><p>
<div class="defnbox"><a id="wrglossary.17814"></a><a href="#glo:opt.glostyle.altlistgroup"><span class="glostylefmt">altlistgroup</span></a><span class="floatrightbox"><a id="wrglossary.17815"></a><a href="#glo:pkg.glossary-list"><span class="styfmt">glossary-list</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A list style using the <a id="wrglossary.17816"></a><a href="#glo:env.description"><span class="envfmt">description</span></a> environment with the entry’s description starting on a new line with letter <a id="wrglossary.17817"></a><a href="#glo:idx.group">group</a> headings. <a href="#sec:liststyles">§13.1.1</a>; <a href="#wrglossary.10732">298</a><p>
<div class="defnbox"><a id="wrglossary.17818"></a><a href="#glo:opt.glostyle.altlisthypergroup"><span class="glostylefmt">altlisthypergroup</span></a><span class="floatrightbox"><a id="wrglossary.17819"></a><a href="#glo:pkg.glossary-list"><span class="styfmt">glossary-list</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A list style using the <a id="wrglossary.17820"></a><a href="#glo:env.description"><span class="envfmt">description</span></a> environment with the entry’s description starting on a new line with letter <a id="wrglossary.17821"></a><a href="#glo:idx.group">group</a> headings and a navigation line. <a href="#sec:liststyles">§13.1.1</a>; <a href="#wrglossary.10737">298</a><p>
<div class="defnbox"><a id="wrglossary.17822"></a><a href="#glo:opt.glostyle.altlong4col-booktabs"><span class="glostylefmt">altlong4col-booktabs</span></a><span class="floatrightbox"><a id="wrglossary.17823"></a><a href="#glo:pkg.glossary-longbooktabs"><span class="styfmt">glossary-longbooktabs</span></a> v4.21+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A tabular style using <a id="wrglossary.17824"></a><a href="#glo:env.longtable"><span class="envfmt">longtable</span></a> with 4 columns allowing for multi-lined descriptions, a header row and rules. <a href="#sec:longbooktabsstyles">§13.1.4</a>; <a href="#wrglossary.11041">307</a><p>
<div class="defnbox"><a id="wrglossary.17825"></a><a href="#glo:opt.glostyle.altlong4col"><span class="glostylefmt">altlong4col</span></a><span class="floatrightbox"><a id="wrglossary.17826"></a><a href="#glo:pkg.glossary-long"><span class="styfmt">glossary-long</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A tabular style using <a id="wrglossary.17827"></a><a href="#glo:env.longtable"><span class="envfmt">longtable</span></a> with 4 columns allowing a multiline description. <a href="#sec:longstyles">§13.1.2</a>; <a href="#wrglossary.10860">302</a><p>
<div class="defnbox"><a id="wrglossary.17828"></a><a href="#glo:opt.glostyle.altlong4colborder"><span class="glostylefmt">altlong4colborder</span></a><span class="floatrightbox"><a id="wrglossary.17829"></a><a href="#glo:pkg.glossary-long"><span class="styfmt">glossary-long</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A tabular style using <a id="wrglossary.17830"></a><a href="#glo:env.longtable"><span class="envfmt">longtable</span></a> with 4 columns allowing a multiline description with border lines. <a href="#sec:longstyles">§13.1.2</a>; <a href="#wrglossary.10868">302</a><p>
<div class="defnbox"><a id="wrglossary.17831"></a><a href="#glo:opt.glostyle.altlong4colheader"><span class="glostylefmt">altlong4colheader</span></a><span class="floatrightbox"><a id="wrglossary.17832"></a><a href="#glo:pkg.glossary-long"><span class="styfmt">glossary-long</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A tabular style using <a id="wrglossary.17833"></a><a href="#glo:env.longtable"><span class="envfmt">longtable</span></a> with 4 columns allowing a multiline description with a header row. <a href="#sec:longstyles">§13.1.2</a>; <a href="#wrglossary.10873">302</a><p>
<div class="defnbox"><a id="wrglossary.17834"></a><a href="#glo:opt.glostyle.altlong4colheaderborder"><span class="glostylefmt">altlong4colheaderborder</span></a><span class="floatrightbox"><a id="wrglossary.17835"></a><a href="#glo:pkg.glossary-long"><span class="styfmt">glossary-long</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A tabular style using <a id="wrglossary.17836"></a><a href="#glo:env.longtable"><span class="envfmt">longtable</span></a> with 4 columns allowing a multiline description with a header row and border lines. <a href="#sec:longstyles">§13.1.2</a>; <a href="#wrglossary.10879">302</a><p>
<div class="defnbox"><a id="wrglossary.17837"></a><a href="#glo:opt.glostyle.altlongragged4col-booktabs"><span class="glostylefmt">altlongragged4col-booktabs</span></a><span class="floatrightbox"><a id="wrglossary.17838"></a><a href="#glo:pkg.glossary-longbooktabs"><span class="styfmt">glossary-longbooktabs</span></a> v4.21+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A tabular style using <a id="wrglossary.17839"></a><a href="#glo:env.longtable"><span class="envfmt">longtable</span></a> with 4 columns, a header row and rules, and ragged right formatting for the description. <a href="#sec:longbooktabsstyles">§13.1.4</a>; <a href="#wrglossary.11050">308</a><p>
<div class="defnbox"><a id="wrglossary.17840"></a><a href="#glo:opt.glostyle.altlongragged4col"><span class="glostylefmt">altlongragged4col</span></a><span class="floatrightbox"><a id="wrglossary.17841"></a><a href="#glo:pkg.glossary-longragged"><span class="styfmt">glossary-longragged</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A tabular style using <a id="wrglossary.17842"></a><a href="#glo:env.longtable"><span class="envfmt">longtable</span></a> with 4 columns and ragged right formatting for the description. <a href="#sec:longraggedstyles">§13.1.3</a>; <a href="#wrglossary.10957">305</a><p>
<div class="defnbox"><a id="wrglossary.17843"></a><a href="#glo:opt.glostyle.altlongragged4colborder"><span class="glostylefmt">altlongragged4colborder</span></a><span class="floatrightbox"><a id="wrglossary.17844"></a><a href="#glo:pkg.glossary-longragged"><span class="styfmt">glossary-longragged</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A tabular style using <a id="wrglossary.17845"></a><a href="#glo:env.longtable"><span class="envfmt">longtable</span></a> with 4 columns and ragged right formatting for the description and border lines. <a href="#sec:longraggedstyles">§13.1.3</a>; <a href="#wrglossary.10964">305</a><p>
<div class="defnbox"><a id="wrglossary.17846"></a><a href="#glo:opt.glostyle.altlongragged4colheader"><span class="glostylefmt">altlongragged4colheader</span></a><span class="floatrightbox"><a id="wrglossary.17847"></a><a href="#glo:pkg.glossary-longragged"><span class="styfmt">glossary-longragged</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A tabular style using <a id="wrglossary.17848"></a><a href="#glo:env.longtable"><span class="envfmt">longtable</span></a> with 4 columns and ragged right formatting for the description, and a header row. <a href="#sec:longraggedstyles">§13.1.3</a>; <a href="#wrglossary.10968">305</a><p>
<div class="defnbox"><a id="wrglossary.17849"></a><a href="#glo:opt.glostyle.altlongragged4colheaderborder"><span class="glostylefmt">altlongragged4colheaderborder</span></a><span class="floatrightbox"><a id="wrglossary.17850"></a><a href="#glo:pkg.glossary-longragged"><span class="styfmt">glossary-longragged</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A tabular style using <a id="wrglossary.17851"></a><a href="#glo:env.longtable"><span class="envfmt">longtable</span></a> with 4 columns and ragged right formatting for the description, border lines and a header row. <a href="#sec:longraggedstyles">§13.1.3</a>; <a href="#wrglossary.10973">305</a><p>
<div class="defnbox"><a id="wrglossary.17852"></a><a href="#glo:opt.glostyle.altsuper4col"><span class="glostylefmt">altsuper4col</span></a><span class="floatrightbox"><a id="wrglossary.17853"></a><a href="#glo:pkg.glossary-super"><span class="styfmt">glossary-super</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A tabular style using <a id="wrglossary.17854"></a><a href="#glo:env.supertabular"><span class="envfmt">supertabular</span></a> with 4 columns allowing multiline descriptions. <a href="#sec:superstyles">§13.1.5</a>; <a href="#wrglossary.11140">311</a><p>
<div class="defnbox"><a id="wrglossary.17855"></a><a href="#glo:opt.glostyle.altsuper4colborder"><span class="glostylefmt">altsuper4colborder</span></a><span class="floatrightbox"><a id="wrglossary.17856"></a><a href="#glo:pkg.glossary-super"><span class="styfmt">glossary-super</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
 <a href="#sec:superstyles">§13.1.5</a>; <a href="#wrglossary.11148">311</a><p>
<div class="defnbox"><a id="wrglossary.17857"></a><a href="#glo:opt.glostyle.altsuper4colheader"><span class="glostylefmt">altsuper4colheader</span></a><span class="floatrightbox"><a id="wrglossary.17858"></a><a href="#glo:pkg.glossary-super"><span class="styfmt">glossary-super</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A tabular style using <a id="wrglossary.17859"></a><a href="#glo:env.supertabular"><span class="envfmt">supertabular</span></a> with 4 columns and a header row allowing multiline descriptions. <a href="#sec:superstyles">§13.1.5</a>; <a href="#wrglossary.11153">311</a><p>
<div class="defnbox"><a id="wrglossary.17860"></a><a href="#glo:opt.glostyle.altsuper4colheaderborder"><span class="glostylefmt">altsuper4colheaderborder</span></a><span class="floatrightbox"><a id="wrglossary.17861"></a><a href="#glo:pkg.glossary-super"><span class="styfmt">glossary-super</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A tabular style using <a id="wrglossary.17862"></a><a href="#glo:env.supertabular"><span class="envfmt">supertabular</span></a> with 4 columns, a header row and border lines allowing multiline descriptions. <a href="#sec:superstyles">§13.1.5</a>; <a href="#wrglossary.11158">311</a><p>
<div class="defnbox"><a id="wrglossary.17863"></a><a href="#glo:opt.glostyle.altsuperragged4col"><span class="glostylefmt">altsuperragged4col</span></a><span class="floatrightbox"><a id="wrglossary.17864"></a><a href="#glo:pkg.glossary-superragged"><span class="styfmt">glossary-superragged</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A tabular style using <a id="wrglossary.17865"></a><a href="#glo:env.supertabular"><span class="envfmt">supertabular</span></a> with 4 columns and ragged right formatting for the description. <a href="#sec:superraggedstyles">§13.1.6</a>; <a href="#wrglossary.11233">313</a><p>
<div class="defnbox"><a id="wrglossary.17866"></a><a href="#glo:opt.glostyle.altsuperragged4colborder"><span class="glostylefmt">altsuperragged4colborder</span></a><span class="floatrightbox"><a id="wrglossary.17867"></a><a href="#glo:pkg.glossary-superragged"><span class="styfmt">glossary-superragged</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A tabular style using <a id="wrglossary.17868"></a><a href="#glo:env.supertabular"><span class="envfmt">supertabular</span></a> with 4 columns and border lines, and ragged right formatting for the description. <a href="#sec:superraggedstyles">§13.1.6</a>; <a href="#wrglossary.11237">314</a><p>
<div class="defnbox"><a id="wrglossary.17869"></a><a href="#glo:opt.glostyle.altsuperragged4colheader"><span class="glostylefmt">altsuperragged4colheader</span></a><span class="floatrightbox"><a id="wrglossary.17870"></a><a href="#glo:pkg.glossary-superragged"><span class="styfmt">glossary-superragged</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A tabular style using <a id="wrglossary.17871"></a><a href="#glo:env.supertabular"><span class="envfmt">supertabular</span></a> with 4 columns and a header row, and ragged right formatting for the description. <a href="#sec:superraggedstyles">§13.1.6</a>; <a href="#wrglossary.11241">314</a><p>
<div class="defnbox"><a id="wrglossary.17872"></a><a href="#glo:opt.glostyle.altsuperragged4colheaderborder"><span class="glostylefmt">altsuperragged4colheaderborder</span></a><span class="floatrightbox"><a id="wrglossary.17873"></a><a href="#glo:pkg.glossary-superragged"><span class="styfmt">glossary-superragged</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A tabular style using <a id="wrglossary.17874"></a><a href="#glo:env.supertabular"><span class="envfmt">supertabular</span></a> with 4 columns, a header row and border lines, and ragged right formatting for the description. <a href="#sec:superraggedstyles">§13.1.6</a>; <a href="#wrglossary.11245">314</a><p>
<div class="defnbox"><a id="wrglossary.17875"></a><a href="#glo:opt.glostyle.alttree"><span class="glostylefmt">alttree</span></a><span class="floatrightbox"><a id="wrglossary.17876"></a><a href="#glo:pkg.glossary-tree"><span class="styfmt">glossary-tree</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A <a id="wrglossary.17877"></a><a href="#glo:hierarchicallevel">hierarchical</a> style that shows the name, description and, if set, the symbol. The name is set in a box whose width is given by the widest name that has to be identified with <a id="wrglossary.17878"></a><a href="#glo:glssetwidest"><code class="csfmt">\glssetwidest</code></a>. <a href="#sec:treestyles">§13.1.7</a>; <a href="#wrglossary.11358">317</a><p>
<div class="defnbox"><a id="wrglossary.17879"></a><a href="#glo:opt.glostyle.alttreegroup"><span class="glostylefmt">alttreegroup</span></a><span class="floatrightbox"><a id="wrglossary.17880"></a><a href="#glo:pkg.glossary-tree"><span class="styfmt">glossary-tree</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A <a id="wrglossary.17881"></a><a href="#glo:hierarchicallevel">hierarchical</a> style with letter <a id="wrglossary.17882"></a><a href="#glo:idx.group">group</a> headings that shows the name, description and, if set, the symbol. The name is set in a box whose width is given by the widest name that has to be identified with <a id="wrglossary.17883"></a><a href="#glo:glssetwidest"><code class="csfmt">\glssetwidest</code></a>. <a href="#sec:treestyles">§13.1.7</a>; <a href="#wrglossary.11401">319</a><p>
<div class="defnbox"><a id="wrglossary.17884"></a><a href="#glo:opt.glostyle.alttreehypergroup"><span class="glostylefmt">alttreehypergroup</span></a><span class="floatrightbox"><a id="wrglossary.17885"></a><a href="#glo:pkg.glossary-tree"><span class="styfmt">glossary-tree</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A <a id="wrglossary.17886"></a><a href="#glo:hierarchicallevel">hierarchical</a> style with letter <a id="wrglossary.17887"></a><a href="#glo:idx.group">group</a> headings and navigation line that shows the name, description and, if set, the symbol. The name is set in a box whose width is given by the widest name that has to be identified with <a id="wrglossary.17888"></a><a href="#glo:glssetwidest"><code class="csfmt">\glssetwidest</code></a>. <a href="#sec:treestyles">§13.1.7</a>; <a href="#wrglossary.11406">319</a><p>
<div class="defnbox"><a id="wrglossary.17889"></a><dfn id="glo:opt.glostyle.bookindex"><span class="xtrglostylefmt">bookindex</span></dfn><span class="floatrightbox"><a id="wrglossary.17890"></a><a href="#glo:pkg.glossary-bookindex"><span class="styfmt">glossary-bookindex</span></a> v1.21+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Designed for indexes, the description isn’t shown.<p>
<div class="defnbox"><a id="wrglossary.17891"></a><a href="#glo:opt.glostyle.index"><span class="glostylefmt">index</span></a><span class="floatrightbox"><a id="wrglossary.17892"></a><a href="#glo:pkg.glossary-tree"><span class="styfmt">glossary-tree</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A style similar to standard indexes but also shows the description and, if set, the symbol. <a href="#sec:treestyles">§13.1.7</a>; <a href="#wrglossary.11285">315</a><p>
<div class="defnbox"><a id="wrglossary.17893"></a><a href="#glo:opt.glostyle.indexgroup"><span class="glostylefmt">indexgroup</span></a><span class="floatrightbox"><a id="wrglossary.17894"></a><a href="#glo:pkg.glossary-tree"><span class="styfmt">glossary-tree</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A style similar to standard indexes with letter <a id="wrglossary.17895"></a><a href="#glo:idx.group">group</a> headings but also shows the description and, if set, the symbol. <a href="#sec:treestyles">§13.1.7</a>; <a href="#wrglossary.11310">316</a><p>
<div class="defnbox"><a id="wrglossary.17896"></a><a href="#glo:opt.glostyle.indexhypergroup"><span class="glostylefmt">indexhypergroup</span></a><span class="floatrightbox"><a id="wrglossary.17897"></a><a href="#glo:pkg.glossary-tree"><span class="styfmt">glossary-tree</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A style similar to standard indexes with letter <a id="wrglossary.17898"></a><a href="#glo:idx.group">group</a> headings and a navigation line but also shows the description and, if set, the symbol. <a href="#sec:treestyles">§13.1.7</a>; <a href="#wrglossary.11315">316</a><p>
<div class="defnbox"><a id="wrglossary.17899"></a><a href="#glo:opt.glostyle.inline"><span class="glostylefmt">inline</span></a><span class="floatrightbox"><a id="wrglossary.17900"></a><a href="#glo:pkg.glossary-inline"><span class="styfmt">glossary-inline</span></a> v3.03+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
An inline <a id="wrglossary.17901"></a><a href="#glo:dual.homograph">homograph</a> style. <a href="#sec:inline">§13.1.9</a>; <a href="#wrglossary.11474">322</a><p>
<div class="defnbox"><a id="wrglossary.17902"></a><a href="#glo:opt.glostyle.list"><span class="glostylefmt">list</span></a><span class="floatrightbox"><a id="wrglossary.17903"></a><a href="#glo:pkg.glossary-list"><span class="styfmt">glossary-list</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A list style using the <a id="wrglossary.17904"></a><a href="#glo:env.description"><span class="envfmt">description</span></a> environment. <a href="#sec:liststyles">§13.1.1</a>; <a href="#wrglossary.10696">297</a><p>
<div class="defnbox"><a id="wrglossary.17905"></a><a href="#glo:opt.glostyle.listdotted"><span class="glostylefmt">listdotted</span></a><span class="floatrightbox"><a id="wrglossary.17906"></a><a href="#glo:pkg.glossary-list"><span class="styfmt">glossary-list</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A list style with a dotted leader between the name and description. <a href="#sec:liststyles">§13.1.1</a>; <a href="#wrglossary.10743">298</a><p>
<div class="defnbox"><a id="wrglossary.17907"></a><a href="#glo:opt.glostyle.listgroup"><span class="glostylefmt">listgroup</span></a><span class="floatrightbox"><a id="wrglossary.17908"></a><a href="#glo:pkg.glossary-list"><span class="styfmt">glossary-list</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A list style using the <a id="wrglossary.17909"></a><a href="#glo:env.description"><span class="envfmt">description</span></a> environment with letter <a id="wrglossary.17910"></a><a href="#glo:idx.group">group</a> headings. <a href="#sec:liststyles">§13.1.1</a>; <a href="#wrglossary.10706">298</a><p>
<div class="defnbox"><a id="wrglossary.17911"></a><a href="#glo:opt.glostyle.listhypergroup"><span class="glostylefmt">listhypergroup</span></a><span class="floatrightbox"><a id="wrglossary.17912"></a><a href="#glo:pkg.glossary-list"><span class="styfmt">glossary-list</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A list style using the <a id="wrglossary.17913"></a><a href="#glo:env.description"><span class="envfmt">description</span></a> environment with letter <a id="wrglossary.17914"></a><a href="#glo:idx.group">group</a> headings and a navigation line. <a href="#sec:liststyles">§13.1.1</a>; <a href="#wrglossary.10712">298</a><p>
<div class="defnbox"><a id="wrglossary.17915"></a><a href="#glo:opt.glostyle.long-booktabs"><span class="glostylefmt">long-booktabs</span></a><span class="floatrightbox"><a id="wrglossary.17916"></a><a href="#glo:pkg.glossary-longbooktabs"><span class="styfmt">glossary-longbooktabs</span></a> v4.21+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A tabular style using <a id="wrglossary.17917"></a><a href="#glo:env.longtable"><span class="envfmt">longtable</span></a> with 2 columns a header row and rules. <a href="#sec:longbooktabsstyles">§13.1.4</a>; <a href="#wrglossary.11028">307</a><p>
<div class="defnbox"><a id="wrglossary.17918"></a><dfn id="glo:opt.glostyle.long-name-desc-sym-loc"><span class="xtrglostylefmt">long-name-desc-sym-loc</span></dfn><span class="floatrightbox"><a id="wrglossary.17919"></a><a href="#glo:pkg.glossary-longextra"><span class="styfmt">glossary-longextra</span></a> v1.21+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Tabular style with 4 columns.<p>
<div class="defnbox"><a id="wrglossary.17920"></a><dfn id="glo:opt.glostyle.long-name-desc"><span class="xtrglostylefmt">long-name-desc</span></dfn><span class="floatrightbox"><a id="wrglossary.17921"></a><a href="#glo:pkg.glossary-longextra"><span class="styfmt">glossary-longextra</span></a> v1.37+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Tabular style with 2 columns.<p>
<div class="defnbox"><a id="wrglossary.17922"></a><a href="#glo:opt.glostyle.long"><span class="glostylefmt">long</span></a><span class="floatrightbox"><a id="wrglossary.17923"></a><a href="#glo:pkg.glossary-long"><span class="styfmt">glossary-long</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A tabular style using <a id="wrglossary.17924"></a><a href="#glo:env.longtable"><span class="envfmt">longtable</span></a> with 2 columns. <a href="#sec:longstyles">§13.1.2</a>; <a href="#wrglossary.10799">300</a><p>
<div class="defnbox"><a id="wrglossary.17925"></a><a href="#glo:opt.glostyle.long3col-booktabs"><span class="glostylefmt">long3col-booktabs</span></a><span class="floatrightbox"><a id="wrglossary.17926"></a><a href="#glo:pkg.glossary-longbooktabs"><span class="styfmt">glossary-longbooktabs</span></a> v4.21+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A tabular style using <a id="wrglossary.17927"></a><a href="#glo:env.longtable"><span class="envfmt">longtable</span></a> with 3 columns a header row and rules. <a href="#sec:longbooktabsstyles">§13.1.4</a>; <a href="#wrglossary.11034">307</a><p>
<div class="defnbox"><a id="wrglossary.17928"></a><a href="#glo:opt.glostyle.long3col"><span class="glostylefmt">long3col</span></a><span class="floatrightbox"><a id="wrglossary.17929"></a><a href="#glo:pkg.glossary-long"><span class="styfmt">glossary-long</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A tabular style using <a id="wrglossary.17930"></a><a href="#glo:env.longtable"><span class="envfmt">longtable</span></a> with 3 columns. <a href="#sec:longstyles">§13.1.2</a>; <a href="#wrglossary.10821">301</a><p>
<div class="defnbox"><a id="wrglossary.17931"></a><a href="#glo:opt.glostyle.long3colborder"><span class="glostylefmt">long3colborder</span></a><span class="floatrightbox"><a id="wrglossary.17932"></a><a href="#glo:pkg.glossary-long"><span class="styfmt">glossary-long</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A tabular style using <a id="wrglossary.17933"></a><a href="#glo:env.longtable"><span class="envfmt">longtable</span></a> with 3 columns and border lines. <a href="#sec:longstyles">§13.1.2</a>; <a href="#wrglossary.10828">301</a><p>
<div class="defnbox"><a id="wrglossary.17934"></a><a href="#glo:opt.glostyle.long3colheader"><span class="glostylefmt">long3colheader</span></a><span class="floatrightbox"><a id="wrglossary.17935"></a><a href="#glo:pkg.glossary-long"><span class="styfmt">glossary-long</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A tabular style using <a id="wrglossary.17936"></a><a href="#glo:env.longtable"><span class="envfmt">longtable</span></a> with 3 columns and a header row. <a href="#sec:longstyles">§13.1.2</a>; <a href="#wrglossary.10832">301</a><p>
<div class="defnbox"><a id="wrglossary.17937"></a><a href="#glo:opt.glostyle.long3colheaderborder"><span class="glostylefmt">long3colheaderborder</span></a><span class="floatrightbox"><a id="wrglossary.17938"></a><a href="#glo:pkg.glossary-long"><span class="styfmt">glossary-long</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A tabular style using <a id="wrglossary.17939"></a><a href="#glo:env.longtable"><span class="envfmt">longtable</span></a> with 3 columns, a header row and border lines. <a href="#sec:longstyles">§13.1.2</a>; <a href="#wrglossary.10837">301</a><p>
<div class="defnbox"><a id="wrglossary.17940"></a><a href="#glo:opt.glostyle.long4col-booktabs"><span class="glostylefmt">long4col-booktabs</span></a><span class="floatrightbox"><a id="wrglossary.17941"></a><a href="#glo:pkg.glossary-longbooktabs"><span class="styfmt">glossary-longbooktabs</span></a> v4.21+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A tabular style using <a id="wrglossary.17942"></a><a href="#glo:env.longtable"><span class="envfmt">longtable</span></a> with 4 columns a header row and rules. <a href="#sec:longbooktabsstyles">§13.1.4</a>; <a href="#wrglossary.11038">307</a><p>
<div class="defnbox"><a id="wrglossary.17943"></a><a href="#glo:opt.glostyle.long4col"><span class="glostylefmt">long4col</span></a><span class="floatrightbox"><a id="wrglossary.17944"></a><a href="#glo:pkg.glossary-long"><span class="styfmt">glossary-long</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A tabular style using <a id="wrglossary.17945"></a><a href="#glo:env.longtable"><span class="envfmt">longtable</span></a> with 4 columns. <a href="#sec:longstyles">§13.1.2</a>; <a href="#wrglossary.10842">301</a><p>
<div class="defnbox"><a id="wrglossary.17946"></a><a href="#glo:opt.glostyle.long4colborder"><span class="glostylefmt">long4colborder</span></a><span class="floatrightbox"><a id="wrglossary.17947"></a><a href="#glo:pkg.glossary-long"><span class="styfmt">glossary-long</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A tabular style using <a id="wrglossary.17948"></a><a href="#glo:env.longtable"><span class="envfmt">longtable</span></a> with 4 columns and border lines. <a href="#sec:longstyles">§13.1.2</a>; <a href="#wrglossary.10847">302</a><p>
<div class="defnbox"><a id="wrglossary.17949"></a><a href="#glo:opt.glostyle.long4colheader"><span class="glostylefmt">long4colheader</span></a><span class="floatrightbox"><a id="wrglossary.17950"></a><a href="#glo:pkg.glossary-long"><span class="styfmt">glossary-long</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A tabular style using <a id="wrglossary.17951"></a><a href="#glo:env.longtable"><span class="envfmt">longtable</span></a> with 4 columns and a header row. <a href="#sec:longstyles">§13.1.2</a>; <a href="#wrglossary.10851">302</a><p>
<div class="defnbox"><a id="wrglossary.17952"></a><a href="#glo:opt.glostyle.long4colheaderborder"><span class="glostylefmt">long4colheaderborder</span></a><span class="floatrightbox"><a id="wrglossary.17953"></a><a href="#glo:pkg.glossary-long"><span class="styfmt">glossary-long</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A tabular style using <a id="wrglossary.17954"></a><a href="#glo:env.longtable"><span class="envfmt">longtable</span></a> with 4 columns, a header row and border lines. <a href="#sec:longstyles">§13.1.2</a>; <a href="#wrglossary.10856">302</a><p>
<div class="defnbox"><a id="wrglossary.17955"></a><a href="#glo:opt.glostyle.longborder"><span class="glostylefmt">longborder</span></a><span class="floatrightbox"><a id="wrglossary.17956"></a><a href="#glo:pkg.glossary-long"><span class="styfmt">glossary-long</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A tabular style using <a id="wrglossary.17957"></a><a href="#glo:env.longtable"><span class="envfmt">longtable</span></a> with 2 columns and border lines. <a href="#sec:longstyles">§13.1.2</a>; <a href="#wrglossary.10807">300</a><p>
<div class="defnbox"><a id="wrglossary.17958"></a><a href="#glo:opt.glostyle.longheader"><span class="glostylefmt">longheader</span></a><span class="floatrightbox"><a id="wrglossary.17959"></a><a href="#glo:pkg.glossary-long"><span class="styfmt">glossary-long</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A tabular style using <a id="wrglossary.17960"></a><a href="#glo:env.longtable"><span class="envfmt">longtable</span></a> with 2 columns and a header row. <a href="#sec:longstyles">§13.1.2</a>; <a href="#wrglossary.10811">301</a><p>
<div class="defnbox"><a id="wrglossary.17961"></a><a href="#glo:opt.glostyle.longheaderborder"><span class="glostylefmt">longheaderborder</span></a><span class="floatrightbox"><a id="wrglossary.17962"></a><a href="#glo:pkg.glossary-long"><span class="styfmt">glossary-long</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A tabular style using <a id="wrglossary.17963"></a><a href="#glo:env.longtable"><span class="envfmt">longtable</span></a> with 2 columns, a header row and border lines. <a href="#sec:longstyles">§13.1.2</a>; <a href="#wrglossary.10816">301</a><p>
<div class="defnbox"><a id="wrglossary.17964"></a><a href="#glo:opt.glostyle.longragged-booktabs"><span class="glostylefmt">longragged-booktabs</span></a><span class="floatrightbox"><a id="wrglossary.17965"></a><a href="#glo:pkg.glossary-longbooktabs"><span class="styfmt">glossary-longbooktabs</span></a> v4.21+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A tabular style using <a id="wrglossary.17966"></a><a href="#glo:env.longtable"><span class="envfmt">longtable</span></a> with 2 columns, a header row and rules, and ragged right formatting for the description. <a href="#sec:longbooktabsstyles">§13.1.4</a>; <a href="#wrglossary.11044">308</a><p>
<div class="defnbox"><a id="wrglossary.17967"></a><a href="#glo:opt.glostyle.longragged"><span class="glostylefmt">longragged</span></a><span class="floatrightbox"><a id="wrglossary.17968"></a><a href="#glo:pkg.glossary-longragged"><span class="styfmt">glossary-longragged</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A tabular style using <a id="wrglossary.17969"></a><a href="#glo:env.longtable"><span class="envfmt">longtable</span></a> with 2 columns and ragged right formatting for the description. <a href="#sec:longraggedstyles">§13.1.3</a>; <a href="#wrglossary.10918">304</a><p>
<div class="defnbox"><a id="wrglossary.17970"></a><a href="#glo:opt.glostyle.longragged3col-booktabs"><span class="glostylefmt">longragged3col-booktabs</span></a><span class="floatrightbox"><a id="wrglossary.17971"></a><a href="#glo:pkg.glossary-longbooktabs"><span class="styfmt">glossary-longbooktabs</span></a> v4.21+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A tabular style using <a id="wrglossary.17972"></a><a href="#glo:env.longtable"><span class="envfmt">longtable</span></a> with 3 columns, a header row and rules, and ragged right formatting for the description. <a href="#sec:longbooktabsstyles">§13.1.4</a>; <a href="#wrglossary.11047">308</a><p>
<div class="defnbox"><a id="wrglossary.17973"></a><a href="#glo:opt.glostyle.longragged3col"><span class="glostylefmt">longragged3col</span></a><span class="floatrightbox"><a id="wrglossary.17974"></a><a href="#glo:pkg.glossary-longragged"><span class="styfmt">glossary-longragged</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A tabular style using <a id="wrglossary.17975"></a><a href="#glo:env.longtable"><span class="envfmt">longtable</span></a> with 3 columns and ragged right formatting for the description. <a href="#sec:longraggedstyles">§13.1.3</a>; <a href="#wrglossary.10937">304</a><p>
<div class="defnbox"><a id="wrglossary.17976"></a><a href="#glo:opt.glostyle.longragged3colborder"><span class="glostylefmt">longragged3colborder</span></a><span class="floatrightbox"><a id="wrglossary.17977"></a><a href="#glo:pkg.glossary-longragged"><span class="styfmt">glossary-longragged</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A tabular style using <a id="wrglossary.17978"></a><a href="#glo:env.longtable"><span class="envfmt">longtable</span></a> with 3 columns and ragged right formatting for the description and border lines. <a href="#sec:longraggedstyles">§13.1.3</a>; <a href="#wrglossary.10944">304</a><p>
<div class="defnbox"><a id="wrglossary.17979"></a><a href="#glo:opt.glostyle.longragged3colheader"><span class="glostylefmt">longragged3colheader</span></a><span class="floatrightbox"><a id="wrglossary.17980"></a><a href="#glo:pkg.glossary-longragged"><span class="styfmt">glossary-longragged</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A tabular style using <a id="wrglossary.17981"></a><a href="#glo:env.longtable"><span class="envfmt">longtable</span></a> with 3 columns and ragged right formatting for the description, and a header row. <a href="#sec:longraggedstyles">§13.1.3</a>; <a href="#wrglossary.10948">305</a><p>
<div class="defnbox"><a id="wrglossary.17982"></a><a href="#glo:opt.glostyle.longragged3colheaderborder"><span class="glostylefmt">longragged3colheaderborder</span></a><span class="floatrightbox"><a id="wrglossary.17983"></a><a href="#glo:pkg.glossary-longragged"><span class="styfmt">glossary-longragged</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A tabular style using <a id="wrglossary.17984"></a><a href="#glo:env.longtable"><span class="envfmt">longtable</span></a> with 3 columns and ragged right formatting for the description, border lines and a header row. <a href="#sec:longraggedstyles">§13.1.3</a>; <a href="#wrglossary.10953">305</a><p>
<div class="defnbox"><a id="wrglossary.17985"></a><a href="#glo:opt.glostyle.longraggedborder"><span class="glostylefmt">longraggedborder</span></a><span class="floatrightbox"><a id="wrglossary.17986"></a><a href="#glo:pkg.glossary-longragged"><span class="styfmt">glossary-longragged</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A tabular style using <a id="wrglossary.17987"></a><a href="#glo:env.longtable"><span class="envfmt">longtable</span></a> with 2 columns and ragged right formatting for the description and border lines. <a href="#sec:longraggedstyles">§13.1.3</a>; <a href="#wrglossary.10924">304</a><p>
<div class="defnbox"><a id="wrglossary.17988"></a><a href="#glo:opt.glostyle.longraggedheader"><span class="glostylefmt">longraggedheader</span></a><span class="floatrightbox"><a id="wrglossary.17989"></a><a href="#glo:pkg.glossary-longragged"><span class="styfmt">glossary-longragged</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A tabular style using <a id="wrglossary.17990"></a><a href="#glo:env.longtable"><span class="envfmt">longtable</span></a> with 2 columns and ragged right formatting for the description, and a header row. <a href="#sec:longraggedstyles">§13.1.3</a>; <a href="#wrglossary.10928">304</a><p>
<div class="defnbox"><a id="wrglossary.17991"></a><a href="#glo:opt.glostyle.longraggedheaderborder"><span class="glostylefmt">longraggedheaderborder</span></a><span class="floatrightbox"><a id="wrglossary.17992"></a><a href="#glo:pkg.glossary-longragged"><span class="styfmt">glossary-longragged</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A tabular style using <a id="wrglossary.17993"></a><a href="#glo:env.longtable"><span class="envfmt">longtable</span></a> with 2 columns and ragged right formatting for the description, border lines and a header row. <a href="#sec:longraggedstyles">§13.1.3</a>; <a href="#wrglossary.10933">304</a><p>
<div class="defnbox"><a id="wrglossary.17994"></a><a href="#glo:opt.glostyle.mcolalttree"><span class="glostylefmt">mcolalttree</span></a><span class="floatrightbox"><a id="wrglossary.17995"></a><a href="#glo:pkg.glossary-mcols"><span class="styfmt">glossary-mcols</span></a> v3.02+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A multicolumn <a id="wrglossary.17996"></a><a href="#glo:hierarchicallevel">hierarchical</a> style that shows the name, description and, if set, the symbol. The name is set in a box whose width is given by the widest name that has to be identified with <a id="wrglossary.17997"></a><a href="#glo:glssetwidest"><code class="csfmt">\glssetwidest</code></a>. <a href="#sec:mcolstyles">§13.1.8</a>; <a href="#tab:mcols">Table 13.2</a><p>
<div class="defnbox"><a id="wrglossary.17998"></a><a href="#glo:opt.glostyle.mcolalttreegroup"><span class="glostylefmt">mcolalttreegroup</span></a><span class="floatrightbox"><a id="wrglossary.17999"></a><a href="#glo:pkg.glossary-mcols"><span class="styfmt">glossary-mcols</span></a> v3.02+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A multicolumn <a id="wrglossary.18000"></a><a href="#glo:hierarchicallevel">hierarchical</a> style with letter <a id="wrglossary.18001"></a><a href="#glo:idx.group">group</a> headings that shows the name, description and, if set, the symbol. The name is set in a box whose width is given by the widest name that has to be identified with <a id="wrglossary.18002"></a><a href="#glo:glssetwidest"><code class="csfmt">\glssetwidest</code></a>. <a href="#sec:mcolstyles">§13.1.8</a>; <a href="#tab:mcols">Table 13.2</a><p>
<div class="defnbox"><a id="wrglossary.18003"></a><a href="#glo:opt.glostyle.mcolalttreehypergroup"><span class="glostylefmt">mcolalttreehypergroup</span></a><span class="floatrightbox"><a id="wrglossary.18004"></a><a href="#glo:pkg.glossary-mcols"><span class="styfmt">glossary-mcols</span></a> v3.02+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A <a id="wrglossary.18005"></a><a href="#glo:hierarchicallevel">hierarchical</a> style with letter <a id="wrglossary.18006"></a><a href="#glo:idx.group">group</a> headings and navigation line at the start of the first column that shows the name, description and, if set, the symbol. The name is set in a box whose width is given by the widest name that has to be identified with <a id="wrglossary.18007"></a><a href="#glo:glssetwidest"><code class="csfmt">\glssetwidest</code></a>. <a href="#sec:mcolstyles">§13.1.8</a>; <a href="#tab:mcols">Table 13.2</a><p>
<div class="defnbox"><a id="wrglossary.18008"></a><a href="#glo:opt.glostyle.mcolalttreespannav"><span class="glostylefmt">mcolalttreespannav</span></a><span class="floatrightbox"><a id="wrglossary.18009"></a><a href="#glo:pkg.glossary-mcols"><span class="styfmt">glossary-mcols</span></a> v4.22+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A <a id="wrglossary.18010"></a><a href="#glo:hierarchicallevel">hierarchical</a> style with letter <a id="wrglossary.18011"></a><a href="#glo:idx.group">group</a> headings and navigation line spanning all columns that shows the name, description and, if set, the symbol. The name is set in a box whose width is given by the widest name that has to be identified with <a id="wrglossary.18012"></a><a href="#glo:glssetwidest"><code class="csfmt">\glssetwidest</code></a>. <a href="#sec:mcolstyles">§13.1.8</a>; <a href="#tab:mcols">Table 13.2</a><p>
<div class="defnbox"><a id="wrglossary.18013"></a><a href="#glo:opt.glostyle.mcolindex"><span class="glostylefmt">mcolindex</span></a><span class="floatrightbox"><a id="wrglossary.18014"></a><a href="#glo:pkg.glossary-mcols"><span class="styfmt">glossary-mcols</span></a> v3.02+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A multicolumn style similar to standard indexes but also shows the description and, if set, the symbol. <a href="#sec:mcolstyles">§13.1.8</a>; <a href="#tab:mcols">Table 13.2</a><p>
<div class="defnbox"><a id="wrglossary.18015"></a><a href="#glo:opt.glostyle.mcolindexgroup"><span class="glostylefmt">mcolindexgroup</span></a><span class="floatrightbox"><a id="wrglossary.18016"></a><a href="#glo:pkg.glossary-mcols"><span class="styfmt">glossary-mcols</span></a> v3.02+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A multicolumn style similar to standard indexes with letter <a id="wrglossary.18017"></a><a href="#glo:idx.group">group</a> headings but also shows the description and, if set, the symbol. <a href="#sec:mcolstyles">§13.1.8</a>; <a href="#tab:mcols">Table 13.2</a><p>
<div class="defnbox"><a id="wrglossary.18018"></a><a href="#glo:opt.glostyle.mcolindexhypergroup"><span class="glostylefmt">mcolindexhypergroup</span></a><span class="floatrightbox"><a id="wrglossary.18019"></a><a href="#glo:pkg.glossary-mcols"><span class="styfmt">glossary-mcols</span></a> v3.02+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A multicolumn style similar to standard indexes with letter <a id="wrglossary.18020"></a><a href="#glo:idx.group">group</a> headings and a navigation line at the start of the first column but also shows the description and, if set, the symbol. <a href="#sec:mcolstyles">§13.1.8</a>; <a href="#tab:mcols">Table 13.2</a><p>
<div class="defnbox"><a id="wrglossary.18021"></a><a href="#glo:opt.glostyle.mcolindexspannav"><span class="glostylefmt">mcolindexspannav</span></a><span class="floatrightbox"><a id="wrglossary.18022"></a><a href="#glo:pkg.glossary-mcols"><span class="styfmt">glossary-mcols</span></a> v4.22+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A multicolumn style similar to standard indexes with letter <a id="wrglossary.18023"></a><a href="#glo:idx.group">group</a> headings and a navigation line spanning all columns but also shows the description and, if set, the symbol. <a href="#sec:mcolstyles">§13.1.8</a>; <a href="#tab:mcols">Table 13.2</a><p>
<div class="defnbox"><a id="wrglossary.18024"></a><a href="#glo:opt.glostyle.mcoltree"><span class="glostylefmt">mcoltree</span></a><span class="floatrightbox"><a id="wrglossary.18025"></a><a href="#glo:pkg.glossary-mcols"><span class="styfmt">glossary-mcols</span></a> v3.02+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A multicolumn <a id="wrglossary.18026"></a><a href="#glo:hierarchicallevel">hierarchical</a> style that shows the name, description and, if set, the symbol. <a href="#sec:mcolstyles">§13.1.8</a>; <a href="#tab:mcols">Table 13.2</a><p>
<div class="defnbox"><a id="wrglossary.18027"></a><a href="#glo:opt.glostyle.mcoltreegroup"><span class="glostylefmt">mcoltreegroup</span></a><span class="floatrightbox"><a id="wrglossary.18028"></a><a href="#glo:pkg.glossary-mcols"><span class="styfmt">glossary-mcols</span></a> v3.02+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A multicolumn <a id="wrglossary.18029"></a><a href="#glo:hierarchicallevel">hierarchical</a> style with letter <a id="wrglossary.18030"></a><a href="#glo:idx.group">group</a> headings that shows the name, description and, if set, the symbol. <a href="#sec:mcolstyles">§13.1.8</a>; <a href="#tab:mcols">Table 13.2</a><p>
<div class="defnbox"><a id="wrglossary.18031"></a><a href="#glo:opt.glostyle.mcoltreehypergroup"><span class="glostylefmt">mcoltreehypergroup</span></a><span class="floatrightbox"><a id="wrglossary.18032"></a><a href="#glo:pkg.glossary-mcols"><span class="styfmt">glossary-mcols</span></a> v3.02+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A multicolumn <a id="wrglossary.18033"></a><a href="#glo:hierarchicallevel">hierarchical</a> style with letter <a id="wrglossary.18034"></a><a href="#glo:idx.group">group</a> headings and navigation line at the start of the first column that shows the name, description and, if set, the symbol. <a href="#sec:mcolstyles">§13.1.8</a>; <a href="#tab:mcols">Table 13.2</a><p>
<div class="defnbox"><a id="wrglossary.18035"></a><a href="#glo:opt.glostyle.mcoltreenoname"><span class="glostylefmt">mcoltreenoname</span></a><span class="floatrightbox"><a id="wrglossary.18036"></a><a href="#glo:pkg.glossary-mcols"><span class="styfmt">glossary-mcols</span></a> v3.02+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A multicolumn <a id="wrglossary.18037"></a><a href="#glo:dual.homograph">homograph</a> style that shows the top-level name, description and, if set, the symbol, but omits the name for sub-entries. <a href="#sec:mcolstyles">§13.1.8</a>; <a href="#tab:mcols">Table 13.2</a><p>
<div class="defnbox"><a id="wrglossary.18038"></a><a href="#glo:opt.glostyle.mcoltreenonamegroup"><span class="glostylefmt">mcoltreenonamegroup</span></a><span class="floatrightbox"><a id="wrglossary.18039"></a><a href="#glo:pkg.glossary-mcols"><span class="styfmt">glossary-mcols</span></a> v3.02+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A multicolumn <a id="wrglossary.18040"></a><a href="#glo:dual.homograph">homograph</a> style with letter <a id="wrglossary.18041"></a><a href="#glo:idx.group">group</a> headings that shows the top-level name, description and, if set, the symbol, but omits the name for sub-entries. <a href="#sec:mcolstyles">§13.1.8</a>; <a href="#tab:mcols">Table 13.2</a><p>
<div class="defnbox"><a id="wrglossary.18042"></a><a href="#glo:opt.glostyle.mcoltreenonamehypergroup"><span class="glostylefmt">mcoltreenonamehypergroup</span></a><span class="floatrightbox"><a id="wrglossary.18043"></a><a href="#glo:pkg.glossary-mcols"><span class="styfmt">glossary-mcols</span></a> v3.02+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A multicolumn <a id="wrglossary.18044"></a><a href="#glo:dual.homograph">homograph</a> style with letter <a id="wrglossary.18045"></a><a href="#glo:idx.group">group</a> headings and navigation line at the start of the first column that shows the top-level name, description and, if set, the symbol, but omits the name for sub-entries. <a href="#sec:mcolstyles">§13.1.8</a>; <a href="#tab:mcols">Table 13.2</a><p>
<div class="defnbox"><a id="wrglossary.18046"></a><a href="#glo:opt.glostyle.mcoltreenonamespannav"><span class="glostylefmt">mcoltreenonamespannav</span></a><span class="floatrightbox"><a id="wrglossary.18047"></a><a href="#glo:pkg.glossary-mcols"><span class="styfmt">glossary-mcols</span></a> v4.22+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A multicolumn <a id="wrglossary.18048"></a><a href="#glo:dual.homograph">homograph</a> style with letter <a id="wrglossary.18049"></a><a href="#glo:idx.group">group</a> headings and navigation line spanning all columns that shows the top-level name, description and, if set, the symbol, but omits the name for sub-entries. <a href="#sec:mcolstyles">§13.1.8</a>; <a href="#tab:mcols">Table 13.2</a><p>
<div class="defnbox"><a id="wrglossary.18050"></a><a href="#glo:opt.glostyle.mcoltreespannav"><span class="glostylefmt">mcoltreespannav</span></a><span class="floatrightbox"><a id="wrglossary.18051"></a><a href="#glo:pkg.glossary-mcols"><span class="styfmt">glossary-mcols</span></a> v4.22+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A multicolumn <a id="wrglossary.18052"></a><a href="#glo:hierarchicallevel">hierarchical</a> style with letter <a id="wrglossary.18053"></a><a href="#glo:idx.group">group</a> headings and navigation line spanning all columns that shows the name, description and, if set, the symbol. <a href="#sec:mcolstyles">§13.1.8</a>; <a href="#tab:mcols">Table 13.2</a><p>
<div class="defnbox"><a id="wrglossary.18054"></a><a href="#glo:opt.glostyle.sublistdotted"><span class="glostylefmt">sublistdotted</span></a><span class="floatrightbox"><a id="wrglossary.18055"></a><a href="#glo:pkg.glossary-list"><span class="styfmt">glossary-list</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A list style with just the name for top-level entries and a dotted leader between the name and description for sub-entries. <a href="#sec:liststyles">§13.1.1</a>; <a href="#wrglossary.10757">299</a><p>
<div class="defnbox"><a id="wrglossary.18056"></a><a href="#glo:opt.glostyle.super"><span class="glostylefmt">super</span></a><span class="floatrightbox"><a id="wrglossary.18057"></a><a href="#glo:pkg.glossary-super"><span class="styfmt">glossary-super</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A tabular style using <a id="wrglossary.18058"></a><a href="#glo:env.supertabular"><span class="envfmt">supertabular</span></a> with 2 columns. <a href="#sec:superstyles">§13.1.5</a>; <a href="#wrglossary.11084">309</a><p>
<div class="defnbox"><a id="wrglossary.18059"></a><a href="#glo:opt.glostyle.super3col"><span class="glostylefmt">super3col</span></a><span class="floatrightbox"><a id="wrglossary.18060"></a><a href="#glo:pkg.glossary-super"><span class="styfmt">glossary-super</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A tabular style using <a id="wrglossary.18061"></a><a href="#glo:env.supertabular"><span class="envfmt">supertabular</span></a> with 3 columns. <a href="#sec:superstyles">§13.1.5</a>; <a href="#wrglossary.11104">309</a><p>
<div class="defnbox"><a id="wrglossary.18062"></a><a href="#glo:opt.glostyle.super3colborder"><span class="glostylefmt">super3colborder</span></a><span class="floatrightbox"><a id="wrglossary.18063"></a><a href="#glo:pkg.glossary-super"><span class="styfmt">glossary-super</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A tabular style using <a id="wrglossary.18064"></a><a href="#glo:env.supertabular"><span class="envfmt">supertabular</span></a> with 3 columns and border lines. <a href="#sec:superstyles">§13.1.5</a>; <a href="#wrglossary.11111">310</a><p>
<div class="defnbox"><a id="wrglossary.18065"></a><a href="#glo:opt.glostyle.super3colheader"><span class="glostylefmt">super3colheader</span></a><span class="floatrightbox"><a id="wrglossary.18066"></a><a href="#glo:pkg.glossary-super"><span class="styfmt">glossary-super</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A tabular style using <a id="wrglossary.18067"></a><a href="#glo:env.supertabular"><span class="envfmt">supertabular</span></a> with 3 columns and a header row. <a href="#sec:superstyles">§13.1.5</a>; <a href="#wrglossary.11115">310</a><p>
<div class="defnbox"><a id="wrglossary.18068"></a><a href="#glo:opt.glostyle.super3colheaderborder"><span class="glostylefmt">super3colheaderborder</span></a><span class="floatrightbox"><a id="wrglossary.18069"></a><a href="#glo:pkg.glossary-super"><span class="styfmt">glossary-super</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A tabular style using <a id="wrglossary.18070"></a><a href="#glo:env.supertabular"><span class="envfmt">supertabular</span></a> with 3 columns, a header row and border lines. <a href="#sec:superstyles">§13.1.5</a>; <a href="#wrglossary.11119">310</a><p>
<div class="defnbox"><a id="wrglossary.18071"></a><a href="#glo:opt.glostyle.super4col"><span class="glostylefmt">super4col</span></a><span class="floatrightbox"><a id="wrglossary.18072"></a><a href="#glo:pkg.glossary-super"><span class="styfmt">glossary-super</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A tabular style using <a id="wrglossary.18073"></a><a href="#glo:env.supertabular"><span class="envfmt">supertabular</span></a> with 4 columns. <a href="#sec:superstyles">§13.1.5</a>; <a href="#wrglossary.11123">310</a><p>
<div class="defnbox"><a id="wrglossary.18074"></a><a href="#glo:opt.glostyle.super4colborder"><span class="glostylefmt">super4colborder</span></a><span class="floatrightbox"><a id="wrglossary.18075"></a><a href="#glo:pkg.glossary-super"><span class="styfmt">glossary-super</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A tabular style using <a id="wrglossary.18076"></a><a href="#glo:env.supertabular"><span class="envfmt">supertabular</span></a> with 4 columns and border lines. <a href="#sec:superstyles">§13.1.5</a>; <a href="#wrglossary.11128">310</a><p>
<div class="defnbox"><a id="wrglossary.18077"></a><a href="#glo:opt.glostyle.super4colheader"><span class="glostylefmt">super4colheader</span></a><span class="floatrightbox"><a id="wrglossary.18078"></a><a href="#glo:pkg.glossary-super"><span class="styfmt">glossary-super</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A tabular style using <a id="wrglossary.18079"></a><a href="#glo:env.supertabular"><span class="envfmt">supertabular</span></a> with 4 columns and a header row. <a href="#sec:superstyles">§13.1.5</a>; <a href="#wrglossary.11132">310</a><p>
<div class="defnbox"><a id="wrglossary.18080"></a><a href="#glo:opt.glostyle.super4colheaderborder"><span class="glostylefmt">super4colheaderborder</span></a><span class="floatrightbox"><a id="wrglossary.18081"></a><a href="#glo:pkg.glossary-super"><span class="styfmt">glossary-super</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A tabular style using <a id="wrglossary.18082"></a><a href="#glo:env.supertabular"><span class="envfmt">supertabular</span></a> with 4 columns, a header row and border lines. <a href="#sec:superstyles">§13.1.5</a>; <a href="#wrglossary.11136">310</a><p>
<div class="defnbox"><a id="wrglossary.18083"></a><a href="#glo:opt.glostyle.superborder"><span class="glostylefmt">superborder</span></a><span class="floatrightbox"><a id="wrglossary.18084"></a><a href="#glo:pkg.glossary-super"><span class="styfmt">glossary-super</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A tabular style using <a id="wrglossary.18085"></a><a href="#glo:env.supertabular"><span class="envfmt">supertabular</span></a> with 2 columns and border lines. <a href="#sec:superstyles">§13.1.5</a>; <a href="#wrglossary.11092">309</a><p>
<div class="defnbox"><a id="wrglossary.18086"></a><a href="#glo:opt.glostyle.superheader"><span class="glostylefmt">superheader</span></a><span class="floatrightbox"><a id="wrglossary.18087"></a><a href="#glo:pkg.glossary-super"><span class="styfmt">glossary-super</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A tabular style using <a id="wrglossary.18088"></a><a href="#glo:env.supertabular"><span class="envfmt">supertabular</span></a> with 2 columns and a header row. <a href="#sec:superstyles">§13.1.5</a>; <a href="#wrglossary.11096">309</a><p>
<div class="defnbox"><a id="wrglossary.18089"></a><a href="#glo:opt.glostyle.superheaderborder"><span class="glostylefmt">superheaderborder</span></a><span class="floatrightbox"><a id="wrglossary.18090"></a><a href="#glo:pkg.glossary-super"><span class="styfmt">glossary-super</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A tabular style using <a id="wrglossary.18091"></a><a href="#glo:env.supertabular"><span class="envfmt">supertabular</span></a> with 2 columns, a header row and border lines. <a href="#sec:superstyles">§13.1.5</a>; <a href="#wrglossary.11100">309</a><p>
<div class="defnbox"><a id="wrglossary.18092"></a><a href="#glo:opt.glostyle.superragged"><span class="glostylefmt">superragged</span></a><span class="floatrightbox"><a id="wrglossary.18093"></a><a href="#glo:pkg.glossary-superragged"><span class="styfmt">glossary-superragged</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A tabular style using <a id="wrglossary.18094"></a><a href="#glo:env.supertabular"><span class="envfmt">supertabular</span></a> with 2 columns and ragged right formatting for the description. <a href="#sec:superraggedstyles">§13.1.6</a>; <a href="#wrglossary.11195">312</a><p>
<div class="defnbox"><a id="wrglossary.18095"></a><a href="#glo:opt.glostyle.superragged3col"><span class="glostylefmt">superragged3col</span></a><span class="floatrightbox"><a id="wrglossary.18096"></a><a href="#glo:pkg.glossary-superragged"><span class="styfmt">glossary-superragged</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A tabular style using <a id="wrglossary.18097"></a><a href="#glo:env.supertabular"><span class="envfmt">supertabular</span></a> with 3 columns and ragged right formatting for the description. <a href="#sec:superraggedstyles">§13.1.6</a>; <a href="#wrglossary.11215">313</a><p>
<div class="defnbox"><a id="wrglossary.18098"></a><a href="#glo:opt.glostyle.superragged3colborder"><span class="glostylefmt">superragged3colborder</span></a><span class="floatrightbox"><a id="wrglossary.18099"></a><a href="#glo:pkg.glossary-superragged"><span class="styfmt">glossary-superragged</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A tabular style using <a id="wrglossary.18100"></a><a href="#glo:env.supertabular"><span class="envfmt">supertabular</span></a> with 3 columns and border lines, and ragged right formatting for the description. <a href="#sec:superraggedstyles">§13.1.6</a>; <a href="#wrglossary.11222">313</a><p>
<div class="defnbox"><a id="wrglossary.18101"></a><a href="#glo:opt.glostyle.superragged3colheader"><span class="glostylefmt">superragged3colheader</span></a><span class="floatrightbox"><a id="wrglossary.18102"></a><a href="#glo:pkg.glossary-superragged"><span class="styfmt">glossary-superragged</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A tabular style using <a id="wrglossary.18103"></a><a href="#glo:env.supertabular"><span class="envfmt">supertabular</span></a> with 3 columns and a header row, and ragged right formatting for the description. <a href="#sec:superraggedstyles">§13.1.6</a>; <a href="#wrglossary.11226">313</a><p>
<div class="defnbox"><a id="wrglossary.18104"></a><a href="#glo:opt.glostyle.superragged3colheaderborder"><span class="glostylefmt">superragged3colheaderborder</span></a><span class="floatrightbox"><a id="wrglossary.18105"></a><a href="#glo:pkg.glossary-superragged"><span class="styfmt">glossary-superragged</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A tabular style using <a id="wrglossary.18106"></a><a href="#glo:env.supertabular"><span class="envfmt">supertabular</span></a> with 3 columns, a header row and border lines, and ragged right formatting for the description. <a href="#sec:superraggedstyles">§13.1.6</a>; <a href="#wrglossary.11230">313</a><p>
<div class="defnbox"><a id="wrglossary.18107"></a><a href="#glo:opt.glostyle.superraggedborder"><span class="glostylefmt">superraggedborder</span></a><span class="floatrightbox"><a id="wrglossary.18108"></a><a href="#glo:pkg.glossary-superragged"><span class="styfmt">glossary-superragged</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A tabular style using <a id="wrglossary.18109"></a><a href="#glo:env.supertabular"><span class="envfmt">supertabular</span></a> with 2 columns and border lines, and ragged right formatting for the description. <a href="#sec:superraggedstyles">§13.1.6</a>; <a href="#wrglossary.11203">312</a><p>
<div class="defnbox"><a id="wrglossary.18110"></a><a href="#glo:opt.glostyle.superraggedheader"><span class="glostylefmt">superraggedheader</span></a><span class="floatrightbox"><a id="wrglossary.18111"></a><a href="#glo:pkg.glossary-superragged"><span class="styfmt">glossary-superragged</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A tabular style using <a id="wrglossary.18112"></a><a href="#glo:env.supertabular"><span class="envfmt">supertabular</span></a> with 2 columns and a header row, and ragged right formatting for the description. <a href="#sec:superraggedstyles">§13.1.6</a>; <a href="#wrglossary.11207">313</a><p>
<div class="defnbox"><a id="wrglossary.18113"></a><a href="#glo:opt.glostyle.superraggedheaderborder"><span class="glostylefmt">superraggedheaderborder</span></a><span class="floatrightbox"><a id="wrglossary.18114"></a><a href="#glo:pkg.glossary-superragged"><span class="styfmt">glossary-superragged</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A tabular style using <a id="wrglossary.18115"></a><a href="#glo:env.supertabular"><span class="envfmt">supertabular</span></a> with 2 columns, a header row and border lines, and ragged right formatting for the description. <a href="#sec:superraggedstyles">§13.1.6</a>; <a href="#wrglossary.11211">313</a><p>
<div class="defnbox"><a id="wrglossary.18116"></a><dfn id="glo:opt.glostyle.topic"><span class="xtrglostylefmt">topic</span></dfn><span class="floatrightbox"><a id="wrglossary.18117"></a><a href="#glo:pkg.glossary-topic"><span class="styfmt">glossary-topic</span></a> v1.40+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Designed for paragraph length top-level descriptions.<p>
<div class="defnbox"><a id="wrglossary.18118"></a><dfn id="glo:opt.glostyle.topicmcols"><span class="xtrglostylefmt">topicmcols</span></dfn><span class="floatrightbox"><a id="wrglossary.18119"></a><a href="#glo:pkg.glossary-topic"><span class="styfmt">glossary-topic</span></a> v1.40+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Designed for paragraph length top-level descriptions with sub-entries in multiple columns.<p>
<div class="defnbox"><a id="wrglossary.18120"></a><a href="#glo:opt.glostyle.tree"><span class="glostylefmt">tree</span></a><span class="floatrightbox"><a id="wrglossary.18121"></a><a href="#glo:pkg.glossary-tree"><span class="styfmt">glossary-tree</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A <a id="wrglossary.18122"></a><a href="#glo:hierarchicallevel">hierarchical</a> style that shows the name, description and, if set, the symbol. <a href="#sec:treestyles">§13.1.7</a>; <a href="#wrglossary.11322">316</a><p>
<div class="defnbox"><a id="wrglossary.18123"></a><a href="#glo:opt.glostyle.treegroup"><span class="glostylefmt">treegroup</span></a><span class="floatrightbox"><a id="wrglossary.18124"></a><a href="#glo:pkg.glossary-tree"><span class="styfmt">glossary-tree</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A <a id="wrglossary.18125"></a><a href="#glo:hierarchicallevel">hierarchical</a> style with letter <a id="wrglossary.18126"></a><a href="#glo:idx.group">group</a> headings that shows the name, description and, if set, the symbol. <a href="#sec:treestyles">§13.1.7</a>; <a href="#wrglossary.11331">317</a><p>
<div class="defnbox"><a id="wrglossary.18127"></a><a href="#glo:opt.glostyle.treehypergroup"><span class="glostylefmt">treehypergroup</span></a><span class="floatrightbox"><a id="wrglossary.18128"></a><a href="#glo:pkg.glossary-tree"><span class="styfmt">glossary-tree</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A <a id="wrglossary.18129"></a><a href="#glo:hierarchicallevel">hierarchical</a> style with letter <a id="wrglossary.18130"></a><a href="#glo:idx.group">group</a> headings and navigation line that shows the name, description and, if set, the symbol. <a href="#sec:treestyles">§13.1.7</a>; <a href="#wrglossary.11336">317</a><p>
<div class="defnbox"><a id="wrglossary.18131"></a><a href="#glo:opt.glostyle.treenoname"><span class="glostylefmt">treenoname</span></a><span class="floatrightbox"><a id="wrglossary.18132"></a><a href="#glo:pkg.glossary-tree"><span class="styfmt">glossary-tree</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A <a id="wrglossary.18133"></a><a href="#glo:dual.homograph">homograph</a> style that shows the top-level name, description and, if set, the symbol, but omits the name for sub-entries. <a href="#sec:treestyles">§13.1.7</a>; <a href="#wrglossary.11343">317</a><p>
<div class="defnbox"><a id="wrglossary.18134"></a><a href="#glo:opt.glostyle.treenonamegroup"><span class="glostylefmt">treenonamegroup</span></a><span class="floatrightbox"><a id="wrglossary.18135"></a><a href="#glo:pkg.glossary-tree"><span class="styfmt">glossary-tree</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A <a id="wrglossary.18136"></a><a href="#glo:dual.homograph">homograph</a> style with letter <a id="wrglossary.18137"></a><a href="#glo:idx.group">group</a> headings that shows the top-level name, description and, if set, the symbol, but omits the name for sub-entries. <a href="#sec:treestyles">§13.1.7</a>; <a href="#wrglossary.11347">317</a><p>
<div class="defnbox"><a id="wrglossary.18138"></a><a href="#glo:opt.glostyle.treenonamehypergroup"><span class="glostylefmt">treenonamehypergroup</span></a><span class="floatrightbox"><a id="wrglossary.18139"></a><a href="#glo:pkg.glossary-tree"><span class="styfmt">glossary-tree</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A <a id="wrglossary.18140"></a><a href="#glo:dual.homograph">homograph</a> style with letter <a id="wrglossary.18141"></a><a href="#glo:idx.group">group</a> headings and navigation line that shows the top-level name, description and, if set, the symbol, but omits the name for sub-entries. <a href="#sec:treestyles">§13.1.7</a>; <a href="#wrglossary.11351">317</a><p>
 
</section><!-- end of section idx.glossarystyle-optionsummary -->

<section id="cmdsummary"><!-- start of section cmdsummary --><div class="tomain"><a href="#main">[top]</a></div>
<h1><!-- start of chapter header -->Command Summary<div class="labellink"><a href="#cmdsummary">[link]</a></div></h1><!-- end of chapter header -->

</section><!-- end of section cmdsummary -->

<section id="summary.index@"><!-- start of section summary.index@ --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->@<div class="labellink"><a href="#summary.index@">[link]</a></div></h2><!-- end of section header -->
<div class="defnbox"><a id="wrglossary.18142"></a><a href="#glo:@gls@codepage"><code class="csfmt">\@gls@codepage</code></a><code class="code">{<span class="meta">〈<em class="metainner">code-page</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.18143"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v1.17+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
This command is written to the <a id="wrglossary.18144"></a><a href="#glo:ext.aux"><span class="extfmt">aux</span></a> file for the benefit of <a id="wrglossary.18145"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> and <a id="wrglossary.18146"></a><a href="#glo:app.makeglossaries-lite"><span class="appfmt">makeglossaries-lite</span></a>. The <span class="meta">〈<em class="metainner">code-page</em>〉</span> indicates the <a id="wrglossary.18147"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> <a id="wrglossary.18148"></a><a href="#glo:idx.codepage">codepage</a>. <a href="#sec:notedev.makeindex.xindy">§1.7.1</a>; <a href="#wrglossary.2044">66</a><p>
<div class="defnbox"><a id="wrglossary.18149"></a><a href="#glo:@gls@reference"><code class="csfmt">\@gls@reference</code></a><code class="code">{<span class="meta">〈<em class="metainner">type</em>〉</span>}{<span class="meta">〈<em class="metainner">label</em>〉</span>}{<span class="meta">〈<em class="metainner">location</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.18150"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.04+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
This command is written to the <a id="wrglossary.18151"></a><a href="#glo:ext.aux"><span class="extfmt">aux</span></a> file to provide the information for <a id="wrglossary.18152"></a><a href="#glo:printnoidxglossary"><code class="csfmt">\printnoidxglossary</code></a>. <a href="#sec:notedev.makeindex.xindy">§1.7.1</a>; <a href="#wrglossary.2050">66</a><p>
<div class="defnbox"><a id="wrglossary.18153"></a><a href="#glo:@glsorder"><code class="csfmt">\@glsorder</code></a><code class="code">{<span class="meta">〈<em class="metainner">order</em>〉</span>}</code></div><!-- end of defnbox -->
<p>
This command is written to the <a id="wrglossary.18154"></a><a href="#glo:ext.aux"><span class="extfmt">aux</span></a> file for the benefit of <a id="wrglossary.18155"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> and <a id="wrglossary.18156"></a><a href="#glo:app.makeglossaries-lite"><span class="appfmt">makeglossaries-lite</span></a>. The <span class="meta">〈<em class="metainner">order</em>〉</span> should be either <code class="code">letter</code> or <code class="code">word</code>. <a href="#sec:notedev.makeindex.xindy">§1.7.1</a>; <a href="#wrglossary.2033">66</a><p>
<div class="defnbox"><a id="wrglossary.18157"></a><a href="#glo:@glsxtr@altmodifier"><code class="csfmt">\@glsxtr@altmodifier</code></a><code class="code">{<span class="meta">〈<em class="metainner">character</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.18158"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.37+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
This command is written to the <a id="wrglossary.18159"></a><a href="#glo:ext.aux"><span class="extfmt">aux</span></a> file to provide the <a id="wrglossary.18160"></a><a href="#glo:GlsXtrSetAltModifier"><code class="xtrcsfmt">\GlsXtrSetAltModifier</code></a> information for <a id="wrglossary.18161"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>. <a href="#sec:notedev.bib2gls">§1.7.3</a>; <a href="#wrglossary.2097">68</a><p>
<div class="defnbox"><a id="wrglossary.18162"></a><a href="#glo:@glsxtr@newglslike"><code class="csfmt">\@glsxtr@newglslike</code></a><code class="code">{<span class="meta">〈<em class="metainner">label-prefix</em>〉</span>}{<span class="meta">〈<em class="metainner">cs</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.18163"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.37+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
This command is written to the <a id="wrglossary.18164"></a><a href="#glo:ext.aux"><span class="extfmt">aux</span></a> file to provide the <a id="wrglossary.18165"></a><a href="#glo:glsxtrnewglslike"><code class="xtrcsfmt">\glsxtrnewglslike</code></a> information for <a id="wrglossary.18166"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>. <a href="#sec:notedev.bib2gls">§1.7.3</a>; <a href="#wrglossary.2094">68</a><p>
<div class="defnbox"><a id="wrglossary.18167"></a><a href="#glo:@glsxtr@prefixlabellist"><code class="csfmt">\@glsxtr@prefixlabellist</code></a><code class="code">{<span class="meta">〈<em class="metainner">list</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.18168"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.37+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
This command is written to the <a id="wrglossary.18169"></a><a href="#glo:ext.aux"><span class="extfmt">aux</span></a> file to provide the <a id="wrglossary.18170"></a><a href="#glo:dgls"><code class="xtrcsfmt">\dgls</code></a> information for <a id="wrglossary.18171"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>. <a href="#sec:notedev.bib2gls">§1.7.3</a>; <a href="#wrglossary.2100">68</a><p>
<div class="defnbox"><a id="wrglossary.18172"></a><a href="#glo:@istfilename"><code class="csfmt">\@istfilename</code></a><code class="code">{<span class="meta">〈<em class="metainner">filename</em>〉</span>}</code></div><!-- end of defnbox -->
<p>
This command is written to the <a id="wrglossary.18173"></a><a href="#glo:ext.aux"><span class="extfmt">aux</span></a> file for the benefit of <a id="wrglossary.18174"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> and <a id="wrglossary.18175"></a><a href="#glo:app.makeglossaries-lite"><span class="appfmt">makeglossaries-lite</span></a>. The <span class="meta">〈<em class="metainner">filename</em>〉</span> is the name of the style file. <a href="#sec:notedev.makeindex.xindy">§1.7.1</a>; <a href="#wrglossary.2015">65</a><p>
<div class="defnbox"><a id="wrglossary.18176"></a><a href="#glo:@newglossary"><code class="csfmt">\@newglossary</code></a><code class="code">{<span class="meta">〈<em class="metainner">glossary-label</em>〉</span>}{<span class="meta">〈<em class="metainner">log</em>〉</span>}{<span class="meta">〈<em class="metainner">out-ext</em>〉</span>}{<span class="meta">〈<em class="metainner">in-ext</em>〉</span>}</code></div><!-- end of defnbox -->
<p>
This command is written to the <a id="wrglossary.18177"></a><a href="#glo:ext.aux"><span class="extfmt">aux</span></a> file for the benefit of <a id="wrglossary.18178"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> and <a id="wrglossary.18179"></a><a href="#glo:app.makeglossaries-lite"><span class="appfmt">makeglossaries-lite</span></a>. The arguments indicate the file extensions associated with the given glossary. <a href="#sec:notedev.makeindex.xindy">§1.7.1</a>; <a href="#wrglossary.1991">65</a><p>
<div class="defnbox"><a id="wrglossary.18180"></a><a href="#glo:@xdylanguage"><code class="csfmt">\@xdylanguage</code></a><code class="code">{<span class="meta">〈<em class="metainner">glossary-label</em>〉</span>}{<span class="meta">〈<em class="metainner">language</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.18181"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v1.17+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
This command is written to the <a id="wrglossary.18182"></a><a href="#glo:ext.aux"><span class="extfmt">aux</span></a> file for the benefit of <a id="wrglossary.18183"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> and <a id="wrglossary.18184"></a><a href="#glo:app.makeglossaries-lite"><span class="appfmt">makeglossaries-lite</span></a>. The <span class="meta">〈<em class="metainner">language</em>〉</span> is the language to pass to <a id="wrglossary.18185"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> for the given glossary. <a href="#sec:notedev.makeindex.xindy">§1.7.1</a>; <a href="#wrglossary.2038">66</a><p>

</section><!-- end of section summary.index@ -->

<section id="summary.index6553600"><!-- start of section summary.index6553600 --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->A<div class="labellink"><a href="#summary.index6553600">[link]</a></div></h2><!-- end of section header -->
<div class="defnbox"><a id="wrglossary.18186"></a><dfn id="glo:abbreviationsname"><code class="xtrcsfmt">\abbreviationsname</code></dfn><span class="floatrightbox"><span class="summarytag">initial: </span>Abbreviations; <a id="wrglossary.18187"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></span><span class="clearfix"></span><p>
<div class="noteBox">(language-sensitive)</div><!-- end of noteBox -->
</div><!-- end of defnbox -->
<p>
Expands to the title of the <a id="wrglossary.18188"></a><a href="#glo:opt.glostype.abbreviations"><code class="glostypefmt">abbreviations</code></a> <a id="wrglossary.18189"></a><a href="#glo:dual.glossary">glossary</a>. The default is <span class="qt">“Abbreviations”</span> or <a id="wrglossary.18190"></a><a href="#glo:acronymname"><code class="csfmt">\acronymname</code></a> if <a id="wrglossary.18191"></a><a href="#glo:pkg.babel"><span class="styfmt">babel</span></a> has been detected.<p>
<div class="defnbox"><a id="wrglossary.18192"></a><a href="#glo:Ac"><code class="csfmt">\Ac</code></a><code class="code">{<span class="meta">〈<em class="metainner">options</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">inset</em>〉</span>}</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A synonym for <a id="wrglossary.18193"></a><a href="#glo:Gls"><code class="csfmt">\Gls</code></a> defined by the <a id="wrglossary.18194"></a><a href="#glo:opt.shortcuts"><span class="styoptfmt">shortcuts</span></a> package option. <a href="#sec:longshortfull">§6.1</a>; <a href="#tab:shortcuts">Table 6.1</a><p>
<div class="defnbox"><a id="wrglossary.18195"></a><a href="#glo:ac"><code class="csfmt">\ac</code></a><code class="code">{<span class="meta">〈<em class="metainner">options</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">inset</em>〉</span>}</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A synonym for <a id="wrglossary.18196"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> defined by the <a id="wrglossary.18197"></a><a href="#glo:opt.shortcuts"><span class="styoptfmt">shortcuts</span></a> package option. <a href="#sec:longshortfull">§6.1</a>; <a href="#tab:shortcuts">Table 6.1</a><p>
<div class="defnbox"><a id="wrglossary.18198"></a><a href="#glo:Acf"><code class="csfmt">\Acf</code></a><code class="code">{<span class="meta">〈<em class="metainner">options</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">inset</em>〉</span>}</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A synonym for <a id="wrglossary.18199"></a><a href="#glo:Acrfull"><code class="csfmt">\Acrfull</code></a> defined by the <a id="wrglossary.18200"></a><a href="#glo:opt.shortcuts"><span class="styoptfmt">shortcuts</span></a> package option. <a href="#sec:longshortfull">§6.1</a>; <a href="#tab:shortcuts">Table 6.1</a><p>
<div class="defnbox"><a id="wrglossary.18201"></a><a href="#glo:acf"><code class="csfmt">\acf</code></a><code class="code">{<span class="meta">〈<em class="metainner">options</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">inset</em>〉</span>}</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A synonym for <a id="wrglossary.18202"></a><a href="#glo:acrfull"><code class="csfmt">\acrfull</code></a> defined by the <a id="wrglossary.18203"></a><a href="#glo:opt.shortcuts"><span class="styoptfmt">shortcuts</span></a> package option. <a href="#sec:longshortfull">§6.1</a>; <a href="#tab:shortcuts">Table 6.1</a><p>
<div class="defnbox"><a id="wrglossary.18204"></a><a href="#glo:Acfp"><code class="csfmt">\Acfp</code></a><code class="code">{<span class="meta">〈<em class="metainner">options</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">inset</em>〉</span>}</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A synonym for <a id="wrglossary.18205"></a><a href="#glo:Acrfullpl"><code class="csfmt">\Acrfullpl</code></a> defined by the <a id="wrglossary.18206"></a><a href="#glo:opt.shortcuts"><span class="styoptfmt">shortcuts</span></a> package option. <a href="#sec:longshortfull">§6.1</a>; <a href="#tab:shortcuts">Table 6.1</a><p>
<div class="defnbox"><a id="wrglossary.18207"></a><a href="#glo:acfp"><code class="csfmt">\acfp</code></a><code class="code">{<span class="meta">〈<em class="metainner">options</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">inset</em>〉</span>}</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A synonym for <a id="wrglossary.18208"></a><a href="#glo:acrfullpl"><code class="csfmt">\acrfullpl</code></a> defined by the <a id="wrglossary.18209"></a><a href="#glo:opt.shortcuts"><span class="styoptfmt">shortcuts</span></a> package option. <a href="#sec:longshortfull">§6.1</a>; <a href="#tab:shortcuts">Table 6.1</a><p>
<div class="defnbox"><a id="wrglossary.18210"></a><a href="#glo:Acl"><code class="csfmt">\Acl</code></a><code class="code">{<span class="meta">〈<em class="metainner">options</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">inset</em>〉</span>}</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A synonym for <a id="wrglossary.18211"></a><a href="#glo:Acrlong"><code class="csfmt">\Acrlong</code></a> defined by the <a id="wrglossary.18212"></a><a href="#glo:opt.shortcuts"><span class="styoptfmt">shortcuts</span></a> package option. <a href="#sec:longshortfull">§6.1</a>; <a href="#tab:shortcuts">Table 6.1</a><p>
<div class="defnbox"><a id="wrglossary.18213"></a><a href="#glo:acl"><code class="csfmt">\acl</code></a><code class="code">{<span class="meta">〈<em class="metainner">options</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">inset</em>〉</span>}</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A synonym for <a id="wrglossary.18214"></a><a href="#glo:acrlong"><code class="csfmt">\acrlong</code></a> defined by the <a id="wrglossary.18215"></a><a href="#glo:opt.shortcuts"><span class="styoptfmt">shortcuts</span></a> package option. <a href="#sec:longshortfull">§6.1</a>; <a href="#tab:shortcuts">Table 6.1</a><p>
<div class="defnbox"><a id="wrglossary.18216"></a><a href="#glo:Aclp"><code class="csfmt">\Aclp</code></a><code class="code">{<span class="meta">〈<em class="metainner">options</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">inset</em>〉</span>}</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A synonym for <a id="wrglossary.18217"></a><a href="#glo:Acrlongpl"><code class="csfmt">\Acrlongpl</code></a> defined by the <a id="wrglossary.18218"></a><a href="#glo:opt.shortcuts"><span class="styoptfmt">shortcuts</span></a> package option. <a href="#sec:longshortfull">§6.1</a>; <a href="#tab:shortcuts">Table 6.1</a><p>
<div class="defnbox"><a id="wrglossary.18219"></a><a href="#glo:aclp"><code class="csfmt">\aclp</code></a><code class="code">{<span class="meta">〈<em class="metainner">options</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">inset</em>〉</span>}</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A synonym for <a id="wrglossary.18220"></a><a href="#glo:acrlongpl"><code class="csfmt">\acrlongpl</code></a> defined by the <a id="wrglossary.18221"></a><a href="#glo:opt.shortcuts"><span class="styoptfmt">shortcuts</span></a> package option. <a href="#sec:longshortfull">§6.1</a>; <a href="#tab:shortcuts">Table 6.1</a><p>
<div class="defnbox"><a id="wrglossary.18222"></a><a href="#glo:Acp"><code class="csfmt">\Acp</code></a><code class="code">{<span class="meta">〈<em class="metainner">options</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">inset</em>〉</span>}</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A synonym for <a id="wrglossary.18223"></a><a href="#glo:Glspl"><code class="csfmt">\Glspl</code></a> defined by the <a id="wrglossary.18224"></a><a href="#glo:opt.shortcuts"><span class="styoptfmt">shortcuts</span></a> package option. <a href="#sec:longshortfull">§6.1</a>; <a href="#tab:shortcuts">Table 6.1</a><p>
<div class="defnbox"><a id="wrglossary.18225"></a><a href="#glo:acp"><code class="csfmt">\acp</code></a><code class="code">{<span class="meta">〈<em class="metainner">options</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">inset</em>〉</span>}</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A synonym for <a id="wrglossary.18226"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a> defined by the <a id="wrglossary.18227"></a><a href="#glo:opt.shortcuts"><span class="styoptfmt">shortcuts</span></a> package option. <a href="#sec:longshortfull">§6.1</a>; <a href="#tab:shortcuts">Table 6.1</a><p>
<div class="defnbox"><a id="wrglossary.18228"></a><a href="#glo:ACRfull"><code class="csfmt">\ACRfull</code></a><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.18229"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.18230"></a><a href="#glo:acrfull"><code class="csfmt">\acrfull</code></a> but <a id="wrglossary.18231"></a><a href="#glo:idx.allcaps">all caps</a>. <a href="#sec:longshortfull">§6.1</a>; <a href="#wrglossary.6940">198</a><p>
<div class="defnbox"><a id="wrglossary.18232"></a><a href="#glo:Acrfull"><code class="csfmt">\Acrfull</code></a><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.18233"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.18234"></a><a href="#glo:acrfull"><code class="csfmt">\acrfull</code></a> but <a id="wrglossary.18235"></a><a href="#glo:idx.sentencecase">sentence case</a>. <a href="#sec:longshortfull">§6.1</a>; <a href="#wrglossary.6937">198</a><p>
<div class="defnbox"><a id="wrglossary.18236"></a><a href="#glo:acrfull"><code class="csfmt">\acrfull</code></a><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.18237"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
References the <a id="wrglossary.18238"></a><a href="#glo:idx.acronym">acronym</a> identified by <span class="meta">〈<em class="metainner">entry-label</em>〉</span>. The text produced shows the full form, formatted according to the <a id="wrglossary.18239"></a><a href="#glo:idx.acronymstyle">acronym style</a>. With <a id="wrglossary.18240"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, use <a id="wrglossary.18241"></a><a href="#glo:glsxtrfull"><code class="xtrcsfmt">\glsxtrfull</code></a> instead. For the first optional argument, see <a id="wrglossary.18242"></a><a href="#glo:idx.glsopt"><code class="csfmt">\glslink</code> options</a>. <a href="#sec:longshortfull">§6.1</a>; <a href="#wrglossary.6926">198</a><p>
<div class="defnbox"><a id="wrglossary.18243"></a><dfn id="glo:ACRfullfmt"><code class="csfmt">\ACRfullfmt</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">options</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">insert</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.18244"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.02+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Used by <a id="wrglossary.18245"></a><a href="#glo:ACRfull"><code class="csfmt">\ACRfull</code></a> to format the full form. This command is redefined by <a id="wrglossary.18246"></a><a href="#glo:idx.acronymstyle">acronym styles</a>.<p>
<div class="defnbox"><a id="wrglossary.18247"></a><dfn id="glo:Acrfullfmt"><code class="csfmt">\Acrfullfmt</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">options</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">insert</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.18248"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.02+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Used by <a id="wrglossary.18249"></a><a href="#glo:Acrfull"><code class="csfmt">\Acrfull</code></a> to format the full form. This command is redefined by <a id="wrglossary.18250"></a><a href="#glo:idx.acronymstyle">acronym styles</a>.<p>
<div class="defnbox"><a id="wrglossary.18251"></a><dfn id="glo:acrfullfmt"><code class="csfmt">\acrfullfmt</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">options</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">insert</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.18252"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.02+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Used by <a id="wrglossary.18253"></a><a href="#glo:acrfull"><code class="csfmt">\acrfull</code></a> to format the full form. This command is redefined by <a id="wrglossary.18254"></a><a href="#glo:idx.acronymstyle">acronym styles</a>.<p>
<div class="defnbox"><a id="wrglossary.18255"></a><a id="wrglossary.18256"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a> <dfn id="glo:acrfullformat"><code class="csfmt">\acrfullformat</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">long text</em>〉</span>}{<span class="meta">〈<em class="metainner">short text</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.18257"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Deprecated with the introduction of <a id="wrglossary.18258"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a> but used in the initial definition of commands like <a id="wrglossary.18259"></a><a href="#glo:glsentryfmt"><code class="csfmt">\glsentryfmt</code></a> before they are redefined by the <a id="wrglossary.18260"></a><a href="#glo:idx.acronymstyle">acronym style</a>. This may be removed in a future release.<p>
<div class="defnbox"><a id="wrglossary.18261"></a><a href="#glo:ACRfullpl"><code class="csfmt">\ACRfullpl</code></a><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.18262"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.18263"></a><a href="#glo:acrfullpl"><code class="csfmt">\acrfullpl</code></a> but <a id="wrglossary.18264"></a><a href="#glo:idx.allcaps">all caps</a>. <a href="#sec:longshortfull">§6.1</a>; <a href="#wrglossary.6949">198</a><p>
<div class="defnbox"><a id="wrglossary.18265"></a><a href="#glo:Acrfullpl"><code class="csfmt">\Acrfullpl</code></a><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.18266"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.18267"></a><a href="#glo:acrfullpl"><code class="csfmt">\acrfullpl</code></a> but <a id="wrglossary.18268"></a><a href="#glo:idx.sentencecase">sentence case</a>. <a href="#sec:longshortfull">§6.1</a>; <a href="#wrglossary.6946">198</a><p>
<div class="defnbox"><a id="wrglossary.18269"></a><a href="#glo:acrfullpl"><code class="csfmt">\acrfullpl</code></a><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.18270"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.18271"></a><a href="#glo:acrfull"><code class="csfmt">\acrfull</code></a> but shows the full plural form of an <a id="wrglossary.18272"></a><a href="#glo:idx.acronym">acronym</a>. With <a id="wrglossary.18273"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, use <a id="wrglossary.18274"></a><a href="#glo:glsxtrfullpl"><code class="xtrcsfmt">\glsxtrfullpl</code></a> instead. For the first optional argument, see <a id="wrglossary.18275"></a><a href="#glo:idx.glsopt"><code class="csfmt">\glslink</code> options</a>. <a href="#sec:longshortfull">§6.1</a>; <a href="#wrglossary.6943">198</a><p>
<div class="defnbox"><a id="wrglossary.18276"></a><dfn id="glo:ACRfullplfmt"><code class="csfmt">\ACRfullplfmt</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">options</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">insert</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.18277"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.02+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Used by <a id="wrglossary.18278"></a><a href="#glo:ACRfullpl"><code class="csfmt">\ACRfullpl</code></a> to format the full form. This command is redefined by <a id="wrglossary.18279"></a><a href="#glo:idx.acronymstyle">acronym styles</a>.<p>
<div class="defnbox"><a id="wrglossary.18280"></a><dfn id="glo:Acrfullplfmt"><code class="csfmt">\Acrfullplfmt</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">options</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">insert</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.18281"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.02+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Used by <a id="wrglossary.18282"></a><a href="#glo:Acrfullpl"><code class="csfmt">\Acrfullpl</code></a> to format the full form. This command is redefined by <a id="wrglossary.18283"></a><a href="#glo:idx.acronymstyle">acronym styles</a>.<p>
<div class="defnbox"><a id="wrglossary.18284"></a><dfn id="glo:acrfullplfmt"><code class="csfmt">\acrfullplfmt</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">options</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">insert</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.18285"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.02+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Used by <a id="wrglossary.18286"></a><a href="#glo:acrfullpl"><code class="csfmt">\acrfullpl</code></a> to format the full form. This command is redefined by <a id="wrglossary.18287"></a><a href="#glo:idx.acronymstyle">acronym styles</a>.<p>
<div class="defnbox"><a id="wrglossary.18288"></a><a id="wrglossary.18289"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a> <dfn id="glo:acrlinkfullformat"><code class="csfmt">\acrlinkfullformat</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">internal long cs</em>〉</span>}{<span class="meta">〈<em class="metainner">internal short cs</em>〉</span>}{<span class="meta">〈<em class="metainner">options</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">insert</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.18290"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Deprecated with the introduction of <a id="wrglossary.18291"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a> but used in the initial definition of commands like <a id="wrglossary.18292"></a><a href="#glo:acrfullfmt"><code class="csfmt">\acrfullfmt</code></a> before they are redefined by the <a id="wrglossary.18293"></a><a href="#glo:idx.acronymstyle">acronym style</a>. This may be removed in a future release.<p>
<div class="defnbox"><a id="wrglossary.18294"></a><a href="#glo:ACRlong"><code class="csfmt">\ACRlong</code></a><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.18295"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.18296"></a><a href="#glo:acrlong"><code class="csfmt">\acrlong</code></a> but converts the <a id="wrglossary.18297"></a><a href="#glo:dual.linktext">link text</a> to <a id="wrglossary.18298"></a><a href="#glo:idx.allcaps">all caps</a>. <a href="#sec:longshortfull">§6.1</a>; <a href="#wrglossary.6913">197</a><p>
<div class="defnbox"><a id="wrglossary.18299"></a><a href="#glo:Acrlong"><code class="csfmt">\Acrlong</code></a><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.18300"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.18301"></a><a href="#glo:acrlong"><code class="csfmt">\acrlong</code></a> but converts the <a id="wrglossary.18302"></a><a href="#glo:dual.linktext">link text</a> to <a id="wrglossary.18303"></a><a href="#glo:idx.sentencecase">sentence case</a>. <a href="#sec:longshortfull">§6.1</a>; <a href="#wrglossary.6910">197</a><p>
<div class="defnbox"><a id="wrglossary.18304"></a><a href="#glo:acrlong"><code class="csfmt">\acrlong</code></a><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.18305"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
References the <a id="wrglossary.18306"></a><a href="#glo:idx.acronym">acronym</a> identified by <span class="meta">〈<em class="metainner">entry-label</em>〉</span>. The text produced is obtained from the <a id="wrglossary.18307"></a><a href="#glo:opt.gloskey.long"><span class="csoptfmt">long</span></a> value. The <span class="meta">〈<em class="metainner">insert</em>〉</span> argument will be inserted at the end of the <a id="wrglossary.18308"></a><a href="#glo:dual.linktext">link text</a>. This command does not alter or depend on the <a id="wrglossary.18309"></a><a href="#glo:dual.firstuseflag">first use flag</a>. With <a id="wrglossary.18310"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, use <a id="wrglossary.18311"></a><a href="#glo:glsxtrlong"><code class="xtrcsfmt">\glsxtrlong</code></a> instead. For the first optional argument, see <a id="wrglossary.18312"></a><a href="#glo:idx.glsopt"><code class="csfmt">\glslink</code> options</a>. <a href="#sec:longshortfull">§6.1</a>; <a href="#wrglossary.6903">197</a><p>
<div class="defnbox"><a id="wrglossary.18313"></a><a href="#glo:ACRlongpl"><code class="csfmt">\ACRlongpl</code></a><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.18314"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.18315"></a><a href="#glo:acrlongpl"><code class="csfmt">\acrlongpl</code></a> but converts the <a id="wrglossary.18316"></a><a href="#glo:dual.linktext">link text</a> to <a id="wrglossary.18317"></a><a href="#glo:idx.allcaps">all caps</a>. <a href="#sec:longshortfull">§6.1</a>; <a href="#wrglossary.6923">198</a><p>
<div class="defnbox"><a id="wrglossary.18318"></a><a href="#glo:Acrlongpl"><code class="csfmt">\Acrlongpl</code></a><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.18319"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.18320"></a><a href="#glo:acrlongpl"><code class="csfmt">\acrlongpl</code></a> but converts the <a id="wrglossary.18321"></a><a href="#glo:dual.linktext">link text</a> to <a id="wrglossary.18322"></a><a href="#glo:idx.sentencecase">sentence case</a>. <a href="#sec:longshortfull">§6.1</a>; <a href="#wrglossary.6920">197</a><p>
<div class="defnbox"><a id="wrglossary.18323"></a><a href="#glo:acrlongpl"><code class="csfmt">\acrlongpl</code></a><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.18324"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
References the <a id="wrglossary.18325"></a><a href="#glo:idx.acronym">acronym</a> identified by <span class="meta">〈<em class="metainner">entry-label</em>〉</span>. The text produced is obtained from the <a id="wrglossary.18326"></a><a href="#glo:opt.gloskey.longplural"><span class="csoptfmt">longplural</span></a> value. The <span class="meta">〈<em class="metainner">insert</em>〉</span> argument will be inserted at the end of the <a id="wrglossary.18327"></a><a href="#glo:dual.linktext">link text</a>. This command does not alter or depend on the <a id="wrglossary.18328"></a><a href="#glo:dual.firstuseflag">first use flag</a>. With <a id="wrglossary.18329"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, use <a id="wrglossary.18330"></a><a href="#glo:glsxtrlongpl"><code class="xtrcsfmt">\glsxtrlongpl</code></a> instead. For the first optional argument, see <a id="wrglossary.18331"></a><a href="#glo:idx.glsopt"><code class="csfmt">\glslink</code> options</a>. <a href="#sec:longshortfull">§6.1</a>; <a href="#wrglossary.6916">197</a><p>
<div class="defnbox"><a id="wrglossary.18332"></a><dfn id="glo:acrnameformat"><code class="csfmt">\acrnameformat</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">short text</em>〉</span>}{<span class="meta">〈<em class="metainner">long text</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.18333"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Used by <a id="wrglossary.18334"></a><a href="#glo:idx.acronymstyle">acronym styles</a> that require an additional description to determine what information is displayed in the name.<p>
<div class="defnbox"><a id="wrglossary.18335"></a><a href="#glo:acronymentry"><code class="csfmt">\acronymentry</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.18336"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.02+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Used by <a id="wrglossary.18337"></a><a href="#glo:idx.acronymstyle">acronym styles</a> to format the <a id="wrglossary.18338"></a><a href="#glo:idx.acronym">acronym</a> name. <a href="#sec:setacronymstyle">§6.2</a>; <a href="#sec:predefinedacrstyles">§6.2.1</a>; <a href="#wrglossary.7075">203</a>, <a href="#wrglossary.7151">204</a><p>
<div class="defnbox"><a id="wrglossary.18339"></a><a href="#glo:acronymfont"><code class="csfmt">\acronymfont</code></a><code class="code">{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.18340"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Used to encapsulate the <a id="wrglossary.18341"></a><a href="#glo:idx.acronym">acronym</a> short form on <a id="wrglossary.18342"></a><a href="#glo:dual.subsequentuse">subsequent use</a>. <a href="#sec:predefinedacrstyles">§6.2.1</a>; <a href="#wrglossary.7089">203</a><p>
<div class="defnbox"><a id="wrglossary.18343"></a><a href="#glo:acronymname"><code class="csfmt">\acronymname</code></a><span class="floatrightbox"><span class="summarytag">initial: </span>Acronyms; <a id="wrglossary.18344"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span><p>
<div class="noteBox">(language-sensitive)</div><!-- end of noteBox -->
</div><!-- end of defnbox -->
<p>
Provided by <a id="wrglossary.18345"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> if it hasn’t already been defined. Used as the default title for the <a id="wrglossary.18346"></a><a href="#glo:dual.glossary">glossary</a> created by the <a id="wrglossary.18347"></a><a href="#glo:opt.acronyms"><span class="styoptfmt">acronyms</span></a> option. <a href="#sec:fixednames">§1.5.1</a>; <a href="#tab:predefinednames">Table 1.2</a><p>
<div class="defnbox"><a id="wrglossary.18348"></a><a href="#glo:acronymsort"><code class="csfmt">\acronymsort</code></a><code class="code">{<span class="meta">〈<em class="metainner">short</em>〉</span>}{<span class="meta">〈<em class="metainner">long</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.18349"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Used by <a id="wrglossary.18350"></a><a href="#glo:idx.acronymstyle">acronym styles</a> in the <a id="wrglossary.18351"></a><a href="#glo:idx.acronym">acronym</a> <a id="wrglossary.18352"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> key. <a href="#sec:setacronymstyle">§6.2</a>; <a href="#sec:predefinedacrstyles">§6.2.1</a>; <a href="#wrglossary.7078">203</a>, <a href="#wrglossary.7144">204</a><p>
<div class="defnbox"><a id="wrglossary.18353"></a><a href="#glo:acronymtype"><code class="csfmt">\acronymtype</code></a><span class="floatrightbox"><span class="summarytag">initial: </span><a id="wrglossary.18354"></a><a href="#glo:glsdefaulttype"><code class="csfmt">\glsdefaulttype</code></a>; <a id="wrglossary.18355"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Expands to the label of the default <a id="wrglossary.18356"></a><a href="#glo:idx.acronym">acronym</a> <a id="wrglossary.18357"></a><a href="#glo:dual.glossary">glossary</a>. The <a id="wrglossary.18358"></a><a href="#glo:opt.acronym"><span class="styoptfmt">acronym</span></a> or <a id="wrglossary.18359"></a><a href="#glo:opt.acronyms"><span class="styoptfmt">acronyms</span></a> package option will redefine this to <a id="wrglossary.18360"></a><a href="#glo:opt.glostype.acronym"><code class="glostypefmt">acronym</code></a>. The <a id="wrglossary.18361"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package’s <a id="wrglossary.18362"></a><a href="#glo:opt.abbreviations"><span class="xtrstyoptfmt">abbreviations</span></a> option will redefine this to <a id="wrglossary.18363"></a><a href="#glo:glsxtrabbrvtype"><code class="xtrcsfmt">\glsxtrabbrvtype</code></a> if <a id="wrglossary.18364"></a><a href="#glo:opt.acronyms"><span class="styoptfmt">acronyms</span></a>/<a id="wrglossary.18365"></a><a href="#glo:opt.acronym"><span class="styoptfmt">acronym</span></a> isn’t used. <a href="#sec:newglossary">§9</a>; <a href="#wrglossary.9035">253</a><p>
<div class="defnbox"><a id="wrglossary.18366"></a><a href="#glo:acrpluralsuffix"><code class="csfmt">\acrpluralsuffix</code></a><span class="floatrightbox"><span class="summarytag">initial: </span><a id="wrglossary.18367"></a><a href="#glo:glsacrpluralsuffix"><code class="csfmt">\glsacrpluralsuffix</code></a>; <a id="wrglossary.18368"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.12+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Suffix used in the default <a id="wrglossary.18369"></a><a href="#glo:opt.gloskey.shortplural"><span class="csoptfmt">shortplural</span></a> value by <a id="wrglossary.18370"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>. <a href="#sec:predefinedacrstyles">§6.2.1</a>; <a href="#wrglossary.7161">205</a><p>
<div class="defnbox"><a id="wrglossary.18371"></a><a href="#glo:ACRshort"><code class="csfmt">\ACRshort</code></a><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.18372"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.18373"></a><a href="#glo:acrshort"><code class="csfmt">\acrshort</code></a> but converts the <a id="wrglossary.18374"></a><a href="#glo:dual.linktext">link text</a> to <a id="wrglossary.18375"></a><a href="#glo:idx.allcaps">all caps</a>. <a href="#sec:longshortfull">§6.1</a>; <a href="#wrglossary.6890">196</a><p>
<div class="defnbox"><a id="wrglossary.18376"></a><a href="#glo:Acrshort"><code class="csfmt">\Acrshort</code></a><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.18377"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.18378"></a><a href="#glo:acrshort"><code class="csfmt">\acrshort</code></a> but converts the <a id="wrglossary.18379"></a><a href="#glo:dual.linktext">link text</a> to <a id="wrglossary.18380"></a><a href="#glo:idx.sentencecase">sentence case</a>. <a href="#sec:longshortfull">§6.1</a>; <a href="#wrglossary.6887">196</a><p>
<div class="defnbox"><a id="wrglossary.18381"></a><a href="#glo:acrshort"><code class="csfmt">\acrshort</code></a><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.18382"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
References the <a id="wrglossary.18383"></a><a href="#glo:idx.acronym">acronym</a> identified by <span class="meta">〈<em class="metainner">entry-label</em>〉</span>. The text produced is obtained from the <a id="wrglossary.18384"></a><a href="#glo:opt.gloskey.short"><span class="csoptfmt">short</span></a> value, formatted according to the <a id="wrglossary.18385"></a><a href="#glo:idx.acronymstyle">acronym style</a>. The <span class="meta">〈<em class="metainner">insert</em>〉</span> argument will be inserted at the end of the <a id="wrglossary.18386"></a><a href="#glo:dual.linktext">link text</a>. This command does not alter or depend on the <a id="wrglossary.18387"></a><a href="#glo:dual.firstuseflag">first use flag</a>. With <a id="wrglossary.18388"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, use <a id="wrglossary.18389"></a><a href="#glo:glsxtrshort"><code class="xtrcsfmt">\glsxtrshort</code></a> instead. For the first optional argument, see <a id="wrglossary.18390"></a><a href="#glo:idx.glsopt"><code class="csfmt">\glslink</code> options</a>. <a href="#sec:longshortfull">§6.1</a>; <a href="#wrglossary.6879">196</a><p>
<div class="defnbox"><a id="wrglossary.18391"></a><a href="#glo:ACRshortpl"><code class="csfmt">\ACRshortpl</code></a><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.18392"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.18393"></a><a href="#glo:acrshortpl"><code class="csfmt">\acrshortpl</code></a> but converts the <a id="wrglossary.18394"></a><a href="#glo:dual.linktext">link text</a> to <a id="wrglossary.18395"></a><a href="#glo:idx.allcaps">all caps</a>. <a href="#sec:longshortfull">§6.1</a>; <a href="#wrglossary.6900">197</a><p>
<div class="defnbox"><a id="wrglossary.18396"></a><a href="#glo:Acrshortpl"><code class="csfmt">\Acrshortpl</code></a><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.18397"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.18398"></a><a href="#glo:acrshortpl"><code class="csfmt">\acrshortpl</code></a> but converts the <a id="wrglossary.18399"></a><a href="#glo:dual.linktext">link text</a> to <a id="wrglossary.18400"></a><a href="#glo:idx.sentencecase">sentence case</a>. <a href="#sec:longshortfull">§6.1</a>; <a href="#wrglossary.6897">197</a><p>
<div class="defnbox"><a id="wrglossary.18401"></a><a href="#glo:acrshortpl"><code class="csfmt">\acrshortpl</code></a><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.18402"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
References the <a id="wrglossary.18403"></a><a href="#glo:idx.acronym">acronym</a> identified by <span class="meta">〈<em class="metainner">entry-label</em>〉</span>. The text produced is obtained from the <a id="wrglossary.18404"></a><a href="#glo:opt.gloskey.shortplural"><span class="csoptfmt">shortplural</span></a> value, formatted according to the <a id="wrglossary.18405"></a><a href="#glo:idx.acronymstyle">acronym style</a>. The <span class="meta">〈<em class="metainner">insert</em>〉</span> argument will be inserted at the end of the <a id="wrglossary.18406"></a><a href="#glo:dual.linktext">link text</a>. This command does not alter or depend on the <a id="wrglossary.18407"></a><a href="#glo:dual.firstuseflag">first use flag</a>. With <a id="wrglossary.18408"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, use <a id="wrglossary.18409"></a><a href="#glo:glsxtrshortpl"><code class="xtrcsfmt">\glsxtrshortpl</code></a> instead. For the first optional argument, see <a id="wrglossary.18410"></a><a href="#glo:idx.glsopt"><code class="csfmt">\glslink</code> options</a>. <a href="#sec:longshortfull">§6.1</a>; <a href="#wrglossary.6893">197</a><p>
<div class="defnbox"><a id="wrglossary.18411"></a><a href="#glo:Acs"><code class="csfmt">\Acs</code></a><code class="code">{<span class="meta">〈<em class="metainner">options</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">inset</em>〉</span>}</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A synonym for <a id="wrglossary.18412"></a><a href="#glo:Acrshort"><code class="csfmt">\Acrshort</code></a> defined by the <a id="wrglossary.18413"></a><a href="#glo:opt.shortcuts"><span class="styoptfmt">shortcuts</span></a> package option. <a href="#sec:longshortfull">§6.1</a>; <a href="#tab:shortcuts">Table 6.1</a><p>
<div class="defnbox"><a id="wrglossary.18414"></a><a href="#glo:acs"><code class="csfmt">\acs</code></a><code class="code">{<span class="meta">〈<em class="metainner">options</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">inset</em>〉</span>}</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A synonym for <a id="wrglossary.18415"></a><a href="#glo:acrshort"><code class="csfmt">\acrshort</code></a> defined by the <a id="wrglossary.18416"></a><a href="#glo:opt.shortcuts"><span class="styoptfmt">shortcuts</span></a> package option. <a href="#sec:longshortfull">§6.1</a>; <a href="#tab:shortcuts">Table 6.1</a><p>
<div class="defnbox"><a id="wrglossary.18417"></a><a href="#glo:Acsp"><code class="csfmt">\Acsp</code></a><code class="code">{<span class="meta">〈<em class="metainner">options</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">inset</em>〉</span>}</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A synonym for <a id="wrglossary.18418"></a><a href="#glo:Acrshortpl"><code class="csfmt">\Acrshortpl</code></a> defined by the <a id="wrglossary.18419"></a><a href="#glo:opt.shortcuts"><span class="styoptfmt">shortcuts</span></a> package option. <a href="#sec:longshortfull">§6.1</a>; <a href="#tab:shortcuts">Table 6.1</a><p>
<div class="defnbox"><a id="wrglossary.18420"></a><a href="#glo:acsp"><code class="csfmt">\acsp</code></a><code class="code">{<span class="meta">〈<em class="metainner">options</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">inset</em>〉</span>}</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A synonym for <a id="wrglossary.18421"></a><a href="#glo:acrshortpl"><code class="csfmt">\acrshortpl</code></a> defined by the <a id="wrglossary.18422"></a><a href="#glo:opt.shortcuts"><span class="styoptfmt">shortcuts</span></a> package option. <a href="#sec:longshortfull">§6.1</a>; <a href="#tab:shortcuts">Table 6.1</a><p>
<div class="defnbox"><a id="wrglossary.18423"></a><dfn id="glo:addglossarytocaptions"><code class="csfmt">\addglossarytocaptions</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">language</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.18424"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Adds the redefinition of <a id="wrglossary.18425"></a><a href="#glo:glossaryname"><code class="csfmt">\glossaryname</code></a> to <a id="wrglossary.18426"></a><a href="#glo:captionslanguage"><code class="csfmt">\captions<span class="meta">〈<em class="metainner">language</em>〉</span></code></a> if <a id="wrglossary.18427"></a><a href="#glo:pkg.translator"><span class="styfmt">translator</span></a> has been loaded (does nothing if <a id="wrglossary.18428"></a><a href="#glo:pkg.translator"><span class="styfmt">translator</span></a> hasn’t been loaded).<p>
<div class="defnbox"><a id="wrglossary.18429"></a><a href="#glo:altnewglossary"><code class="csfmt">\altnewglossary</code></a><code class="code">{<span class="meta">〈<em class="metainner">glossary-label</em>〉</span>}{<span class="meta">〈<em class="metainner">tag</em>〉</span>}{<span class="meta">〈<em class="metainner">title</em>〉</span>}[<span class="meta">〈<em class="metainner">counter</em>〉</span>]</code><span class="floatrightbox"><a id="wrglossary.18430"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v2.06+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A shortcut that supplies file extensions based on the <span class="meta">〈<em class="metainner">tag</em>〉</span> argument:<pre class="compactcodebox"><a id="wrglossary.18431"></a><a href="#glo:newglossary"><code class="csfmt">\newglossary</code></a>[<span class="meta">〈<em class="metainner">tag</em>〉</span>-glg]{<span class="meta">〈<em class="metainner">tag</em>〉</span>}{<span class="meta">〈<em class="metainner">tag</em>〉</span>-gls}{<span class="meta">〈<em class="metainner"><span class="meta">〈<em class="metainner">tag</em>〉</span>-glo</em>〉</span>}{<span class="meta">〈<em class="metainner">title</em>〉</span>}[<span class="meta">〈<em class="metainner">counter</em>〉</span>]</pre> <a href="#sec:newglossary">§9</a>; <a href="#wrglossary.8972">252</a><p>
<div class="defnbox"><a id="wrglossary.18432"></a><dfn id="glo:andname"><code class="csfmt">\andname</code></dfn><span class="floatrightbox"><span class="summarytag">initial: </span><a id="wrglossary.18433"></a><a href="#glo:cs.amp"><code class="csfmt">\&amp;</code></a>; <a id="wrglossary.18434"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Provided by <a id="wrglossary.18435"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> if it hasn’t already been defined.<p>
<div class="defnbox"><a id="wrglossary.18436"></a><a href="#glo:apptoglossarypreamble"><code class="xtrcsfmt">\apptoglossarypreamble</code></a><code class="code">[<span class="meta">〈<em class="metainner">type</em>〉</span>]{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.18437"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.12+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Locally appends <span class="meta">〈<em class="metainner">text</em>〉</span> to the <a id="wrglossary.18438"></a><a href="#glo:idx.glossarypreamble">preamble</a> for the <a id="wrglossary.18439"></a><a href="#glo:dual.glossary">glossary</a> identified by <span class="meta">〈<em class="metainner">type</em>〉</span>. If <span class="meta">〈<em class="metainner">type</em>〉</span> is omitted, <a id="wrglossary.18440"></a><a href="#glo:glsdefaulttype"><code class="csfmt">\glsdefaulttype</code></a> is assumed. <a href="#sec:glossmarkup">§8.2</a>; <a href="#wrglossary.8842">248</a><p>

</section><!-- end of section summary.index6553600 -->

<section id="summary.index6619136"><!-- start of section summary.index6619136 --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->B<div class="labellink"><a href="#summary.index6619136">[link]</a></div></h2><!-- end of section header -->
<div class="defnbox"><a id="wrglossary.18441"></a><dfn id="glo:bibglsdelimN"><code class="xtrcsfmt">\bibglsdelimN</code></dfn><span class="floatrightbox"><span class="summarytag">initial: </span><a id="wrglossary.18442"></a><a href="#glo:delimN"><code class="csfmt">\delimN</code></a>; <a id="wrglossary.18443"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Delimiter used between <a id="wrglossary.18444"></a><a href="#glo:@@glslabel@entrylocation">locations</a> in the <a id="wrglossary.18445"></a><a href="#glo:dual.locationlist">location list</a>, except for the last pair.<p>
<div class="defnbox"><a id="wrglossary.18446"></a><dfn id="glo:bibglslastDelimN"><code class="xtrcsfmt">\bibglslastDelimN</code></dfn><span class="floatrightbox"><span class="summarytag">initial: </span><a id="wrglossary.18447"></a><a href="#glo:delimN"><code class="csfmt">\delimN</code></a>; <a id="wrglossary.18448"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Delimiter used between the last pair of <a id="wrglossary.18449"></a><a href="#glo:@@glslabel@entrylocation">locations</a> in the <a id="wrglossary.18450"></a><a href="#glo:dual.locationlist">location list</a>.<p>

</section><!-- end of section summary.index6619136 -->

<section id="summary.index6684672"><!-- start of section summary.index6684672 --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->C<div class="labellink"><a href="#summary.index6684672">[link]</a></div></h2><!-- end of section header -->
<div class="defnbox"><a id="wrglossary.18451"></a><dfn id="glo:capitalisefmtwords"><code class="csfmt">\capitalisefmtwords</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.18452"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> v2.03+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Converts <span class="meta">〈<em class="metainner">text</em>〉</span> to <a id="wrglossary.18453"></a><a href="#glo:idx.titlecase">title case</a>, where <span class="meta">〈<em class="metainner">text</em>〉</span> may contain text-block commands. The starred form only permits a text-block command at the start of the argument. Limitations apply, see the <a id="wrglossary.18454"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> documentation for further details, either: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.18455"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div><a href="https://www.tug.org/texdoc/">texdoc</a> mfirstuc</pre> or visit <a href="https://ctan.org/pkg/mfirstuc">ctan.org/pkg/mfirstuc</a>.<p>
<div class="defnbox"><a id="wrglossary.18456"></a><dfn id="glo:capitalisewords"><code class="csfmt">\capitalisewords</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.18457"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> v1.06+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Converts <span class="meta">〈<em class="metainner">text</em>〉</span> to <a id="wrglossary.18458"></a><a href="#glo:idx.titlecase">title case</a>. Limitations apply, see the <a id="wrglossary.18459"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> documentation for further details, either: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.18460"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div><a href="https://www.tug.org/texdoc/">texdoc</a> mfirstuc</pre> or visit <a href="https://ctan.org/pkg/mfirstuc">ctan.org/pkg/mfirstuc</a>.<p>
<div class="defnbox"><a id="wrglossary.18461"></a><a href="#glo:cGls"><code class="csfmt">\cGls</code></a><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.18462"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.14+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Like <a id="wrglossary.18463"></a><a href="#glo:Gls"><code class="csfmt">\Gls</code></a> but hooks into the entry counting mechanism. <a href="#sec:enableentrycount">§7.1</a>; <a href="#wrglossary.8326">235</a><p>
<div class="defnbox"><a id="wrglossary.18464"></a><a href="#glo:cgls"><code class="csfmt">\cgls</code></a><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.18465"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.14+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Like <a id="wrglossary.18466"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> but hooks into the entry counting mechanism. <a href="#sec:enableentrycount">§7.1</a>; <a href="#wrglossary.8320">234</a><p>
<div class="defnbox"><a id="wrglossary.18467"></a><a href="#glo:cGlsformat"><code class="csfmt">\cGlsformat</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">insert</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.18468"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.14+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Format used by <a id="wrglossary.18469"></a><a href="#glo:cGls"><code class="csfmt">\cGls</code></a> if the entry was only used once on the previous run. <a href="#sec:enableentrycount">§7.1</a>; <a href="#wrglossary.8358">236</a><p>
<div class="defnbox"><a id="wrglossary.18470"></a><a href="#glo:cglsformat"><code class="csfmt">\cglsformat</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">insert</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.18471"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.14+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Format used by <a id="wrglossary.18472"></a><a href="#glo:cgls"><code class="csfmt">\cgls</code></a> if the entry was only used once on the previous run. <a href="#sec:enableentrycount">§7.1</a>; <a href="#wrglossary.8348">235</a><p>
<div class="defnbox"><a id="wrglossary.18473"></a><a href="#glo:cGlspl"><code class="csfmt">\cGlspl</code></a><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.18474"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.14+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Like <a id="wrglossary.18475"></a><a href="#glo:Glspl"><code class="csfmt">\Glspl</code></a> but hooks into the entry counting mechanism. <a href="#sec:enableentrycount">§7.1</a>; <a href="#wrglossary.8329">235</a><p>
<div class="defnbox"><a id="wrglossary.18476"></a><a href="#glo:cglspl"><code class="csfmt">\cglspl</code></a><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.18477"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.14+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Like <a id="wrglossary.18478"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a> but hooks into the entry counting mechanism. <a href="#sec:enableentrycount">§7.1</a>; <a href="#wrglossary.8323">235</a><p>
<div class="defnbox"><a id="wrglossary.18479"></a><a href="#glo:cGlsplformat"><code class="csfmt">\cGlsplformat</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">insert</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.18480"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.14+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Format used by <a id="wrglossary.18481"></a><a href="#glo:cGlspl"><code class="csfmt">\cGlspl</code></a> if the entry was only used once on the previous run. <a href="#sec:enableentrycount">§7.1</a>; <a href="#wrglossary.8363">236</a><p>
<div class="defnbox"><a id="wrglossary.18482"></a><a href="#glo:cglsplformat"><code class="csfmt">\cglsplformat</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">insert</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.18483"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.14+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Format used by <a id="wrglossary.18484"></a><a href="#glo:cglspl"><code class="csfmt">\cglspl</code></a> if the entry was only used once on the previous run. <a href="#sec:enableentrycount">§7.1</a>; <a href="#wrglossary.8353">236</a><p>
<div class="defnbox"><a id="wrglossary.18485"></a><a href="#glo:currentglossary"><code class="csfmt">\currentglossary</code></a><span class="floatrightbox"><a id="wrglossary.18486"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.0+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Defined by the <a id="wrglossary.18487"></a><a href="#glo:print...glossary"><code class="csfmt">\print<span class="meta">〈<em class="metainner">…</em>〉</span>glossary</code></a> commands to the current <a id="wrglossary.18488"></a><a href="#glo:dual.glossary">glossary</a> label. <a href="#sec:printglossary">§8</a>; <a href="#wrglossary.8518">241</a><p>
<div class="defnbox"><a id="wrglossary.18489"></a><a id="wrglossary.18490"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a> <dfn id="glo:CustomAcronymFields"><code class="csfmt">\CustomAcronymFields</code></dfn><span class="floatrightbox"><a id="wrglossary.18491"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v2.06</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Deprecated with the introduction of <a id="wrglossary.18492"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>. Removed in v4.50. Use rollback if backward-compatibility required or use <a id="wrglossary.18493"></a><a href="#glo:newacronymstyle"><code class="csfmt">\newacronymstyle</code></a> and <a id="wrglossary.18494"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>.<p>
<div class="defnbox"><a id="wrglossary.18495"></a><a id="wrglossary.18496"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a> <dfn id="glo:CustomNewAcronymDef"><code class="csfmt">\CustomNewAcronymDef</code></dfn><span class="floatrightbox"><a id="wrglossary.18497"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v2.06</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Deprecated with the introduction of <a id="wrglossary.18498"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>. Removed in v4.50. Use rollback if backward-compatibility required or use <a id="wrglossary.18499"></a><a href="#glo:newacronymstyle"><code class="csfmt">\newacronymstyle</code></a> and <a id="wrglossary.18500"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>.<p>

</section><!-- end of section summary.index6684672 -->

<section id="summary.index6750208"><!-- start of section summary.index6750208 --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->D<div class="labellink"><a href="#summary.index6750208">[link]</a></div></h2><!-- end of section header -->
<div class="defnbox"><a id="wrglossary.18501"></a><a href="#glo:DeclareAcronymList"><code class="csfmt">\DeclareAcronymList</code></a><code class="code">{<span class="meta">〈<em class="metainner">list</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.18502"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v2.04+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Identifies the list of <a id="wrglossary.18503"></a><a href="#glo:dual.glossary">glossaries</a> as lists of acronyms. <a href="#sec:pkgopts-acronym">§2.7</a>; <a href="#wrglossary.3811">114</a><p>
<div class="defnbox"><a id="wrglossary.18504"></a><a id="wrglossary.18505"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a> <dfn id="glo:DefaultNewAcronymDef"><code class="csfmt">\DefaultNewAcronymDef</code></dfn><span class="floatrightbox"><a id="wrglossary.18506"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Deprecated with the introduction of <a id="wrglossary.18507"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>. Removed in v4.50. Use rollback if backward-compatibility required or use <a id="wrglossary.18508"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>.<p>
<div class="defnbox"><a id="wrglossary.18509"></a><a id="wrglossary.18510"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a> <dfn id="glo:defglsdisplay"><code class="csfmt">\defglsdisplay</code></dfn></div><!-- end of defnbox -->
<p>
This was originally used to define a format the way the <a id="wrglossary.18511"></a><a href="#glo:dual.linktext">link text</a> was displayed on <a id="wrglossary.18512"></a><a href="#glo:dual.firstuse">first use</a> by the <a id="wrglossary.18513"></a><a href="#glo:glslike"><code class="csfmt">\gls</code>-like</a> commands. Deprecated in v3.11a and removed in v4.50. Use rollback if backward-compatibility required, but it’s better to switch to <a id="wrglossary.18514"></a><a href="#glo:defglsentryfmt"><code class="csfmt">\defglsentryfmt</code></a>.<p>
<div class="defnbox"><a id="wrglossary.18515"></a><a id="wrglossary.18516"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a> <dfn id="glo:defglsdisplayfirst"><code class="csfmt">\defglsdisplayfirst</code></dfn></div><!-- end of defnbox -->
<p>
This was originally used to define a format the way the <a id="wrglossary.18517"></a><a href="#glo:dual.linktext">link text</a> was displayed on <a id="wrglossary.18518"></a><a href="#glo:dual.firstuse">first use</a> by the <a id="wrglossary.18519"></a><a href="#glo:glslike"><code class="csfmt">\gls</code>-like</a> commands. Deprecated in v3.11a and removed in v4.50. Use rollback if backward-compatibility required, but it’s better to switch to <a id="wrglossary.18520"></a><a href="#glo:defglsentryfmt"><code class="csfmt">\defglsentryfmt</code></a>.<p>
<div class="defnbox"><a id="wrglossary.18521"></a><a href="#glo:defglsentryfmt"><code class="csfmt">\defglsentryfmt</code></a><code class="code">[<span class="meta">〈<em class="metainner">glossary-type</em>〉</span>]{<span class="meta">〈<em class="metainner">definition</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.18522"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.11a+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Defines the display format used by the <a id="wrglossary.18523"></a><a href="#glo:glslike"><code class="csfmt">\gls</code>-like</a> commands for entries assigned to the glossary identified by <span class="meta">〈<em class="metainner">glossary-type</em>〉</span> (<a id="wrglossary.18524"></a><a href="#glo:glsdefaulttype"><code class="csfmt">\glsdefaulttype</code></a> if omitted). <a href="#sec:glsdisplay">§5.1.4</a>; <a href="#wrglossary.5988">174</a><p>
<div class="defnbox"><a id="wrglossary.18525"></a><a href="#glo:DefineAcronymSynonyms"><code class="csfmt">\DefineAcronymSynonyms</code></a><span class="floatrightbox"><a id="wrglossary.18526"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v2.04+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Provides the shortcut commands for <a id="wrglossary.18527"></a><a href="#glo:idx.acronym">acronyms</a>. <a href="#sec:pkgopts-acronym">§2.7</a>; <a href="#wrglossary.3838">115</a><p>
<div class="defnbox"><a id="wrglossary.18528"></a><a href="#glo:delimN"><code class="csfmt">\delimN</code></a></div><!-- end of defnbox -->
<p>
Used as a separator between <a id="wrglossary.18529"></a><a href="#glo:@@glslabel@entrylocation">locations</a>. <a href="#sec:numberlists">§12</a>; <a href="#wrglossary.9450">265</a><p>
<div class="defnbox"><a id="wrglossary.18530"></a><a href="#glo:delimR"><code class="csfmt">\delimR</code></a></div><!-- end of defnbox -->
<p>
Used between the start and end of a <a id="wrglossary.18531"></a><a href="#glo:@@glslabel@entrylocation">location</a> <a id="wrglossary.18532"></a><a href="#glo:idx.range">range</a>. <a href="#sec:ranges">§12.2</a>; <a href="#wrglossary.9715">271</a><p>
<div class="defnbox"><a id="wrglossary.18533"></a><a id="wrglossary.18534"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a> <dfn id="glo:DescriptionDUANewAcronymDef"><code class="csfmt">\DescriptionDUANewAcronymDef</code></dfn><span class="floatrightbox"><a id="wrglossary.18535"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Deprecated with the introduction of <a id="wrglossary.18536"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>. Removed in v4.50. Use rollback if backward-compatibility required or use <a id="wrglossary.18537"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>.<p>
<div class="defnbox"><a id="wrglossary.18538"></a><a id="wrglossary.18539"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a> <dfn id="glo:DescriptionFootnoteNewAcronymDef"><code class="csfmt">\DescriptionFootnoteNewAcronymDef</code></dfn><span class="floatrightbox"><a id="wrglossary.18540"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Deprecated with the introduction of <a id="wrglossary.18541"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>. Removed in v4.50. Use rollback if backward-compatibility required or use <a id="wrglossary.18542"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>.<p>
<div class="defnbox"><a id="wrglossary.18543"></a><a href="#glo:descriptionname"><code class="csfmt">\descriptionname</code></a><span class="floatrightbox"><span class="summarytag">initial: </span>Description; <a id="wrglossary.18544"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span><p>
<div class="noteBox">(language-sensitive)</div><!-- end of noteBox -->
</div><!-- end of defnbox -->
<p>
Provided by <a id="wrglossary.18545"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> if it hasn’t already been defined. Used as a column header for some of the tabular-like <a id="wrglossary.18546"></a><a href="#glo:idx.glossarystyle">glossary styles</a>. <a href="#sec:fixednames">§1.5.1</a>; <a href="#tab:predefinednames">Table 1.2</a><p>
<div class="defnbox"><a id="wrglossary.18547"></a><a id="wrglossary.18548"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a> <dfn id="glo:DescriptionNewAcronymDef"><code class="csfmt">\DescriptionNewAcronymDef</code></dfn><span class="floatrightbox"><a id="wrglossary.18549"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Deprecated with the introduction of <a id="wrglossary.18550"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>. Removed in v4.50. Use rollback if backward-compatibility required or use <a id="wrglossary.18551"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>.<p>
<div class="defnbox"><a id="wrglossary.18552"></a><dfn id="glo:dgls"><code class="xtrcsfmt">\dgls</code></dfn><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.18553"></a><a href="#glo:pkg.glossaries-extra-bib2gls"><span class="styfmt">glossaries-extra-bib2gls</span></a> v1.37+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Does <code class="code"><a id="wrglossary.18554"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">prefix</em>〉</span>{entry-label}}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code> for the first prefix in the prefix list that matches a defined <a id="wrglossary.18555"></a><a href="#glo:idx.glossaryentry">entry</a>.<p>
<div class="defnbox"><a id="wrglossary.18556"></a><dfn id="glo:DTLformatlist"><code class="csfmt">\DTLformatlist</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">csv-list</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.18557"></a><a href="#glo:pkg.datatool-base"><span class="styfmt">datatool-base</span></a> v2.28+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Formats the comma-separated list <span class="meta">〈<em class="metainner">csv-list</em>〉</span>. One-level expansion is performed on <span class="meta">〈<em class="metainner">csv-list</em>〉</span>. See the <a id="wrglossary.18558"></a><a href="#glo:pkg.datatool"><span class="styfmt">datatool</span></a> documentation for further details, either: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.18559"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div><a href="https://www.tug.org/texdoc/">texdoc</a> datatool</pre> or visit <a href="https://ctan.org/pkg/datatool">ctan.org/pkg/datatool</a>.<p>
<div class="defnbox"><a id="wrglossary.18560"></a><dfn id="glo:DTLifinlist"><code class="csfmt">\DTLifinlist</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">element</em>〉</span>}{<span class="meta">〈<em class="metainner">csv-list</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.18561"></a><a href="#glo:pkg.datatool-base"><span class="styfmt">datatool-base</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Does <span class="meta">〈<em class="metainner">true</em>〉</span> if <span class="meta">〈<em class="metainner">element</em>〉</span> is contained in the comma-separated list <span class="meta">〈<em class="metainner">csv-list</em>〉</span>, otherwise does <span class="meta">〈<em class="metainner">false</em>〉</span>. One-level expansion is performed on <span class="meta">〈<em class="metainner">csv-list</em>〉</span>, but not on <span class="meta">〈<em class="metainner">element</em>〉</span>. See the <a id="wrglossary.18562"></a><a href="#glo:pkg.datatool"><span class="styfmt">datatool</span></a> documentation for further details, either: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.18563"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div><a href="https://www.tug.org/texdoc/">texdoc</a> datatool</pre> or visit <a href="https://ctan.org/pkg/datatool">ctan.org/pkg/datatool</a>.<p>
<div class="defnbox"><a id="wrglossary.18564"></a><a id="wrglossary.18565"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a> <dfn id="glo:DUANewAcronymDef"><code class="csfmt">\DUANewAcronymDef</code></dfn><span class="floatrightbox"><a id="wrglossary.18566"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Deprecated with the introduction of <a id="wrglossary.18567"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>. Removed in v4.50. Use rollback if backward-compatibility required or use <a id="wrglossary.18568"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>.<p>

</section><!-- end of section summary.index6750208 -->

<section id="summary.index6815744"><!-- start of section summary.index6815744 --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->E<div class="labellink"><a href="#summary.index6815744">[link]</a></div></h2><!-- end of section header -->
<div class="defnbox"><a id="wrglossary.18569"></a><a href="#glo:entryname"><code class="csfmt">\entryname</code></a><span class="floatrightbox"><span class="summarytag">initial: </span>Notation; <a id="wrglossary.18570"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span><p>
<div class="noteBox">(language-sensitive)</div><!-- end of noteBox -->
</div><!-- end of defnbox -->
<p>
Provided by <a id="wrglossary.18571"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> if it hasn’t already been defined. Used as a column header for some of the tabular-like <a id="wrglossary.18572"></a><a href="#glo:idx.glossarystyle">glossary styles</a>. <a href="#sec:fixednames">§1.5.1</a>; <a href="#tab:predefinednames">Table 1.2</a><p>

</section><!-- end of section summary.index6815744 -->

<section id="summary.index6881280"><!-- start of section summary.index6881280 --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->F<div class="labellink"><a href="#summary.index6881280">[link]</a></div></h2><!-- end of section header -->
<div class="defnbox"><a id="wrglossary.18573"></a><a href="#glo:firstacronymfont"><code class="csfmt">\firstacronymfont</code></a><code class="code">{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.18574"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v1.14+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Used to encapsulate the <a id="wrglossary.18575"></a><a href="#glo:idx.acronym">acronym</a> short form on <a id="wrglossary.18576"></a><a href="#glo:dual.firstuse">first use</a>. <a href="#sec:predefinedacrstyles">§6.2.1</a>; <a href="#wrglossary.7086">203</a><p>
<div class="defnbox"><a id="wrglossary.18577"></a><a id="wrglossary.18578"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a> <dfn id="glo:FootnoteNewAcronymDef"><code class="csfmt">\FootnoteNewAcronymDef</code></dfn><span class="floatrightbox"><a id="wrglossary.18579"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Deprecated with the introduction of <a id="wrglossary.18580"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>. Removed in v4.50. Use rollback if backward-compatibility required or use <a id="wrglossary.18581"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>.<p>
<div class="defnbox"><a id="wrglossary.18582"></a><dfn id="glo:forallabbreviationlists"><code class="xtrcsfmt">\forallabbreviationlists</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">cs</em>〉</span>}{<span class="meta">〈<em class="metainner">body</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.18583"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.42+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Iterates overall all lists of abbreviations, defines the command <span class="meta">〈<em class="metainner">cs</em>〉</span> to the current label and does <span class="meta">〈<em class="metainner">body</em>〉</span>.<p>
<div class="defnbox"><a id="wrglossary.18584"></a><a href="#glo:forallacronyms"><code class="csfmt">\forallacronyms</code></a><code class="code">{<span class="meta">〈<em class="metainner">cs</em>〉</span>}{<span class="meta">〈<em class="metainner">body</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.18585"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.08+</span><span class="clearfix"></span><p>
<div class="noteBox">(don’t use with <a id="wrglossary.18586"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>)</div><!-- end of noteBox -->
</div><!-- end of defnbox -->
<p>
Iterates overall all <a id="wrglossary.18587"></a><a href="#glo:dual.glossary">glossaries</a> that have been declared lists of <a id="wrglossary.18588"></a><a href="#glo:idx.acronym">acronyms</a>, defines the command <span class="meta">〈<em class="metainner">cs</em>〉</span> to the current label and does <span class="meta">〈<em class="metainner">body</em>〉</span>. <a href="#sec:loops">§15.3</a>; <a href="#wrglossary.12587">356</a><p>
<div class="defnbox"><a id="wrglossary.18589"></a><a href="#glo:forallglossaries"><code class="csfmt">\forallglossaries</code></a><code class="code">[<span class="meta">〈<em class="metainner">types</em>〉</span>]{<span class="meta">〈<em class="metainner">cs</em>〉</span>}{<span class="meta">〈<em class="metainner">body</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.18590"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Iterates overall all the <a id="wrglossary.18591"></a><a href="#glo:dual.glossary">glossary</a> labels given in the <span class="meta">〈<em class="metainner">types</em>〉</span> argument, defines the command <span class="meta">〈<em class="metainner">cs</em>〉</span> to the current label and does <span class="meta">〈<em class="metainner">body</em>〉</span>. If the optional argument is omitted, the list of all non-<a id="wrglossary.18592"></a><a href="#glo:dual.ignoredglossary">ignored glossaries</a> is assumed. <a href="#sec:loops">§15.3</a>; <a href="#wrglossary.12582">356</a><p>
<div class="defnbox"><a id="wrglossary.18593"></a><a href="#glo:forallglsentries"><code class="csfmt">\forallglsentries</code></a><code class="code">[<span class="meta">〈<em class="metainner">types</em>〉</span>]{<span class="meta">〈<em class="metainner">cs</em>〉</span>}{<span class="meta">〈<em class="metainner">body</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.18594"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Does <a id="wrglossary.18595"></a><a href="#glo:forglsentries"><code class="csfmt">\forglsentries</code></a> for each <a id="wrglossary.18596"></a><a href="#glo:dual.glossary">glossary</a>. The optional argument <span class="meta">〈<em class="metainner">types</em>〉</span> is a comma-separated list of <a id="wrglossary.18597"></a><a href="#glo:dual.glossary">glossary</a> labels. If omitted, all non-<a id="wrglossary.18598"></a><a href="#glo:dual.ignoredglossary">ignored glossaries</a> is assumed. <a href="#sec:loops">§15.3</a>; <a href="#wrglossary.12602">356</a><p>
<div class="defnbox"><a id="wrglossary.18599"></a><a href="#glo:forglsentries"><code class="csfmt">\forglsentries</code></a><code class="code">[<span class="meta">〈<em class="metainner">type</em>〉</span>]{<span class="meta">〈<em class="metainner">cs</em>〉</span>}{<span class="meta">〈<em class="metainner">body</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.18600"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Iterates over all entries in the given <a id="wrglossary.18601"></a><a href="#glo:dual.glossary">glossary</a> and, at each iteration, defines the command <span class="meta">〈<em class="metainner">cs</em>〉</span> to the current entry label and does <span class="meta">〈<em class="metainner">body</em>〉</span>. The optional argument <span class="meta">〈<em class="metainner">type</em>〉</span> is the <a id="wrglossary.18602"></a><a href="#glo:dual.glossary">glossary</a> label and defaults to <a id="wrglossary.18603"></a><a href="#glo:glsdefaulttype"><code class="csfmt">\glsdefaulttype</code></a> if omitted. This command can’t be used with <a id="wrglossary.18604"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> since there are no defined entries until <a id="wrglossary.18605"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> has selected them and added them to the <a id="wrglossary.18606"></a><a href="#glo:ext.glstex"><span class="extfmt">glstex</span></a> file. <a href="#sec:loops">§15.3</a>; <a href="#wrglossary.12597">356</a><p>

</section><!-- end of section summary.index6881280 -->

<section id="summary.index6946816"><!-- start of section summary.index6946816 --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->G<div class="labellink"><a href="#summary.index6946816">[link]</a></div></h2><!-- end of section header -->
<div class="defnbox"><a id="wrglossary.18607"></a><a href="#glo:Genacrfullformat"><code class="csfmt">\Genacrfullformat</code></a><code class="code">{<span class="meta">〈<em class="metainner">label</em>〉</span>}{<span class="meta">〈<em class="metainner">insert</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.18608"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.02+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.18609"></a><a href="#glo:genacrfullformat"><code class="csfmt">\genacrfullformat</code></a> but <a id="wrglossary.18610"></a><a href="#glo:idx.sentencecase">sentence case</a>. <a href="#sec:glsdisplay">§5.1.4</a>; <a href="#wrglossary.6170">178</a><p>
<div class="defnbox"><a id="wrglossary.18611"></a><a href="#glo:genacrfullformat"><code class="csfmt">\genacrfullformat</code></a><code class="code">{<span class="meta">〈<em class="metainner">label</em>〉</span>}{<span class="meta">〈<em class="metainner">insert</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.18612"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.02+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Used by <a id="wrglossary.18613"></a><a href="#glo:glsgenacfmt"><code class="csfmt">\glsgenacfmt</code></a> to display the <a id="wrglossary.18614"></a><a href="#glo:idx.acronym">acronym</a> singular full form on <a id="wrglossary.18615"></a><a href="#glo:dual.firstuse">first use</a>. Redefined by <a id="wrglossary.18616"></a><a href="#glo:idx.acronymstyle">acronym styles</a>. <a href="#sec:glsdisplay">§5.1.4</a>; <a href="#wrglossary.6159">177</a><p>
<div class="defnbox"><a id="wrglossary.18617"></a><a href="#glo:GenericAcronymFields"><code class="csfmt">\GenericAcronymFields</code></a><span class="floatrightbox"><a id="wrglossary.18618"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Expands to the additional keys that need to be provided to <a id="wrglossary.18619"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a> when called by <a id="wrglossary.18620"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>. For example, the <a id="wrglossary.18621"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a> key. <a href="#sec:customacronym">§6.2.2</a>; <a href="#wrglossary.7421">211</a><p>
<div class="defnbox"><a id="wrglossary.18622"></a><a href="#glo:Genplacrfullformat"><code class="csfmt">\Genplacrfullformat</code></a><code class="code">{<span class="meta">〈<em class="metainner">label</em>〉</span>}{<span class="meta">〈<em class="metainner">insert</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.18623"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.02+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.18624"></a><a href="#glo:genplacrfullformat"><code class="csfmt">\genplacrfullformat</code></a> but <a id="wrglossary.18625"></a><a href="#glo:idx.sentencecase">sentence case</a>. <a href="#sec:glsdisplay">§5.1.4</a>; <a href="#wrglossary.6172">178</a><p>
<div class="defnbox"><a id="wrglossary.18626"></a><a href="#glo:genplacrfullformat"><code class="csfmt">\genplacrfullformat</code></a><code class="code">{<span class="meta">〈<em class="metainner">label</em>〉</span>}{<span class="meta">〈<em class="metainner">insert</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.18627"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.02+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Used by <a id="wrglossary.18628"></a><a href="#glo:glsgenacfmt"><code class="csfmt">\glsgenacfmt</code></a> to display the <a id="wrglossary.18629"></a><a href="#glo:idx.acronym">acronym</a> plural full form on <a id="wrglossary.18630"></a><a href="#glo:dual.firstuse">first use</a>. Redefined by <a id="wrglossary.18631"></a><a href="#glo:idx.acronymstyle">acronym styles</a>. <a href="#sec:glsdisplay">§5.1.4</a>; <a href="#wrglossary.6163">178</a><p>

</section><!-- end of section summary.index6946816 -->

<section id="summary.index7012352"><!-- start of section summary.index7012352 --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->Glo<div class="labellink"><a href="#summary.index7012352">[link]</a></div></h2><!-- end of section header -->
<div class="defnbox"><a id="wrglossary.18632"></a><a href="#glo:glolinkprefix"><code class="csfmt">\glolinkprefix</code></a><span class="floatrightbox"><span class="summarytag">initial: </span>glo:</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Expands to the prefix used for entry targets. <a href="#sec:glossarycmds">§13.2.1</a>; <a href="#wrglossary.11654">327</a><p>
<div class="defnbox"><a id="wrglossary.18633"></a><dfn id="glo:glossariesextrasetup"><code class="xtrcsfmt">\glossariesextrasetup</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">options</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.18634"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Change allowed options that are defined or modified by the <a id="wrglossary.18635"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package. Note that some options can only be passed as package options.<p>
<div class="defnbox"><a id="wrglossary.18636"></a><a href="#glo:glossaryentry"><code class="csfmt">\glossaryentry</code></a><code class="code">{<span class="meta">〈<em class="metainner">data</em>〉</span>}{<span class="meta">〈<em class="metainner">location</em>〉</span>}</code></div><!-- end of defnbox -->
<p>
This isn’t actually defined as a command but is used as a keyword for <a id="wrglossary.18637"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>. <a href="#sec:problemlocations">§12.5</a>; <a href="#wrglossary.10096">279</a><p>
<div class="defnbox"><a id="wrglossary.18638"></a><a href="#glo:glossaryentrynumbers"><code class="csfmt">\glossaryentrynumbers</code></a><code class="code">{<span class="meta">〈<em class="metainner">locations</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.18639"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Encapsulations the <a id="wrglossary.18640"></a><a href="#glo:locationlist">number list</a> in the <a id="wrglossary.18641"></a><a href="#glo:dual.glossary">glossary</a> and is also used to save the <a id="wrglossary.18642"></a><a href="#glo:locationlist">number list</a> with the <a id="wrglossary.18643"></a><a href="#glo:opt.savenumberlist"><span class="styoptfmt">savenumberlist</span></a> option. This command is redefined by options such as <a id="wrglossary.18644"></a><a href="#glo:opt.nonumberlist"><span class="styoptfmt">nonumberlist</span></a> or commands like <a id="wrglossary.18645"></a><a href="#glo:glsnonextpages"><code class="csfmt">\glsnonextpages</code></a>. <a href="#sec:glossmarkup">§8.2</a>; <a href="#wrglossary.8890">249</a><p>
<div class="defnbox"><a id="wrglossary.18646"></a><a href="#glo:glossaryheader"><code class="csfmt">\glossaryheader</code></a><span class="floatrightbox"><a id="wrglossary.18647"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span><p>
<div class="noteBox">(<a id="wrglossary.18648"></a><a href="#glo:idx.glossarystyle">glossary style</a> command)</div><!-- end of noteBox -->
</div><!-- end of defnbox -->
<p>
Does the header code after <code class="code"><code class="cbeg">\begin{<a id="wrglossary.18649"></a><a href="#glo:env.theglossary"><span class="envfmt">theglossary</span></a>}</code></code>. <a href="#sec:glossarystylecmds">§13.2.3</a>; <a href="#wrglossary.11783">331</a><p>
<div class="defnbox"><a id="wrglossary.18650"></a><a id="wrglossary.18651"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a> <a href="#glo:glossarymark"><code class="csfmt">\glossarymark</code></a><code class="code"><span class="meta">〈<em class="metainner">glossary title</em>〉</span></code><span class="floatrightbox"><a id="wrglossary.18652"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v1.0+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Only provided if it hasn’t already been defined for backward-compatibility. Use <a id="wrglossary.18653"></a><a href="#glo:glsglossarymark"><code class="csfmt">\glsglossarymark</code></a> instead. <a href="#sec:glossmarkup">§8.2</a>; <a href="#wrglossary.8734">245</a><p>
<div class="defnbox"><a id="wrglossary.18654"></a><a href="#glo:glossaryname"><code class="csfmt">\glossaryname</code></a><span class="floatrightbox"><span class="summarytag">initial: </span>Glossary; <a id="wrglossary.18655"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span><p>
<div class="noteBox">(language-sensitive)</div><!-- end of noteBox -->
</div><!-- end of defnbox -->
<p>
Provided by <a id="wrglossary.18656"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> if it hasn’t already been defined. Used as the default title for <a id="wrglossary.18657"></a><a href="#glo:dual.glossary">glossaries</a> without a specified title. May already be defined by a language package. <a href="#sec:fixednames">§1.5.1</a>; <a href="#tab:predefinednames">Table 1.2</a><p>
<div class="defnbox"><a id="wrglossary.18658"></a><a href="#glo:glossarypostamble"><code class="csfmt">\glossarypostamble</code></a><span class="floatrightbox"><a id="wrglossary.18659"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Used at the end of the <a id="wrglossary.18660"></a><a href="#glo:dual.glossary">glossary</a>. <a href="#sec:glossmarkup">§8.2</a>; <a href="#wrglossary.8852">248</a><p>
<div class="defnbox"><a id="wrglossary.18661"></a><a href="#glo:glossarypreamble"><code class="csfmt">\glossarypreamble</code></a><span class="floatrightbox"><a id="wrglossary.18662"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Used at the start of the <a id="wrglossary.18663"></a><a href="#glo:dual.glossary">glossary</a>. This will be locally redefined to the <a id="wrglossary.18664"></a><a href="#glo:idx.glossarypreamble">preamble</a> associated with the current glossary, if one has been set. <a href="#sec:glossmarkup">§8.2</a>; <a href="#wrglossary.8820">247</a><p>
<div class="defnbox"><a id="wrglossary.18665"></a><a href="#glo:glossarysection"><code class="csfmt">\glossarysection</code></a><code class="code">[<span class="meta">〈<em class="metainner">toc title</em>〉</span>]{<span class="meta">〈<em class="metainner">title</em>〉</span>}</code></div><!-- end of defnbox -->
<p>
Used to display the glossary heading. <a href="#sec:glossmarkup">§8.2</a>; <a href="#wrglossary.8720">245</a><p>
<div class="defnbox"><a id="wrglossary.18666"></a><a id="wrglossary.18667"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a> <dfn id="glo:glossarystyle"><code class="csfmt">\glossarystyle</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">style-name</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.18668"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v1.0–v4.49</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Sets the default <a id="wrglossary.18669"></a><a href="#glo:idx.glossarystyle">glossary style</a> to <span class="meta">〈<em class="metainner">style-name</em>〉</span>. Deprecated in v3.08a and removed in v4.50. Now only available with rollback. Use <a id="wrglossary.18670"></a><a href="#glo:setglossarystyle"><code class="csfmt">\setglossarystyle</code></a> instead.<p>
<div class="defnbox"><a id="wrglossary.18671"></a><a href="#glo:glossarytitle"><code class="csfmt">\glossarytitle</code></a></div><!-- end of defnbox -->
<p>
Defined by <a id="wrglossary.18672"></a><a href="#glo:print...glossary"><code class="csfmt">\print<span class="meta">〈<em class="metainner">…</em>〉</span>glossary</code></a> to the current <a id="wrglossary.18673"></a><a href="#glo:dual.glossary">glossary’s</a> title. <a href="#sec:glossmarkup">§8.2</a>; <a href="#wrglossary.8785">246</a><p>
<div class="defnbox"><a id="wrglossary.18674"></a><a href="#glo:glossarytoctitle"><code class="csfmt">\glossarytoctitle</code></a></div><!-- end of defnbox -->
<p>
Defined by <a id="wrglossary.18675"></a><a href="#glo:print...glossary"><code class="csfmt">\print<span class="meta">〈<em class="metainner">…</em>〉</span>glossary</code></a> to the current <a id="wrglossary.18676"></a><a href="#glo:dual.glossary">glossary’s</a> title for the <a id="wrglossary.18677"></a><a href="#glo:idx.tableofcontents">table of contents</a> (if <a id="wrglossary.18678"></a><a href="#glo:opt.toc"><span class="styoptfmt">toc</span></a>true). <a href="#sec:glossmarkup">§8.2</a>; <a href="#wrglossary.8791">246</a><p>
<div class="defnbox"><a id="wrglossary.18679"></a><a href="#glo:glossentry"><code class="csfmt">\glossentry</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">number-list</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.18680"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.08a+</span><span class="clearfix"></span><p>
<div class="noteBox">(<a id="wrglossary.18681"></a><a href="#glo:idx.glossarystyle">glossary style</a> command)</div><!-- end of noteBox -->
</div><!-- end of defnbox -->
<p>
Redefined by the <a id="wrglossary.18682"></a><a href="#glo:idx.glossarystyle">glossary styles</a> to display <a id="wrglossary.18683"></a><a href="#glo:hierarchicallevel">top level (level 0)</a> entries. <a href="#sec:glossarystylecmds">§13.2.3</a>; <a href="#wrglossary.11818">332</a><p>
<div class="defnbox"><a id="wrglossary.18684"></a><a href="#glo:Glossentrydesc"><code class="csfmt">\Glossentrydesc</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.18685"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.08a+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.18686"></a><a href="#glo:glossentrydesc"><code class="csfmt">\glossentrydesc</code></a> but <a id="wrglossary.18687"></a><a href="#glo:idx.sentencecase">sentence case</a>. <a href="#sec:glossarycmds">§13.2.1</a>; <a href="#wrglossary.11682">328</a><p>
<div class="defnbox"><a id="wrglossary.18688"></a><a href="#glo:glossentrydesc"><code class="csfmt">\glossentrydesc</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.18689"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.08a+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Used within <a id="wrglossary.18690"></a><a href="#glo:idx.glossarystyle">glossary styles</a> to display the description. <a href="#sec:glossarycmds">§13.2.1</a>; <a href="#wrglossary.11676">328</a><p>
<div class="defnbox"><a id="wrglossary.18691"></a><a href="#glo:Glossentryname"><code class="csfmt">\Glossentryname</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.18692"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.08a+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.18693"></a><a href="#glo:glossentryname"><code class="csfmt">\glossentryname</code></a> but <a id="wrglossary.18694"></a><a href="#glo:idx.sentencecase">sentence case</a>. <a href="#sec:glossarycmds">§13.2.1</a>; <a href="#wrglossary.11665">328</a><p>
<div class="defnbox"><a id="wrglossary.18695"></a><a href="#glo:glossentryname"><code class="csfmt">\glossentryname</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.18696"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.08a+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Used within <a id="wrglossary.18697"></a><a href="#glo:idx.glossarystyle">glossary styles</a> to display the name encapsulated with <a id="wrglossary.18698"></a><a href="#glo:glsnamefont"><code class="csfmt">\glsnamefont</code></a>. <a href="#sec:glossarycmds">§13.2.1</a>; <a href="#wrglossary.11658">327</a><p>
<div class="defnbox"><a id="wrglossary.18699"></a><dfn id="glo:glossentrynameother"><code class="xtrcsfmt">\glossentrynameother</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">field-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.18700"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.22+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Behaves like <a id="wrglossary.18701"></a><a href="#glo:glossentryname"><code class="csfmt">\glossentryname</code></a> but uses the given field (identified by its <a id="wrglossary.18702"></a><a href="#glo:@@glslabel@internalfieldlabel">internal label</a>) instead of <a id="wrglossary.18703"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a>.<p>
<div class="defnbox"><a id="wrglossary.18704"></a><a href="#glo:Glossentrysymbol"><code class="csfmt">\Glossentrysymbol</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.18705"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.08a+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.18706"></a><a href="#glo:glossentrysymbol"><code class="csfmt">\glossentrysymbol</code></a> but <a id="wrglossary.18707"></a><a href="#glo:idx.sentencecase">sentence case</a>. <a href="#sec:glossarycmds">§13.2.1</a>; <a href="#wrglossary.11699">328</a><p>
<div class="defnbox"><a id="wrglossary.18708"></a><a href="#glo:glossentrysymbol"><code class="csfmt">\glossentrysymbol</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.18709"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.08a+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Used within <a id="wrglossary.18710"></a><a href="#glo:idx.glossarystyle">glossary styles</a> to display the symbol. <a href="#sec:glossarycmds">§13.2.1</a>; <a href="#wrglossary.11692">328</a><p>

</section><!-- end of section summary.index7012352 -->

<section id="summary.index7077888"><!-- start of section summary.index7077888 --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->Gls<div class="labellink"><a href="#summary.index7077888">[link]</a></div></h2><!-- end of section header -->
<div class="defnbox"><a id="wrglossary.18711"></a><a href="#glo:GLS"><code class="csfmt">\GLS</code></a><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.18712"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.18713"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> but converts the <a id="wrglossary.18714"></a><a href="#glo:dual.linktext">link text</a> to <a id="wrglossary.18715"></a><a href="#glo:idx.allcaps">all caps</a>. <a href="#sec:gls-like">§5.1.2</a>; <a href="#wrglossary.5664">165</a><p>
<div class="defnbox"><a id="wrglossary.18716"></a><a href="#glo:Gls"><code class="csfmt">\Gls</code></a><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.18717"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.18718"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> but converts the <a id="wrglossary.18719"></a><a href="#glo:dual.linktext">link text</a> to <a id="wrglossary.18720"></a><a href="#glo:idx.sentencecase">sentence case</a>. <a href="#sec:gls-like">§5.1.2</a>; <a href="#wrglossary.5661">165</a><p>
<div class="defnbox"><a id="wrglossary.18721"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.18722"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
References the entry identified by <span class="meta">〈<em class="metainner">entry-label</em>〉</span>. The text produced depends on whether or not this is the <a id="wrglossary.18723"></a><a href="#glo:dual.firstuse">first use</a>. The <span class="meta">〈<em class="metainner">insert</em>〉</span> argument may be inserted at the end of the <a id="wrglossary.18724"></a><a href="#glo:dual.linktext">link text</a> or may be inserted at a different point (for example, after the long form on <a id="wrglossary.18725"></a><a href="#glo:dual.firstuse">first use</a> for some <a id="wrglossary.18726"></a><a href="#glo:idx.acronym">acronym</a> or <a id="wrglossary.18727"></a><a href="#glo:idx.abbreviation"><span class="xtrfmt">abbreviation</span></a> styles. For the first optional argument, see <a id="wrglossary.18728"></a><a href="#glo:idx.glsopt"><code class="csfmt">\glslink</code> options</a>. <a href="#sec:gls-like">§5.1.2</a>; <a href="#wrglossary.5647">165</a><p>
<div class="defnbox"><a id="wrglossary.18729"></a><a href="#glo:gls@accessibility"><code class="csfmt">\gls@accessibility</code></a><code class="code">{<span class="meta">〈<em class="metainner">options</em>〉</span>}{<span class="meta">〈<em class="metainner">PDF element</em>〉</span>}{<span class="meta">〈<em class="metainner">value</em>〉</span>}{<span class="meta">〈<em class="metainner">content</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.18730"></a><a href="#glo:pkg.glossaries-accsupp"><span class="styfmt">glossaries-accsupp</span></a> v4.45+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Used by <a id="wrglossary.18731"></a><a href="#glo:glsaccessibility"><code class="csfmt">\glsaccessibility</code></a> to provide the accessibility support. <a href="#sec:accsuppdevnote">§17.5</a>; <a href="#wrglossary.13442">386</a><p>
<div class="defnbox"><a id="wrglossary.18732"></a><a href="#glo:gls@accsupp@engine"><code class="csfmt">\gls@accsupp@engine</code></a><span class="floatrightbox"><span class="summarytag">initial: </span>accsupp; <a id="wrglossary.18733"></a><a href="#glo:pkg.glossaries-accsupp"><span class="styfmt">glossaries-accsupp</span></a> v4.45+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Expands to the accessibility support engine. This command may be defined before <a id="wrglossary.18734"></a><a href="#glo:pkg.glossaries-accsupp"><span class="styfmt">glossaries-accsupp</span></a> is loaded. <a href="#sec:accsuppdevnote">§17.5</a>; <a href="#wrglossary.13437">386</a><p>
<div class="defnbox"><a id="wrglossary.18735"></a><dfn id="glo:glsabbrvfont"><code class="csfmt">\glsabbrvfont</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.18736"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Font formatting command for the short form, initialised by the abbreviation style.<p>
<div class="defnbox"><a id="wrglossary.18737"></a><a href="#glo:glsaccessibility"><code class="csfmt">\glsaccessibility</code></a><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">PDF element</em>〉</span>}{<span class="meta">〈<em class="metainner">value</em>〉</span>}{<span class="meta">〈<em class="metainner">content</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.18738"></a><a href="#glo:pkg.glossaries-accsupp"><span class="styfmt">glossaries-accsupp</span></a> v4.45+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Applies <span class="meta">〈<em class="metainner">value</em>〉</span> as the <a id="wrglossary.18739"></a><a href="#glo:idx.accessattr">accessibility attribute</a> <span class="meta">〈<em class="metainner">PDF element</em>〉</span> for the given <span class="meta">〈<em class="metainner">content</em>〉</span>. This internally uses the accessibility support provided by <a id="wrglossary.18740"></a><a href="#glo:pkg.accsupp"><span class="styfmt">accsupp</span></a>. <a href="#sec:accsuppcmds">§17.2</a>; <a href="#wrglossary.13274">379</a><p>
<div class="defnbox"><a id="wrglossary.18741"></a><dfn id="glo:Glsaccesslong"><code class="xtrcsfmt">\Glsaccesslong</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.18742"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
The <a id="wrglossary.18743"></a><a href="#glo:idx.sentencecase">sentence case</a> version of <a id="wrglossary.18744"></a><a href="#glo:glsaccesslong"><code class="xtrcsfmt">\glsaccesslong</code></a>.<p>
<div class="defnbox"><a id="wrglossary.18745"></a><dfn id="glo:glsaccesslong"><code class="xtrcsfmt">\glsaccesslong</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.18746"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
If accessibility support was enabled when <a id="wrglossary.18747"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> was loaded (<a id="wrglossary.18748"></a><a href="#glo:opt.accsupp"><span class="xtrstyoptfmt">accsupp</span></a>) this will display the value of the <a id="wrglossary.18749"></a><a href="#glo:opt.gloskey.long"><span class="csoptfmt">long</span></a> key with the accessibility support enabled for that key (<a id="wrglossary.18750"></a><a href="#glo:opt.gloskey.longaccess"><span class="csoptfmt">longaccess</span></a>). If there is no accessibility support, this just uses <a id="wrglossary.18751"></a><a href="#glo:glsentrylong"><code class="csfmt">\glsentrylong</code></a>.<p>
<div class="defnbox"><a id="wrglossary.18752"></a><dfn id="glo:Glsaccesslongpl"><code class="xtrcsfmt">\Glsaccesslongpl</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.18753"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
The <a id="wrglossary.18754"></a><a href="#glo:idx.sentencecase">sentence case</a> version of <a id="wrglossary.18755"></a><a href="#glo:glsaccesslongpl"><code class="xtrcsfmt">\glsaccesslongpl</code></a>.<p>
<div class="defnbox"><a id="wrglossary.18756"></a><dfn id="glo:glsaccesslongpl"><code class="xtrcsfmt">\glsaccesslongpl</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.18757"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
If accessibility support was enabled when <a id="wrglossary.18758"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> was loaded (<a id="wrglossary.18759"></a><a href="#glo:opt.accsupp"><span class="xtrstyoptfmt">accsupp</span></a>) this will display the value of the <a id="wrglossary.18760"></a><a href="#glo:opt.gloskey.longplural"><span class="csoptfmt">longplural</span></a> key with the accessibility support enabled for that key (<a id="wrglossary.18761"></a><a href="#glo:opt.gloskey.longpluralaccess"><span class="csoptfmt">longpluralaccess</span></a>). If there is no accessibility support, this just uses <a id="wrglossary.18762"></a><a href="#glo:glsentrylongpl"><code class="csfmt">\glsentrylongpl</code></a>.<p>
<div class="defnbox"><a id="wrglossary.18763"></a><dfn id="glo:glsaccessname"><code class="xtrcsfmt">\glsaccessname</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.18764"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
If accessibility support was enabled when <a id="wrglossary.18765"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> was loaded (<a id="wrglossary.18766"></a><a href="#glo:opt.accsupp"><span class="xtrstyoptfmt">accsupp</span></a>) this will display the value of the <a id="wrglossary.18767"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> key with the accessibility support enabled for that key (<a id="wrglossary.18768"></a><a href="#glo:opt.gloskey.access"><span class="csoptfmt">access</span></a>). If there is no accessibility support, this just uses <a id="wrglossary.18769"></a><a href="#glo:glsentryname"><code class="csfmt">\glsentryname</code></a>.<p>
<div class="defnbox"><a id="wrglossary.18770"></a><dfn id="glo:glsaccessshort"><code class="xtrcsfmt">\glsaccessshort</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.18771"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
If accessibility support was enabled when <a id="wrglossary.18772"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> was loaded (<a id="wrglossary.18773"></a><a href="#glo:opt.accsupp"><span class="xtrstyoptfmt">accsupp</span></a>) this will display the value of the <a id="wrglossary.18774"></a><a href="#glo:opt.gloskey.short"><span class="csoptfmt">short</span></a> key with the accessibility support enabled for that key (<a id="wrglossary.18775"></a><a href="#glo:opt.gloskey.shortaccess"><span class="csoptfmt">shortaccess</span></a>). If there is no accessibility support, this just uses <a id="wrglossary.18776"></a><a href="#glo:glsentryshort"><code class="csfmt">\glsentryshort</code></a>.<p>
<div class="defnbox"><a id="wrglossary.18777"></a><dfn id="glo:glsaccessshortpl"><code class="xtrcsfmt">\glsaccessshortpl</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.18778"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
If accessibility support was enabled when <a id="wrglossary.18779"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> was loaded (<a id="wrglossary.18780"></a><a href="#glo:opt.accsupp"><span class="xtrstyoptfmt">accsupp</span></a>) this will display the value of the <a id="wrglossary.18781"></a><a href="#glo:opt.gloskey.shortplural"><span class="csoptfmt">shortplural</span></a> key with the accessibility support enabled for that key (<a id="wrglossary.18782"></a><a href="#glo:opt.gloskey.shortpluralaccess"><span class="csoptfmt">shortpluralaccess</span></a>). If there is no accessibility support, this just uses <a id="wrglossary.18783"></a><a href="#glo:glsentryshortpl"><code class="csfmt">\glsentryshortpl</code></a>.<p>
<div class="defnbox"><a id="wrglossary.18784"></a><a href="#glo:glsaccsupp"><code class="csfmt">\glsaccsupp</code></a><code class="code">{<span class="meta">〈<em class="metainner">replacement</em>〉</span>}{<span class="meta">〈<em class="metainner">content</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.18785"></a><a href="#glo:pkg.glossaries-accsupp"><span class="styfmt">glossaries-accsupp</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Applies <span class="meta">〈<em class="metainner">replacement</em>〉</span> as the ActualText for <span class="meta">〈<em class="metainner">content</em>〉</span> using <a id="wrglossary.18786"></a><a href="#glo:glsaccessibility"><code class="csfmt">\glsaccessibility</code></a>. <a href="#sec:accsuppcmds">§17.2</a>; <a href="#wrglossary.13260">379</a><p>
<div class="defnbox"><a id="wrglossary.18787"></a><a href="#glo:glsacrpluralsuffix"><code class="csfmt">\glsacrpluralsuffix</code></a><span class="floatrightbox"><span class="summarytag">initial: </span><a id="wrglossary.18788"></a><a href="#glo:glspluralsuffix"><code class="csfmt">\glspluralsuffix</code></a>; <a id="wrglossary.18789"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.12+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Short plural suffix, this command is changed by <a id="wrglossary.18790"></a><a href="#glo:idx.acronymstyle">acronym styles</a>. <a href="#sec:acronyms">§6</a>; <a href="#wrglossary.6753">193</a><p>
<div class="defnbox"><a id="wrglossary.18791"></a><a href="#glo:glsacspace"><code class="csfmt">\glsacspace</code></a><code class="code">{<span class="meta">〈<em class="metainner">label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.18792"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.16+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Uses a non-breakable space if the short form is less than 3em. This command is redefined by <a id="wrglossary.18793"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> to use <a id="wrglossary.18794"></a><a href="#glo:glsacspacemax"><code class="xtrcsfmt">\glsacspacemax</code></a> instead of the hard-coded 3em. <a href="#sec:acrstyleslongshort">§6.2.1.1</a>; <a href="#wrglossary.7215">206</a><p>
<div class="defnbox"><a id="wrglossary.18795"></a><dfn id="glo:glsacspacemax"><code class="xtrcsfmt">\glsacspacemax</code></dfn><span class="floatrightbox"><a id="wrglossary.18796"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Expands to the maximum width used by <a id="wrglossary.18797"></a><a href="#glo:glsacspace"><code class="csfmt">\glsacspace</code></a>. This is a macro not a register. The default is <code class="code">3em</code>.<p>
<div class="defnbox"><a id="wrglossary.18798"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.18799"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Indexes the entry identified by <span class="meta">〈<em class="metainner">entry-label</em>〉</span>. <a href="#sec:glsadd">§10</a>; <a href="#wrglossary.9083">254</a><p>
<div class="defnbox"><a id="wrglossary.18800"></a><a href="#glo:glsaddall"><code class="csfmt">\glsaddall</code></a><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]</code><span class="floatrightbox"><a id="wrglossary.18801"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Iterates over all non-<a id="wrglossary.18802"></a><a href="#glo:dual.ignoredglossary">ignored glossaries</a> (or all those listed in the <a id="wrglossary.18803"></a><a href="#glo:opt.glsopt.types"><span class="csoptfmt">types</span></a> option) and <a id="wrglossary.18804"></a><a href="#glo:@@glslabel@indexing">indexes</a> each entry in the <a id="wrglossary.18805"></a><a href="#glo:dual.glossary">glossary</a>. The optional argument <span class="meta">〈<em class="metainner">options</em>〉</span> are passed to <a id="wrglossary.18806"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>. This command can’t be used with <a id="wrglossary.18807"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>. Use the <a id="wrglossary.18808"></a><a href="#glo:opt.resource.selection"><span class="xtrcsoptfmt">selection</span></a><span class="optfmt">=all</span> <a id="wrglossary.18809"></a><a href="#glo:idx.resourceopt">resource option</a> instead. <a href="#sec:glsadd">§10</a>; <a href="#wrglossary.9114">255</a><p>
<div class="defnbox"><a id="wrglossary.18810"></a><a href="#glo:glsaddallunused"><code class="csfmt">\glsaddallunused</code></a><code class="code">[<span class="meta">〈<em class="metainner">glossary types</em>〉</span>]</code><span class="floatrightbox"><a id="wrglossary.18811"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.08a+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Iterates over all <a id="wrglossary.18812"></a><a href="#glo:dual.glossary">glossaries</a> listed in <span class="meta">〈<em class="metainner">glossary types</em>〉</span> (all all non-<a id="wrglossary.18813"></a><a href="#glo:dual.ignoredglossary">ignored glossaries</a> if omitted) and <a id="wrglossary.18814"></a><a href="#glo:@@glslabel@indexing">indexes</a> each entry (with <a id="wrglossary.18815"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=<a id="wrglossary.18816"></a><a href="#glo:glsignore"><span class="csfmtcolourfont">glsignore</span></a></span>) that hasn’t been used. This command can’t be used with <a id="wrglossary.18817"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>. Use the <a id="wrglossary.18818"></a><a href="#glo:opt.resource.selection"><span class="xtrcsoptfmt">selection</span></a><span class="optfmt">=all</span> <a id="wrglossary.18819"></a><a href="#glo:idx.resourceopt">resource option</a> instead. <a href="#sec:glsadd">§10</a>; <a href="#wrglossary.9151">255</a><p>
<div class="defnbox"><a id="wrglossary.18820"></a><a href="#glo:glsaddkey"><code class="csfmt">\glsaddkey</code></a><code class="code">{<span class="meta">〈<em class="metainner">key</em>〉</span>}{<span class="meta">〈<em class="metainner">default value</em>〉</span>}{<span class="meta">〈<em class="metainner">no link cs</em>〉</span>}{<span class="meta">〈<em class="metainner">no link ucfirst cs</em>〉</span>}{<span class="meta">〈<em class="metainner">link cs</em>〉</span>}{<span class="meta">〈<em class="metainner">link ucfirst cs</em>〉</span>}{<span class="meta">〈<em class="metainner">link allcaps cs</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.18821"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.12a+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Defines a new <a id="wrglossary.18822"></a><a href="#glo:idx.gloskey">glossary entry key</a> with the given default value and commands that are analogous to <a id="wrglossary.18823"></a><a href="#glo:glsentrytext"><code class="csfmt">\glsentrytext</code></a> (<span class="meta">〈<em class="metainner">no link cs</em>〉</span>), <a id="wrglossary.18824"></a><a href="#glo:Glsentrytext"><code class="csfmt">\Glsentrytext</code></a> (<span class="meta">〈<em class="metainner">no link ucfirst cs</em>〉</span>), <a id="wrglossary.18825"></a><a href="#glo:glstext"><code class="csfmt">\glstext</code></a> (<span class="meta">〈<em class="metainner">link cs</em>〉</span>), <a id="wrglossary.18826"></a><a href="#glo:Glstext"><code class="csfmt">\Glstext</code></a> (<span class="meta">〈<em class="metainner">link ucfirst cs</em>〉</span>), <a id="wrglossary.18827"></a><a href="#glo:GLStext"><code class="csfmt">\GLStext</code></a> (<span class="meta">〈<em class="metainner">link allcaps cs</em>〉</span>). The starred version switches on field expansion for the given key. <a href="#sec:glsaddkey">§4.3.1</a>; <a href="#wrglossary.4704">139</a><p>
<div class="defnbox"><a id="wrglossary.18828"></a><dfn id="glo:GlsAddLetterGroup"><code class="csfmt">\GlsAddLetterGroup</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">name</em>〉</span>}{<span class="meta">〈<em class="metainner">xindy code</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.18829"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v1.17+</span><span class="clearfix"></span><p>
<div class="noteBox">(<a id="wrglossary.18830"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> only)</div><!-- end of noteBox -->
</div><!-- end of defnbox -->
<p>
Adds a new <a id="wrglossary.18831"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> letter <a id="wrglossary.18832"></a><a href="#glo:idx.group">group</a>, identified by <span class="meta">〈<em class="metainner">name</em>〉</span> and defined by <span class="meta">〈<em class="metainner">xindy code</em>〉</span>. This information is written to the <a id="wrglossary.18833"></a><a href="#glo:ext.xdy"><span class="extfmt">xdy</span></a> file that’s created by <a id="wrglossary.18834"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>.<p>
<div class="defnbox"><a id="wrglossary.18835"></a><a href="#glo:glsaddstoragekey"><code class="csfmt">\glsaddstoragekey</code></a><code class="code">{<span class="meta">〈<em class="metainner">key</em>〉</span>}{<span class="meta">〈<em class="metainner">default value</em>〉</span>}{<span class="meta">〈<em class="metainner">no link cs</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.18836"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.16+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Provides a new <a id="wrglossary.18837"></a><a href="#glo:idx.gloskey">glossary entry key</a> with a default value and a command for simply accessing the value (without indexing or <a id="wrglossary.18838"></a><a href="#glo:idx.hyperlink">hyperlinks</a>). The starred version switches on field expansion for the given key. <a href="#sec:glsaddstoragekey">§4.3.2</a>; <a href="#wrglossary.4747">141</a><p>
<div class="defnbox"><a id="wrglossary.18839"></a><a href="#glo:GlsAddXdyAttribute"><code class="csfmt">\GlsAddXdyAttribute</code></a><code class="code">{<span class="meta">〈<em class="metainner">name</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.18840"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v1.17+</span><span class="clearfix"></span><p>
<div class="noteBox">(<a id="wrglossary.18841"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> only)</div><!-- end of noteBox -->
</div><!-- end of defnbox -->
<p>
Adds the <a id="wrglossary.18842"></a><a href="#glo:idx.xindyattr">xindy attributes</a> associated with <span class="meta">〈<em class="metainner">name</em>〉</span> to the <a id="wrglossary.18843"></a><a href="#glo:ext.xdy"><span class="extfmt">xdy</span></a> style file. <a href="#sec:xindyloc">§14.3</a>; <a href="#wrglossary.12180">341</a><p>
<div class="defnbox"><a id="wrglossary.18844"></a><a href="#glo:GlsAddXdyCounters"><code class="csfmt">\GlsAddXdyCounters</code></a><code class="code">{<span class="meta">〈<em class="metainner">counter list</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.18845"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.0+</span><span class="clearfix"></span><p>
<div class="noteBox">(<a id="wrglossary.18846"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> only)</div><!-- end of noteBox -->
</div><!-- end of defnbox -->
<p>
Identifies all the <a id="wrglossary.18847"></a><a href="#glo:dual.locationcounter">location counters</a> required in the document. <a href="#sec:xindyloc">§14.3</a>; <a href="#wrglossary.12162">341</a><p>
<div class="defnbox"><a id="wrglossary.18848"></a><a href="#glo:GlsAddXdyLocation"><code class="csfmt">\GlsAddXdyLocation</code></a><code class="code">[<span class="meta">〈<em class="metainner">H-prefix</em>〉</span>]{<span class="meta">〈<em class="metainner">name</em>〉</span>}{<span class="meta">〈<em class="metainner">definition</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.18849"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v1.17+</span><span class="clearfix"></span><p>
<div class="noteBox">(<a id="wrglossary.18850"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> only)</div><!-- end of noteBox -->
</div><!-- end of defnbox -->
<p>
Adds the given location syntax to the <a id="wrglossary.18851"></a><a href="#glo:ext.xdy"><span class="extfmt">xdy</span></a> style file. <a href="#sec:xindyloc">§14.3</a>; <a href="#wrglossary.12234">343</a><p>
<div class="defnbox"><a id="wrglossary.18852"></a><a href="#glo:GlsAddXdyStyle"><code class="csfmt">\GlsAddXdyStyle</code></a><code class="code">{<span class="meta">〈<em class="metainner">style-name</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.18853"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v1.17+</span><span class="clearfix"></span><p>
<div class="noteBox">(<a id="wrglossary.18854"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> only)</div><!-- end of noteBox -->
</div><!-- end of defnbox -->
<p>
Adds a required <a id="wrglossary.18855"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> file to the <a id="wrglossary.18856"></a><a href="#glo:ext.xdy"><span class="extfmt">xdy</span></a> style file. <a href="#sec:xdystyles">§14.1</a>; <a href="#wrglossary.12081">338</a><p>
<div class="defnbox"><a id="wrglossary.18857"></a><a href="#glo:glsautoprefix"><code class="csfmt">\glsautoprefix</code></a><span class="floatrightbox"><a id="wrglossary.18858"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v1.14+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Expands to the prefix for the label used by <a id="wrglossary.18859"></a><a href="#glo:opt.numberedsection"><span class="styoptfmt">numberedsection</span></a><span class="optfmt">=autolabel</span> and <a id="wrglossary.18860"></a><a href="#glo:opt.numberedsection"><span class="styoptfmt">numberedsection</span></a><span class="optfmt">=nameref</span>. <a href="#sec:pkgopts-sec">§2.2</a>; <a href="#wrglossary.2541">80</a><p>
<div class="defnbox"><a id="wrglossary.18861"></a><a href="#glo:glsbackslash"><code class="csfmt">\glsbackslash</code></a><span class="floatrightbox"><a id="wrglossary.18862"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.11+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Expands to <a id="wrglossary.18863"></a><a href="#glo:idx.sym.bksl"><code class="code">\</code></a> (a literal backslash). <a href="#sec:xindy">§14</a>; <a href="#wrglossary.12055">338</a><p>
<div class="defnbox"><a id="wrglossary.18864"></a><a href="#glo:glscapitalisewords"><code class="csfmt">\glscapitalisewords</code></a><code class="code">{<span class="meta">〈<em class="metainner">content</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.18865"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.48+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Just does <a id="wrglossary.18866"></a><a href="#glo:capitalisewords"><code class="csfmt">\capitalisewords</code></a> but may be redefined to use <a id="wrglossary.18867"></a><a href="#glo:capitalisefmtwords"><code class="csfmt">\capitalisefmtwords</code></a>, if required. <a href="#sec:casechanging">§15.2</a>; <a href="#wrglossary.12555">355</a><p>
<div class="defnbox"><a id="wrglossary.18868"></a><a href="#glo:glscapscase"><code class="csfmt">\glscapscase</code></a><code class="code">{<span class="meta">〈<em class="metainner">no change</em>〉</span>}{<span class="meta">〈<em class="metainner">sentence</em>〉</span>}{<span class="meta">〈<em class="metainner">all caps</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.18869"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.11a+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Defined by the <a id="wrglossary.18870"></a><a href="#glo:glslike"><code class="csfmt">\gls</code>-like</a> commands to expand to <span class="meta">〈<em class="metainner">no change</em>〉</span> if the calling command wasn’t a <a id="wrglossary.18871"></a><a href="#glo:@@glslabel@casechange">case-changing</a>  command (<a id="wrglossary.18872"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> or <a id="wrglossary.18873"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>), to <span class="meta">〈<em class="metainner">sentence</em>〉</span> for <a id="wrglossary.18874"></a><a href="#glo:idx.sentencecase">sentence case</a> commands (<a id="wrglossary.18875"></a><a href="#glo:Gls"><code class="csfmt">\Gls</code></a> or <a id="wrglossary.18876"></a><a href="#glo:Glspl"><code class="csfmt">\Glspl</code></a>) or to <span class="meta">〈<em class="metainner">all caps</em>〉</span> for <a id="wrglossary.18877"></a><a href="#glo:idx.allcaps">all caps</a> commands (<a id="wrglossary.18878"></a><a href="#glo:GLS"><code class="csfmt">\GLS</code></a> or <a id="wrglossary.18879"></a><a href="#glo:GLSpl"><code class="csfmt">\GLSpl</code></a>). <a href="#sec:glsdisplay">§5.1.4</a>; <a href="#wrglossary.6035">175</a><p>
<div class="defnbox"><a id="wrglossary.18880"></a><dfn id="glo:glscategory"><code class="xtrcsfmt">\glscategory</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.18881"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Expands to the entry’s category.<p>
<div class="defnbox"><a id="wrglossary.18882"></a><a href="#glo:glsclearpage"><code class="csfmt">\glsclearpage</code></a><span class="floatrightbox"><a id="wrglossary.18883"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v1.19+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Used to clear the page at the start of a <a id="wrglossary.18884"></a><a href="#glo:dual.glossary">glossary</a>. <a href="#sec:glossmarkup">§8.2</a>; <a href="#wrglossary.8768">246</a><p>
<div class="defnbox"><a id="wrglossary.18885"></a><a href="#glo:glsclosebrace"><code class="csfmt">\glsclosebrace</code></a></div><!-- end of defnbox -->
<p>
Expands to <a id="wrglossary.18886"></a><a href="#glo:idx.sym.eg"></a> (a literal closing brace). <a href="#sec:xindy">§14</a>; <a href="#wrglossary.12039">337</a><p>
<div class="defnbox"><a id="wrglossary.18887"></a><a href="#glo:glscounter"><code class="csfmt">\glscounter</code></a><span class="floatrightbox"><span class="summarytag">initial: </span>page; <a id="wrglossary.18888"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
The default counter as specified by the <a id="wrglossary.18889"></a><a href="#glo:opt.counter"><span class="styoptfmt">counter</span></a> option. <a href="#sec:pkgopts-printglos">§2.3</a>; <a href="#wrglossary.2886">89</a><p>
<div class="defnbox"><a id="wrglossary.18890"></a><dfn id="glo:glscurrententrylabel"><code class="csfmt">\glscurrententrylabel</code></dfn><span class="floatrightbox"><a id="wrglossary.18891"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.02+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Assigned at the start of each <a id="wrglossary.18892"></a><a href="#glo:idx.glossaryentry">entry</a> item within the <a id="wrglossary.18893"></a><a href="#glo:dual.glossary">glossary</a>. This command may be used by <a id="wrglossary.18894"></a><a href="#glo:dual.glossary">glossary</a> hooks, such as <a id="wrglossary.18895"></a><a href="#glo:glspostdescription"><code class="csfmt">\glspostdescription</code></a>, to reference the current entry.<p>
<div class="defnbox"><a id="wrglossary.18896"></a><a href="#glo:glscurrentfieldvalue"><code class="csfmt">\glscurrentfieldvalue</code></a><span class="floatrightbox"><a id="wrglossary.18897"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.23+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Conditional commands such as <a id="wrglossary.18898"></a><a href="#glo:ifglshasfield"><code class="csfmt">\ifglshasfield</code></a> set this to the field’s value for use within the <span class="meta">〈<em class="metainner">true</em>〉</span> code. <a href="#sec:conditionals">§15.4</a>; <a href="#wrglossary.12705">360</a><p>
<div class="defnbox"><a id="wrglossary.18899"></a><a href="#glo:glscustomtext"><code class="csfmt">\glscustomtext</code></a><span class="floatrightbox"><a id="wrglossary.18900"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.11a+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Placeholder command that expands to the text provided in <a id="wrglossary.18901"></a><a href="#glo:glsdisp"><code class="csfmt">\glsdisp</code></a>. <a href="#sec:glsdisplay">§5.1.4</a>; <a href="#wrglossary.6046">175</a><p>
<div class="defnbox"><a id="wrglossary.18902"></a><a href="#glo:GlsDeclareNoHyperList"><code class="csfmt">\GlsDeclareNoHyperList</code></a><code class="code">{<span class="meta">〈<em class="metainner">list</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.18903"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.05+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Identifies the list of <a id="wrglossary.18904"></a><a href="#glo:dual.glossary">glossaries</a> that should have <a id="wrglossary.18905"></a><a href="#glo:idx.hyperlink">hyperlinks</a> suppressed. <a href="#sec:pkgopts-type">§2.6</a>; <a href="#wrglossary.3592">109</a><p>
<div class="defnbox"><a id="wrglossary.18906"></a><a href="#glo:glsdefaultshortaccess"><code class="csfmt">\glsdefaultshortaccess</code></a><code class="code">{<span class="meta">〈<em class="metainner">long</em>〉</span>}{<span class="meta">〈<em class="metainner">short</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.18907"></a><a href="#glo:pkg.glossaries-accsupp"><span class="styfmt">glossaries-accsupp</span></a> v4.45+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
The default value for the <a id="wrglossary.18908"></a><a href="#glo:opt.gloskey.shortaccess"><span class="csoptfmt">shortaccess</span></a> key when defining <a id="wrglossary.18909"></a><a href="#glo:idx.acronym">acronyms</a> with <a id="wrglossary.18910"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>. <a href="#sec:accsuppkeys">§17.1</a>; <a href="#wrglossary.13204">377</a><p>
<div class="defnbox"><a id="wrglossary.18911"></a><dfn id="glo:glsdefaulttype"><code class="csfmt">\glsdefaulttype</code></dfn><span class="floatrightbox"><span class="summarytag">initial: </span>main; <a id="wrglossary.18912"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Expands to the label of the default <a id="wrglossary.18913"></a><a href="#glo:dual.glossary">glossary</a>, which is normally <code class="code">main</code> but if <a id="wrglossary.18914"></a><a href="#glo:opt.nomain"><span class="styoptfmt">nomain</span></a> is used, it will be the label of the first <a id="wrglossary.18915"></a><a href="#glo:dual.glossary">glossary</a> to be defined.<p>
<div class="defnbox"><a id="wrglossary.18916"></a><dfn id="glo:glsdefpostdesc"><code class="xtrcsfmt">\glsdefpostdesc</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">category</em>〉</span>}{<span class="meta">〈<em class="metainner">definition</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.18917"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.31+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Defines <a id="wrglossary.18918"></a><a href="#glo:dual.postdeschook">post-description hook</a> associated with the category identified by the label <span class="meta">〈<em class="metainner">category</em>〉</span>.<p>
<div class="defnbox"><a id="wrglossary.18919"></a><dfn id="glo:glsdefpostlink"><code class="csfmt">\glsdefpostlink</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">category</em>〉</span>}{<span class="meta">〈<em class="metainner">definition</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.18920"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.31+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Defines <a id="wrglossary.18921"></a><a href="#glo:dual.postlinkhook">post-link hook</a> associated with the category identified by the label <span class="meta">〈<em class="metainner">category</em>〉</span>.<p>
<div class="defnbox"><a id="wrglossary.18922"></a><dfn id="glo:glsdefs@newdocentry"><code class="csfmt">\glsdefs@newdocentry</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">key=value list</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.18923"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v4.47+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
This command is written to the <a id="wrglossary.18924"></a><a href="#glo:ext.glsdefs"><span class="extfmt">glsdefs</span></a> file to define the given <a id="wrglossary.18925"></a><a href="#glo:idx.glossaryentry">entry</a> using the definition provided in the <a id="wrglossary.18926"></a><a href="#glo:env.document"><span class="envfmt">document</span></a> environment on the previous LaTeX run.<p>
<div class="defnbox"><a id="wrglossary.18927"></a><a href="#glo:GLSdesc"><code class="csfmt">\GLSdesc</code></a><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.18928"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.18929"></a><a href="#glo:glsdesc"><code class="csfmt">\glsdesc</code></a> but converts the <a id="wrglossary.18930"></a><a href="#glo:dual.linktext">link text</a> to <a id="wrglossary.18931"></a><a href="#glo:idx.allcaps">all caps</a>. <a href="#sec:glstext-like">§5.1.3</a>; <a href="#wrglossary.5894">171</a><p>
<div class="defnbox"><a id="wrglossary.18932"></a><a href="#glo:Glsdesc"><code class="csfmt">\Glsdesc</code></a><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.18933"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.18934"></a><a href="#glo:glsdesc"><code class="csfmt">\glsdesc</code></a> but converts the <a id="wrglossary.18935"></a><a href="#glo:dual.linktext">link text</a> to <a id="wrglossary.18936"></a><a href="#glo:idx.sentencecase">sentence case</a>. Use <a id="wrglossary.18937"></a><a href="#glo:Glossentrydesc"><code class="csfmt">\Glossentrydesc</code></a> within custom glossary styles instead of this command. <a href="#sec:glstext-like">§5.1.3</a>; <a href="#wrglossary.5891">171</a><p>
<div class="defnbox"><a id="wrglossary.18938"></a><a href="#glo:glsdesc"><code class="csfmt">\glsdesc</code></a><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.18939"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
References the entry identified by <span class="meta">〈<em class="metainner">entry-label</em>〉</span>. The text produced is obtained from the <a id="wrglossary.18940"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a> value. The <span class="meta">〈<em class="metainner">insert</em>〉</span> argument will be inserted at the end of the <a id="wrglossary.18941"></a><a href="#glo:dual.linktext">link text</a>. This command does not alter or depend on the <a id="wrglossary.18942"></a><a href="#glo:dual.firstuseflag">first use flag</a>. For the first optional argument, see <a id="wrglossary.18943"></a><a href="#glo:idx.glsopt"><code class="csfmt">\glslink</code> options</a>. Use <a id="wrglossary.18944"></a><a href="#glo:glossentrydesc"><code class="csfmt">\glossentrydesc</code></a> within custom glossary styles instead of this command. <a href="#sec:glstext-like">§5.1.3</a>; <a href="#wrglossary.5882">171</a><p>
<div class="defnbox"><a id="wrglossary.18945"></a><dfn id="glo:GLSdescplural"><code class="csfmt">\GLSdescplural</code></dfn><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.18946"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v1.12+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.18947"></a><a href="#glo:glsdescplural"><code class="csfmt">\glsdescplural</code></a> but converts the <a id="wrglossary.18948"></a><a href="#glo:dual.linktext">link text</a> to <a id="wrglossary.18949"></a><a href="#glo:idx.allcaps">all caps</a>.<p>
<div class="defnbox"><a id="wrglossary.18950"></a><dfn id="glo:Glsdescplural"><code class="csfmt">\Glsdescplural</code></dfn><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.18951"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v1.12+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.18952"></a><a href="#glo:glsdescplural"><code class="csfmt">\glsdescplural</code></a> but converts the <a id="wrglossary.18953"></a><a href="#glo:dual.linktext">link text</a> to <a id="wrglossary.18954"></a><a href="#glo:idx.sentencecase">sentence case</a>.<p>
<div class="defnbox"><a id="wrglossary.18955"></a><dfn id="glo:glsdescplural"><code class="csfmt">\glsdescplural</code></dfn><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.18956"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v1.12+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.18957"></a><a href="#glo:glsdesc"><code class="csfmt">\glsdesc</code></a> but for the <a id="wrglossary.18958"></a><a href="#glo:opt.gloskey.descriptionplural"><span class="csoptfmt">descriptionplural</span></a> field.<p>
<div class="defnbox"><a id="wrglossary.18959"></a><a href="#glo:glsdescriptionaccessdisplay"><code class="csfmt">\glsdescriptionaccessdisplay</code></a><code class="code">{<span class="meta">〈<em class="metainner">text</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.18960"></a><a href="#glo:pkg.glossaries-accsupp"><span class="styfmt">glossaries-accsupp</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Does <span class="meta">〈<em class="metainner">text</em>〉</span> with the <a id="wrglossary.18961"></a><a href="#glo:opt.gloskey.descriptionaccess"><span class="csoptfmt">descriptionaccess</span></a> replacement text (if set). <a href="#sec:glsentryaccessdisplay">§17.3</a>; <a href="#wrglossary.13321">381</a><p>
<div class="defnbox"><a id="wrglossary.18962"></a><a href="#glo:glsdescriptionpluralaccessdisplay"><code class="csfmt">\glsdescriptionpluralaccessdisplay</code></a><code class="code">{<span class="meta">〈<em class="metainner">text</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.18963"></a><a href="#glo:pkg.glossaries-accsupp"><span class="styfmt">glossaries-accsupp</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Does <span class="meta">〈<em class="metainner">text</em>〉</span> with the <a id="wrglossary.18964"></a><a href="#glo:opt.gloskey.descriptionpluralaccess"><span class="csoptfmt">descriptionpluralaccess</span></a> replacement text (if set). <a href="#sec:glsentryaccessdisplay">§17.3</a>; <a href="#wrglossary.13325">382</a><p>
<div class="defnbox"><a id="wrglossary.18965"></a><a href="#glo:glsdescwidth"><code class="csfmt">\glsdescwidth</code></a><span class="floatrightbox"><a id="wrglossary.18966"></a><a href="#glo:pkg.glossary-long"><span class="styfmt">glossary-long</span></a> &amp; <a id="wrglossary.18967"></a><a href="#glo:pkg.glossary-super"><span class="styfmt">glossary-super</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A length register used to set the width of the description column for <a id="wrglossary.18968"></a><a href="#glo:env.tabular"><span class="envfmt">tabular</span></a>-like styles. <a href="#sec:predefinedstyles">§13.1</a>; <a href="#wrglossary.10579">293</a><p>
<div class="defnbox"><a id="wrglossary.18969"></a><a href="#glo:glsdisablehyper"><code class="csfmt">\glsdisablehyper</code></a><span class="floatrightbox"><a id="wrglossary.18970"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Disables <a id="wrglossary.18971"></a><a href="#glo:idx.hyperlink">hyperlinks</a> (may be scoped to localise the effect). <a href="#sec:hyperref">§15.1</a>; <a href="#sec:disablehyperlinks">§5.1.6</a>; <a href="#wrglossary.6272">180</a>, <a href="#wrglossary.12463">352</a><p>
<div class="defnbox"><a id="wrglossary.18972"></a><a href="#glo:Glsdisp"><code class="csfmt">\Glsdisp</code></a><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.18973"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.50+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.18974"></a><a href="#glo:glsdisp"><code class="csfmt">\glsdisp</code></a> but converts <span class="meta">〈<em class="metainner">text</em>〉</span> to <a id="wrglossary.18975"></a><a href="#glo:idx.sentencecase">sentence case</a>. <a href="#sec:gls-like">§5.1.2</a>; <a href="#wrglossary.5730">167</a><p>
<div class="defnbox"><a id="wrglossary.18976"></a><a href="#glo:glsdisp"><code class="csfmt">\glsdisp</code></a><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.18977"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v1.19+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
References the entry identified by <span class="meta">〈<em class="metainner">entry-label</em>〉</span> with the given <span class="meta">〈<em class="metainner">text</em>〉</span> as the <a id="wrglossary.18978"></a><a href="#glo:dual.linktext">link text</a>. This command unsets the <a id="wrglossary.18979"></a><a href="#glo:dual.firstuseflag">first use flag</a> (use <a id="wrglossary.18980"></a><a href="#glo:glslink"><code class="csfmt">\glslink</code></a> instead, if the <a id="wrglossary.18981"></a><a href="#glo:dual.firstuseflag">first use flag</a> should not be altered). This command is considered a <a id="wrglossary.18982"></a><a href="#glo:glslike"><code class="csfmt">\gls</code>-like</a> command. For the first optional argument, see <a id="wrglossary.18983"></a><a href="#glo:idx.glsopt"><code class="csfmt">\glslink</code> options</a>. <a href="#sec:gls-like">§5.1.2</a>; <a href="#wrglossary.5706">166</a><p>
<div class="defnbox"><a id="wrglossary.18984"></a><a id="wrglossary.18985"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a> <dfn id="glo:glsdisplay"><code class="csfmt">\glsdisplay</code></dfn></div><!-- end of defnbox -->
<p>
This was originally used to format the way the <a id="wrglossary.18986"></a><a href="#glo:dual.linktext">link text</a> was displayed on <a id="wrglossary.18987"></a><a href="#glo:dual.firstuse">first use</a> by the <a id="wrglossary.18988"></a><a href="#glo:glslike"><code class="csfmt">\gls</code>-like</a> commands. Deprecated in v3.11a and removed in v4.50. Use rollback if backward-compatibility required, but it’s better to switch to <a id="wrglossary.18989"></a><a href="#glo:glsentryfmt"><code class="csfmt">\glsentryfmt</code></a>.<p>
<div class="defnbox"><a id="wrglossary.18990"></a><a id="wrglossary.18991"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a> <dfn id="glo:glsdisplayfirst"><code class="csfmt">\glsdisplayfirst</code></dfn></div><!-- end of defnbox -->
<p>
This was originally used to format the way the <a id="wrglossary.18992"></a><a href="#glo:dual.linktext">link text</a> was displayed on <a id="wrglossary.18993"></a><a href="#glo:dual.firstuse">first use</a> by the <a id="wrglossary.18994"></a><a href="#glo:glslike"><code class="csfmt">\gls</code>-like</a> commands. Deprecated in v3.11a and removed in v4.50. Use rollback if backward-compatibility required, but it’s better to switch to <a id="wrglossary.18995"></a><a href="#glo:glsentryfmt"><code class="csfmt">\glsentryfmt</code></a>.<p>
<div class="defnbox"><a id="wrglossary.18996"></a><a href="#glo:glsdisplaynumberlist"><code class="csfmt">\glsdisplaynumberlist</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.18997"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.02+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Formats the <a id="wrglossary.18998"></a><a href="#glo:dual.locationlist">location list</a> for the given entry. Redefined by <a id="wrglossary.18999"></a><a href="#glo:pkg.glossaries-extra-bib2gls"><span class="styfmt">glossaries-extra-bib2gls</span></a> to obtain the <a id="wrglossary.19000"></a><a href="#glo:dual.locationlist">location list</a> from the <a id="wrglossary.19001"></a><a href="#glo:opt.gloskey.location"><span class="xtrcsoptfmt">location</span></a> field. <a href="#sec:glsnolink">§5.2</a>; <a href="#wrglossary.6617">189</a><p>
<div class="defnbox"><a id="wrglossary.19002"></a><a href="#glo:glsdohyperlink"><code class="csfmt">\glsdohyperlink</code></a><code class="code">{<span class="meta">〈<em class="metainner">target</em>〉</span>}{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19003"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.08+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Creates a hyperlink to the given target using <a id="wrglossary.19004"></a><a href="#glo:hyperlink"><code class="csfmt">\hyperlink</code></a>, and includes the debugging information if <a id="wrglossary.19005"></a><a href="#glo:opt.debug"><span class="styoptfmt">debug</span></a><span class="optfmt">=</span><a id="wrglossary.19006"></a><a href="#glo:optval.debug.showtargets"><span class="optfmt">showtargets</span></a>. <a href="#sec:hyperref">§15.1</a>; <a href="#wrglossary.12484">353</a><p>
<div class="defnbox"><a id="wrglossary.19007"></a><a href="#glo:glsdohypertarget"><code class="csfmt">\glsdohypertarget</code></a><code class="code">{<span class="meta">〈<em class="metainner">target</em>〉</span>}{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19008"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.08+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Creates a hypertarget, and includes the debugging information if <a id="wrglossary.19009"></a><a href="#glo:opt.debug"><span class="styoptfmt">debug</span></a><span class="optfmt">=</span><a id="wrglossary.19010"></a><a href="#glo:optval.debug.showtargets"><span class="optfmt">showtargets</span></a>. This uses <a id="wrglossary.19011"></a><a href="#glo:hypertarget"><code class="csfmt">\hypertarget</code></a> but measures the height of <span class="meta">〈<em class="metainner">text</em>〉</span> so that the target can be placed at the top of <span class="meta">〈<em class="metainner">text</em>〉</span> instead of along the baseline. <a href="#sec:hyperref">§15.1</a>; <a href="#wrglossary.12480">352</a><p>
<div class="defnbox"><a id="wrglossary.19012"></a><a href="#glo:glsdoifexists"><code class="csfmt">\glsdoifexists</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">code</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19013"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Does <span class="meta">〈<em class="metainner">code</em>〉</span> if the <a id="wrglossary.19014"></a><a href="#glo:idx.glossaryentry">entry</a> given by <span class="meta">〈<em class="metainner">entry-label</em>〉</span> exists. If the entry doesn’t exist, this will generate an error. <a href="#sec:conditionals">§15.4</a>; <a href="#wrglossary.12629">357</a><p>
<div class="defnbox"><a id="wrglossary.19015"></a><a href="#glo:glsdoifexistsordo"><code class="csfmt">\glsdoifexistsordo</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19016"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.19+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Similar to <a id="wrglossary.19017"></a><a href="#glo:ifglsentryexists"><code class="csfmt">\ifglsentryexists</code></a>, this does <span class="meta">〈<em class="metainner">true</em>〉</span> if the <a id="wrglossary.19018"></a><a href="#glo:idx.glossaryentry">entry</a> given by <span class="meta">〈<em class="metainner">entry-label</em>〉</span> exists. If the <a id="wrglossary.19019"></a><a href="#glo:idx.glossaryentry">entry</a> doesn’t it exist, this does <span class="meta">〈<em class="metainner">false</em>〉</span> and generates an error. <a href="#sec:conditionals">§15.4</a>; <a href="#wrglossary.12636">358</a><p>
<div class="defnbox"><a id="wrglossary.19020"></a><a href="#glo:glsdoifexistsorwarn"><code class="csfmt">\glsdoifexistsorwarn</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">code</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19021"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.03+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Like <a id="wrglossary.19022"></a><a href="#glo:glsdoifexists"><code class="csfmt">\glsdoifexists</code></a>, but always warns (no error) if the <a id="wrglossary.19023"></a><a href="#glo:idx.glossaryentry">entry</a> doesn’t exist. <a href="#sec:conditionals">§15.4</a>; <a href="#wrglossary.12633">358</a><p>
<div class="defnbox"><a id="wrglossary.19024"></a><a href="#glo:glsdoifnoexists"><code class="csfmt">\glsdoifnoexists</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">code</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19025"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Does <span class="meta">〈<em class="metainner">code</em>〉</span> if the <a id="wrglossary.19026"></a><a href="#glo:idx.glossaryentry">entry</a> given by <span class="meta">〈<em class="metainner">entry-label</em>〉</span> does not exist. If the entry does exist, this will generate an error. <a href="#sec:conditionals">§15.4</a>; <a href="#wrglossary.12631">358</a><p>
<div class="defnbox"><a id="wrglossary.19027"></a><a href="#glo:glsdonohyperlink"><code class="csfmt">\glsdonohyperlink</code></a><code class="code">{<span class="meta">〈<em class="metainner">target</em>〉</span>}{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19028"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.20+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Used instead of <a id="wrglossary.19029"></a><a href="#glo:glsdohyperlink"><code class="csfmt">\glsdohyperlink</code></a> when <a id="wrglossary.19030"></a><a href="#glo:idx.hyperlink">hyperlinks</a> are disabled. This simply expands to <span class="meta">〈<em class="metainner">text</em>〉</span>. <a href="#sec:hyperref">§15.1</a>; <a href="#wrglossary.12472">352</a><p>
<div class="defnbox"><a id="wrglossary.19031"></a><a href="#glo:glsdosanitizesort"><code class="csfmt">\glsdosanitizesort</code></a><p>
<div class="noteBox">(only available with <a id="wrglossary.19032"></a><a href="#glo:opt.sort"><span class="styoptfmt">sort</span></a><span class="optfmt">=</span><a id="wrglossary.19033"></a><a href="#glo:optval.sort.standard"><span class="optfmt">standard</span></a>)</div><!-- end of noteBox -->
</div><!-- end of defnbox -->
<p>
Sanitizes the sort value if <a id="wrglossary.19034"></a><a href="#glo:opt.sanitizesort"><span class="styoptfmt">sanitizesort</span></a><span class="optfmt">=true</span>. <a href="#sec:pkgopts-sort">§2.5</a>; <a href="#wrglossary.3224">98</a><p>
<div class="defnbox"><a id="wrglossary.19035"></a><a href="#glo:glsenableentrycount"><code class="csfmt">\glsenableentrycount</code></a><span class="floatrightbox"><a id="wrglossary.19036"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.14+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Enables entry counting. <a href="#sec:enableentrycount">§7.1</a>; <a href="#wrglossary.8260">233</a><p>
<div class="defnbox"><a id="wrglossary.19037"></a><a href="#glo:glsenablehyper"><code class="csfmt">\glsenablehyper</code></a><span class="floatrightbox"><a id="wrglossary.19038"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span><p>
<div class="noteBox">(requires <a id="wrglossary.19039"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a>)</div><!-- end of noteBox -->
</div><!-- end of defnbox -->
<p>
Enables <a id="wrglossary.19040"></a><a href="#glo:idx.hyperlink">hyperlinks</a> (may be scoped to localise the effect). <a href="#sec:hyperref">§15.1</a>; <a href="#sec:disablehyperlinks">§5.1.6</a>; <a href="#wrglossary.6274">180</a>, <a href="#wrglossary.12475">352</a><p>
<div class="defnbox"><a id="wrglossary.19041"></a><a href="#glo:glsentryaccess"><code class="csfmt">\glsentryaccess</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19042"></a><a href="#glo:pkg.glossaries-accsupp"><span class="styfmt">glossaries-accsupp</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Expands to the value of the <a id="wrglossary.19043"></a><a href="#glo:opt.gloskey.access"><span class="csoptfmt">access</span></a> field. <a href="#sec:glsentryaccess">§17.4</a>; <a href="#wrglossary.13370">383</a><p>
<div class="defnbox"><a id="wrglossary.19044"></a><a href="#glo:glsentrycounter"><code class="csfmt">\glsentrycounter</code></a><span class="floatrightbox"><span class="summarytag">initial: </span><a id="wrglossary.19045"></a><a href="#glo:glscounter"><code class="csfmt">\glscounter</code></a>; <a id="wrglossary.19046"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Defined by <a id="wrglossary.19047"></a><a href="#glo:setentrycounter"><code class="csfmt">\setentrycounter</code></a> to its <span class="meta">〈<em class="metainner">counter</em>〉</span> argument. <a href="#sec:encap">§12.1</a>; <a href="#wrglossary.9663">269</a><p>
<div class="defnbox"><a id="wrglossary.19048"></a><a href="#glo:glsentrycounterfalse"><code class="csfmt">\glsentrycounterfalse</code></a><span class="floatrightbox"><a id="wrglossary.19049"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.0+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Sets <a id="wrglossary.19050"></a><a href="#glo:ifglsentrycounter"><code class="csfmt">\ifglsentrycounter</code></a> to false. <a href="#sec:pkgopts-printglos">§2.3</a>; <a href="#wrglossary.2663">84</a><p>
<div class="defnbox"><a id="wrglossary.19051"></a><a href="#glo:glsentrycounterlabel"><code class="csfmt">\glsentrycounterlabel</code></a><span class="floatrightbox"><a id="wrglossary.19052"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.0+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Displays the formatted value of the <a id="wrglossary.19053"></a><a href="#glo:ctr.glossaryentry"><span class="ctrfmt">glossaryentry</span></a> counter or does nothing if <a id="wrglossary.19054"></a><a href="#glo:opt.entrycounter"><span class="styoptfmt">entrycounter</span></a><span class="optfmt">=false</span>. <a href="#sec:pkgopts-printglos">§2.3</a>; <a href="#wrglossary.2654">83</a><p>
<div class="defnbox"><a id="wrglossary.19055"></a><a href="#glo:GlsEntryCounterLabelPrefix"><code class="csfmt">\GlsEntryCounterLabelPrefix</code></a><span class="floatrightbox"><span class="summarytag">initial: </span>glsentry-; <a id="wrglossary.19056"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.38+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Expands to the prefix used by <a id="wrglossary.19057"></a><a href="#glo:glsrefentry"><code class="csfmt">\glsrefentry</code></a>. <a href="#sec:pkgopts-printglos">§2.3</a>; <a href="#wrglossary.2624">82</a><p>
<div class="defnbox"><a id="wrglossary.19058"></a><a href="#glo:glsentrycountertrue"><code class="csfmt">\glsentrycountertrue</code></a><span class="floatrightbox"><a id="wrglossary.19059"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.0+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Sets <a id="wrglossary.19060"></a><a href="#glo:ifglsentrycounter"><code class="csfmt">\ifglsentrycounter</code></a> to true. <a href="#sec:pkgopts-printglos">§2.3</a>; <a href="#wrglossary.2665">84</a><p>
<div class="defnbox"><a id="wrglossary.19061"></a><a href="#glo:glsentrycurrcount"><code class="csfmt">\glsentrycurrcount</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19062"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.14+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Expands to the current entry count running total or 0 if not available (needs to be enabled with <a id="wrglossary.19063"></a><a href="#glo:glsenableentrycount"><code class="csfmt">\glsenableentrycount</code></a>). <a href="#sec:enableentrycount">§7.1</a>; <a href="#wrglossary.8284">233</a><p>
<div class="defnbox"><a id="wrglossary.19064"></a><a href="#glo:Glsentrydesc"><code class="csfmt">\Glsentrydesc</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19065"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Partially robust command that displays the value of the <a id="wrglossary.19066"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a> <a id="wrglossary.19067"></a><a href="#glo:dual.field">field</a> with <a id="wrglossary.19068"></a><a href="#glo:idx.sentencecase">sentence case</a> applied. As from <a id="wrglossary.19069"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.50, this command can expand in <a id="wrglossary.19070"></a><a href="#glo:idx.PDFbookmark">PDF bookmarks</a>. Outside of <a id="wrglossary.19071"></a><a href="#glo:idx.PDFbookmark">PDF bookmarks</a> it will expand to a robust internal command. <a href="#sec:glsnolink">§5.2</a>; <a href="#wrglossary.6502">186</a><p>
<div class="defnbox"><a id="wrglossary.19072"></a><a href="#glo:glsentrydesc"><code class="csfmt">\glsentrydesc</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19073"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Simply expands to the value of the <a id="wrglossary.19074"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a> <a id="wrglossary.19075"></a><a href="#glo:dual.field">field</a>. Does nothing if the entry hasn’t been defined. May be used in expandable contexts provided that the <a id="wrglossary.19076"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a> <a id="wrglossary.19077"></a><a href="#glo:dual.field">field</a> doesn’t contain any fragile commands. <a href="#sec:glsnolink">§5.2</a>; <a href="#wrglossary.6496">186</a><p>
<div class="defnbox"><a id="wrglossary.19078"></a><a href="#glo:glsentrydescaccess"><code class="csfmt">\glsentrydescaccess</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19079"></a><a href="#glo:pkg.glossaries-accsupp"><span class="styfmt">glossaries-accsupp</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Expands to the value of the <a id="wrglossary.19080"></a><a href="#glo:opt.glosfield.descaccess"><span class="csoptfmt">descaccess</span></a> field. <a href="#sec:glsentryaccess">§17.4</a>; <a href="#wrglossary.13391">384</a><p>
<div class="defnbox"><a id="wrglossary.19081"></a><a href="#glo:Glsentrydescplural"><code class="csfmt">\Glsentrydescplural</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19082"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v1.12+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Partially robust command that displays the value of the <a id="wrglossary.19083"></a><a href="#glo:opt.gloskey.descriptionplural"><span class="csoptfmt">descriptionplural</span></a> <a id="wrglossary.19084"></a><a href="#glo:dual.field">field</a> with <a id="wrglossary.19085"></a><a href="#glo:idx.sentencecase">sentence case</a> applied. As from <a id="wrglossary.19086"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.50, this command can expand in <a id="wrglossary.19087"></a><a href="#glo:idx.PDFbookmark">PDF bookmarks</a>. Outside of <a id="wrglossary.19088"></a><a href="#glo:idx.PDFbookmark">PDF bookmarks</a> it will expand to a robust internal command. <a href="#sec:glsnolink">§5.2</a>; <a href="#wrglossary.6508">186</a><p>
<div class="defnbox"><a id="wrglossary.19089"></a><a href="#glo:glsentrydescplural"><code class="csfmt">\glsentrydescplural</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19090"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v1.12+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Simply expands to the value of the <a id="wrglossary.19091"></a><a href="#glo:opt.gloskey.descriptionplural"><span class="csoptfmt">descriptionplural</span></a> <a id="wrglossary.19092"></a><a href="#glo:dual.field">field</a>. Does nothing if the entry hasn’t been defined. May be used in expandable contexts provided that the <a id="wrglossary.19093"></a><a href="#glo:opt.gloskey.descriptionplural"><span class="csoptfmt">descriptionplural</span></a> <a id="wrglossary.19094"></a><a href="#glo:dual.field">field</a> doesn’t contain any fragile commands. <a href="#sec:glsnolink">§5.2</a>; <a href="#wrglossary.6504">186</a><p>
<div class="defnbox"><a id="wrglossary.19095"></a><a href="#glo:glsentrydescpluralaccess"><code class="csfmt">\glsentrydescpluralaccess</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19096"></a><a href="#glo:pkg.glossaries-accsupp"><span class="styfmt">glossaries-accsupp</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Expands to the value of the <a id="wrglossary.19097"></a><a href="#glo:opt.glosfield.descpluralaccess"><span class="csoptfmt">descpluralaccess</span></a> field. <a href="#sec:glsentryaccess">§17.4</a>; <a href="#wrglossary.13395">384</a><p>
<div class="defnbox"><a id="wrglossary.19098"></a><a href="#glo:Glsentryfirst"><code class="csfmt">\Glsentryfirst</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19099"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Partially robust command that displays the value of the <a id="wrglossary.19100"></a><a href="#glo:opt.gloskey.first"><span class="csoptfmt">first</span></a> <a id="wrglossary.19101"></a><a href="#glo:dual.field">field</a> with <a id="wrglossary.19102"></a><a href="#glo:idx.sentencecase">sentence case</a> applied. As from <a id="wrglossary.19103"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.50, this command can expand in <a id="wrglossary.19104"></a><a href="#glo:idx.PDFbookmark">PDF bookmarks</a>. Outside of <a id="wrglossary.19105"></a><a href="#glo:idx.PDFbookmark">PDF bookmarks</a> it will expand to a robust internal command. <a href="#sec:glsnolink">§5.2</a>; <a href="#wrglossary.6488">186</a><p>
<div class="defnbox"><a id="wrglossary.19106"></a><a href="#glo:glsentryfirst"><code class="csfmt">\glsentryfirst</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19107"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Simply expands to the value of the <a id="wrglossary.19108"></a><a href="#glo:opt.gloskey.first"><span class="csoptfmt">first</span></a> <a id="wrglossary.19109"></a><a href="#glo:dual.field">field</a>. Does nothing if the entry hasn’t been defined. May be used in expandable contexts provided that the <a id="wrglossary.19110"></a><a href="#glo:opt.gloskey.first"><span class="csoptfmt">first</span></a> <a id="wrglossary.19111"></a><a href="#glo:dual.field">field</a> doesn’t contain any fragile commands. <a href="#sec:glsnolink">§5.2</a>; <a href="#wrglossary.6484">185</a><p>
<div class="defnbox"><a id="wrglossary.19112"></a><a href="#glo:glsentryfirstaccess"><code class="csfmt">\glsentryfirstaccess</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19113"></a><a href="#glo:pkg.glossaries-accsupp"><span class="styfmt">glossaries-accsupp</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Expands to the value of the <a id="wrglossary.19114"></a><a href="#glo:opt.gloskey.firstaccess"><span class="csoptfmt">firstaccess</span></a> field. <a href="#sec:glsentryaccess">§17.4</a>; <a href="#wrglossary.13376">383</a><p>
<div class="defnbox"><a id="wrglossary.19115"></a><a href="#glo:Glsentryfirstplural"><code class="csfmt">\Glsentryfirstplural</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19116"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Partially robust command that displays the value of the <a id="wrglossary.19117"></a><a href="#glo:opt.gloskey.firstplural"><span class="csoptfmt">firstplural</span></a> <a id="wrglossary.19118"></a><a href="#glo:dual.field">field</a> with <a id="wrglossary.19119"></a><a href="#glo:idx.sentencecase">sentence case</a> applied. As from <a id="wrglossary.19120"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.50, this command can expand in <a id="wrglossary.19121"></a><a href="#glo:idx.PDFbookmark">PDF bookmarks</a>. Outside of <a id="wrglossary.19122"></a><a href="#glo:idx.PDFbookmark">PDF bookmarks</a> it will expand to a robust internal command. <a href="#sec:glsnolink">§5.2</a>; <a href="#wrglossary.6494">186</a><p>
<div class="defnbox"><a id="wrglossary.19123"></a><a href="#glo:glsentryfirstplural"><code class="csfmt">\glsentryfirstplural</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19124"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Simply expands to the value of the <a id="wrglossary.19125"></a><a href="#glo:opt.gloskey.firstplural"><span class="csoptfmt">firstplural</span></a> <a id="wrglossary.19126"></a><a href="#glo:dual.field">field</a>. Does nothing if the entry hasn’t been defined. May be used in expandable contexts provided that the <a id="wrglossary.19127"></a><a href="#glo:opt.gloskey.firstplural"><span class="csoptfmt">firstplural</span></a> <a id="wrglossary.19128"></a><a href="#glo:dual.field">field</a> doesn’t contain any fragile commands. <a href="#sec:glsnolink">§5.2</a>; <a href="#wrglossary.6490">186</a><p>
<div class="defnbox"><a id="wrglossary.19129"></a><a href="#glo:glsentryfirstpluralaccess"><code class="csfmt">\glsentryfirstpluralaccess</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19130"></a><a href="#glo:pkg.glossaries-accsupp"><span class="styfmt">glossaries-accsupp</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Expands to the value of the <a id="wrglossary.19131"></a><a href="#glo:opt.gloskey.firstpluralaccess"><span class="csoptfmt">firstpluralaccess</span></a> field. <a href="#sec:glsentryaccess">§17.4</a>; <a href="#wrglossary.13382">384</a><p>
<div class="defnbox"><a id="wrglossary.19132"></a><a href="#glo:glsentryfmt"><code class="csfmt">\glsentryfmt</code></a><span class="floatrightbox"><a id="wrglossary.19133"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.11a+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
The default display format used by the <a id="wrglossary.19134"></a><a href="#glo:glslike"><code class="csfmt">\gls</code>-like</a> commands. This command is redefined by the <a id="wrglossary.19135"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package. <a href="#sec:glsdisplay">§5.1.4</a>; <a href="#wrglossary.5971">174</a><p>
<div class="defnbox"><a id="wrglossary.19136"></a><dfn id="glo:GLSentryfull"><code class="csfmt">\GLSentryfull</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19137"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.19138"></a><a href="#glo:glsentryfull"><code class="csfmt">\glsentryfull</code></a> but <a id="wrglossary.19139"></a><a href="#glo:idx.allcaps">all caps</a>.<p>
<div class="defnbox"><a id="wrglossary.19140"></a><a href="#glo:Glsentryfull"><code class="csfmt">\Glsentryfull</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19141"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.19142"></a><a href="#glo:glsentryfull"><code class="csfmt">\glsentryfull</code></a> but <a id="wrglossary.19143"></a><a href="#glo:idx.sentencecase">sentence case</a>. <a href="#sec:longshortfull">§6.1</a>; <a href="#wrglossary.6991">200</a><p>
<div class="defnbox"><a id="wrglossary.19144"></a><a href="#glo:glsentryfull"><code class="csfmt">\glsentryfull</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19145"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Displays the singular full form of the <a id="wrglossary.19146"></a><a href="#glo:idx.acronym">acronym</a> identified by <span class="meta">〈<em class="metainner">entry-label</em>〉</span>, without <a id="wrglossary.19147"></a><a href="#glo:idx.hyperlink">hyperlinks</a> or <a id="wrglossary.19148"></a><a href="#glo:dual.indexing">indexing</a>. This command is redefined by <a id="wrglossary.19149"></a><a href="#glo:idx.acronymstyle">acronym styles</a> to match the style format. <a href="#sec:longshortfull">§6.1</a>; <a href="#wrglossary.6977">200</a><p>
<div class="defnbox"><a id="wrglossary.19150"></a><dfn id="glo:GLSentryfullpl"><code class="csfmt">\GLSentryfullpl</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19151"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.19152"></a><a href="#glo:glsentryfullpl"><code class="csfmt">\glsentryfullpl</code></a> but <a id="wrglossary.19153"></a><a href="#glo:idx.allcaps">all caps</a>.<p>
<div class="defnbox"><a id="wrglossary.19154"></a><a href="#glo:Glsentryfullpl"><code class="csfmt">\Glsentryfullpl</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19155"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.19156"></a><a href="#glo:glsentryfullpl"><code class="csfmt">\glsentryfullpl</code></a> but <a id="wrglossary.19157"></a><a href="#glo:idx.sentencecase">sentence case</a>. <a href="#sec:longshortfull">§6.1</a>; <a href="#wrglossary.6998">200</a><p>
<div class="defnbox"><a id="wrglossary.19158"></a><a href="#glo:glsentryfullpl"><code class="csfmt">\glsentryfullpl</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19159"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Displays the plural full form of the <a id="wrglossary.19160"></a><a href="#glo:idx.acronym">acronym</a> identified by <span class="meta">〈<em class="metainner">entry-label</em>〉</span>, without <a id="wrglossary.19161"></a><a href="#glo:idx.hyperlink">hyperlinks</a> or <a id="wrglossary.19162"></a><a href="#glo:dual.indexing">indexing</a>. This command is redefined by <a id="wrglossary.19163"></a><a href="#glo:idx.acronymstyle">acronym styles</a> to match the style format. <a href="#sec:longshortfull">§6.1</a>; <a href="#wrglossary.6995">200</a><p>
<div class="defnbox"><a id="wrglossary.19164"></a><a href="#glo:glsentryitem"><code class="csfmt">\glsentryitem</code></a><code class="code">{<span class="meta">〈<em class="metainner">label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19165"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.0+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Used for <a id="wrglossary.19166"></a><a href="#glo:hierarchicallevel">top level (level 0)</a> entries in <a id="wrglossary.19167"></a><a href="#glo:idx.glossarystyle">glossary styles</a> to increment and display the entry counter if <a id="wrglossary.19168"></a><a href="#glo:opt.entrycounter"><span class="styoptfmt">entrycounter</span></a><span class="optfmt">=true</span>. <a href="#sec:glossarycmds">§13.2.1</a>; <a href="#wrglossary.11589">326</a><p>
<div class="defnbox"><a id="wrglossary.19169"></a><a href="#glo:Glsentrylong"><code class="csfmt">\Glsentrylong</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19170"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.0+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Displays the value of the <a id="wrglossary.19171"></a><a href="#glo:opt.gloskey.long"><span class="csoptfmt">long</span></a> <a id="wrglossary.19172"></a><a href="#glo:dual.field">field</a> with <a id="wrglossary.19173"></a><a href="#glo:idx.sentencecase">sentence case</a> applied. Does nothing if the entry hasn’t been defined. As from <a id="wrglossary.19174"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.50, this command can expand in <a id="wrglossary.19175"></a><a href="#glo:idx.PDFbookmark">PDF bookmarks</a>. Outside of <a id="wrglossary.19176"></a><a href="#glo:idx.PDFbookmark">PDF bookmarks</a> it will expand to a robust internal command. <a href="#sec:longshortfull">§6.1</a>; <a href="#wrglossary.6962">199</a><p>
<div class="defnbox"><a id="wrglossary.19177"></a><a href="#glo:glsentrylong"><code class="csfmt">\glsentrylong</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19178"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.0+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Simply expands to the value of the <a id="wrglossary.19179"></a><a href="#glo:opt.gloskey.long"><span class="csoptfmt">long</span></a> <a id="wrglossary.19180"></a><a href="#glo:dual.field">field</a>. Does nothing if the entry hasn’t been defined. May be used in expandable contexts provided that the <a id="wrglossary.19181"></a><a href="#glo:opt.gloskey.long"><span class="csoptfmt">long</span></a> <a id="wrglossary.19182"></a><a href="#glo:dual.field">field</a> doesn’t contain any fragile commands. <a href="#sec:longshortfull">§6.1</a>; <a href="#wrglossary.6957">199</a><p>
<div class="defnbox"><a id="wrglossary.19183"></a><a href="#glo:glsentrylongaccess"><code class="csfmt">\glsentrylongaccess</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19184"></a><a href="#glo:pkg.glossaries-accsupp"><span class="styfmt">glossaries-accsupp</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Expands to the value of the <a id="wrglossary.19185"></a><a href="#glo:opt.gloskey.longaccess"><span class="csoptfmt">longaccess</span></a> field. <a href="#sec:glsentryaccess">§17.4</a>; <a href="#wrglossary.13405">385</a><p>
<div class="defnbox"><a id="wrglossary.19186"></a><a href="#glo:Glsentrylongpl"><code class="csfmt">\Glsentrylongpl</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19187"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.0+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Displays the value of the <a id="wrglossary.19188"></a><a href="#glo:opt.gloskey.longplural"><span class="csoptfmt">longplural</span></a> <a id="wrglossary.19189"></a><a href="#glo:dual.field">field</a> with <a id="wrglossary.19190"></a><a href="#glo:idx.sentencecase">sentence case</a> applied. Does nothing if the entry hasn’t been defined. As from <a id="wrglossary.19191"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.50, this command can expand in <a id="wrglossary.19192"></a><a href="#glo:idx.PDFbookmark">PDF bookmarks</a>. Outside of <a id="wrglossary.19193"></a><a href="#glo:idx.PDFbookmark">PDF bookmarks</a> it will expand to a robust internal command. <a href="#sec:longshortfull">§6.1</a>, <a href="#sec:enableentrycount">§7.1</a>; <a href="#wrglossary.6968">199</a>, <a href="#wrglossary.8366">236</a><p>
<div class="defnbox"><a id="wrglossary.19194"></a><a href="#glo:glsentrylongpl"><code class="csfmt">\glsentrylongpl</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19195"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.0+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Simply expands to the value of the <a id="wrglossary.19196"></a><a href="#glo:opt.gloskey.longplural"><span class="csoptfmt">longplural</span></a> <a id="wrglossary.19197"></a><a href="#glo:dual.field">field</a>. Does nothing if the entry hasn’t been defined. May be used in expandable contexts provided that the <a id="wrglossary.19198"></a><a href="#glo:opt.gloskey.longplural"><span class="csoptfmt">longplural</span></a> <a id="wrglossary.19199"></a><a href="#glo:dual.field">field</a> doesn’t contain any fragile commands. <a href="#sec:longshortfull">§6.1</a>; <a href="#wrglossary.6964">199</a><p>
<div class="defnbox"><a id="wrglossary.19200"></a><a href="#glo:glsentrylongpluralaccess"><code class="csfmt">\glsentrylongpluralaccess</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19201"></a><a href="#glo:pkg.glossaries-accsupp"><span class="styfmt">glossaries-accsupp</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Expands to the value of the <a id="wrglossary.19202"></a><a href="#glo:opt.gloskey.longpluralaccess"><span class="csoptfmt">longpluralaccess</span></a> field. <a href="#sec:glsentryaccess">§17.4</a>; <a href="#wrglossary.13408">385</a><p>
<div class="defnbox"><a id="wrglossary.19203"></a><a href="#glo:Glsentryname"><code class="csfmt">\Glsentryname</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19204"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Partially robust command that displays the value of the <a id="wrglossary.19205"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> field with <a id="wrglossary.19206"></a><a href="#glo:idx.sentencecase">sentence case</a> applied. As from <a id="wrglossary.19207"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.50, this command can expand in <a id="wrglossary.19208"></a><a href="#glo:idx.PDFbookmark">PDF bookmarks</a>. Outside of <a id="wrglossary.19209"></a><a href="#glo:idx.PDFbookmark">PDF bookmarks</a> it will expand to a robust internal command. <a href="#sec:glsnolink">§5.2</a>; <a href="#wrglossary.6463">185</a><p>
<div class="defnbox"><a id="wrglossary.19210"></a><a href="#glo:glsentryname"><code class="csfmt">\glsentryname</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19211"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Simply expands to the value of the <a id="wrglossary.19212"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> key. Does nothing if the entry hasn’t been defined. May be used in expandable contexts provided that the <a id="wrglossary.19213"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> key doesn’t contain any fragile commands. <a href="#sec:glsnolink">§5.2</a>; <a href="#wrglossary.6457">185</a><p>
<div class="defnbox"><a id="wrglossary.19214"></a><a href="#glo:glsentrynumberlist"><code class="csfmt">\glsentrynumberlist</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19215"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.02+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Displays the <a id="wrglossary.19216"></a><a href="#glo:dual.locationlist">location list</a> for the given entry. Redefined by <a id="wrglossary.19217"></a><a href="#glo:pkg.glossaries-extra-bib2gls"><span class="styfmt">glossaries-extra-bib2gls</span></a> to obtain the <a id="wrglossary.19218"></a><a href="#glo:dual.locationlist">location list</a> from the <a id="wrglossary.19219"></a><a href="#glo:opt.gloskey.location"><span class="xtrcsoptfmt">location</span></a> field. <a href="#sec:glsnolink">§5.2</a>; <a href="#wrglossary.6575">188</a><p>
<div class="defnbox"><a id="wrglossary.19220"></a><a href="#glo:glsentryparent"><code class="csfmt">\glsentryparent</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19221"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.45+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Expands to the value of the <a id="wrglossary.19222"></a><a href="#glo:opt.gloskey.parent"><span class="csoptfmt">parent</span></a> field. Expands to nothing if the <a id="wrglossary.19223"></a><a href="#glo:opt.gloskey.parent"><span class="csoptfmt">parent</span></a> field hasn’t been set and expands to <a id="wrglossary.19224"></a><a href="#glo:relax"><code class="csfmt">\relax</code></a> if the entry hasn’t been defined. <a href="#sec:fetchset">§15.5</a>; <a href="#wrglossary.12805">364</a><p>
<div class="defnbox"><a id="wrglossary.19225"></a><a href="#glo:Glsentryplural"><code class="csfmt">\Glsentryplural</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19226"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Partially robust command that displays the value of the <a id="wrglossary.19227"></a><a href="#glo:opt.gloskey.plural"><span class="csoptfmt">plural</span></a> <a id="wrglossary.19228"></a><a href="#glo:dual.field">field</a> with <a id="wrglossary.19229"></a><a href="#glo:idx.sentencecase">sentence case</a> applied. As from <a id="wrglossary.19230"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.50, this command can expand in <a id="wrglossary.19231"></a><a href="#glo:idx.PDFbookmark">PDF bookmarks</a>. Outside of <a id="wrglossary.19232"></a><a href="#glo:idx.PDFbookmark">PDF bookmarks</a> it will expand to a robust internal command. <a href="#sec:glsnolink">§5.2</a>; <a href="#wrglossary.6482">185</a><p>
<div class="defnbox"><a id="wrglossary.19233"></a><a href="#glo:glsentryplural"><code class="csfmt">\glsentryplural</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19234"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Simply expands to the value of the <a id="wrglossary.19235"></a><a href="#glo:opt.gloskey.plural"><span class="csoptfmt">plural</span></a> <a id="wrglossary.19236"></a><a href="#glo:dual.field">field</a>. Does nothing if the entry hasn’t been defined. May be used in expandable contexts provided that the <a id="wrglossary.19237"></a><a href="#glo:opt.gloskey.plural"><span class="csoptfmt">plural</span></a> <a id="wrglossary.19238"></a><a href="#glo:dual.field">field</a> doesn’t contain any fragile commands. <a href="#sec:glsnolink">§5.2</a>; <a href="#wrglossary.6478">185</a><p>
<div class="defnbox"><a id="wrglossary.19239"></a><a href="#glo:glsentrypluralaccess"><code class="csfmt">\glsentrypluralaccess</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19240"></a><a href="#glo:pkg.glossaries-accsupp"><span class="styfmt">glossaries-accsupp</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Expands to the value of the <a id="wrglossary.19241"></a><a href="#glo:opt.gloskey.pluralaccess"><span class="csoptfmt">pluralaccess</span></a> field. <a href="#sec:glsentryaccess">§17.4</a>; <a href="#wrglossary.13379">384</a><p>
<div class="defnbox"><a id="wrglossary.19242"></a><a href="#glo:Glsentryprefix"><code class="csfmt">\Glsentryprefix</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19243"></a><a href="#glo:pkg.glossaries-prefix"><span class="styfmt">glossaries-prefix</span></a> v3.14a+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.19244"></a><a href="#glo:glsentryprefix"><code class="csfmt">\glsentryprefix</code></a> but <a id="wrglossary.19245"></a><a href="#glo:idx.sentencecase">sentence case</a>. <a href="#sec:prefix">§16</a>; <a href="#wrglossary.13057">372</a><p>
<div class="defnbox"><a id="wrglossary.19246"></a><a href="#glo:glsentryprefix"><code class="csfmt">\glsentryprefix</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19247"></a><a href="#glo:pkg.glossaries-prefix"><span class="styfmt">glossaries-prefix</span></a> v3.14a+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Expands to the value of the <a id="wrglossary.19248"></a><a href="#glo:opt.gloskey.prefix"><span class="csoptfmt">prefix</span></a> field. <a href="#sec:prefix">§16</a>; <a href="#wrglossary.13040">372</a><p>
<div class="defnbox"><a id="wrglossary.19249"></a><a href="#glo:Glsentryprefixfirst"><code class="csfmt">\Glsentryprefixfirst</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19250"></a><a href="#glo:pkg.glossaries-prefix"><span class="styfmt">glossaries-prefix</span></a> v3.14a+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.19251"></a><a href="#glo:glsentryprefixfirst"><code class="csfmt">\glsentryprefixfirst</code></a> but <a id="wrglossary.19252"></a><a href="#glo:idx.sentencecase">sentence case</a>. <a href="#sec:prefix">§16</a>; <a href="#wrglossary.13065">372</a><p>
<div class="defnbox"><a id="wrglossary.19253"></a><a href="#glo:glsentryprefixfirst"><code class="csfmt">\glsentryprefixfirst</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19254"></a><a href="#glo:pkg.glossaries-prefix"><span class="styfmt">glossaries-prefix</span></a> v3.14a+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Expands to the value of the <a id="wrglossary.19255"></a><a href="#glo:opt.gloskey.prefixfirst"><span class="csoptfmt">prefixfirst</span></a> field. <a href="#sec:prefix">§16</a>; <a href="#wrglossary.13046">372</a><p>
<div class="defnbox"><a id="wrglossary.19256"></a><a href="#glo:Glsentryprefixfirstplural"><code class="csfmt">\Glsentryprefixfirstplural</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19257"></a><a href="#glo:pkg.glossaries-prefix"><span class="styfmt">glossaries-prefix</span></a> v3.14a+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.19258"></a><a href="#glo:glsentryprefixfirstplural"><code class="csfmt">\glsentryprefixfirstplural</code></a> but <a id="wrglossary.19259"></a><a href="#glo:idx.sentencecase">sentence case</a>. <a href="#sec:prefix">§16</a>; <a href="#wrglossary.13069">373</a><p>
<div class="defnbox"><a id="wrglossary.19260"></a><a href="#glo:glsentryprefixfirstplural"><code class="csfmt">\glsentryprefixfirstplural</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19261"></a><a href="#glo:pkg.glossaries-prefix"><span class="styfmt">glossaries-prefix</span></a> v3.14a+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Expands to the value of the <a id="wrglossary.19262"></a><a href="#glo:opt.gloskey.prefixfirstplural"><span class="csoptfmt">prefixfirstplural</span></a> field. <a href="#sec:prefix">§16</a>; <a href="#wrglossary.13049">372</a><p>
<div class="defnbox"><a id="wrglossary.19263"></a><a href="#glo:Glsentryprefixplural"><code class="csfmt">\Glsentryprefixplural</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19264"></a><a href="#glo:pkg.glossaries-prefix"><span class="styfmt">glossaries-prefix</span></a> v3.14a+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.19265"></a><a href="#glo:glsentryprefixplural"><code class="csfmt">\glsentryprefixplural</code></a> but <a id="wrglossary.19266"></a><a href="#glo:idx.sentencecase">sentence case</a>. <a href="#sec:prefix">§16</a>; <a href="#wrglossary.13061">372</a><p>
<div class="defnbox"><a id="wrglossary.19267"></a><a href="#glo:glsentryprefixplural"><code class="csfmt">\glsentryprefixplural</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19268"></a><a href="#glo:pkg.glossaries-prefix"><span class="styfmt">glossaries-prefix</span></a> v3.14a+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Expands to the value of the <a id="wrglossary.19269"></a><a href="#glo:opt.gloskey.prefixplural"><span class="csoptfmt">prefixplural</span></a> field. <a href="#sec:prefix">§16</a>; <a href="#wrglossary.13043">372</a><p>
<div class="defnbox"><a id="wrglossary.19270"></a><a href="#glo:glsentryprevcount"><code class="csfmt">\glsentryprevcount</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19271"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.14+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Expands to the final entry count total from the previous LaTeX run or if 0 if not available (needs to be enabled with <a id="wrglossary.19272"></a><a href="#glo:glsenableentrycount"><code class="csfmt">\glsenableentrycount</code></a>). <a href="#sec:enableentrycount">§7.1</a>; <a href="#wrglossary.8287">234</a><p>
<div class="defnbox"><a id="wrglossary.19273"></a><a href="#glo:Glsentryshort"><code class="csfmt">\Glsentryshort</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19274"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.0+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Displays the value of the <a id="wrglossary.19275"></a><a href="#glo:opt.gloskey.short"><span class="csoptfmt">short</span></a> <a id="wrglossary.19276"></a><a href="#glo:dual.field">field</a> with <a id="wrglossary.19277"></a><a href="#glo:idx.sentencecase">sentence case</a> applied. Does nothing if the entry hasn’t been defined. As from <a id="wrglossary.19278"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.50, this command can expand in <a id="wrglossary.19279"></a><a href="#glo:idx.PDFbookmark">PDF bookmarks</a>. Outside of <a id="wrglossary.19280"></a><a href="#glo:idx.PDFbookmark">PDF bookmarks</a> it will expand to a robust internal command. <a href="#sec:longshortfull">§6.1</a>; <a href="#wrglossary.6975">200</a><p>
<div class="defnbox"><a id="wrglossary.19281"></a><a href="#glo:glsentryshort"><code class="csfmt">\glsentryshort</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19282"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.0+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Simply expands to the value of the <a id="wrglossary.19283"></a><a href="#glo:opt.gloskey.short"><span class="csoptfmt">short</span></a> <a id="wrglossary.19284"></a><a href="#glo:dual.field">field</a>. Does nothing if the entry hasn’t been defined. May be used in expandable contexts provided that the <a id="wrglossary.19285"></a><a href="#glo:opt.gloskey.short"><span class="csoptfmt">short</span></a> <a id="wrglossary.19286"></a><a href="#glo:dual.field">field</a> doesn’t contain any fragile commands. <a href="#sec:longshortfull">§6.1</a>; <a href="#wrglossary.6970">200</a><p>
<div class="defnbox"><a id="wrglossary.19287"></a><a href="#glo:glsentryshortaccess"><code class="csfmt">\glsentryshortaccess</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19288"></a><a href="#glo:pkg.glossaries-accsupp"><span class="styfmt">glossaries-accsupp</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Expands to the value of the <a id="wrglossary.19289"></a><a href="#glo:opt.gloskey.shortaccess"><span class="csoptfmt">shortaccess</span></a> field. <a href="#sec:glsentryaccess">§17.4</a>; <a href="#wrglossary.13399">384</a><p>
<div class="defnbox"><a id="wrglossary.19290"></a><dfn id="glo:Glsentryshortpl"><code class="csfmt">\Glsentryshortpl</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19291"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.0+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Displays the value of the <a id="wrglossary.19292"></a><a href="#glo:opt.gloskey.shortplural"><span class="csoptfmt">shortplural</span></a> <a id="wrglossary.19293"></a><a href="#glo:dual.field">field</a> with <a id="wrglossary.19294"></a><a href="#glo:idx.sentencecase">sentence case</a> applied. Does nothing if the entry hasn’t been defined. As from <a id="wrglossary.19295"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.50, this command can expand in <a id="wrglossary.19296"></a><a href="#glo:idx.PDFbookmark">PDF bookmarks</a>. Outside of <a id="wrglossary.19297"></a><a href="#glo:idx.PDFbookmark">PDF bookmarks</a> it will expand to a robust internal command.<p>
<div class="defnbox"><a id="wrglossary.19298"></a><dfn id="glo:glsentryshortpl"><code class="csfmt">\glsentryshortpl</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19299"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.0+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Simply expands to the value of the <a id="wrglossary.19300"></a><a href="#glo:opt.gloskey.shortplural"><span class="csoptfmt">shortplural</span></a> <a id="wrglossary.19301"></a><a href="#glo:dual.field">field</a>. Does nothing if the entry hasn’t been defined. May be used in expandable contexts provided that the <a id="wrglossary.19302"></a><a href="#glo:opt.gloskey.shortplural"><span class="csoptfmt">shortplural</span></a> <a id="wrglossary.19303"></a><a href="#glo:dual.field">field</a> doesn’t contain any fragile commands.<p>
<div class="defnbox"><a id="wrglossary.19304"></a><a href="#glo:glsentryshortpluralaccess"><code class="csfmt">\glsentryshortpluralaccess</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19305"></a><a href="#glo:pkg.glossaries-accsupp"><span class="styfmt">glossaries-accsupp</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Expands to the value of the <a id="wrglossary.19306"></a><a href="#glo:opt.gloskey.shortpluralaccess"><span class="csoptfmt">shortpluralaccess</span></a> field. <a href="#sec:glsentryaccess">§17.4</a>; <a href="#wrglossary.13402">384</a><p>
<div class="defnbox"><a id="wrglossary.19307"></a><a href="#glo:glsentrysort"><code class="csfmt">\glsentrysort</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19308"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Simply expands to the value of the <a id="wrglossary.19309"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> key. Does nothing if the entry hasn’t been defined. <a href="#sec:fetchset">§15.5</a>; <a href="#wrglossary.12808">364</a><p>
<div class="defnbox"><a id="wrglossary.19310"></a><a href="#glo:Glsentrysymbol"><code class="csfmt">\Glsentrysymbol</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19311"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Partially robust command that displays the value of the <a id="wrglossary.19312"></a><a href="#glo:opt.gloskey.symbol"><span class="csoptfmt">symbol</span></a> <a id="wrglossary.19313"></a><a href="#glo:dual.field">field</a> with <a id="wrglossary.19314"></a><a href="#glo:idx.sentencecase">sentence case</a> applied. As from <a id="wrglossary.19315"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.50, this command can expand in <a id="wrglossary.19316"></a><a href="#glo:idx.PDFbookmark">PDF bookmarks</a>. Outside of <a id="wrglossary.19317"></a><a href="#glo:idx.PDFbookmark">PDF bookmarks</a> it will expand to a robust internal command. <a href="#sec:glsnolink">§5.2</a>; <a href="#wrglossary.6516">187</a><p>
<div class="defnbox"><a id="wrglossary.19318"></a><a href="#glo:glsentrysymbol"><code class="csfmt">\glsentrysymbol</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19319"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Simply expands to the value of the <a id="wrglossary.19320"></a><a href="#glo:opt.gloskey.symbol"><span class="csoptfmt">symbol</span></a> <a id="wrglossary.19321"></a><a href="#glo:dual.field">field</a>. Does nothing if the entry hasn’t been defined. May be used in expandable contexts provided that the <a id="wrglossary.19322"></a><a href="#glo:opt.gloskey.symbol"><span class="csoptfmt">symbol</span></a> <a id="wrglossary.19323"></a><a href="#glo:dual.field">field</a> doesn’t contain any fragile commands. <a href="#sec:glsnolink">§5.2</a>; <a href="#wrglossary.6510">186</a><p>
<div class="defnbox"><a id="wrglossary.19324"></a><a href="#glo:glsentrysymbolaccess"><code class="csfmt">\glsentrysymbolaccess</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19325"></a><a href="#glo:pkg.glossaries-accsupp"><span class="styfmt">glossaries-accsupp</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Expands to the value of the <a id="wrglossary.19326"></a><a href="#glo:opt.gloskey.symbolaccess"><span class="csoptfmt">symbolaccess</span></a> field. <a href="#sec:glsentryaccess">§17.4</a>; <a href="#wrglossary.13385">384</a><p>
<div class="defnbox"><a id="wrglossary.19327"></a><a href="#glo:Glsentrysymbolplural"><code class="csfmt">\Glsentrysymbolplural</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19328"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v1.12+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Partially robust command that displays the value of the <a id="wrglossary.19329"></a><a href="#glo:opt.gloskey.symbolplural"><span class="csoptfmt">symbolplural</span></a> <a id="wrglossary.19330"></a><a href="#glo:dual.field">field</a> with <a id="wrglossary.19331"></a><a href="#glo:idx.sentencecase">sentence case</a> applied. As from <a id="wrglossary.19332"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.50, this command can expand in <a id="wrglossary.19333"></a><a href="#glo:idx.PDFbookmark">PDF bookmarks</a>. Outside of <a id="wrglossary.19334"></a><a href="#glo:idx.PDFbookmark">PDF bookmarks</a> it will expand to a robust internal command. <a href="#sec:glsnolink">§5.2</a>; <a href="#wrglossary.6522">187</a><p>
<div class="defnbox"><a id="wrglossary.19335"></a><a href="#glo:glsentrysymbolplural"><code class="csfmt">\glsentrysymbolplural</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19336"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v1.12+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Simply expands to the value of the <a id="wrglossary.19337"></a><a href="#glo:opt.gloskey.symbolplural"><span class="csoptfmt">symbolplural</span></a> <a id="wrglossary.19338"></a><a href="#glo:dual.field">field</a>. Does nothing if the entry hasn’t been defined. May be used in expandable contexts provided that the <a id="wrglossary.19339"></a><a href="#glo:opt.gloskey.symbolplural"><span class="csoptfmt">symbolplural</span></a> <a id="wrglossary.19340"></a><a href="#glo:dual.field">field</a> doesn’t contain any fragile commands. <a href="#sec:glsnolink">§5.2</a>; <a href="#wrglossary.6518">187</a><p>
<div class="defnbox"><a id="wrglossary.19341"></a><a href="#glo:glsentrysymbolpluralaccess"><code class="csfmt">\glsentrysymbolpluralaccess</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19342"></a><a href="#glo:pkg.glossaries-accsupp"><span class="styfmt">glossaries-accsupp</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Expands to the value of the <a id="wrglossary.19343"></a><a href="#glo:opt.gloskey.symbolpluralaccess"><span class="csoptfmt">symbolpluralaccess</span></a> field. <a href="#sec:glsentryaccess">§17.4</a>; <a href="#wrglossary.13388">384</a><p>
<div class="defnbox"><a id="wrglossary.19344"></a><a href="#glo:Glsentrytext"><code class="csfmt">\Glsentrytext</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19345"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Partially robust command that displays the value of the <a id="wrglossary.19346"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a> <a id="wrglossary.19347"></a><a href="#glo:dual.field">field</a> with <a id="wrglossary.19348"></a><a href="#glo:idx.sentencecase">sentence case</a> applied. As from <a id="wrglossary.19349"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.50, this command can expand in <a id="wrglossary.19350"></a><a href="#glo:idx.PDFbookmark">PDF bookmarks</a>. Outside of <a id="wrglossary.19351"></a><a href="#glo:idx.PDFbookmark">PDF bookmarks</a> it will expand to a robust internal command. <a href="#sec:glsnolink">§5.2</a>; <a href="#wrglossary.6476">185</a><p>
<div class="defnbox"><a id="wrglossary.19352"></a><a href="#glo:glsentrytext"><code class="csfmt">\glsentrytext</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19353"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Simply expands to the value of the <a id="wrglossary.19354"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a> field. Does nothing if the entry hasn’t been defined. May be used in expandable contexts provided that the <a id="wrglossary.19355"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a> field doesn’t contain any fragile commands. <a href="#sec:glsnolink">§5.2</a>; <a href="#wrglossary.6472">185</a><p>
<div class="defnbox"><a id="wrglossary.19356"></a><a href="#glo:glsentrytextaccess"><code class="csfmt">\glsentrytextaccess</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19357"></a><a href="#glo:pkg.glossaries-accsupp"><span class="styfmt">glossaries-accsupp</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Expands to the value of the <a id="wrglossary.19358"></a><a href="#glo:opt.gloskey.textaccess"><span class="csoptfmt">textaccess</span></a> field. <a href="#sec:glsentryaccess">§17.4</a>; <a href="#wrglossary.13373">383</a><p>
<div class="defnbox"><a id="wrglossary.19359"></a><a href="#glo:glsentrytitlecase"><code class="csfmt">\glsentrytitlecase</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">field</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19360"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.22+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Applies <a id="wrglossary.19361"></a><a href="#glo:idx.titlecase">title case</a> to the given field using <a id="wrglossary.19362"></a><a href="#glo:glscapitalisewords"><code class="csfmt">\glscapitalisewords</code></a> or <a id="wrglossary.19363"></a><a href="#glo:idx.sentencecase">sentence case</a> in <a id="wrglossary.19364"></a><a href="#glo:idx.PDFbookmark">PDF bookmarks</a>. <a href="#sec:glsnolink">§5.2</a>; <a href="#wrglossary.6407">184</a><p>
<div class="defnbox"><a id="wrglossary.19365"></a><a href="#glo:glsentrytype"><code class="csfmt">\glsentrytype</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19366"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Simply expands to the value of the <a id="wrglossary.19367"></a><a href="#glo:opt.gloskey.type"><span class="csoptfmt">type</span></a> key. Does nothing if the entry hasn’t been defined. <a href="#sec:fetchset">§15.5</a>; <a href="#wrglossary.12801">364</a><p>
<div class="defnbox"><a id="wrglossary.19368"></a><a href="#glo:Glsentryuseri"><code class="csfmt">\Glsentryuseri</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19369"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v2.04+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Partially robust command that displays the value of the <a id="wrglossary.19370"></a><a href="#glo:opt.gloskey.user1"><span class="csoptfmt">user1</span></a> <a id="wrglossary.19371"></a><a href="#glo:dual.field">field</a> with <a id="wrglossary.19372"></a><a href="#glo:idx.sentencecase">sentence case</a> applied. As from <a id="wrglossary.19373"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.50, this command can expand in <a id="wrglossary.19374"></a><a href="#glo:idx.PDFbookmark">PDF bookmarks</a>. Outside of <a id="wrglossary.19375"></a><a href="#glo:idx.PDFbookmark">PDF bookmarks</a> it will expand to a robust internal command. <a href="#sec:glsnolink">§5.2</a>; <a href="#wrglossary.6528">187</a><p>
<div class="defnbox"><a id="wrglossary.19376"></a><a href="#glo:glsentryuseri"><code class="csfmt">\glsentryuseri</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19377"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v2.04+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Simply expands to the value of the <a id="wrglossary.19378"></a><a href="#glo:opt.gloskey.user1"><span class="csoptfmt">user1</span></a> <a id="wrglossary.19379"></a><a href="#glo:dual.field">field</a>. Does nothing if the entry hasn’t been defined. May be used in expandable contexts provided that the <a id="wrglossary.19380"></a><a href="#glo:opt.gloskey.user1"><span class="csoptfmt">user1</span></a> <a id="wrglossary.19381"></a><a href="#glo:dual.field">field</a> doesn’t contain any fragile commands. <a href="#sec:glsnolink">§5.2</a>; <a href="#wrglossary.6524">187</a><p>
<div class="defnbox"><a id="wrglossary.19382"></a><a href="#glo:glsentryuseriaccess"><code class="csfmt">\glsentryuseriaccess</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19383"></a><a href="#glo:pkg.glossaries-accsupp"><span class="styfmt">glossaries-accsupp</span></a> v4.45+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Expands to the value of the <a id="wrglossary.19384"></a><a href="#glo:opt.gloskey.user1access"><span class="csoptfmt">user1access</span></a> field. <a href="#sec:glsentryaccess">§17.4</a>; <a href="#wrglossary.13411">385</a><p>
<div class="defnbox"><a id="wrglossary.19385"></a><a href="#glo:Glsentryuserii"><code class="csfmt">\Glsentryuserii</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19386"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v2.04+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Partially robust command that displays the value of the <a id="wrglossary.19387"></a><a href="#glo:opt.gloskey.user2"><span class="csoptfmt">user2</span></a> <a id="wrglossary.19388"></a><a href="#glo:dual.field">field</a> with <a id="wrglossary.19389"></a><a href="#glo:idx.sentencecase">sentence case</a> applied. As from <a id="wrglossary.19390"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.50, this command can expand in <a id="wrglossary.19391"></a><a href="#glo:idx.PDFbookmark">PDF bookmarks</a>. Outside of <a id="wrglossary.19392"></a><a href="#glo:idx.PDFbookmark">PDF bookmarks</a> it will expand to a robust internal command. <a href="#sec:glsnolink">§5.2</a>; <a href="#wrglossary.6534">187</a><p>
<div class="defnbox"><a id="wrglossary.19393"></a><a href="#glo:glsentryuserii"><code class="csfmt">\glsentryuserii</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19394"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v2.04+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Simply expands to the value of the <a id="wrglossary.19395"></a><a href="#glo:opt.gloskey.user2"><span class="csoptfmt">user2</span></a> <a id="wrglossary.19396"></a><a href="#glo:dual.field">field</a>. Does nothing if the entry hasn’t been defined. May be used in expandable contexts provided that the <a id="wrglossary.19397"></a><a href="#glo:opt.gloskey.user2"><span class="csoptfmt">user2</span></a> <a id="wrglossary.19398"></a><a href="#glo:dual.field">field</a> doesn’t contain any fragile commands. <a href="#sec:glsnolink">§5.2</a>; <a href="#wrglossary.6530">187</a><p>
<div class="defnbox"><a id="wrglossary.19399"></a><a href="#glo:glsentryuseriiaccess"><code class="csfmt">\glsentryuseriiaccess</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19400"></a><a href="#glo:pkg.glossaries-accsupp"><span class="styfmt">glossaries-accsupp</span></a> v4.45+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Expands to the value of the <a id="wrglossary.19401"></a><a href="#glo:opt.gloskey.user2access"><span class="csoptfmt">user2access</span></a> field. <a href="#sec:glsentryaccess">§17.4</a>; <a href="#wrglossary.13415">385</a><p>
<div class="defnbox"><a id="wrglossary.19402"></a><a href="#glo:Glsentryuseriii"><code class="csfmt">\Glsentryuseriii</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19403"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v2.04+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Partially robust command that displays the value of the <a id="wrglossary.19404"></a><a href="#glo:opt.gloskey.user3"><span class="csoptfmt">user3</span></a> <a id="wrglossary.19405"></a><a href="#glo:dual.field">field</a> with <a id="wrglossary.19406"></a><a href="#glo:idx.sentencecase">sentence case</a> applied. As from <a id="wrglossary.19407"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.50, this command can expand in <a id="wrglossary.19408"></a><a href="#glo:idx.PDFbookmark">PDF bookmarks</a>. Outside of <a id="wrglossary.19409"></a><a href="#glo:idx.PDFbookmark">PDF bookmarks</a> it will expand to a robust internal command. <a href="#sec:glsnolink">§5.2</a>; <a href="#wrglossary.6540">187</a><p>
<div class="defnbox"><a id="wrglossary.19410"></a><a href="#glo:glsentryuseriii"><code class="csfmt">\glsentryuseriii</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19411"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v2.04+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Simply expands to the value of the <a id="wrglossary.19412"></a><a href="#glo:opt.gloskey.user3"><span class="csoptfmt">user3</span></a> <a id="wrglossary.19413"></a><a href="#glo:dual.field">field</a>. Does nothing if the entry hasn’t been defined. May be used in expandable contexts provided that the <a id="wrglossary.19414"></a><a href="#glo:opt.gloskey.user3"><span class="csoptfmt">user3</span></a> <a id="wrglossary.19415"></a><a href="#glo:dual.field">field</a> doesn’t contain any fragile commands. <a href="#sec:glsnolink">§5.2</a>; <a href="#wrglossary.6536">187</a><p>
<div class="defnbox"><a id="wrglossary.19416"></a><a href="#glo:glsentryuseriiiaccess"><code class="csfmt">\glsentryuseriiiaccess</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19417"></a><a href="#glo:pkg.glossaries-accsupp"><span class="styfmt">glossaries-accsupp</span></a> v4.45+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Expands to the value of the <a id="wrglossary.19418"></a><a href="#glo:opt.gloskey.user3access"><span class="csoptfmt">user3access</span></a> field. <a href="#sec:glsentryaccess">§17.4</a>; <a href="#wrglossary.13419">385</a><p>
<div class="defnbox"><a id="wrglossary.19419"></a><a href="#glo:Glsentryuseriv"><code class="csfmt">\Glsentryuseriv</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19420"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v2.04+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Partially robust command that displays the value of the <a id="wrglossary.19421"></a><a href="#glo:opt.gloskey.user4"><span class="csoptfmt">user4</span></a> <a id="wrglossary.19422"></a><a href="#glo:dual.field">field</a> with <a id="wrglossary.19423"></a><a href="#glo:idx.sentencecase">sentence case</a> applied. As from <a id="wrglossary.19424"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.50, this command can expand in <a id="wrglossary.19425"></a><a href="#glo:idx.PDFbookmark">PDF bookmarks</a>. Outside of <a id="wrglossary.19426"></a><a href="#glo:idx.PDFbookmark">PDF bookmarks</a> it will expand to a robust internal command. <a href="#sec:glsnolink">§5.2</a>; <a href="#wrglossary.6546">188</a><p>
<div class="defnbox"><a id="wrglossary.19427"></a><a href="#glo:glsentryuseriv"><code class="csfmt">\glsentryuseriv</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19428"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v2.04+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Simply expands to the value of the <a id="wrglossary.19429"></a><a href="#glo:opt.gloskey.user4"><span class="csoptfmt">user4</span></a> <a id="wrglossary.19430"></a><a href="#glo:dual.field">field</a>. Does nothing if the entry hasn’t been defined. May be used in expandable contexts provided that the <a id="wrglossary.19431"></a><a href="#glo:opt.gloskey.user4"><span class="csoptfmt">user4</span></a> <a id="wrglossary.19432"></a><a href="#glo:dual.field">field</a> doesn’t contain any fragile commands. <a href="#sec:glsnolink">§5.2</a>; <a href="#wrglossary.6542">188</a><p>
<div class="defnbox"><a id="wrglossary.19433"></a><a href="#glo:glsentryuserivaccess"><code class="csfmt">\glsentryuserivaccess</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19434"></a><a href="#glo:pkg.glossaries-accsupp"><span class="styfmt">glossaries-accsupp</span></a> v4.45+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Expands to the value of the <a id="wrglossary.19435"></a><a href="#glo:opt.gloskey.user4access"><span class="csoptfmt">user4access</span></a> field. <a href="#sec:glsentryaccess">§17.4</a>; <a href="#wrglossary.13423">385</a><p>
<div class="defnbox"><a id="wrglossary.19436"></a><a href="#glo:Glsentryuserv"><code class="csfmt">\Glsentryuserv</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19437"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v2.04+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Partially robust command that displays the value of the <a id="wrglossary.19438"></a><a href="#glo:opt.gloskey.user5"><span class="csoptfmt">user5</span></a> <a id="wrglossary.19439"></a><a href="#glo:dual.field">field</a> with <a id="wrglossary.19440"></a><a href="#glo:idx.sentencecase">sentence case</a> applied. As from <a id="wrglossary.19441"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.50, this command can expand in <a id="wrglossary.19442"></a><a href="#glo:idx.PDFbookmark">PDF bookmarks</a>. Outside of <a id="wrglossary.19443"></a><a href="#glo:idx.PDFbookmark">PDF bookmarks</a> it will expand to a robust internal command. <a href="#sec:glsnolink">§5.2</a>; <a href="#wrglossary.6552">188</a><p>
<div class="defnbox"><a id="wrglossary.19444"></a><a href="#glo:glsentryuserv"><code class="csfmt">\glsentryuserv</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19445"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v2.04+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Simply expands to the value of the <a id="wrglossary.19446"></a><a href="#glo:opt.gloskey.user5"><span class="csoptfmt">user5</span></a> <a id="wrglossary.19447"></a><a href="#glo:dual.field">field</a>. Does nothing if the entry hasn’t been defined. May be used in expandable contexts provided that the <a id="wrglossary.19448"></a><a href="#glo:opt.gloskey.user5"><span class="csoptfmt">user5</span></a> <a id="wrglossary.19449"></a><a href="#glo:dual.field">field</a> doesn’t contain any fragile commands. <a href="#sec:glsnolink">§5.2</a>; <a href="#wrglossary.6548">188</a><p>
<div class="defnbox"><a id="wrglossary.19450"></a><a href="#glo:glsentryuservaccess"><code class="csfmt">\glsentryuservaccess</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19451"></a><a href="#glo:pkg.glossaries-accsupp"><span class="styfmt">glossaries-accsupp</span></a> v4.45+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Expands to the value of the <a id="wrglossary.19452"></a><a href="#glo:opt.gloskey.user5access"><span class="csoptfmt">user5access</span></a> field. <a href="#sec:glsentryaccess">§17.4</a>; <a href="#wrglossary.13427">385</a><p>
<div class="defnbox"><a id="wrglossary.19453"></a><a href="#glo:Glsentryuservi"><code class="csfmt">\Glsentryuservi</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19454"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v2.04+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Partially robust command that displays the value of the <a id="wrglossary.19455"></a><a href="#glo:opt.gloskey.user6"><span class="csoptfmt">user6</span></a> <a id="wrglossary.19456"></a><a href="#glo:dual.field">field</a> with <a id="wrglossary.19457"></a><a href="#glo:idx.sentencecase">sentence case</a> applied. As from <a id="wrglossary.19458"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.50, this command can expand in <a id="wrglossary.19459"></a><a href="#glo:idx.PDFbookmark">PDF bookmarks</a>. Outside of <a id="wrglossary.19460"></a><a href="#glo:idx.PDFbookmark">PDF bookmarks</a> it will expand to a robust internal command. <a href="#sec:glsnolink">§5.2</a>; <a href="#wrglossary.6558">188</a><p>
<div class="defnbox"><a id="wrglossary.19461"></a><a href="#glo:glsentryuservi"><code class="csfmt">\glsentryuservi</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19462"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v2.04+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Simply expands to the value of the <a id="wrglossary.19463"></a><a href="#glo:opt.gloskey.user6"><span class="csoptfmt">user6</span></a> <a id="wrglossary.19464"></a><a href="#glo:dual.field">field</a>. Does nothing if the entry hasn’t been defined. May be used in expandable contexts provided that the <a id="wrglossary.19465"></a><a href="#glo:opt.gloskey.user6"><span class="csoptfmt">user6</span></a> <a id="wrglossary.19466"></a><a href="#glo:dual.field">field</a> doesn’t contain any fragile commands. <a href="#sec:glsnolink">§5.2</a>; <a href="#wrglossary.6554">188</a><p>
<div class="defnbox"><a id="wrglossary.19467"></a><a href="#glo:glsentryuserviaccess"><code class="csfmt">\glsentryuserviaccess</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19468"></a><a href="#glo:pkg.glossaries-accsupp"><span class="styfmt">glossaries-accsupp</span></a> v4.45+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Expands to the value of the <a id="wrglossary.19469"></a><a href="#glo:opt.gloskey.user6access"><span class="csoptfmt">user6access</span></a> field. <a href="#sec:glsentryaccess">§17.4</a>; <a href="#wrglossary.13431">385</a><p>
<div class="defnbox"><a id="wrglossary.19470"></a><a href="#glo:glsexpandfields"><code class="csfmt">\glsexpandfields</code></a><span class="floatrightbox"><a id="wrglossary.19471"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.08a+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Expand values when assigning fields during entry definition (except for specific fields that are overridden by <a id="wrglossary.19472"></a><a href="#glo:glssetnoexpandfield"><code class="csfmt">\glssetnoexpandfield</code></a>). <a href="#sec:expansion">§4.4</a>; <a href="#wrglossary.4956">147</a><p>
<div class="defnbox"><a id="wrglossary.19473"></a><a href="#glo:glsfield-labelaccsupp"><code class="xtrcsfmt">\gls<span class="meta">〈<em class="metainner">field-label</em>〉</span>accsupp</code></a><code class="code">{<span class="meta">〈<em class="metainner">replacement</em>〉</span>}{<span class="meta">〈<em class="metainner">content</em>〉</span>}</code></div><!-- end of defnbox -->
<p>
If defined, used by <a id="wrglossary.19474"></a><a href="#glo:glsfieldaccsupp"><code class="csfmt">\glsfieldaccsupp</code></a> for the accessibility support for the <a id="wrglossary.19475"></a><a href="#glo:dual.internalfieldlabel">internal field label</a> given by <span class="meta">〈<em class="metainner">field-label</em>〉</span>. <a href="#sec:accsuppcmds">§17.2</a>; <a href="#wrglossary.13258">379</a><p>
<div class="defnbox"><a id="wrglossary.19476"></a><a href="#glo:glsfieldaccsupp"><code class="csfmt">\glsfieldaccsupp</code></a><code class="code">{<span class="meta">〈<em class="metainner">replacement</em>〉</span>}{<span class="meta">〈<em class="metainner">content</em>〉</span>}{<span class="meta">〈<em class="metainner">field-label</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19477"></a><a href="#glo:pkg.glossaries-accsupp"><span class="styfmt">glossaries-accsupp</span></a> v4.45+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
If <a id="wrglossary.19478"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> has been loaded, this command will first check for the existence of the command <a id="wrglossary.19479"></a><a href="#glo:glsxtrcategoryfieldaccsupp"><code class="xtrcsfmt">\glsxtr<span class="meta">〈<em class="metainner">category</em>〉</span><span class="meta">〈<em class="metainner">field</em>〉</span>accsupp</code></a>. If that command doesn’t exist or if <a id="wrglossary.19480"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> hasn’t been loaded, it then checks for the existence of <code class="csfmt">\gls<span class="meta">〈<em class="metainner">field</em>〉</span>accsupp</code> (for example, <a id="wrglossary.19481"></a><a href="#glo:glsshortaccsupp"><code class="csfmt">\glsshortaccsupp</code></a>). Failing that it will use <a id="wrglossary.19482"></a><a href="#glo:glsaccsupp"><code class="csfmt">\glsaccsupp</code></a>. Whichever command is found first, <code class="code"><span class="meta">〈<em class="metainner">cs</em>〉</span>{<span class="meta">〈<em class="metainner">replacement</em>〉</span>}{<span class="meta">〈<em class="metainner">content</em>〉</span>}</code> is performed. <a href="#sec:accsuppcmds">§17.2</a>; <a href="#wrglossary.13256">378</a><p>
<div class="defnbox"><a id="wrglossary.19483"></a><a href="#glo:glsfielddef"><code class="csfmt">\glsfielddef</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">field</em>〉</span>}{<span class="meta">〈<em class="metainner">value</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19484"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.16+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Locally assigns the <span class="meta">〈<em class="metainner">value</em>〉</span> to the given field (identified by the <a id="wrglossary.19485"></a><a href="#glo:dual.internalfieldlabel">internal field label</a> <span class="meta">〈<em class="metainner">field</em>〉</span>) for the entry identified by <span class="meta">〈<em class="metainner">entry-label</em>〉</span>. Produces an error (or warning with <a id="wrglossary.19486"></a><a href="#glo:opt.undefaction"><span class="xtrstyoptfmt">undefaction</span></a><span class="optfmt">=</span><a id="wrglossary.19487"></a><a href="#glo:optval.undefaction.warn"><span class="xtroptfmt">warn</span></a>) if the entry or field doesn’t exist. Note that this doesn’t update any associated fields. <a href="#sec:fetchset">§15.5</a>; <a href="#wrglossary.12852">366</a><p>
<div class="defnbox"><a id="wrglossary.19488"></a><a href="#glo:glsfieldedef"><code class="csfmt">\glsfieldedef</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">field</em>〉</span>}{<span class="meta">〈<em class="metainner">value</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19489"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.16+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Locally assigns the full expansion of <span class="meta">〈<em class="metainner">value</em>〉</span> to the given field (identified by the <a id="wrglossary.19490"></a><a href="#glo:dual.internalfieldlabel">internal field label</a> <span class="meta">〈<em class="metainner">field</em>〉</span>) for the entry identified by <span class="meta">〈<em class="metainner">entry-label</em>〉</span>. Produces an error (or warning with <a id="wrglossary.19491"></a><a href="#glo:opt.undefaction"><span class="xtrstyoptfmt">undefaction</span></a><span class="optfmt">=</span><a id="wrglossary.19492"></a><a href="#glo:optval.undefaction.warn"><span class="xtroptfmt">warn</span></a>) if the entry or field doesn’t exist. Note that this doesn’t update any associated fields. <a href="#sec:fetchset">§15.5</a>; <a href="#wrglossary.12855">366</a><p>
<div class="defnbox"><a id="wrglossary.19493"></a><a href="#glo:glsfieldfetch"><code class="csfmt">\glsfieldfetch</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">field-label</em>〉</span>}{<span class="meta">〈<em class="metainner">cs</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19494"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.16+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Fetches the value of the given field for the given entry and stores it in the command <span class="meta">〈<em class="metainner">cs</em>〉</span>. Triggers an error if the given field (identified by its <a id="wrglossary.19495"></a><a href="#glo:dual.internalfieldlabel">internal field label</a>) hasn’t been defined. Uses <a id="wrglossary.19496"></a><a href="#glo:glsdoifexists"><code class="csfmt">\glsdoifexists</code></a>. <a href="#sec:fetchset">§15.5</a>; <a href="#wrglossary.12814">364</a><p>
<div class="defnbox"><a id="wrglossary.19497"></a><dfn id="glo:glsfieldgdef"><code class="csfmt">\glsfieldgdef</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">field</em>〉</span>}{<span class="meta">〈<em class="metainner">value</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19498"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.16+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.19499"></a><a href="#glo:glsfielddef"><code class="csfmt">\glsfielddef</code></a> but does a global assignment.<p>
<div class="defnbox"><a id="wrglossary.19500"></a><a href="#glo:glsfieldxdef"><code class="csfmt">\glsfieldxdef</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">field</em>〉</span>}{<span class="meta">〈<em class="metainner">value</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19501"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.16+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.19502"></a><a href="#glo:glsfieldedef"><code class="csfmt">\glsfieldedef</code></a> but does a global assignment. <a href="#sec:fetchset">§15.5</a>; <a href="#wrglossary.12859">366</a><p>
<div class="defnbox"><a id="wrglossary.19503"></a><a href="#glo:glsfindwidesttoplevelname"><code class="csfmt">\glsfindwidesttoplevelname</code></a><code class="code">[<span class="meta">〈<em class="metainner">glossary labels</em>〉</span>]</code><span class="floatrightbox"><a id="wrglossary.19504"></a><a href="#glo:pkg.glossary-tree"><span class="styfmt">glossary-tree</span></a> v4.22+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Finds and sets the widest name for all top-level entries in the given <a id="wrglossary.19505"></a><a href="#glo:dual.glossary">glossaries</a>. If the optional argument is omitted, the list of all non-<a id="wrglossary.19506"></a><a href="#glo:dual.ignoredglossary">ignored glossaries</a> is assumed. <a href="#sec:treestyles">§13.1.7</a>; <a href="#wrglossary.11371">318</a><p>
<div class="defnbox"><a id="wrglossary.19507"></a><dfn id="glo:glsFindWidestUsedLevelTwo"><code class="xtrcsfmt">\glsFindWidestUsedLevelTwo</code></dfn><code class="code">[<span class="meta">〈<em class="metainner">glossary labels</em>〉</span>]</code><span class="floatrightbox"><a id="wrglossary.19508"></a><a href="#glo:pkg.glossaries-extra-stylemods"><span class="styfmt">glossaries-extra-stylemods</span></a> v1.05+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Finds and sets the widest name for all entries that have been marked as <a id="wrglossary.19509"></a><a href="#glo:@@glslabel@firstuseflag">used</a> with <a id="wrglossary.19510"></a><a href="#glo:dual.hierarchicallevel">hierarchical level</a> less than or equal to 2 in the given <a id="wrglossary.19511"></a><a href="#glo:dual.glossary">glossaries</a>.<p>
<div class="defnbox"><a id="wrglossary.19512"></a><dfn id="glo:glsFindWidestUsedTopLevelName"><code class="xtrcsfmt">\glsFindWidestUsedTopLevelName</code></dfn><code class="code">[<span class="meta">〈<em class="metainner">glossary labels</em>〉</span>]</code><span class="floatrightbox"><a id="wrglossary.19513"></a><a href="#glo:pkg.glossaries-extra-stylemods"><span class="styfmt">glossaries-extra-stylemods</span></a> v1.05+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Finds and sets the widest name for all top-level entries that have been marked as <a id="wrglossary.19514"></a><a href="#glo:@@glslabel@firstuseflag">used</a> in the given <a id="wrglossary.19515"></a><a href="#glo:dual.glossary">glossaries</a>.<p>
<div class="defnbox"><a id="wrglossary.19516"></a><a href="#glo:GLSfirst"><code class="csfmt">\GLSfirst</code></a><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.19517"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.19518"></a><a href="#glo:glsfirst"><code class="csfmt">\glsfirst</code></a> but converts the <a id="wrglossary.19519"></a><a href="#glo:dual.linktext">link text</a> to <a id="wrglossary.19520"></a><a href="#glo:idx.allcaps">all caps</a>. <a href="#sec:glstext-like">§5.1.3</a>; <a href="#wrglossary.5794">169</a><p>
<div class="defnbox"><a id="wrglossary.19521"></a><a href="#glo:Glsfirst"><code class="csfmt">\Glsfirst</code></a><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.19522"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.19523"></a><a href="#glo:glsfirst"><code class="csfmt">\glsfirst</code></a> but converts <a id="wrglossary.19524"></a><a href="#glo:dual.linktext">link text</a> to <a id="wrglossary.19525"></a><a href="#glo:idx.sentencecase">sentence case</a>. <a href="#sec:glstext-like">§5.1.3</a>; <a href="#wrglossary.5791">168</a><p>
<div class="defnbox"><a id="wrglossary.19526"></a><a href="#glo:glsfirst"><code class="csfmt">\glsfirst</code></a><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.19527"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
References the entry identified by <span class="meta">〈<em class="metainner">entry-label</em>〉</span>. The text produced is obtained from the <a id="wrglossary.19528"></a><a href="#glo:opt.gloskey.first"><span class="csoptfmt">first</span></a> value. The <span class="meta">〈<em class="metainner">insert</em>〉</span> argument will be inserted at the end of the <a id="wrglossary.19529"></a><a href="#glo:dual.linktext">link text</a>. This command does not alter or depend on the <a id="wrglossary.19530"></a><a href="#glo:dual.firstuseflag">first use flag</a>. If you have defined the entry with <a id="wrglossary.19531"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a> consider using <a id="wrglossary.19532"></a><a href="#glo:acrfull"><code class="csfmt">\acrfull</code></a> (or <a id="wrglossary.19533"></a><a href="#glo:glsxtrfull"><code class="xtrcsfmt">\glsxtrfull</code></a> with <a id="wrglossary.19534"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>) for the full form or <a id="wrglossary.19535"></a><a href="#glo:acrlong"><code class="csfmt">\acrlong</code></a> (or <a id="wrglossary.19536"></a><a href="#glo:glsxtrlong"><code class="xtrcsfmt">\glsxtrlong</code></a> with <a id="wrglossary.19537"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>) for the long form instead. <a href="#sec:glstext-like">§5.1.3</a>; <a href="#wrglossary.5786">168</a><p>
<div class="defnbox"><a id="wrglossary.19538"></a><dfn id="glo:glsfirstabbrvscfont"><code class="xtrcsfmt">\glsfirstabbrvscfont</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19539"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.17+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Short form font used by the <a id="wrglossary.19540"></a><a href="#glo:dual.smallcaps">small caps</a> <span class="qt">“sc”</span> abbreviation styles on <a id="wrglossary.19541"></a><a href="#glo:dual.firstuse">first use</a>.<p>
<div class="defnbox"><a id="wrglossary.19542"></a><dfn id="glo:glsfirstaccessdisplay"><code class="csfmt">\glsfirstaccessdisplay</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">text</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19543"></a><a href="#glo:pkg.glossaries-accsupp"><span class="styfmt">glossaries-accsupp</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Does <span class="meta">〈<em class="metainner">text</em>〉</span> with the <a id="wrglossary.19544"></a><a href="#glo:opt.gloskey.firstaccess"><span class="csoptfmt">firstaccess</span></a> replacement text (if set).<p>
<div class="defnbox"><a id="wrglossary.19545"></a><dfn id="glo:glsfirstlongfootnotefont"><code class="xtrcsfmt">\glsfirstlongfootnotefont</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19546"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.05+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Formatting command for the <a id="wrglossary.19547"></a><a href="#glo:dual.firstuse">first use</a> long form used by the footnote abbreviation styles.<p>
<div class="defnbox"><a id="wrglossary.19548"></a><a href="#glo:GLSfirstplural"><code class="csfmt">\GLSfirstplural</code></a><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.19549"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.19550"></a><a href="#glo:glsfirstplural"><code class="csfmt">\glsfirstplural</code></a> but converts the <a id="wrglossary.19551"></a><a href="#glo:dual.linktext">link text</a> to <a id="wrglossary.19552"></a><a href="#glo:idx.allcaps">all caps</a>. <a href="#sec:glstext-like">§5.1.3</a>; <a href="#wrglossary.5833">170</a><p>
<div class="defnbox"><a id="wrglossary.19553"></a><a href="#glo:Glsfirstplural"><code class="csfmt">\Glsfirstplural</code></a><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.19554"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.19555"></a><a href="#glo:glsfirstplural"><code class="csfmt">\glsfirstplural</code></a> but converts the <a id="wrglossary.19556"></a><a href="#glo:dual.linktext">link text</a> to <a id="wrglossary.19557"></a><a href="#glo:idx.sentencecase">sentence case</a>. <a href="#sec:glstext-like">§5.1.3</a>; <a href="#wrglossary.5830">169</a><p>
<div class="defnbox"><a id="wrglossary.19558"></a><a href="#glo:glsfirstplural"><code class="csfmt">\glsfirstplural</code></a><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.19559"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
References the entry identified by <span class="meta">〈<em class="metainner">entry-label</em>〉</span>. The text produced is obtained from the <a id="wrglossary.19560"></a><a href="#glo:opt.gloskey.firstplural"><span class="csoptfmt">firstplural</span></a> value. The <span class="meta">〈<em class="metainner">insert</em>〉</span> argument will be inserted at the end of the <a id="wrglossary.19561"></a><a href="#glo:dual.linktext">link text</a>. This command does not alter or depend on the <a id="wrglossary.19562"></a><a href="#glo:dual.firstuseflag">first use flag</a>. If you have defined the entry with <a id="wrglossary.19563"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a> consider using <a id="wrglossary.19564"></a><a href="#glo:acrfullpl"><code class="csfmt">\acrfullpl</code></a> (or <a id="wrglossary.19565"></a><a href="#glo:glsxtrfullpl"><code class="xtrcsfmt">\glsxtrfullpl</code></a> with <a id="wrglossary.19566"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>) for the full form or <a id="wrglossary.19567"></a><a href="#glo:acrlongpl"><code class="csfmt">\acrlongpl</code></a> (or <a id="wrglossary.19568"></a><a href="#glo:glsxtrlongpl"><code class="xtrcsfmt">\glsxtrlongpl</code></a> with <a id="wrglossary.19569"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>) for the long form instead. For the first optional argument, see <a id="wrglossary.19570"></a><a href="#glo:idx.glsopt"><code class="csfmt">\glslink</code> options</a>. <a href="#sec:glstext-like">§5.1.3</a>; <a href="#wrglossary.5825">169</a><p>
<div class="defnbox"><a id="wrglossary.19571"></a><a href="#glo:glsfirstpluralaccessdisplay"><code class="csfmt">\glsfirstpluralaccessdisplay</code></a><code class="code">{<span class="meta">〈<em class="metainner">text</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19572"></a><a href="#glo:pkg.glossaries-accsupp"><span class="styfmt">glossaries-accsupp</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Does <span class="meta">〈<em class="metainner">text</em>〉</span> with the <a id="wrglossary.19573"></a><a href="#glo:opt.gloskey.firstpluralaccess"><span class="csoptfmt">firstpluralaccess</span></a> replacement text (if set). <a href="#sec:glsentryaccessdisplay">§17.3</a>; <a href="#wrglossary.13312">381</a><p>
<div class="defnbox"><a id="wrglossary.19574"></a><dfn id="glo:glsfmtfirst"><code class="csfmt">\glsfmtfirst</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of defnbox -->
<p>
For use within captions or section titles to display the formatted <a id="wrglossary.19575"></a><a href="#glo:opt.gloskey.first"><span class="csoptfmt">first</span></a>.<p>
<div class="defnbox"><a id="wrglossary.19576"></a><dfn id="glo:Glsfmtlong"><code class="xtrcsfmt">\Glsfmtlong</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19577"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
For use within captions or section titles to display the formatted <a id="wrglossary.19578"></a><a href="#glo:idx.sentencecase">sentence case</a> long form.<p>
<div class="defnbox"><a id="wrglossary.19579"></a><dfn id="glo:glsfmtname"><code class="csfmt">\glsfmtname</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of defnbox -->
<p>
For use within captions or section titles to display the formatted <a id="wrglossary.19580"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a>.<p>
<div class="defnbox"><a id="wrglossary.19581"></a><dfn id="glo:glsfmtshort"><code class="xtrcsfmt">\glsfmtshort</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19582"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
For use within captions or section titles to display the formatted short form.<p>
<div class="defnbox"><a id="wrglossary.19583"></a><dfn id="glo:glsfmttext"><code class="xtrcsfmt">\glsfmttext</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19584"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
For use within captions or section titles to display the formatted <a id="wrglossary.19585"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a>.<p>
<div class="defnbox"><a id="wrglossary.19586"></a><a href="#glo:glsgenacfmt"><code class="csfmt">\glsgenacfmt</code></a><span class="floatrightbox"><a id="wrglossary.19587"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.02a+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
The generic <a id="wrglossary.19588"></a><a href="#glo:idx.acronym">acronym</a> display <a id="wrglossary.19589"></a><a href="#glo:idx.acronymstyle">format</a> used by the <a id="wrglossary.19590"></a><a href="#glo:glslike"><code class="csfmt">\gls</code>-like</a> commands. <a href="#sec:glsdisplay">§5.1.4</a>; <a href="#wrglossary.6148">177</a><p>
<div class="defnbox"><a id="wrglossary.19591"></a><a href="#glo:glsgenentryfmt"><code class="csfmt">\glsgenentryfmt</code></a><span class="floatrightbox"><a id="wrglossary.19592"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.11a+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
The generic display format used by the <a id="wrglossary.19593"></a><a href="#glo:glslike"><code class="csfmt">\gls</code>-like</a> commands. <a href="#sec:glsdisplay">§5.1.4</a>; <a href="#wrglossary.6121">177</a><p>
<div class="defnbox"><a id="wrglossary.19594"></a><a href="#glo:glsgetgrouptitle"><code class="csfmt">\glsgetgrouptitle</code></a><code class="code">{<span class="meta">〈<em class="metainner">group-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19595"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Robust command that determines the title associated with <span class="meta">〈<em class="metainner">group-label</em>〉</span> and displays it. <a href="#sec:glossarycmds">§13.2.1</a>; <a href="#wrglossary.11708">329</a><p>
<div class="defnbox"><a id="wrglossary.19596"></a><a href="#glo:glsgroupheading"><code class="csfmt">\glsgroupheading</code></a><code class="code">{<span class="meta">〈<em class="metainner">group-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19597"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span><p>
<div class="noteBox">(<a id="wrglossary.19598"></a><a href="#glo:idx.glossarystyle">glossary style</a> command)</div><!-- end of noteBox -->
</div><!-- end of defnbox -->
<p>
Redefined by <a id="wrglossary.19599"></a><a href="#glo:idx.glossarystyle">glossary styles</a> to show, if applicable, the title associated with the <a id="wrglossary.19600"></a><a href="#glo:idx.group">letter group</a> identified by <span class="meta">〈<em class="metainner">group-label</em>〉</span>. <a href="#sec:glossarystylecmds">§13.2.3</a>; <a href="#wrglossary.11795">331</a><p>
<div class="defnbox"><a id="wrglossary.19601"></a><a href="#glo:glsgroupskip"><code class="csfmt">\glsgroupskip</code></a><p>
<div class="noteBox">(<a id="wrglossary.19602"></a><a href="#glo:idx.glossarystyle">glossary style</a> command)</div><!-- end of noteBox -->
</div><!-- end of defnbox -->
<p>
Redefined by <a id="wrglossary.19603"></a><a href="#glo:idx.glossarystyle">glossary styles</a> to produce a vertical gap between <a id="wrglossary.19604"></a><a href="#glo:idx.group">letter groups</a>, if applicable. <a href="#sec:glossarystylecmds">§13.2.3</a>; <a href="#wrglossary.11863">333</a><p>
<div class="defnbox"><a id="wrglossary.19605"></a><a href="#glo:glsglossarymark"><code class="csfmt">\glsglossarymark</code></a><code class="code"><span class="meta">〈<em class="metainner">glossary title</em>〉</span></code><span class="floatrightbox"><a id="wrglossary.19606"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v2.02+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Sets the header mark for the <a id="wrglossary.19607"></a><a href="#glo:dual.glossary">glossary</a>. <a href="#sec:glossmarkup">§8.2</a>; <a href="#wrglossary.8733">245</a><p>
<div class="defnbox"><a id="wrglossary.19608"></a><dfn id="glo:glshyperfirstfalse"><code class="csfmt">\glshyperfirstfalse</code></dfn><span class="floatrightbox"><a id="wrglossary.19609"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Sets <a id="wrglossary.19610"></a><a href="#glo:ifglshyperfirst"><code class="csfmt">\ifglshyperfirst</code></a> to false.<p>
<div class="defnbox"><a id="wrglossary.19611"></a><dfn id="glo:glshyperfirsttrue"><code class="csfmt">\glshyperfirsttrue</code></dfn><span class="floatrightbox"><a id="wrglossary.19612"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Sets <a id="wrglossary.19613"></a><a href="#glo:ifglshyperfirst"><code class="csfmt">\ifglshyperfirst</code></a> to true.<p>
<div class="defnbox"><a id="wrglossary.19614"></a><a href="#glo:glshyperlink"><code class="csfmt">\glshyperlink</code></a><code class="code">[<span class="meta">〈<em class="metainner">text</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19615"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v1.17+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Creates a hyperlink to the given entry with the hyperlink text provided in the optional argument. If omitted, the default is <code class="code"><a id="wrglossary.19616"></a><a href="#glo:glsentrytext"><code class="csfmt">\glsentrytext</code></a>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code>. <a href="#sec:glsnolink">§5.2</a>; <a href="#wrglossary.6435">184</a><p>
<div class="defnbox"><a id="wrglossary.19617"></a><a href="#glo:glshypernavsep"><code class="csfmt">\glshypernavsep</code></a><span class="floatrightbox"><a id="wrglossary.19618"></a><a href="#glo:pkg.glossary-hypernav"><span class="styfmt">glossary-hypernav</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Used as a separator by <a id="wrglossary.19619"></a><a href="#glo:glsnavigation"><code class="csfmt">\glsnavigation</code></a>. <a href="#sec:hypernav">§13.2.2</a>; <a href="#wrglossary.11757">330</a><p>
<div class="defnbox"><a id="wrglossary.19620"></a><a href="#glo:glshypernumber"><code class="csfmt">\glshypernumber</code></a><code class="code">{<span class="meta">〈<em class="metainner">location(s)</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19621"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
This will encapsulate each <a id="wrglossary.19622"></a><a href="#glo:@@glslabel@entrylocation">location</a> with a <a id="wrglossary.19623"></a><a href="#glo:idx.hyperlink">hyperlink</a>, if supported. This may be used as a <a id="wrglossary.19624"></a><a href="#glo:dual.locationencap">location encap</a>. The argument may be a single location or locations delimited by <a id="wrglossary.19625"></a><a href="#glo:delimR"><code class="csfmt">\delimR</code></a> or <a id="wrglossary.19626"></a><a href="#glo:delimN"><code class="csfmt">\delimN</code></a>. This command should not be used outside of <a id="wrglossary.19627"></a><a href="#glo:dual.locationlist">location lists</a> as it requires additional information in order to correctly form the <a id="wrglossary.19628"></a><a href="#glo:idx.hyperlink">hyperlinks</a>. <a href="#sec:encap">§12.1</a>; <a href="#wrglossary.9633">269</a><p>
<div class="defnbox"><a id="wrglossary.19629"></a><a id="wrglossary.19630"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a> <dfn id="glo:glsifhyper"><code class="csfmt">\glsifhyper</code></dfn></div><!-- end of defnbox -->
<p>
This was originally used in <a id="wrglossary.19631"></a><a href="#glo:glsgenentryfmt"><code class="csfmt">\glsgenentryfmt</code></a> to test if the <a id="wrglossary.19632"></a><a href="#glo:opt.glsopt.hyper"><span class="csoptfmt">hyper</span></a> option was set. Deprecated in v4.08 and removed in v4.50. Use <a id="wrglossary.19633"></a><a href="#glo:glsifhyperon"><code class="csfmt">\glsifhyperon</code></a> instead.<p>
<div class="defnbox"><a id="wrglossary.19634"></a><a href="#glo:glsifhyperon"><code class="csfmt">\glsifhyperon</code></a><code class="code">{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19635"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.08+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Defined by the <a id="wrglossary.19636"></a><a href="#glo:glslike"><code class="csfmt">\gls</code>-like</a> commands to expand to <span class="meta">〈<em class="metainner">true</em>〉</span> if the <a id="wrglossary.19637"></a><a href="#glo:idx.hyperlink">hyperlink</a> setting is on for the current reference. Otherwise it expands to <span class="meta">〈<em class="metainner">false</em>〉</span>. <a href="#sec:glsdisplay">§5.1.4</a>; <a href="#wrglossary.6066">176</a><p>
<div class="defnbox"><a id="wrglossary.19638"></a><a href="#glo:glsIfListOfAcronyms"><code class="csfmt">\glsIfListOfAcronyms</code></a><code class="code">{<span class="meta">〈<em class="metainner">glossary-label</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19639"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v2.04+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Does <span class="meta">〈<em class="metainner">true</em>〉</span>, if the <span class="meta">〈<em class="metainner">glossary-label</em>〉</span> has been identified as a list of acronyms. <a href="#sec:pkgopts-acronym">§2.7</a>; <a href="#wrglossary.3829">115</a><p>
<div class="defnbox"><a id="wrglossary.19640"></a><a href="#glo:glsifplural"><code class="csfmt">\glsifplural</code></a><code class="code">{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19641"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.11a+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Defined by the <a id="wrglossary.19642"></a><a href="#glo:glslike"><code class="csfmt">\gls</code>-like</a> commands to expand to <span class="meta">〈<em class="metainner">true</em>〉</span> if the calling command was a plural form (for example, <a id="wrglossary.19643"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>) and to <span class="meta">〈<em class="metainner">false</em>〉</span> for the other commands. <a href="#sec:glsdisplay">§5.1.4</a>; <a href="#wrglossary.6030">175</a><p>
<div class="defnbox"><a id="wrglossary.19644"></a><dfn id="glo:glsifusedtranslatordict"><code class="csfmt">\glsifusedtranslatordict</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">Lang</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19645"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.12+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Does <span class="meta">〈<em class="metainner">true</em>〉</span> if <a id="wrglossary.19646"></a><a href="#glo:opt.translate"><span class="styoptfmt">translate</span></a><span class="optfmt">=</span><a id="wrglossary.19647"></a><a href="#glo:optval.translate.true"><span class="optfmt">true</span></a> and the <a id="wrglossary.19648"></a><a href="#glo:file.glossaries-dictionary-Lang.dict"><span class="filefmt">glossaries-dictionary-</span><span class="meta">〈<em class="metainner">Lang</em>〉</span><span class="filefmt">.dict</span></a> file has been loaded, otherwise does <span class="meta">〈<em class="metainner">false</em>〉</span>.<p>
<div class="defnbox"><a id="wrglossary.19649"></a><a href="#glo:glsignore"><code class="csfmt">\glsignore</code></a><code class="code">{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19650"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.12+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Does nothing. When used as a <a id="wrglossary.19651"></a><a href="#glo:dual.locationencap">location encap</a>, this signifies to <a id="wrglossary.19652"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> that the entry is required but the <a id="wrglossary.19653"></a><a href="#glo:@@glslabel@entrylocation">location</a> shouldn’t be added to the <a id="wrglossary.19654"></a><a href="#glo:dual.locationlist">location list</a>. With other <a id="wrglossary.19655"></a><a href="#glo:dual.indexing">indexing</a> methods, this simply creates an invisible <a id="wrglossary.19656"></a><a href="#glo:@@glslabel@entrylocation">location</a>. <a href="#sec:encap">§12.1</a>; <a href="#wrglossary.9538">266</a><p>
<div class="defnbox"><a id="wrglossary.19657"></a><a href="#glo:glsindexingsetting"><code class="csfmt">\glsindexingsetting</code></a><span class="floatrightbox"><a id="wrglossary.19658"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.50+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Indicates what <a id="wrglossary.19659"></a><a href="#glo:dual.indexing">indexing</a> option has been chosen. <a href="#sec:indexingoptions">§1.3</a>; <a href="#wrglossary.257">9</a><p>
<div class="defnbox"><a id="wrglossary.19660"></a><a href="#glo:glsindexonlyfirstfalse"><code class="csfmt">\glsindexonlyfirstfalse</code></a><span class="floatrightbox"><a id="wrglossary.19661"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.02+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Sets <a id="wrglossary.19662"></a><a href="#glo:ifglsindexonlyfirst"><code class="csfmt">\ifglsindexonlyfirst</code></a> to false. <a href="#sec:pkgopts-indexing">§2.4</a>; <a href="#wrglossary.2999">93</a><p>
<div class="defnbox"><a id="wrglossary.19663"></a><a href="#glo:glsindexonlyfirsttrue"><code class="csfmt">\glsindexonlyfirsttrue</code></a><span class="floatrightbox"><a id="wrglossary.19664"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.02+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Sets <a id="wrglossary.19665"></a><a href="#glo:ifglsindexonlyfirst"><code class="csfmt">\ifglsindexonlyfirst</code></a> to true. <a href="#sec:pkgopts-indexing">§2.4</a>; <a href="#wrglossary.2997">93</a><p>
<div class="defnbox"><a id="wrglossary.19666"></a><a href="#glo:glsinlinedescformat"><code class="csfmt">\glsinlinedescformat</code></a><code class="code">{<span class="meta">〈<em class="metainner">description</em>〉</span>}{<span class="meta">〈<em class="metainner">symbol</em>〉</span>}{<span class="meta">〈<em class="metainner">location list</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19667"></a><a href="#glo:pkg.glossary-inline"><span class="styfmt">glossary-inline</span></a> v3.03+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Formats the description, symbol and <a id="wrglossary.19668"></a><a href="#glo:dual.locationlist">location list</a> for top-level entries. <a href="#sec:inline">§13.1.9</a>; <a href="#wrglossary.11536">324</a><p>
<div class="defnbox"><a id="wrglossary.19669"></a><a href="#glo:glsinlinedopostchild"><code class="csfmt">\glsinlinedopostchild</code></a><span class="floatrightbox"><a id="wrglossary.19670"></a><a href="#glo:pkg.glossary-inline"><span class="styfmt">glossary-inline</span></a> v3.03+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Hook at the start of <a id="wrglossary.19671"></a><a href="#glo:glossentry"><code class="csfmt">\glossentry</code></a> that finishes off the previous child entry, if the current <a id="wrglossary.19672"></a><a href="#glo:hierarchicallevel">top level (level 0)</a> entry follows a child entry. This command is redefined within <a id="wrglossary.19673"></a><a href="#glo:glossentry"><code class="csfmt">\glossentry</code></a> to use <a id="wrglossary.19674"></a><a href="#glo:glsinlinepostchild"><code class="csfmt">\glsinlinepostchild</code></a> after a <a id="wrglossary.19675"></a><a href="#glo:hierarchicallevel">top level (level 0)</a> entry if that entry has any children. <a href="#sec:inline">§13.1.9</a>; <a href="#wrglossary.11480">322</a><p>
<div class="defnbox"><a id="wrglossary.19676"></a><a href="#glo:glsinlineemptydescformat"><code class="csfmt">\glsinlineemptydescformat</code></a><code class="code">{<span class="meta">〈<em class="metainner">symbol</em>〉</span>}{<span class="meta">〈<em class="metainner">location list</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19677"></a><a href="#glo:pkg.glossary-inline"><span class="styfmt">glossary-inline</span></a> v3.03+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Used to format the symbol and <a id="wrglossary.19678"></a><a href="#glo:dual.locationlist">location list</a> when the description is suppressed. <a href="#sec:inline">§13.1.9</a>; <a href="#wrglossary.11534">324</a><p>
<div class="defnbox"><a id="wrglossary.19679"></a><a href="#glo:glsinlineifhaschildren"><code class="csfmt">\glsinlineifhaschildren</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19680"></a><a href="#glo:pkg.glossary-inline"><span class="styfmt">glossary-inline</span></a> v4.50+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Used to test if the entry has any children. <a href="#sec:inline">§13.1.9</a>; <a href="#wrglossary.11514">323</a><p>
<div class="defnbox"><a id="wrglossary.19681"></a><a href="#glo:glsinlinenameformat"><code class="csfmt">\glsinlinenameformat</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">name</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19682"></a><a href="#glo:pkg.glossary-inline"><span class="styfmt">glossary-inline</span></a> v3.03+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Creates the target for <a id="wrglossary.19683"></a><a href="#glo:hierarchicallevel">top level (level 0)</a> entries and may be used to adjust the format of the name. <a href="#sec:inline">§13.1.9</a>; <a href="#wrglossary.11505">323</a><p>
<div class="defnbox"><a id="wrglossary.19684"></a><a href="#glo:glsinlineparentchildseparator"><code class="csfmt">\glsinlineparentchildseparator</code></a><span class="floatrightbox"><span class="summarytag">initial: </span>:<a id="wrglossary.19685"></a><a href="#glo:space"><code class="csfmt">\space</code></a>; <a id="wrglossary.19686"></a><a href="#glo:pkg.glossary-inline"><span class="styfmt">glossary-inline</span></a> v3.03+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Separator used between a <a id="wrglossary.19687"></a><a href="#glo:hierarchicallevel">top level (level 0)</a> parent and its first child entry. <a href="#sec:inline">§13.1.9</a>; <a href="#wrglossary.11497">322</a><p>
<div class="defnbox"><a id="wrglossary.19688"></a><a href="#glo:glsinlinepostchild"><code class="csfmt">\glsinlinepostchild</code></a><span class="floatrightbox"><a id="wrglossary.19689"></a><a href="#glo:pkg.glossary-inline"><span class="styfmt">glossary-inline</span></a> v3.03+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Hook used between a <a id="wrglossary.19690"></a><a href="#glo:hierarchicallevel">top level (level 0)</a> entry and its first sub-entry. <a href="#sec:inline">§13.1.9</a>; <a href="#wrglossary.11544">324</a><p>
<div class="defnbox"><a id="wrglossary.19691"></a><a href="#glo:glsinlineseparator"><code class="csfmt">\glsinlineseparator</code></a><span class="floatrightbox"><span class="summarytag">initial: </span>;<a id="wrglossary.19692"></a><a href="#glo:space"><code class="csfmt">\space</code></a>; <a id="wrglossary.19693"></a><a href="#glo:pkg.glossary-inline"><span class="styfmt">glossary-inline</span></a> v3.03+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Separator used between <a id="wrglossary.19694"></a><a href="#glo:hierarchicallevel">top level (level 0)</a> entries. <a href="#sec:inline">§13.1.9</a>; <a href="#wrglossary.11490">322</a><p>
<div class="defnbox"><a id="wrglossary.19695"></a><a href="#glo:glsinlinesubdescformat"><code class="csfmt">\glsinlinesubdescformat</code></a><code class="code">{<span class="meta">〈<em class="metainner">description</em>〉</span>}{<span class="meta">〈<em class="metainner">symbol</em>〉</span>}{<span class="meta">〈<em class="metainner">location list</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19696"></a><a href="#glo:pkg.glossary-inline"><span class="styfmt">glossary-inline</span></a> v3.03+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Formats the description, symbol and <a id="wrglossary.19697"></a><a href="#glo:dual.locationlist">location list</a> for child entries. <a href="#sec:inline">§13.1.9</a>; <a href="#wrglossary.11542">324</a><p>
<div class="defnbox"><a id="wrglossary.19698"></a><a href="#glo:glsinlinesubnameformat"><code class="csfmt">\glsinlinesubnameformat</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">name</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19699"></a><a href="#glo:pkg.glossary-inline"><span class="styfmt">glossary-inline</span></a> v3.03+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Creates the target for sub entries and may be used to adjust the format of the name. <a href="#sec:inline">§13.1.9</a>; <a href="#wrglossary.11528">323</a><p>
<div class="defnbox"><a id="wrglossary.19700"></a><a href="#glo:glsinlinesubseparator"><code class="csfmt">\glsinlinesubseparator</code></a><span class="floatrightbox"><span class="summarytag">initial: </span>,<a id="wrglossary.19701"></a><a href="#glo:space"><code class="csfmt">\space</code></a>; <a id="wrglossary.19702"></a><a href="#glo:pkg.glossary-inline"><span class="styfmt">glossary-inline</span></a> v3.03+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Separator used between sub-entries. <a href="#sec:inline">§13.1.9</a>; <a href="#wrglossary.11494">322</a><p>
<div class="defnbox"><a id="wrglossary.19703"></a><a href="#glo:glsinsert"><code class="csfmt">\glsinsert</code></a><span class="floatrightbox"><a id="wrglossary.19704"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.11a+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Placeholder command that expands to the <span class="meta">〈<em class="metainner">insert</em>〉</span> final optional argument of the <a id="wrglossary.19705"></a><a href="#glo:glslike"><code class="csfmt">\gls</code>-like</a> commands. <a href="#sec:glsdisplay">§5.1.4</a>; <a href="#wrglossary.6025">175</a><p>
<div class="defnbox"><a id="wrglossary.19706"></a><a href="#glo:glskeylisttok"><code class="csfmt">\glskeylisttok</code></a><span class="floatrightbox"><a id="wrglossary.19707"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A token register used by <a id="wrglossary.19708"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a> (and <a id="wrglossary.19709"></a><a href="#glo:newabbreviation"><code class="xtrcsfmt">\newabbreviation</code></a>) to store the <span class="meta">〈<em class="metainner">key=value list</em>〉</span> supplied in the optional argument. <a href="#sec:customacronym">§6.2.2</a>; <a href="#wrglossary.7426">211</a><p>
<div class="defnbox"><a id="wrglossary.19710"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a><span class="floatrightbox"><a id="wrglossary.19711"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v1.15+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Placeholder command that expands to the entry label. <a href="#sec:glsdisplay">§5.1.4</a>; <a href="#wrglossary.6015">175</a><p>
<div class="defnbox"><a id="wrglossary.19712"></a><a href="#glo:glslabeltok"><code class="csfmt">\glslabeltok</code></a><span class="floatrightbox"><a id="wrglossary.19713"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A token register used by <a id="wrglossary.19714"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a> (and <a id="wrglossary.19715"></a><a href="#glo:newabbreviation"><code class="xtrcsfmt">\newabbreviation</code></a>) to store the <a id="wrglossary.19716"></a><a href="#glo:idx.glossaryentry">entry</a> label. <a href="#sec:customacronym">§6.2.2</a>; <a href="#wrglossary.7428">211</a><p>
<div class="defnbox"><a id="wrglossary.19717"></a><a href="#glo:glsletentryfield"><code class="csfmt">\glsletentryfield</code></a><code class="code">{<span class="meta">〈<em class="metainner">cs</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">field-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19718"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.07+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Fetches the value of the given field (identified by its <a id="wrglossary.19719"></a><a href="#glo:@@glslabel@internalfieldlabel">internal label</a> <span class="meta">〈<em class="metainner">field-label</em>〉</span>) for the entry given by <span class="meta">〈<em class="metainner">entry-label</em>〉</span> and stores it in the command <span class="meta">〈<em class="metainner">cs</em>〉</span>. <a href="#sec:fetchset">§15.5</a>; <a href="#wrglossary.12818">365</a><p>
<div class="defnbox"><a id="wrglossary.19720"></a><a href="#glo:Glslink"><code class="csfmt">\Glslink</code></a><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.19721"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.50+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.19722"></a><a href="#glo:glslink"><code class="csfmt">\glslink</code></a> but converts <span class="meta">〈<em class="metainner">text</em>〉</span> to <a id="wrglossary.19723"></a><a href="#glo:idx.sentencecase">sentence case</a>. <a href="#sec:glstext-like">§5.1.3</a>; <a href="#wrglossary.5761">167</a><p>
<div class="defnbox"><a id="wrglossary.19724"></a><a href="#glo:glslink"><code class="csfmt">\glslink</code></a><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
References the entry identified by <span class="meta">〈<em class="metainner">entry-label</em>〉</span> with the given <span class="meta">〈<em class="metainner">text</em>〉</span> as the <a id="wrglossary.19725"></a><a href="#glo:dual.linktext">link text</a>. This command does not alter or depend on the <a id="wrglossary.19726"></a><a href="#glo:dual.firstuseflag">first use flag</a> (use <a id="wrglossary.19727"></a><a href="#glo:glsdisp"><code class="csfmt">\glsdisp</code></a> instead, if the <a id="wrglossary.19728"></a><a href="#glo:dual.firstuseflag">first use flag</a> needs to be unset). This command is considered a <a id="wrglossary.19729"></a><a href="#glo:glstextlike"><code class="csfmt">\glstext</code>-like</a> command. For the first optional argument, see <a id="wrglossary.19730"></a><a href="#glo:idx.glsopt"><code class="csfmt">\glslink</code> options</a>. <a href="#sec:glstext-like">§5.1.3</a>; <a href="#wrglossary.5755">167</a><p>
<div class="defnbox"><a id="wrglossary.19731"></a><a href="#glo:glslinkcheckfirsthyperhook"><code class="csfmt">\glslinkcheckfirsthyperhook</code></a><span class="floatrightbox"><a id="wrglossary.19732"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.08+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Hook used when checking whether or not to switch off <a id="wrglossary.19733"></a><a href="#glo:idx.hyperlink">hyperlinks</a> on <a id="wrglossary.19734"></a><a href="#glo:dual.firstuse">first use</a>. <a href="#sec:pkgopts-general">§2.1</a>; <a href="#wrglossary.2351">75</a><p>
<div class="defnbox"><a id="wrglossary.19735"></a><a href="#glo:glslinkpostsetkeys"><code class="csfmt">\glslinkpostsetkeys</code></a><span class="floatrightbox"><a id="wrglossary.19736"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.16+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Hook implemented after setting the options passed to the <a id="wrglossary.19737"></a><a href="#glo:glslike"><code class="csfmt">\gls</code>-like</a> and <a id="wrglossary.19738"></a><a href="#glo:glstextlike"><code class="csfmt">\glstext</code>-like</a> commands. <a href="#sec:glshooks">§5.1.5</a>; <a href="#wrglossary.6239">180</a><p>
<div class="defnbox"><a id="wrglossary.19739"></a><dfn id="glo:glslinkpresetkeys"><code class="xtrcsfmt">\glslinkpresetkeys</code></dfn><span class="floatrightbox"><a id="wrglossary.19740"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.26+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Hook implemented before setting the options passed to the <a id="wrglossary.19741"></a><a href="#glo:glslike"><code class="csfmt">\gls</code>-like</a> and <a id="wrglossary.19742"></a><a href="#glo:glstextlike"><code class="csfmt">\glstext</code>-like</a> commands.<p>
<div class="defnbox"><a id="wrglossary.19743"></a><a href="#glo:glslinkvar"><code class="csfmt">\glslinkvar</code></a><code class="code">{<span class="meta">〈<em class="metainner">unmodified</em>〉</span>}{<span class="meta">〈<em class="metainner">star case</em>〉</span>}{<span class="meta">〈<em class="metainner">plus case</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19744"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.08+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Defined by the <a id="wrglossary.19745"></a><a href="#glo:glslike"><code class="csfmt">\gls</code>-like</a> commands test if the unmodified, starred (<a id="wrglossary.19746"></a><a href="#glo:idx.starmod"><code class="code">*</code></a>) or plus (<a id="wrglossary.19747"></a><a href="#glo:idx.plusmod"><code class="code">+</code></a>) command was used. <a href="#sec:glsdisplay">§5.1.4</a>; <a href="#wrglossary.6082">176</a><p>
<div class="defnbox"><a id="wrglossary.19748"></a><a href="#glo:glslistdottedwidth"><code class="csfmt">\glslistdottedwidth</code></a><span class="floatrightbox"><a id="wrglossary.19749"></a><a href="#glo:pkg.glossary-list"><span class="styfmt">glossary-list</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A length register used by <a id="wrglossary.19750"></a><a href="#glo:opt.glostyle.listdotted"><span class="glostylefmt">listdotted</span></a>. <a href="#sec:liststyles">§13.1.1</a>; <a href="#wrglossary.10748">299</a><p>
<div class="defnbox"><a id="wrglossary.19751"></a><a href="#glo:glslistexpandedname"><code class="csfmt">\glslistexpandedname</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19752"></a><a href="#glo:pkg.glossary-list"><span class="styfmt">glossary-list</span></a> v4.48+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Used by <a id="wrglossary.19753"></a><a href="#glo:glslistinit"><code class="csfmt">\glslistinit</code></a> to provide better integration with <a id="wrglossary.19754"></a><a href="#glo:pkg.gettitlestring"><span class="styfmt">gettitlestring</span></a>. <a href="#sec:liststyles">§13.1.1</a>; <a href="#wrglossary.10672">297</a><p>
<div class="defnbox"><a id="wrglossary.19755"></a><a href="#glo:glslistgroupheaderfmt"><code class="csfmt">\glslistgroupheaderfmt</code></a><code class="code">{<span class="meta">〈<em class="metainner">title</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19756"></a><a href="#glo:pkg.glossary-list"><span class="styfmt">glossary-list</span></a> v4.22+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Used to encapsulate the <a id="wrglossary.19757"></a><a href="#glo:idx.group">group</a> title. <a href="#sec:liststyles">§13.1.1</a>; <a href="#wrglossary.10684">297</a><p>
<div class="defnbox"><a id="wrglossary.19758"></a><a href="#glo:glslistinit"><code class="csfmt">\glslistinit</code></a><span class="floatrightbox"><a id="wrglossary.19759"></a><a href="#glo:pkg.glossary-list"><span class="styfmt">glossary-list</span></a> v4.48+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Used to disable problematic commands at the start the <a id="wrglossary.19760"></a><a href="#glo:opt.glostyle.list"><span class="glostylefmt">list</span></a> styles to provide better integration with <a id="wrglossary.19761"></a><a href="#glo:pkg.gettitlestring"><span class="styfmt">gettitlestring</span></a>. <a href="#sec:liststyles">§13.1.1</a>; <a href="#wrglossary.10664">296</a><p>
<div class="defnbox"><a id="wrglossary.19762"></a><a href="#glo:glslistnavigationitem"><code class="csfmt">\glslistnavigationitem</code></a><code class="code">{<span class="meta">〈<em class="metainner">navigation items</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19763"></a><a href="#glo:pkg.glossary-list"><span class="styfmt">glossary-list</span></a> v4.22+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Used in styles like <a id="wrglossary.19764"></a><a href="#glo:opt.glostyle.listhypergroup"><span class="glostylefmt">listhypergroup</span></a> to display the navigation line. <a href="#sec:liststyles">§13.1.1</a>; <a href="#wrglossary.10687">297</a><p>
<div class="defnbox"><a id="wrglossary.19765"></a><a href="#glo:glslocalreset"><code class="csfmt">\glslocalreset</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19766"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Locally resets the <a id="wrglossary.19767"></a><a href="#glo:dual.firstuseflag">first use flag</a>. <a href="#sec:glsunset">§7</a>; <a href="#wrglossary.8146">228</a><p>
<div class="defnbox"><a id="wrglossary.19768"></a><a href="#glo:glslocalresetall"><code class="csfmt">\glslocalresetall</code></a><code class="code">[<span class="meta">〈<em class="metainner">glossary labels list</em>〉</span>]</code><span class="floatrightbox"><a id="wrglossary.19769"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Locally resets the <a id="wrglossary.19770"></a><a href="#glo:dual.firstuseflag">first use flag</a> for all <a id="wrglossary.19771"></a><a href="#glo:idx.glossaryentry">entries</a> in whose labels are listed in the <span class="meta">〈<em class="metainner">glossary labels list</em>〉</span> comma-separated list. If the optional argument is omitted, the list of all non-<a id="wrglossary.19772"></a><a href="#glo:dual.ignoredglossary">ignored glossaries</a> is assumed. <a href="#sec:glsunset">§7</a>; <a href="#wrglossary.8162">228</a><p>
<div class="defnbox"><a id="wrglossary.19773"></a><a href="#glo:glslocalunset"><code class="csfmt">\glslocalunset</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19774"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Locally unsets the <a id="wrglossary.19775"></a><a href="#glo:dual.firstuseflag">first use flag</a>. <a href="#sec:glsunset">§7</a>; <a href="#wrglossary.8152">228</a><p>
<div class="defnbox"><a id="wrglossary.19776"></a><a href="#glo:glslocalunsetall"><code class="csfmt">\glslocalunsetall</code></a><code class="code">[<span class="meta">〈<em class="metainner">glossary labels list</em>〉</span>]</code><span class="floatrightbox"><a id="wrglossary.19777"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Locally unsets the <a id="wrglossary.19778"></a><a href="#glo:dual.firstuseflag">first use flag</a> for all <a id="wrglossary.19779"></a><a href="#glo:idx.glossaryentry">entries</a> in whose labels are listed in the <span class="meta">〈<em class="metainner">glossary labels list</em>〉</span> comma-separated list. If the optional argument is omitted, the list of all non-<a id="wrglossary.19780"></a><a href="#glo:dual.ignoredglossary">ignored glossaries</a> is assumed. <a href="#sec:glsunset">§7</a>; <a href="#wrglossary.8168">229</a><p>
<div class="defnbox"><a id="wrglossary.19781"></a><a href="#glo:glslocationcstoencap"><code class="csfmt">\glslocationcstoencap</code></a><code class="code">{<span class="meta">〈<em class="metainner">encap-csname</em>〉</span>}{<span class="meta">〈<em class="metainner">location-csname</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19782"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.50+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Used by <a id="wrglossary.19783"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> when repairing problematic locations with <a id="wrglossary.19784"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>. <a href="#sec:problemlocations">§12.5</a>; <a href="#wrglossary.10177">281</a><p>
<div class="defnbox"><a id="wrglossary.19785"></a><a href="#glo:glslongaccessdisplay"><code class="csfmt">\glslongaccessdisplay</code></a><code class="code">{<span class="meta">〈<em class="metainner">text</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19786"></a><a href="#glo:pkg.glossaries-accsupp"><span class="styfmt">glossaries-accsupp</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Does <span class="meta">〈<em class="metainner">text</em>〉</span> with the <a id="wrglossary.19787"></a><a href="#glo:opt.gloskey.longaccess"><span class="csoptfmt">longaccess</span></a> replacement text (if set). <a href="#sec:glsentryaccessdisplay">§17.3</a>; <a href="#wrglossary.13335">382</a><p>
<div class="defnbox"><a id="wrglossary.19788"></a><dfn id="glo:glslongfont"><code class="xtrcsfmt">\glslongfont</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19789"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Font formatting command for the long form, initialised by the abbreviation style.<p>
<div class="defnbox"><a id="wrglossary.19790"></a><a href="#glo:glslongpluralaccessdisplay"><code class="csfmt">\glslongpluralaccessdisplay</code></a><code class="code">{<span class="meta">〈<em class="metainner">text</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19791"></a><a href="#glo:pkg.glossaries-accsupp"><span class="styfmt">glossaries-accsupp</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Does <span class="meta">〈<em class="metainner">text</em>〉</span> with the <a id="wrglossary.19792"></a><a href="#glo:opt.gloskey.longpluralaccess"><span class="csoptfmt">longpluralaccess</span></a> replacement text (if set). <a href="#sec:glsentryaccessdisplay">§17.3</a>; <a href="#wrglossary.13338">382</a><p>
<div class="defnbox"><a id="wrglossary.19793"></a><a href="#glo:glslongtok"><code class="csfmt">\glslongtok</code></a><span class="floatrightbox"><a id="wrglossary.19794"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A token register used by <a id="wrglossary.19795"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a> (and <a id="wrglossary.19796"></a><a href="#glo:newabbreviation"><code class="xtrcsfmt">\newabbreviation</code></a>) to store the supplied long form. <a href="#sec:customacronym">§6.2.2</a>; <a href="#wrglossary.7432">212</a><p>
<div class="defnbox"><a id="wrglossary.19797"></a><a href="#glo:glslowercase"><code class="csfmt">\glslowercase</code></a><code class="code">{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19798"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.50+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Converts <span class="meta">〈<em class="metainner">text</em>〉</span> to <a id="wrglossary.19799"></a><a href="#glo:idx.lowercase">lowercase</a> using the modern LaTeX3 <a id="wrglossary.19800"></a><a href="#glo:@@glslabel@casechange">case-changing</a> command, which is expandable. <a href="#sec:casechanging">§15.2</a>; <a href="#wrglossary.12503">353</a><p>
<div class="defnbox"><a id="wrglossary.19801"></a><a href="#glo:glsLTpenaltycheck"><code class="csfmt">\glsLTpenaltycheck</code></a><span class="floatrightbox"><a id="wrglossary.19802"></a><a href="#glo:pkg.glossary-longbooktabs"><span class="styfmt">glossary-longbooktabs</span></a> v4.21+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Penalty check used by <a id="wrglossary.19803"></a><a href="#glo:glspatchLToutput"><code class="csfmt">\glspatchLToutput</code></a>. <a href="#sec:longbooktabsstyles">§13.1.4</a>; <a href="#wrglossary.11022">307</a><p>
<div class="defnbox"><a id="wrglossary.19804"></a><dfn id="glo:glsmakefirstuc"><code class="csfmt">\glsmakefirstuc</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19805"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> v1.05+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Used by <a id="wrglossary.19806"></a><a href="#glo:makefirstuc"><code class="csfmt">\makefirstuc</code></a> to perform the actual case-change. As from <a id="wrglossary.19807"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> v2.08+ this just uses <a id="wrglossary.19808"></a><a href="#glo:MFUsentencecase"><code class="csfmt">\MFUsentencecase</code></a>. Despite the <span class="qt">“gls”</span> prefix in the command name, this command is provided by <a id="wrglossary.19809"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a>, but dates back to when <a id="wrglossary.19810"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> was part of the <a id="wrglossary.19811"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package.<p>
<div class="defnbox"><a id="wrglossary.19812"></a><a href="#glo:glsmcols"><code class="csfmt">\glsmcols</code></a><span class="floatrightbox"><span class="summarytag">initial: </span>2; <a id="wrglossary.19813"></a><a href="#glo:pkg.glossary-mcols"><span class="styfmt">glossary-mcols</span></a> v3.05+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Expands to the number of columns for the <span class="qt">“mcol”</span> styles. <a href="#sec:mcolstyles">§13.1.8</a>; <a href="#wrglossary.11440">320</a><p>
<div class="defnbox"><a id="wrglossary.19814"></a><a href="#glo:glsmfuaddmap"><code class="csfmt">\glsmfuaddmap</code></a><code class="code">{<span class="meta">〈<em class="metainner">cs1</em>〉</span>}{<span class="meta">〈<em class="metainner">cs2</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19815"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.50+ &amp; <a id="wrglossary.19816"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.49+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
If <a id="wrglossary.19817"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> v2.08+ is installed, this will use <a id="wrglossary.19818"></a><a href="#glo:MFUaddmap"><code class="csfmt">\MFUaddmap</code></a>, otherwise it will use <a id="wrglossary.19819"></a><a href="#glo:glsmfuexcl"><code class="csfmt">\glsmfuexcl</code></a> instead. See §<a href="#sec:casechanging">15.2</a> for further details. <a href="#sec:casechanging">§15.2</a>; <a href="#wrglossary.12572">355</a><p>
<div class="defnbox"><a id="wrglossary.19820"></a><a href="#glo:glsmfublocker"><code class="csfmt">\glsmfublocker</code></a><code class="code">{<span class="meta">〈<em class="metainner">cs</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19821"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.50+ &amp; <a id="wrglossary.19822"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.49+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
If <a id="wrglossary.19823"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> v2.08+ is installed, this will use <a id="wrglossary.19824"></a><a href="#glo:MFUblocker"><code class="csfmt">\MFUblocker</code></a>, otherwise it will use <a id="wrglossary.19825"></a><a href="#glo:glsmfuexcl"><code class="csfmt">\glsmfuexcl</code></a> instead. See §<a href="#sec:casechanging">15.2</a> for further details. <a href="#sec:casechanging">§15.2</a>; <a href="#wrglossary.12567">355</a><p>
<div class="defnbox"><a id="wrglossary.19826"></a><a href="#glo:glsmfuexcl"><code class="csfmt">\glsmfuexcl</code></a><code class="code">{<span class="meta">〈<em class="metainner">cs</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19827"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.50+ &amp; <a id="wrglossary.19828"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.49+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
If <a id="wrglossary.19829"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> v2.08+ is installed, this will use <a id="wrglossary.19830"></a><a href="#glo:MFUexcl"><code class="csfmt">\MFUexcl</code></a>, otherwise it will implement something similar. <a href="#sec:casechanging">§15.2</a>; <a href="#wrglossary.12561">355</a><p>
<div class="defnbox"><a id="wrglossary.19831"></a><a href="#glo:glsmoveentry"><code class="csfmt">\glsmoveentry</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">target glossary label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19832"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.02+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Moves the entry identified by <span class="meta">〈<em class="metainner">entry-label</em>〉</span> to the <a id="wrglossary.19833"></a><a href="#glo:dual.glossary">glossary</a> identified by <span class="meta">〈<em class="metainner">target glossary label</em>〉</span>. <a href="#sec:moveentry">§4.7</a>; <a href="#wrglossary.5238">155</a><p>
<div class="defnbox"><a id="wrglossary.19834"></a><a href="#glo:GLSname"><code class="csfmt">\GLSname</code></a><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.19835"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.19836"></a><a href="#glo:glsname"><code class="csfmt">\glsname</code></a> but converts the <a id="wrglossary.19837"></a><a href="#glo:dual.linktext">link text</a> to <a id="wrglossary.19838"></a><a href="#glo:idx.allcaps">all caps</a>. <a href="#sec:glstext-like">§5.1.3</a>; <a href="#wrglossary.5853">170</a><p>
<div class="defnbox"><a id="wrglossary.19839"></a><a href="#glo:Glsname"><code class="csfmt">\Glsname</code></a><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.19840"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.19841"></a><a href="#glo:glsname"><code class="csfmt">\glsname</code></a> but converts the <a id="wrglossary.19842"></a><a href="#glo:dual.linktext">link text</a> to <a id="wrglossary.19843"></a><a href="#glo:idx.sentencecase">sentence case</a>. Use <a id="wrglossary.19844"></a><a href="#glo:Glossentryname"><code class="csfmt">\Glossentryname</code></a> within custom glossary styles instead of this command. <a href="#sec:glstext-like">§5.1.3</a>; <a href="#wrglossary.5850">170</a><p>
<div class="defnbox"><a id="wrglossary.19845"></a><a href="#glo:glsname"><code class="csfmt">\glsname</code></a><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.19846"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
References the entry identified by <span class="meta">〈<em class="metainner">entry-label</em>〉</span>. The text produced is obtained from the <a id="wrglossary.19847"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> value. The <span class="meta">〈<em class="metainner">insert</em>〉</span> argument will be inserted at the end of the <a id="wrglossary.19848"></a><a href="#glo:dual.linktext">link text</a>. This command does not alter or depend on the <a id="wrglossary.19849"></a><a href="#glo:dual.firstuseflag">first use flag</a>. For the first optional argument, see <a id="wrglossary.19850"></a><a href="#glo:idx.glsopt"><code class="csfmt">\glslink</code> options</a>. Use <a id="wrglossary.19851"></a><a href="#glo:glossentryname"><code class="csfmt">\glossentryname</code></a> within custom glossary styles instead of this command. <a href="#sec:glstext-like">§5.1.3</a>; <a href="#wrglossary.5836">170</a><p>
<div class="defnbox"><a id="wrglossary.19852"></a><a href="#glo:glsnameaccessdisplay"><code class="csfmt">\glsnameaccessdisplay</code></a><code class="code">{<span class="meta">〈<em class="metainner">text</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19853"></a><a href="#glo:pkg.glossaries-accsupp"><span class="styfmt">glossaries-accsupp</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Does <span class="meta">〈<em class="metainner">text</em>〉</span> with the <a id="wrglossary.19854"></a><a href="#glo:opt.gloskey.access"><span class="csoptfmt">access</span></a> replacement text (if set). <a href="#sec:glsentryaccessdisplay">§17.3</a>; <a href="#wrglossary.13303">381</a><p>
<div class="defnbox"><a id="wrglossary.19855"></a><a href="#glo:glsnamefont"><code class="csfmt">\glsnamefont</code></a><code class="code">{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19856"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Used by <a id="wrglossary.19857"></a><a href="#glo:glossentryname"><code class="csfmt">\glossentryname</code></a> to apply a font change to the <a id="wrglossary.19858"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a>. <a href="#sec:styles">§13</a>; <a href="#wrglossary.10487">291</a><p>
<div class="defnbox"><a id="wrglossary.19859"></a><a href="#glo:glsnavhyperlink"><code class="csfmt">\glsnavhyperlink</code></a><code class="code">[<span class="meta">〈<em class="metainner">glossary-label</em>〉</span>]{<span class="meta">〈<em class="metainner">group-label</em>〉</span>}{<span class="meta">〈<em class="metainner">group-title</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19860"></a><a href="#glo:pkg.glossary-hypernav"><span class="styfmt">glossary-hypernav</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Creates a hyperlink to the given <a id="wrglossary.19861"></a><a href="#glo:idx.group">group</a>, where the target name is obtained from <a id="wrglossary.19862"></a><a href="#glo:glsnavhyperlinkname"><code class="csfmt">\glsnavhyperlinkname</code></a>. <a href="#sec:hypernav">§13.2.2</a>; <a href="#wrglossary.11742">330</a><p>
<div class="defnbox"><a id="wrglossary.19863"></a><a href="#glo:glsnavhyperlinkname"><code class="csfmt">\glsnavhyperlinkname</code></a><code class="code">[<span class="meta">〈<em class="metainner">glossary-label</em>〉</span>]{<span class="meta">〈<em class="metainner">group-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19864"></a><a href="#glo:pkg.glossary-hypernav"><span class="styfmt">glossary-hypernav</span></a> v4.29+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Expands to the anchor for the given <a id="wrglossary.19865"></a><a href="#glo:idx.group">group</a>. <a href="#sec:hypernav">§13.2.2</a>; <a href="#wrglossary.11746">330</a><p>
<div class="defnbox"><a id="wrglossary.19866"></a><a href="#glo:glsnavhypertarget"><code class="csfmt">\glsnavhypertarget</code></a><code class="code">[<span class="meta">〈<em class="metainner">glossary-label</em>〉</span>]{<span class="meta">〈<em class="metainner">group-label</em>〉</span>}{<span class="meta">〈<em class="metainner">group-title</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19867"></a><a href="#glo:pkg.glossary-hypernav"><span class="styfmt">glossary-hypernav</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Used to create a hyper target for a <a id="wrglossary.19868"></a><a href="#glo:idx.group">group</a> in order to support styles that have navigation links to glossary <a id="wrglossary.19869"></a><a href="#glo:idx.group">groups</a>. <a href="#sec:hypernav">§13.2.2</a>; <a href="#wrglossary.11724">329</a><p>
<div class="defnbox"><a id="wrglossary.19870"></a><a href="#glo:glsnavigation"><code class="csfmt">\glsnavigation</code></a><span class="floatrightbox"><a id="wrglossary.19871"></a><a href="#glo:pkg.glossary-hypernav"><span class="styfmt">glossary-hypernav</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Displays a simple glossary <a id="wrglossary.19872"></a><a href="#glo:idx.group">group</a> navigation line with the items separated by <a id="wrglossary.19873"></a><a href="#glo:glshypernavsep"><code class="csfmt">\glshypernavsep</code></a>. <a href="#sec:hypernav">§13.2.2</a>; <a href="#wrglossary.11750">330</a><p>
<div class="defnbox"><a id="wrglossary.19874"></a><a href="#glo:glsnextpages"><code class="csfmt">\glsnextpages</code></a><span class="floatrightbox"><a id="wrglossary.19875"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Does nothing outside of <a id="wrglossary.19876"></a><a href="#glo:print...glossary"><code class="csfmt">\print<span class="meta">〈<em class="metainner">…</em>〉</span>glossary</code></a>. Within the <a id="wrglossary.19877"></a><a href="#glo:dual.glossary">glossary</a>, this redefines <a id="wrglossary.19878"></a><a href="#glo:glossaryentrynumbers"><code class="csfmt">\glossaryentrynumbers</code></a> to do its argument and then reset itself. <a href="#sec:glossmarkup">§8.2</a>; <a href="#wrglossary.8917">250</a><p>
<div class="defnbox"><a id="wrglossary.19879"></a><a href="#glo:glsnoexpandfields"><code class="csfmt">\glsnoexpandfields</code></a><span class="floatrightbox"><a id="wrglossary.19880"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.08a+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Don’t expand values when assigning fields during entry definition (except for specific fields that are overridden by <a id="wrglossary.19881"></a><a href="#glo:glssetexpandfield"><code class="csfmt">\glssetexpandfield</code></a>). <a href="#sec:expansion">§4.4</a>; <a href="#wrglossary.4958">148</a><p>
<div class="defnbox"><a id="wrglossary.19882"></a><a href="#glo:glsnoidxdisplayloc"><code class="csfmt">\glsnoidxdisplayloc</code></a><code class="code">{<span class="meta">〈<em class="metainner">prefix</em>〉</span>}{<span class="meta">〈<em class="metainner">counter</em>〉</span>}{<span class="meta">〈<em class="metainner">format</em>〉</span>}{<span class="meta">〈<em class="metainner">location</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19883"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.04+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Used to display an individual location within the <a id="wrglossary.19884"></a><a href="#glo:locationlist">number list</a> when <a id="wrglossary.19885"></a><a href="#glo:printnoidxglossary"><code class="csfmt">\printnoidxglossary</code></a> formats the <a id="wrglossary.19886"></a><a href="#glo:locationlist">number list</a>. <a href="#sec:numberlistloop">§12.6</a>; <a href="#wrglossary.10457">290</a><p>
<div class="defnbox"><a id="wrglossary.19887"></a><a href="#glo:glsnoidxdisplayloclisthandler"><code class="csfmt">\glsnoidxdisplayloclisthandler</code></a><code class="code">{<span class="meta">〈<em class="metainner">location</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19888"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.04+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Handler macro used by <a id="wrglossary.19889"></a><a href="#glo:glsdisplaynumberlist"><code class="csfmt">\glsdisplaynumberlist</code></a> with <a id="wrglossary.19890"></a><a href="#glo:idx.opt.noidx">Option 1</a>. <a href="#sec:glsnolink">§5.2</a>; <a href="#wrglossary.6647">189</a><p>
<div class="defnbox"><a id="wrglossary.19891"></a><a href="#glo:glsnoidxloclist"><code class="csfmt">\glsnoidxloclist</code></a><code class="code">{<span class="meta">〈<em class="metainner">list cs</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19892"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.04+</span><span class="clearfix"></span><p>
<div class="noteBox">(Options <a href="#glo:idx.opt.noidx">1</a> and <a href="#glo:idx.opt.b2g">4</a>)</div><!-- end of noteBox -->
</div><!-- end of defnbox -->
<p>
Displays the <a id="wrglossary.19893"></a><a href="#glo:dual.locationlist">location list</a> by iterating over the <a id="wrglossary.19894"></a><a href="#glo:opt.glosfield.loclist"><span class="csoptfmt">loclist</span></a> field with the <a id="wrglossary.19895"></a><a href="#glo:glsnoidxloclisthandler"><code class="csfmt">\glsnoidxloclisthandler</code></a> handler. <a href="#sec:numberlistloop">§12.6</a>; <a href="#wrglossary.10406">288</a><p>
<div class="defnbox"><a id="wrglossary.19896"></a><a href="#glo:glsnoidxloclisthandler"><code class="csfmt">\glsnoidxloclisthandler</code></a><code class="code">{<span class="meta">〈<em class="metainner">location</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19897"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.04+</span><span class="clearfix"></span><p>
<div class="noteBox">(<a id="wrglossary.19898"></a><a href="#glo:idx.opt.noidx">Option 1</a>)</div><!-- end of noteBox -->
</div><!-- end of defnbox -->
<p>
Handler macro used by <a id="wrglossary.19899"></a><a href="#glo:glsnoidxloclist"><code class="csfmt">\glsnoidxloclist</code></a>. <a href="#sec:numberlistloop">§12.6</a>; <a href="#wrglossary.10411">288</a><p>
<div class="defnbox"><a id="wrglossary.19900"></a><a href="#glo:glsnoidxnumberlistloophandler"><code class="csfmt">\glsnoidxnumberlistloophandler</code></a><code class="code">{<span class="meta">〈<em class="metainner">location item</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19901"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.04+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
List loop handler used by <a id="wrglossary.19902"></a><a href="#glo:glsnumberlistloop"><code class="csfmt">\glsnumberlistloop</code></a>. <a href="#sec:numberlistloop">§12.6</a>; <a href="#wrglossary.10467">290</a><p>
<div class="defnbox"><a id="wrglossary.19903"></a><a href="#glo:glsnoidxprenumberlist"><code class="csfmt">\glsnoidxprenumberlist</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19904"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.50+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Used before the <a id="wrglossary.19905"></a><a href="#glo:locationlist">number list</a> for <a id="wrglossary.19906"></a><a href="#glo:idx.opt.noidx">Option 1</a>. By default it expands to the value of the <a id="wrglossary.19907"></a><a href="#glo:opt.glosfield.prenumberlist"><span class="csoptfmt">prenumberlist</span></a> internal field, if set. <a href="#sec:glossmarkup">§8.2</a>; <a href="#wrglossary.8900">249</a><p>
<div class="defnbox"><a id="wrglossary.19908"></a><a href="#glo:glsnonextpages"><code class="csfmt">\glsnonextpages</code></a><span class="floatrightbox"><a id="wrglossary.19909"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Does nothing outside of <a id="wrglossary.19910"></a><a href="#glo:print...glossary"><code class="csfmt">\print<span class="meta">〈<em class="metainner">…</em>〉</span>glossary</code></a>. Within the <a id="wrglossary.19911"></a><a href="#glo:dual.glossary">glossary</a>, this redefines <a id="wrglossary.19912"></a><a href="#glo:glossaryentrynumbers"><code class="csfmt">\glossaryentrynumbers</code></a> to ignore its argument and then reset itself. <a href="#sec:glossmarkup">§8.2</a>; <a href="#wrglossary.8904">249</a><p>
<div class="defnbox"><a id="wrglossary.19913"></a><a href="#glo:glsnumberformat"><code class="csfmt">\glsnumberformat</code></a><code class="code">{<span class="meta">〈<em class="metainner">location(s)</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19914"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
The default <a id="wrglossary.19915"></a><a href="#glo:@@glslabel@locationencap">format</a> for <a id="wrglossary.19916"></a><a href="#glo:dual.entrylocation">entry locations</a>. If <a id="wrglossary.19917"></a><a href="#glo:idx.hyperlink">hyperlinks</a> are defined, this will use <a id="wrglossary.19918"></a><a href="#glo:glshypernumber"><code class="csfmt">\glshypernumber</code></a> otherwise it will simply display its argument, which may be a single <a id="wrglossary.19919"></a><a href="#glo:@@glslabel@entrylocation">location</a>, or locations delimited by <a id="wrglossary.19920"></a><a href="#glo:delimR"><code class="csfmt">\delimR</code></a> or <a id="wrglossary.19921"></a><a href="#glo:delimN"><code class="csfmt">\delimN</code></a>. <a href="#sec:encap">§12.1</a>; <a href="#wrglossary.9630">268</a><p>
<div class="defnbox"><a id="wrglossary.19922"></a><a href="#glo:glsnumberlistloop"><code class="csfmt">\glsnumberlistloop</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">handler</em>〉</span>}{<span class="meta">〈<em class="metainner">xr handler cs</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.19923"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.04+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Iterates over the <a id="wrglossary.19924"></a><a href="#glo:opt.glosfield.loclist"><span class="csoptfmt">loclist</span></a> internal field. <a href="#sec:numberlistloop">§12.6</a>; <a href="#wrglossary.10423">288</a><p>
<div class="defnbox"><a id="wrglossary.19925"></a><a href="#glo:glsnumbersgroupname"><code class="csfmt">\glsnumbersgroupname</code></a><span class="floatrightbox"><span class="summarytag">initial: </span>Numbers; <a id="wrglossary.19926"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span><p>
<div class="noteBox">(language-sensitive)</div><!-- end of noteBox -->
</div><!-- end of defnbox -->
<p>
Provided by <a id="wrglossary.19927"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> if it hasn’t already been defined. The title associated with the <code class="code">glsnumbers</code> <a id="wrglossary.19928"></a><a href="#glo:idx.group">letter group</a>. Also used as the title for the <a id="wrglossary.19929"></a><a href="#glo:dual.glossary">glossary</a> created with the <a id="wrglossary.19930"></a><a href="#glo:opt.numbers"><span class="styoptfmt">numbers</span></a> package option. <a href="#sec:fixednames">§1.5.1</a>; <a href="#tab:predefinednames">Table 1.2</a><p>
<div class="defnbox"><a id="wrglossary.19931"></a><a href="#glo:glsnumlistlastsep"><code class="csfmt">\glsnumlistlastsep</code></a><span class="floatrightbox"><span class="summarytag">initial: </span><a id="wrglossary.19932"></a><a href="#glo:idx.vbsp"><code class="code">␣</code></a><a id="wrglossary.19933"></a><a href="#glo:cs.amp"><code class="csfmt">\&amp;</code></a><a id="wrglossary.19934"></a><a href="#glo:idx.vbsp"><code class="code">␣</code></a>; <a id="wrglossary.19935"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.02+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Separator used by <a id="wrglossary.19936"></a><a href="#glo:glsdisplaynumberlist"><code class="csfmt">\glsdisplaynumberlist</code></a> between the last two <a id="wrglossary.19937"></a><a href="#glo:@@glslabel@entrylocation">locations</a>. <a href="#sec:glsnolink">§5.2</a>; <a href="#wrglossary.6624">189</a><p>
<div class="defnbox"><a id="wrglossary.19938"></a><a href="#glo:glsnumlistsep"><code class="csfmt">\glsnumlistsep</code></a><span class="floatrightbox"><span class="summarytag">initial: </span>,<a id="wrglossary.19939"></a><a href="#glo:idx.vbsp"><code class="code">␣</code></a>; <a id="wrglossary.19940"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.02+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Separator used by <a id="wrglossary.19941"></a><a href="#glo:glsdisplaynumberlist"><code class="csfmt">\glsdisplaynumberlist</code></a> between all but the last two <a id="wrglossary.19942"></a><a href="#glo:@@glslabel@entrylocation">locations</a>. <a href="#sec:glsnolink">§5.2</a>; <a href="#wrglossary.6620">189</a><p>
<div class="defnbox"><a id="wrglossary.19943"></a><a href="#glo:glsopenbrace"><code class="csfmt">\glsopenbrace</code></a></div><!-- end of defnbox -->
<p>
Expands to <a id="wrglossary.19944"></a><a href="#glo:idx.sym.bg"></a> (a literal open brace). <a href="#sec:xindy">§14</a>; <a href="#wrglossary.12036">337</a><p>
<div class="defnbox"><a id="wrglossary.19945"></a><a href="#glo:glspagelistwidth"><code class="csfmt">\glspagelistwidth</code></a><span class="floatrightbox"><a id="wrglossary.19946"></a><a href="#glo:pkg.glossary-long"><span class="styfmt">glossary-long</span></a> &amp; <a id="wrglossary.19947"></a><a href="#glo:pkg.glossary-super"><span class="styfmt">glossary-super</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A length register used to set the width of the <a id="wrglossary.19948"></a><a href="#glo:dual.locationlist">location list</a> column for <a id="wrglossary.19949"></a><a href="#glo:env.tabular"><span class="envfmt">tabular</span></a>-like styles. <a href="#sec:predefinedstyles">§13.1</a>; <a href="#wrglossary.10581">293</a><p>
<div class="defnbox"><a id="wrglossary.19950"></a><a href="#glo:glspar"><code class="csfmt">\glspar</code></a><span class="floatrightbox"><a id="wrglossary.19951"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Paragraph break (for instances where <a id="wrglossary.19952"></a><a href="#glo:par"><code class="csfmt">\par</code></a> can’t be used directly). <a href="#sec:newglosentry">§4</a>; <a href="#wrglossary.4262">128</a><p>
<div class="defnbox"><a id="wrglossary.19953"></a><dfn id="glo:glspatchLToutput"><code class="csfmt">\glspatchLToutput</code></dfn><span class="floatrightbox"><a id="wrglossary.19954"></a><a href="#glo:pkg.glossary-longbooktabs"><span class="styfmt">glossary-longbooktabs</span></a> v4.21+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Applies a patch to <a id="wrglossary.19955"></a><a href="#glo:env.longtable"><span class="envfmt">longtable</span></a> to check for instances of the group skip occurring at a page break.<p>
<div class="defnbox"><a id="wrglossary.19956"></a><a href="#glo:glspatchtabularx"><code class="csfmt">\glspatchtabularx</code></a><span class="floatrightbox"><a id="wrglossary.19957"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.28+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Patches <a id="wrglossary.19958"></a><a href="#glo:pkg.tabularx"><span class="styfmt">tabularx</span></a> (if it has been loaded) to prevent the <a id="wrglossary.19959"></a><a href="#glo:dual.firstuseflag">first use flag</a> from being unset while <a id="wrglossary.19960"></a><a href="#glo:env.tabularx"><span class="envfmt">tabularx</span></a> is calculating the column widths. <a href="#sec:gls-like">§5.1.2</a>; <a href="#wrglossary.5631">164</a><p>
<div class="defnbox"><a id="wrglossary.19961"></a><a href="#glo:glspenaltygroupskip"><code class="csfmt">\glspenaltygroupskip</code></a><span class="floatrightbox"><a id="wrglossary.19962"></a><a href="#glo:pkg.glossary-longbooktabs"><span class="styfmt">glossary-longbooktabs</span></a> v4.21+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
The definition of <a id="wrglossary.19963"></a><a href="#glo:glsgroupskip"><code class="csfmt">\glsgroupskip</code></a> with <a id="wrglossary.19964"></a><a href="#glo:opt.nogroupskip"><span class="styoptfmt">nogroupskip</span></a><span class="optfmt">=false</span> for the <a id="wrglossary.19965"></a><a href="#glo:pkg.glossary-longbooktabs"><span class="styfmt">glossary-longbooktabs</span></a> styles. <a href="#sec:longbooktabsstyles">§13.1.4</a>; <a href="#wrglossary.11026">307</a><p>
<div class="defnbox"><a id="wrglossary.19966"></a><a href="#glo:glspercentchar"><code class="csfmt">\glspercentchar</code></a><span class="floatrightbox"><a id="wrglossary.19967"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.10+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Expands to <a id="wrglossary.19968"></a><a href="#glo:idx.sym.pc"></a> (a literal percent character). <a href="#sec:xindy">§14</a>; <a href="#wrglossary.12044">337</a><p>
<div class="defnbox"><a id="wrglossary.19969"></a><a href="#glo:GLSpl"><code class="csfmt">\GLSpl</code></a><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.19970"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.19971"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a> but converts the <a id="wrglossary.19972"></a><a href="#glo:dual.linktext">link text</a> to <a id="wrglossary.19973"></a><a href="#glo:idx.allcaps">all caps</a>. <a href="#sec:gls-like">§5.1.2</a>; <a href="#wrglossary.5674">165</a><p>
<div class="defnbox"><a id="wrglossary.19974"></a><a href="#glo:Glspl"><code class="csfmt">\Glspl</code></a><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.19975"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.19976"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a> but converts the <a id="wrglossary.19977"></a><a href="#glo:dual.linktext">link text</a> to <a id="wrglossary.19978"></a><a href="#glo:idx.sentencecase">sentence case</a>. <a href="#sec:gls-like">§5.1.2</a>; <a href="#wrglossary.5671">165</a><p>
<div class="defnbox"><a id="wrglossary.19979"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.19980"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.19981"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> but uses the relevant plural form. <a href="#sec:gls-like">§5.1.2</a>; <a href="#wrglossary.5668">165</a><p>
<div class="defnbox"><a id="wrglossary.19982"></a><a href="#glo:GLSplural"><code class="csfmt">\GLSplural</code></a><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.19983"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.19984"></a><a href="#glo:glsplural"><code class="csfmt">\glsplural</code></a> but converts the <a id="wrglossary.19985"></a><a href="#glo:dual.linktext">link text</a> to <a id="wrglossary.19986"></a><a href="#glo:idx.allcaps">all caps</a>. <a href="#sec:glstext-like">§5.1.3</a>; <a href="#wrglossary.5822">169</a><p>
<div class="defnbox"><a id="wrglossary.19987"></a><a href="#glo:Glsplural"><code class="csfmt">\Glsplural</code></a><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.19988"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.19989"></a><a href="#glo:glsplural"><code class="csfmt">\glsplural</code></a> but converts the <a id="wrglossary.19990"></a><a href="#glo:dual.linktext">link text</a> to <a id="wrglossary.19991"></a><a href="#glo:idx.sentencecase">sentence case</a>. <a href="#sec:glstext-like">§5.1.3</a>; <a href="#wrglossary.5819">169</a><p>
<div class="defnbox"><a id="wrglossary.19992"></a><a href="#glo:glsplural"><code class="csfmt">\glsplural</code></a><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.19993"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
References the entry identified by <span class="meta">〈<em class="metainner">entry-label</em>〉</span>. The text produced is obtained from the <a id="wrglossary.19994"></a><a href="#glo:opt.gloskey.plural"><span class="csoptfmt">plural</span></a> value. The <span class="meta">〈<em class="metainner">insert</em>〉</span> argument will be inserted at the end of the <a id="wrglossary.19995"></a><a href="#glo:dual.linktext">link text</a>. This command does not alter or depend on the <a id="wrglossary.19996"></a><a href="#glo:dual.firstuseflag">first use flag</a>. If you have defined the entry with <a id="wrglossary.19997"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a> consider using <a id="wrglossary.19998"></a><a href="#glo:acrshortpl"><code class="csfmt">\acrshortpl</code></a> (or <a id="wrglossary.19999"></a><a href="#glo:glsxtrshortpl"><code class="xtrcsfmt">\glsxtrshortpl</code></a> with <a id="wrglossary.20000"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>) instead. <a href="#sec:glstext-like">§5.1.3</a>; <a href="#wrglossary.5814">169</a><p>
<div class="defnbox"><a id="wrglossary.20001"></a><a href="#glo:glspluralaccessdisplay"><code class="csfmt">\glspluralaccessdisplay</code></a><code class="code">{<span class="meta">〈<em class="metainner">text</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20002"></a><a href="#glo:pkg.glossaries-accsupp"><span class="styfmt">glossaries-accsupp</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Does <span class="meta">〈<em class="metainner">text</em>〉</span> with the <a id="wrglossary.20003"></a><a href="#glo:opt.gloskey.pluralaccess"><span class="csoptfmt">pluralaccess</span></a> replacement text (if set). <a href="#sec:glsentryaccessdisplay">§17.3</a>; <a href="#wrglossary.13309">381</a><p>
<div class="defnbox"><a id="wrglossary.20004"></a><a href="#glo:glspluralsuffix"><code class="csfmt">\glspluralsuffix</code></a><span class="floatrightbox"><span class="summarytag">initial: </span>s; <a id="wrglossary.20005"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Suffix used to obtain default plurals. <a href="#sec:plurals">§4.1</a>; <a href="#wrglossary.4648">137</a><p>
<div class="defnbox"><a id="wrglossary.20006"></a><a href="#glo:glspostdescription"><code class="csfmt">\glspostdescription</code></a><span class="floatrightbox"><a id="wrglossary.20007"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A hook that is usually placed after the description in <a id="wrglossary.20008"></a><a href="#glo:idx.glossarystyle">glossary styles</a>. Some of the styles provided with the <a id="wrglossary.20009"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package don’t use this hook. The <a id="wrglossary.20010"></a><a href="#glo:pkg.glossaries-extra-stylemods"><span class="styfmt">glossaries-extra-stylemods</span></a> redefines those styles to include the hook. The default definition of this command tests for the <a id="wrglossary.20011"></a><a href="#glo:opt.nopostdot"><span class="styoptfmt">nopostdot</span></a> option, but the <a id="wrglossary.20012"></a><a href="#glo:opt.postpunc"><span class="xtrstyoptfmt">postpunc</span></a> option redefines the command to implement the chosen punctuation. <a href="#sec:pkgopts-printglos">§2.3</a>, <a href="#sec:predefinedstyles">§13.1</a>; <a href="#wrglossary.2892">90</a>, <a href="#wrglossary.10630">295</a><p>
<div class="defnbox"><a id="wrglossary.20013"></a><a href="#glo:glspostinline"><code class="csfmt">\glspostinline</code></a><span class="floatrightbox"><a id="wrglossary.20014"></a><a href="#glo:pkg.glossary-inline"><span class="styfmt">glossary-inline</span></a> v3.03+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Used at the end of the <a id="wrglossary.20015"></a><a href="#glo:env.theglossary"><span class="envfmt">theglossary</span></a> environment. <a href="#sec:inline">§13.1.9</a>; <a href="#wrglossary.11501">322</a><p>
<div class="defnbox"><a id="wrglossary.20016"></a><dfn id="glo:glspostinlinedescformat"><code class="csfmt">\glspostinlinedescformat</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">description</em>〉</span>}{<span class="meta">〈<em class="metainner">symbol</em>〉</span>}{<span class="meta">〈<em class="metainner">location list</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20017"></a><a href="#glo:pkg.glossary-inline"><span class="styfmt">glossary-inline</span></a> v3.03+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Formats the top-level entry’s description, symbol and <a id="wrglossary.20018"></a><a href="#glo:dual.locationlist">location list</a>.<p>
<div class="defnbox"><a id="wrglossary.20019"></a><dfn id="glo:glspostinlinesubdescformat"><code class="csfmt">\glspostinlinesubdescformat</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">description</em>〉</span>}{<span class="meta">〈<em class="metainner">symbol</em>〉</span>}{<span class="meta">〈<em class="metainner">location list</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20020"></a><a href="#glo:pkg.glossary-inline"><span class="styfmt">glossary-inline</span></a> v3.03+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Formats the child entry’s description, symbol and <a id="wrglossary.20021"></a><a href="#glo:dual.locationlist">location list</a>.<p>
<div class="defnbox"><a id="wrglossary.20022"></a><a href="#glo:glspostlinkhook"><code class="csfmt">\glspostlinkhook</code></a><span class="floatrightbox"><a id="wrglossary.20023"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.16</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A <a id="wrglossary.20024"></a><a href="#glo:dual.postlinkhook">post-link hook</a> used after all the <a id="wrglossary.20025"></a><a href="#glo:glslike"><code class="csfmt">\gls</code>-like</a> and <a id="wrglossary.20026"></a><a href="#glo:glstextlike"><code class="csfmt">\glstext</code>-like</a> commands. This is redefined by <a id="wrglossary.20027"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> to use <a id="wrglossary.20028"></a><a href="#glo:glsxtrpostlinkhook"><code class="xtrcsfmt">\glsxtrpostlinkhook</code></a>. <a href="#sec:glshooks">§5.1.5</a>; <a href="#wrglossary.6245">180</a><p>
<div class="defnbox"><a id="wrglossary.20029"></a><a href="#glo:glsprefixsep"><code class="csfmt">\glsprefixsep</code></a><span class="floatrightbox"><span class="summarytag">initial: </span><span class="initvalnotefmt"><em class="initvalnotefmtinner">empty</em></span>; <a id="wrglossary.20030"></a><a href="#glo:pkg.glossaries-prefix"><span class="styfmt">glossaries-prefix</span></a> v4.45</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Separator between the prefix and the term. <a href="#sec:prefix">§16</a>; <a href="#wrglossary.12929">369</a><p>
<div class="defnbox"><a id="wrglossary.20031"></a><a href="#glo:glsprestandardsort"><code class="csfmt">\glsprestandardsort</code></a><code class="code">{<span class="meta">〈<em class="metainner">sort cs</em>〉</span>}{<span class="meta">〈<em class="metainner">type</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20032"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.13a+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Hook used with <a id="wrglossary.20033"></a><a href="#glo:opt.sort"><span class="styoptfmt">sort</span></a><span class="optfmt">=</span><a id="wrglossary.20034"></a><a href="#glo:optval.sort.standard"><span class="optfmt">standard</span></a> to adjust the default sort value (with <a id="wrglossary.20035"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a> or <a id="wrglossary.20036"></a><a href="#glo:makenoidxglossaries"><code class="csfmt">\makenoidxglossaries</code></a> only). <a href="#sec:pkgopts-sort">§2.5</a>; <a href="#wrglossary.3217">98</a><p>
<div class="defnbox"><a id="wrglossary.20037"></a><dfn id="glo:glsps"><code class="xtrcsfmt">\glsps</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20038"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.07+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Shortcut for <code class="code"><a id="wrglossary.20039"></a><a href="#glo:glsxtrp"><code class="xtrcsfmt">\glsxtrp</code></a>{short}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code>.<p>
<div class="defnbox"><a id="wrglossary.20040"></a><dfn id="glo:glspt"><code class="xtrcsfmt">\glspt</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20041"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.07+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Shortcut for <code class="code"><a id="wrglossary.20042"></a><a href="#glo:glsxtrp"><code class="xtrcsfmt">\glsxtrp</code></a>{text}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code>.<p>
<div class="defnbox"><a id="wrglossary.20043"></a><a href="#glo:glsquote"><code class="csfmt">\glsquote</code></a><code class="code">{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20044"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Expands to <a id="wrglossary.20045"></a><a href="#glo:idx.sym.dblquote"><code class="code">"</code></a><span class="meta">〈<em class="metainner">text</em>〉</span><a id="wrglossary.20046"></a><a href="#glo:idx.sym.dblquote"><code class="code">"</code></a>, where the <a id="wrglossary.20047"></a><a href="#glo:idx.sym.dblquote"><code class="code">"</code></a> is a literal character. <a href="#sec:xindy">§14</a>; <a href="#wrglossary.12059">338</a><p>
<div class="defnbox"><a id="wrglossary.20048"></a><a href="#glo:glsrefentry"><code class="csfmt">\glsrefentry</code></a><code class="code">{<span class="meta">〈<em class="metainner">label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20049"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.0+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
For use with <a id="wrglossary.20050"></a><a href="#glo:opt.entrycounter"><span class="styoptfmt">entrycounter</span></a> and <a id="wrglossary.20051"></a><a href="#glo:opt.subentrycounter"><span class="styoptfmt">subentrycounter</span></a>, this references the value of the <a id="wrglossary.20052"></a><a href="#glo:ctr.glossaryentry"><span class="ctrfmt">glossaryentry</span></a> or <a id="wrglossary.20053"></a><a href="#glo:ctr.glossarysubentry"><span class="ctrfmt">glossarysubentry</span></a> counter associated with the glossary entry identified by <span class="meta">〈<em class="metainner">label</em>〉</span>. If <a id="wrglossary.20054"></a><a href="#glo:opt.entrycounter"><span class="styoptfmt">entrycounter</span></a><span class="optfmt">=false</span> and <a id="wrglossary.20055"></a><a href="#glo:opt.subentrycounter"><span class="styoptfmt">subentrycounter</span></a><span class="optfmt">=false</span>, this simply uses <a id="wrglossary.20056"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> otherwise it uses <a id="wrglossary.20057"></a><a href="#glo:ref"><code class="csfmt">\ref</code></a>. <a href="#sec:pkgopts-printglos">§2.3</a>; <a href="#wrglossary.2619">82</a><p>
<div class="defnbox"><a id="wrglossary.20058"></a><a href="#glo:glsreset"><code class="csfmt">\glsreset</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20059"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Globally resets the <a id="wrglossary.20060"></a><a href="#glo:dual.firstuseflag">first use flag</a>. <a href="#sec:glsunset">§7</a>; <a href="#wrglossary.8143">228</a><p>
<div class="defnbox"><a id="wrglossary.20061"></a><a href="#glo:glsresetall"><code class="csfmt">\glsresetall</code></a><code class="code">[<span class="meta">〈<em class="metainner">glossary labels list</em>〉</span>]</code><span class="floatrightbox"><a id="wrglossary.20062"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Globally resets the <a id="wrglossary.20063"></a><a href="#glo:dual.firstuseflag">first use flag</a> for all <a id="wrglossary.20064"></a><a href="#glo:idx.glossaryentry">entries</a> in whose labels are listed in the <span class="meta">〈<em class="metainner">glossary labels list</em>〉</span> comma-separated list. If the optional argument is omitted, the list of all non-<a id="wrglossary.20065"></a><a href="#glo:dual.ignoredglossary">ignored glossaries</a> is assumed. <a href="#sec:glsunset">§7</a>; <a href="#wrglossary.8159">228</a><p>
<div class="defnbox"><a id="wrglossary.20066"></a><a href="#glo:glsresetcurrcountfalse"><code class="csfmt">\glsresetcurrcountfalse</code></a><span class="floatrightbox"><a id="wrglossary.20067"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.50+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Sets the <a id="wrglossary.20068"></a><a href="#glo:ifglsresetcurrcount"><code class="csfmt">\ifglsresetcurrcount</code></a> conditional to <code class="csfmt">\iffalse</code>. <a href="#sec:enableentrycount">§7.1</a>; <a href="#wrglossary.8278">233</a><p>
<div class="defnbox"><a id="wrglossary.20069"></a><a href="#glo:glsresetcurrcounttrue"><code class="csfmt">\glsresetcurrcounttrue</code></a><span class="floatrightbox"><a id="wrglossary.20070"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.50+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Sets the <a id="wrglossary.20071"></a><a href="#glo:ifglsresetcurrcount"><code class="csfmt">\ifglsresetcurrcount</code></a> conditional to <code class="csfmt">\iftrue</code>. <a href="#sec:enableentrycount">§7.1</a>; <a href="#wrglossary.8276">233</a><p>
<div class="defnbox"><a id="wrglossary.20072"></a><a href="#glo:glsresetentrycounter"><code class="csfmt">\glsresetentrycounter</code></a><span class="floatrightbox"><a id="wrglossary.20073"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.02+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Resets <a id="wrglossary.20074"></a><a href="#glo:ctr.glossaryentry"><span class="ctrfmt">glossaryentry</span></a> back to zero if <a id="wrglossary.20075"></a><a href="#glo:opt.entrycounter"><span class="styoptfmt">entrycounter</span></a><span class="optfmt">=true</span>. <a href="#sec:pkgopts-printglos">§2.3</a>; <a href="#wrglossary.2639">83</a><p>
<div class="defnbox"><a id="wrglossary.20076"></a><a href="#glo:glsresetentrylist"><code class="csfmt">\glsresetentrylist</code></a><span class="floatrightbox"><a id="wrglossary.20077"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Resets <a id="wrglossary.20078"></a><a href="#glo:glossaryentrynumbers"><code class="csfmt">\glossaryentrynumbers</code></a>. <a href="#sec:glossmarkup">§8.2</a>; <a href="#wrglossary.8897">249</a><p>
<div class="defnbox"><a id="wrglossary.20079"></a><a href="#glo:glsresetsubentrycounter"><code class="csfmt">\glsresetsubentrycounter</code></a><span class="floatrightbox"><a id="wrglossary.20080"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.0+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Resets <a id="wrglossary.20081"></a><a href="#glo:ctr.glossarysubentry"><span class="ctrfmt">glossarysubentry</span></a> back to zero if <a id="wrglossary.20082"></a><a href="#glo:opt.entrycounter"><span class="styoptfmt">entrycounter</span></a><span class="optfmt">=true</span>. <a href="#sec:pkgopts-printglos">§2.3</a>; <a href="#wrglossary.2721">85</a><p>
<div class="defnbox"><a id="wrglossary.20083"></a><a href="#glo:glsrestoreLToutput"><code class="csfmt">\glsrestoreLToutput</code></a><span class="floatrightbox"><a id="wrglossary.20084"></a><a href="#glo:pkg.glossary-longbooktabs"><span class="styfmt">glossary-longbooktabs</span></a> v4.21+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Reverses the effect of <a id="wrglossary.20085"></a><a href="#glo:glspatchLToutput"><code class="csfmt">\glspatchLToutput</code></a>. <a href="#sec:longbooktabsstyles">§13.1.4</a>; <a href="#wrglossary.11020">307</a><p>
<div class="defnbox"><a id="wrglossary.20086"></a><a href="#glo:glssee"><code class="csfmt">\glssee</code></a><code class="code">[<span class="meta">〈<em class="metainner">tag</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">xr-list</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20087"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v1.17+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Indexes the <a id="wrglossary.20088"></a><a href="#glo:idx.glossaryentry">entry</a> identified by <span class="meta">〈<em class="metainner">entry-label</em>〉</span> as a general cross-reference to the <a id="wrglossary.20089"></a><a href="#glo:idx.glossaryentry">entries</a> identified in the comma-separated list <span class="meta">〈<em class="metainner">xr-list</em>〉</span>. The optional argument is the textual tag that’s inserted before the cross-reference list and defaults to <a id="wrglossary.20090"></a><a href="#glo:seename"><code class="csfmt">\seename</code></a>. <a href="#sec:crossref">§11</a>; <a href="#wrglossary.9280">259</a><p>
<div class="defnbox"><a id="wrglossary.20091"></a><a href="#glo:glsseeformat"><code class="csfmt">\glsseeformat</code></a><code class="code">[<span class="meta">〈<em class="metainner">tag</em>〉</span>]{<span class="meta">〈<em class="metainner">xr-list</em>〉</span>}{<span class="meta">〈<em class="metainner">location</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20092"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v1.17+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Used to format the <a id="wrglossary.20093"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a> cross-reference in the <a id="wrglossary.20094"></a><a href="#glo:dual.locationlist">location list</a>. This requires a <a id="wrglossary.20095"></a><a href="#glo:@@glslabel@entrylocation">location</a> argument for <a id="wrglossary.20096"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> even though it isn’t required. The default definition is <code class="code"><code class="csfmt">\emph</code>{<span class="meta">〈<em class="metainner">tag</em>〉</span>} <a id="wrglossary.20097"></a><a href="#glo:glsseelist"><code class="csfmt">\glsseelist</code></a>{<span class="meta">〈<em class="metainner">xr-list</em>〉</span>}</code>. <a href="#sec:customxr">§11.1</a>; <a href="#wrglossary.9368">262</a><p>
<div class="defnbox"><a id="wrglossary.20098"></a><a href="#glo:glsseeitem"><code class="csfmt">\glsseeitem</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20099"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v1.17+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Used by <a id="wrglossary.20100"></a><a href="#glo:glsseelist"><code class="csfmt">\glsseelist</code></a> to format each <a id="wrglossary.20101"></a><a href="#glo:idx.glossaryentry">entry</a> item. This adds a <a id="wrglossary.20102"></a><a href="#glo:idx.hyperlink">hyperlink</a>, if enabled, to the appropriate <a id="wrglossary.20103"></a><a href="#glo:dual.entryline">entry line</a> in the <a id="wrglossary.20104"></a><a href="#glo:dual.glossary">glossary</a> with the text obtained with <a id="wrglossary.20105"></a><a href="#glo:glsseeitemformat"><code class="csfmt">\glsseeitemformat</code></a>. <a href="#sec:customxr">§11.1</a>; <a href="#wrglossary.9387">263</a><p>
<div class="defnbox"><a id="wrglossary.20106"></a><a href="#glo:glsseeitemformat"><code class="csfmt">\glsseeitemformat</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20107"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.0+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Used by <a id="wrglossary.20108"></a><a href="#glo:glsseeitem"><code class="csfmt">\glsseeitem</code></a> to produce the <a id="wrglossary.20109"></a><a href="#glo:idx.hyperlink">hyperlink</a> text. <a href="#sec:customxr">§11.1</a>; <a href="#wrglossary.9393">263</a><p>
<div class="defnbox"><a id="wrglossary.20110"></a><a href="#glo:glsseelastsep"><code class="csfmt">\glsseelastsep</code></a><span class="floatrightbox"><span class="summarytag">initial: </span>,<a id="wrglossary.20111"></a><a href="#glo:idx.vbsp"><code class="code">␣</code></a>; <a id="wrglossary.20112"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v1.17+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Used by <a id="wrglossary.20113"></a><a href="#glo:glsseelist"><code class="csfmt">\glsseelist</code></a> as a separator between the final pair. <a href="#sec:customxr">§11.1</a>; <a href="#wrglossary.9384">263</a><p>
<div class="defnbox"><a id="wrglossary.20114"></a><a href="#glo:glsseelist"><code class="csfmt">\glsseelist</code></a><code class="code">{<span class="meta">〈<em class="metainner">label-list</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20115"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v1.17+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Iterates over a comma-separated list of entry labels <span class="meta">〈<em class="metainner">label-list</em>〉</span> and formats them. Each label in the list is encapsulated with <a id="wrglossary.20116"></a><a href="#glo:glsseeitem"><code class="csfmt">\glsseeitem</code></a>. The separators are <a id="wrglossary.20117"></a><a href="#glo:glsseelastsep"><code class="csfmt">\glsseelastsep</code></a> (between the penultimate and last items) and <a id="wrglossary.20118"></a><a href="#glo:glsseesep"><code class="csfmt">\glsseesep</code></a> (between all the other items). <a href="#sec:customxr">§11.1</a>; <a href="#wrglossary.9377">263</a><p>
<div class="defnbox"><a id="wrglossary.20119"></a><a href="#glo:glsseesep"><code class="csfmt">\glsseesep</code></a><span class="floatrightbox"><span class="summarytag">initial: </span>,<a id="wrglossary.20120"></a><a href="#glo:idx.vbsp"><code class="code">␣</code></a>; <a id="wrglossary.20121"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v1.17+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Used by <a id="wrglossary.20122"></a><a href="#glo:glsseelist"><code class="csfmt">\glsseelist</code></a> as a separator between each <a id="wrglossary.20123"></a><a href="#glo:idx.glossaryentry">entry</a> except the last pair. <a href="#sec:customxr">§11.1</a>; <a href="#wrglossary.9381">263</a><p>
<div class="defnbox"><a id="wrglossary.20124"></a><a href="#glo:glssentencecase"><code class="csfmt">\glssentencecase</code></a><code class="code">{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20125"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.50+ &amp; <a id="wrglossary.20126"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.49+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Used by <a id="wrglossary.20127"></a><a href="#glo:idx.sentencecase">sentence case</a> commands, such as <a id="wrglossary.20128"></a><a href="#glo:Gls"><code class="csfmt">\Gls</code></a>, to perform the <a id="wrglossary.20129"></a><a href="#glo:dual.casechange">case change</a>. This is simply defined to use <a id="wrglossary.20130"></a><a href="#glo:makefirstuc"><code class="csfmt">\makefirstuc</code></a>. <a href="#sec:casechanging">§15.2</a>; <a href="#wrglossary.12520">354</a><p>
<div class="defnbox"><a id="wrglossary.20131"></a><a href="#glo:glsSetAlphaCompositor"><code class="csfmt">\glsSetAlphaCompositor</code></a><code class="code">{<span class="meta">〈<em class="metainner">character</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20132"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v1.17+</span><span class="clearfix"></span><p>
<div class="noteBox">(<a id="wrglossary.20133"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> only)</div><!-- end of noteBox -->
</div><!-- end of defnbox -->
<p>
Sets the <a id="wrglossary.20134"></a><a href="#glo:idx.compositor">compositor</a> for <a id="wrglossary.20135"></a><a href="#glo:@@glslabel@entrylocation">locations</a> that start with an <a id="wrglossary.20136"></a><a href="#glo:idx.uppercase">uppercase</a> alphabetical character. <a href="#sec:setupopt23">§3.2</a>; <a href="#wrglossary.4160">125</a><p>
<div class="defnbox"><a id="wrglossary.20137"></a><dfn id="glo:glssetcategoryattribute"><code class="xtrcsfmt">\glssetcategoryattribute</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">category</em>〉</span>}{<span class="meta">〈<em class="metainner">attribute</em>〉</span>}{<span class="meta">〈<em class="metainner">value</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20138"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Locally sets the given <a id="wrglossary.20139"></a><a href="#glo:@@glslabel@categoryattribute">attribute</a> to <span class="meta">〈<em class="metainner">value</em>〉</span> for the given category.<p>
<div class="defnbox"><a id="wrglossary.20140"></a><a href="#glo:glsSetCompositor"><code class="csfmt">\glsSetCompositor</code></a><code class="code">{<span class="meta">〈<em class="metainner">character</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20141"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v1.17+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Sets the location <a id="wrglossary.20142"></a><a href="#glo:idx.compositor">compositor</a> for the <a id="wrglossary.20143"></a><a href="#glo:dual.indexing">indexing</a> style file created by <a id="wrglossary.20144"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>. <a href="#sec:setupopt23">§3.2</a>; <a href="#wrglossary.4140">124</a><p>
<div class="defnbox"><a id="wrglossary.20145"></a><a href="#glo:glssetexpandfield"><code class="csfmt">\glssetexpandfield</code></a><code class="code">{<span class="meta">〈<em class="metainner">field</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20146"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.13a+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Indicates that the given field should always have its value expanded when the entry is defined. This overrides <a id="wrglossary.20147"></a><a href="#glo:glsnoexpandfields"><code class="csfmt">\glsnoexpandfields</code></a>. <a href="#sec:expansion">§4.4</a>; <a href="#wrglossary.4949">147</a><p>
<div class="defnbox"><a id="wrglossary.20148"></a><a href="#glo:glssetnoexpandfield"><code class="csfmt">\glssetnoexpandfield</code></a><code class="code">{<span class="meta">〈<em class="metainner">field</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20149"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.13a+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Indicates that the given field should always have its value expanded when the entry is defined. This overrides <a id="wrglossary.20150"></a><a href="#glo:glsexpandfields"><code class="csfmt">\glsexpandfields</code></a>. <a href="#sec:expansion">§4.4</a>; <a href="#wrglossary.4951">147</a><p>
<div class="defnbox"><a id="wrglossary.20151"></a><a href="#glo:GlsSetQuote"><code class="csfmt">\GlsSetQuote</code></a><code class="code">{<span class="meta">〈<em class="metainner">character</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20152"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.24+</span><span class="clearfix"></span><p>
<div class="noteBox">(<a id="wrglossary.20153"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> only)</div><!-- end of noteBox -->
</div><!-- end of defnbox -->
<p>
Set <a id="wrglossary.20154"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span>’s</a> quote character (used for escaping special characters) to <span class="meta">〈<em class="metainner">character</em>〉</span>. <a href="#sec:languages">§1.5</a>; <a href="#wrglossary.1334">43</a><p>
<div class="defnbox"><a id="wrglossary.20155"></a><a href="#glo:glsSetSuffixF"><code class="csfmt">\glsSetSuffixF</code></a><code class="code">{<span class="meta">〈<em class="metainner">suffix</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20156"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v1.17+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
The suffix for two consecutive locations. <a href="#sec:ranges">§12.2</a>; <a href="#wrglossary.9764">272</a><p>
<div class="defnbox"><a id="wrglossary.20157"></a><a href="#glo:glsSetSuffixFF"><code class="csfmt">\glsSetSuffixFF</code></a><code class="code">{<span class="meta">〈<em class="metainner">suffix</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20158"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v1.17+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
The suffix for three or more consecutive locations. <a href="#sec:ranges">§12.2</a>; <a href="#wrglossary.9767">272</a><p>
<div class="defnbox"><a id="wrglossary.20159"></a><a href="#glo:glssettoctitle"><code class="csfmt">\glssettoctitle</code></a><code class="code">{<span class="meta">〈<em class="metainner">glossary-type</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20160"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Used by <a id="wrglossary.20161"></a><a href="#glo:print...glossary"><code class="csfmt">\print<span class="meta">〈<em class="metainner">…</em>〉</span>glossary</code></a> to set the table of contents title for the given <a id="wrglossary.20162"></a><a href="#glo:dual.glossary">glossary</a> if a title hasn’t been supplied with <a id="wrglossary.20163"></a><a href="#glo:opt.printgloss.toctitle"><span class="csoptfmt">toctitle</span></a> or <a id="wrglossary.20164"></a><a href="#glo:opt.printgloss.title"><span class="csoptfmt">title</span></a>. <a href="#sec:glossmarkup">§8.2</a>; <a href="#wrglossary.8804">247</a><p>
<div class="defnbox"><a id="wrglossary.20165"></a><a href="#glo:glssetwidest"><code class="csfmt">\glssetwidest</code></a><code class="code">[<span class="meta">〈<em class="metainner">level</em>〉</span>]{<span class="meta">〈<em class="metainner">name</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20166"></a><a href="#glo:pkg.glossary-tree"><span class="styfmt">glossary-tree</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Indicates that <span class="meta">〈<em class="metainner">name</em>〉</span> is the widest name for the given <a id="wrglossary.20167"></a><a href="#glo:dual.hierarchicallevel">hierarchical level</a>. <a href="#sec:treestyles">§13.1.7</a>; <a href="#wrglossary.11362">318</a><p>
<div class="defnbox"><a id="wrglossary.20168"></a><a href="#glo:GlsSetWriteIstHook"><code class="csfmt">\GlsSetWriteIstHook</code></a><code class="code">{<span class="meta">〈<em class="metainner">code</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20169"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.24+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Adds <span class="meta">〈<em class="metainner">code</em>〉</span> to the <a id="wrglossary.20170"></a><a href="#glo:dual.indexing">indexing</a> style file. <a href="#sec:setupopt23">§3.2</a>; <a href="#wrglossary.4099">123</a><p>
<div class="defnbox"><a id="wrglossary.20171"></a><a href="#glo:GlsSetXdyCodePage"><code class="csfmt">\GlsSetXdyCodePage</code></a><code class="code">{<span class="meta">〈<em class="metainner">codepage</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20172"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v1.17+</span><span class="clearfix"></span><p>
<div class="noteBox">(<a id="wrglossary.20173"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> &amp; <a id="wrglossary.20174"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> only)</div><!-- end of noteBox -->
</div><!-- end of defnbox -->
<p>
Sets the <a id="wrglossary.20175"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> <a id="wrglossary.20176"></a><a href="#glo:idx.codepage">codepage</a>. This information is written to the <a id="wrglossary.20177"></a><a href="#glo:ext.aux"><span class="extfmt">aux</span></a> file for <a id="wrglossary.20178"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> to pick up. It has no effect if <a id="wrglossary.20179"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> is called explicitly. <a href="#sec:langenc">§14.2</a>; <a href="#wrglossary.12128">340</a><p>
<div class="defnbox"><a id="wrglossary.20180"></a><a href="#glo:GlsSetXdyFirstLetterAfterDigits"><code class="csfmt">\GlsSetXdyFirstLetterAfterDigits</code></a><code class="code">{<span class="meta">〈<em class="metainner">letter</em>〉</span>}</code><span class="floatrightbox"><span class="summarytag">modifier: </span>* <a id="wrglossary.20181"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v1.17+</span><span class="clearfix"></span><p>
<div class="noteBox">(<a id="wrglossary.20182"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> only)</div><!-- end of noteBox -->
</div><!-- end of defnbox -->
<p>
Identifies the first letter <a id="wrglossary.20183"></a><a href="#glo:idx.group">group</a> to occur after the number group. <a href="#sec:groups">§14.4</a>; <a href="#wrglossary.12438">350</a><p>
<div class="defnbox"><a id="wrglossary.20184"></a><a href="#glo:GlsSetXdyLanguage"><code class="csfmt">\GlsSetXdyLanguage</code></a><code class="code">[<span class="meta">〈<em class="metainner">glossary-type</em>〉</span>]{<span class="meta">〈<em class="metainner">language</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20185"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v1.17+</span><span class="clearfix"></span><p>
<div class="noteBox">(<a id="wrglossary.20186"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> &amp; <a id="wrglossary.20187"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> only)</div><!-- end of noteBox -->
</div><!-- end of defnbox -->
<p>
Sets the <a id="wrglossary.20188"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> language for the given <a id="wrglossary.20189"></a><a href="#glo:dual.glossary">glossary</a>. This information is written to the <a id="wrglossary.20190"></a><a href="#glo:ext.aux"><span class="extfmt">aux</span></a> file for <a id="wrglossary.20191"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> to pick up. It has no effect if <a id="wrglossary.20192"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> is called explicitly. <a href="#sec:langenc">§14.2</a>; <a href="#wrglossary.12107">339</a><p>
<div class="defnbox"><a id="wrglossary.20193"></a><a href="#glo:GlsSetXdyLocationClassOrder"><code class="csfmt">\GlsSetXdyLocationClassOrder</code></a><code class="code">{<span class="meta">〈<em class="metainner">location names</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20194"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v1.17+</span><span class="clearfix"></span><p>
<div class="noteBox">(<a id="wrglossary.20195"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> only)</div><!-- end of noteBox -->
</div><!-- end of defnbox -->
<p>
May be used to change the ordering of location class names. <a href="#sec:xindyloc">§14.3</a>; <a href="#wrglossary.12398">349</a><p>
<div class="defnbox"><a id="wrglossary.20196"></a><a href="#glo:GlsSetXdyMinRangeLength"><code class="csfmt">\GlsSetXdyMinRangeLength</code></a><code class="code">{<span class="meta">〈<em class="metainner">value</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20197"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v1.17+</span><span class="clearfix"></span><p>
<div class="noteBox">(<a id="wrglossary.20198"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> only)</div><!-- end of noteBox -->
</div><!-- end of defnbox -->
<p>
Sets the minimum number of consecutive <a id="wrglossary.20199"></a><a href="#glo:@@glslabel@entrylocation">locations</a> to form an implicit <a id="wrglossary.20200"></a><a href="#glo:idx.range">range</a>. The value may be <span class="qt">“none”</span> to indicate no <a id="wrglossary.20201"></a><a href="#glo:idx.range">range</a> formation. <a href="#sec:xindyloc">§14.3</a>; <a href="#wrglossary.12410">349</a><p>
<div class="defnbox"><a id="wrglossary.20202"></a><a href="#glo:GlsSetXdyNumberGroupOrder"><code class="csfmt">\GlsSetXdyNumberGroupOrder</code></a><code class="code">{<span class="meta">〈<em class="metainner">relative location</em>〉</span>}</code><span class="floatrightbox"><span class="summarytag">modifier: </span>* <a id="wrglossary.20203"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.33+</span><span class="clearfix"></span><p>
<div class="noteBox">(<a id="wrglossary.20204"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> only)</div><!-- end of noteBox -->
</div><!-- end of defnbox -->
<p>
Sets the relative location of the number <a id="wrglossary.20205"></a><a href="#glo:idx.group">group</a>. <a href="#sec:groups">§14.4</a>; <a href="#wrglossary.12442">351</a><p>
<div class="defnbox"><a id="wrglossary.20206"></a><a href="#glo:GlsSetXdyStyles"><code class="csfmt">\GlsSetXdyStyles</code></a><code class="code">{<span class="meta">〈<em class="metainner">style name list</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20207"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v1.17+</span><span class="clearfix"></span><p>
<div class="noteBox">(<a id="wrglossary.20208"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> only)</div><!-- end of noteBox -->
</div><!-- end of defnbox -->
<p>
Resets the list of required <a id="wrglossary.20209"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> files. <a href="#sec:xdystyles">§14.1</a>; <a href="#wrglossary.12083">338</a><p>
<div class="defnbox"><a id="wrglossary.20210"></a><a href="#glo:glsshortaccessdisplay"><code class="csfmt">\glsshortaccessdisplay</code></a><code class="code">{<span class="meta">〈<em class="metainner">text</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20211"></a><a href="#glo:pkg.glossaries-accsupp"><span class="styfmt">glossaries-accsupp</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Does <span class="meta">〈<em class="metainner">text</em>〉</span> with the <a id="wrglossary.20212"></a><a href="#glo:opt.gloskey.shortaccess"><span class="csoptfmt">shortaccess</span></a> replacement text (if set). <a href="#sec:glsentryaccessdisplay">§17.3</a>; <a href="#wrglossary.13329">382</a><p>
<div class="defnbox"><a id="wrglossary.20213"></a><a href="#glo:glsshortaccsupp"><code class="csfmt">\glsshortaccsupp</code></a><code class="code">{<span class="meta">〈<em class="metainner">replacement</em>〉</span>}{<span class="meta">〈<em class="metainner">content</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20214"></a><a href="#glo:pkg.glossaries-accsupp"><span class="styfmt">glossaries-accsupp</span></a> v4.45+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Applies <span class="meta">〈<em class="metainner">replacement</em>〉</span> as the expansion (E) <a id="wrglossary.20215"></a><a href="#glo:@@glslabel@accessattr">attribute</a> for <span class="meta">〈<em class="metainner">content</em>〉</span> using <a id="wrglossary.20216"></a><a href="#glo:glsaccessibility"><code class="csfmt">\glsaccessibility</code></a> for the <a id="wrglossary.20217"></a><a href="#glo:opt.gloskey.short"><span class="csoptfmt">short</span></a> field. <a href="#sec:accsuppcmds">§17.2</a>; <a href="#wrglossary.13268">379</a><p>
<div class="defnbox"><a id="wrglossary.20218"></a><a href="#glo:glsshortplaccsupp"><code class="csfmt">\glsshortplaccsupp</code></a><code class="code">{<span class="meta">〈<em class="metainner">replacement</em>〉</span>}{<span class="meta">〈<em class="metainner">content</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20219"></a><a href="#glo:pkg.glossaries-accsupp"><span class="styfmt">glossaries-accsupp</span></a> v4.45+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Applies <span class="meta">〈<em class="metainner">replacement</em>〉</span> as the expansion (E) <a id="wrglossary.20220"></a><a href="#glo:@@glslabel@accessattr">attribute</a> for <span class="meta">〈<em class="metainner">content</em>〉</span> using <a id="wrglossary.20221"></a><a href="#glo:glsaccessibility"><code class="csfmt">\glsaccessibility</code></a> for the <a id="wrglossary.20222"></a><a href="#glo:opt.gloskey.shortplural"><span class="csoptfmt">shortplural</span></a> field. <a href="#sec:accsuppcmds">§17.2</a>; <a href="#wrglossary.13271">379</a><p>
<div class="defnbox"><a id="wrglossary.20223"></a><a href="#glo:glsshortpluralaccessdisplay"><code class="csfmt">\glsshortpluralaccessdisplay</code></a><code class="code">{<span class="meta">〈<em class="metainner">text</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20224"></a><a href="#glo:pkg.glossaries-accsupp"><span class="styfmt">glossaries-accsupp</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Does <span class="meta">〈<em class="metainner">text</em>〉</span> with the <a id="wrglossary.20225"></a><a href="#glo:opt.gloskey.shortpluralaccess"><span class="csoptfmt">shortpluralaccess</span></a> replacement text (if set). <a href="#sec:glsentryaccessdisplay">§17.3</a>; <a href="#wrglossary.13332">382</a><p>
<div class="defnbox"><a id="wrglossary.20226"></a><a href="#glo:glsshorttok"><code class="csfmt">\glsshorttok</code></a><span class="floatrightbox"><a id="wrglossary.20227"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A token register used by <a id="wrglossary.20228"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a> (and <a id="wrglossary.20229"></a><a href="#glo:newabbreviation"><code class="xtrcsfmt">\newabbreviation</code></a>) to store the supplied short form. <a href="#sec:customacronym">§6.2.2</a>; <a href="#wrglossary.7430">211</a><p>
<div class="defnbox"><a id="wrglossary.20230"></a><a href="#glo:glsshowaccsupp"><code class="csfmt">\glsshowaccsupp</code></a><code class="code">{<span class="meta">〈<em class="metainner">options</em>〉</span>}{<span class="meta">〈<em class="metainner">PDF element</em>〉</span>}{<span class="meta">〈<em class="metainner">value</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20231"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.45+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Used by <a id="wrglossary.20232"></a><a href="#glo:glsshowtarget"><code class="csfmt">\glsshowtarget</code></a> in outer mode. <a href="#sec:pkgopts-general">§2.1</a>; <a href="#wrglossary.2177">71</a><p>
<div class="defnbox"><a id="wrglossary.20233"></a><a href="#glo:glsshowtarget"><code class="csfmt">\glsshowtarget</code></a><code class="code">{<span class="meta">〈<em class="metainner">target name</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20234"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.32+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Used with <a id="wrglossary.20235"></a><a href="#glo:opt.debug"><span class="styoptfmt">debug</span></a><span class="optfmt">=</span><a id="wrglossary.20236"></a><a href="#glo:optval.debug.showtargets"><span class="optfmt">showtargets</span></a> to show the target. <a href="#sec:pkgopts-general">§2.1</a>; <a href="#wrglossary.2147">70</a><p>
<div class="defnbox"><a id="wrglossary.20237"></a><a href="#glo:glsshowtargetfont"><code class="csfmt">\glsshowtargetfont</code></a><span class="floatrightbox"><span class="summarytag">initial: </span><code class="csfmt">\ttfamily</code><code class="csfmt">\footnotesize</code>; <a id="wrglossary.20238"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.45+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Used by <a id="wrglossary.20239"></a><a href="#glo:glsshowtargetfonttext"><code class="csfmt">\glsshowtargetfonttext</code></a> and <a id="wrglossary.20240"></a><a href="#glo:glsshowtargetouter"><code class="csfmt">\glsshowtargetouter</code></a> to set the font. <a href="#sec:pkgopts-general">§2.1</a>; <a href="#wrglossary.2168">71</a><p>
<div class="defnbox"><a id="wrglossary.20241"></a><a href="#glo:glsshowtargetfonttext"><code class="csfmt">\glsshowtargetfonttext</code></a><code class="code">{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20242"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.50+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Used by <a id="wrglossary.20243"></a><a href="#glo:glsshowtargetinner"><code class="csfmt">\glsshowtargetinner</code></a> to set the font. <a href="#sec:pkgopts-general">§2.1</a>; <a href="#wrglossary.2159">71</a><p>
<div class="defnbox"><a id="wrglossary.20244"></a><a href="#glo:glsshowtargetinner"><code class="csfmt">\glsshowtargetinner</code></a><code class="code">{<span class="meta">〈<em class="metainner">target name</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20245"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.50+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Used by <a id="wrglossary.20246"></a><a href="#glo:glsshowtarget"><code class="csfmt">\glsshowtarget</code></a> in <a id="wrglossary.20247"></a><a href="#glo:idx.mathmode">math mode</a> and inner mode. <a href="#sec:pkgopts-general">§2.1</a>; <a href="#wrglossary.2156">70</a><p>
<div class="defnbox"><a id="wrglossary.20248"></a><a href="#glo:glsshowtargetouter"><code class="csfmt">\glsshowtargetouter</code></a><code class="code">{<span class="meta">〈<em class="metainner">target name</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20249"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.45+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Used by <a id="wrglossary.20250"></a><a href="#glo:glsshowtarget"><code class="csfmt">\glsshowtarget</code></a> in outer mode. <a href="#sec:pkgopts-general">§2.1</a>; <a href="#wrglossary.2162">71</a><p>
<div class="defnbox"><a id="wrglossary.20251"></a><a href="#glo:glsshowtargetsymbol"><code class="csfmt">\glsshowtargetsymbol</code></a><code class="code">{<span class="meta">〈<em class="metainner">target name</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20252"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.45+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Used by <a id="wrglossary.20253"></a><a href="#glo:glsshowtargetouter"><code class="csfmt">\glsshowtargetouter</code></a> to mark the target. <a href="#sec:pkgopts-general">§2.1</a>; <a href="#wrglossary.2164">71</a><p>
<div class="defnbox"><a id="wrglossary.20254"></a><a href="#glo:glssortnumberfmt"><code class="csfmt">\glssortnumberfmt</code></a><code class="code">{<span class="meta">〈<em class="metainner">number</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20255"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.0+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Expands to the given <span class="meta">〈<em class="metainner">number</em>〉</span> zero-padded to six digits. <a href="#sec:pkgopts-sort">§2.5</a>; <a href="#wrglossary.3198">98</a><p>
<div class="defnbox"><a id="wrglossary.20256"></a><a href="#glo:glsstepentry"><code class="csfmt">\glsstepentry</code></a><code class="code">{<span class="meta">〈<em class="metainner">label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20257"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.0+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Increments <a id="wrglossary.20258"></a><a href="#glo:ctr.glossaryentry"><span class="ctrfmt">glossaryentry</span></a> with <a id="wrglossary.20259"></a><a href="#glo:refstepcounter"><code class="csfmt">\refstepcounter</code></a> if <a id="wrglossary.20260"></a><a href="#glo:opt.entrycounter"><span class="styoptfmt">entrycounter</span></a><span class="optfmt">=true</span>. <a href="#sec:pkgopts-printglos">§2.3</a>; <a href="#wrglossary.2645">83</a><p>
<div class="defnbox"><a id="wrglossary.20261"></a><a href="#glo:glsstepsubentry"><code class="csfmt">\glsstepsubentry</code></a><code class="code">{<span class="meta">〈<em class="metainner">label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20262"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.0+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Increments <a id="wrglossary.20263"></a><a href="#glo:ctr.glossarysubentry"><span class="ctrfmt">glossarysubentry</span></a> with <a id="wrglossary.20264"></a><a href="#glo:refstepcounter"><code class="csfmt">\refstepcounter</code></a> if <a id="wrglossary.20265"></a><a href="#glo:opt.subentrycounter"><span class="styoptfmt">subentrycounter</span></a><span class="optfmt">=true</span>. <a href="#sec:pkgopts-printglos">§2.3</a>; <a href="#wrglossary.2729">85</a><p>
<div class="defnbox"><a id="wrglossary.20266"></a><a href="#glo:glssubentrycounterfalse"><code class="csfmt">\glssubentrycounterfalse</code></a><span class="floatrightbox"><a id="wrglossary.20267"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.0+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Sets <a id="wrglossary.20268"></a><a href="#glo:ifglssubentrycounter"><code class="csfmt">\ifglssubentrycounter</code></a> to false. <a href="#sec:pkgopts-printglos">§2.3</a>; <a href="#wrglossary.2748">86</a><p>
<div class="defnbox"><a id="wrglossary.20269"></a><a href="#glo:glssubentrycounterlabel"><code class="csfmt">\glssubentrycounterlabel</code></a><span class="floatrightbox"><a id="wrglossary.20270"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.0+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Displays the formatted value of the <a id="wrglossary.20271"></a><a href="#glo:ctr.glossarysubentry"><span class="ctrfmt">glossarysubentry</span></a> counter or does nothing if <a id="wrglossary.20272"></a><a href="#glo:opt.subentrycounter"><span class="styoptfmt">subentrycounter</span></a><span class="optfmt">=false</span>. <a href="#sec:pkgopts-printglos">§2.3</a>; <a href="#wrglossary.2739">86</a><p>
<div class="defnbox"><a id="wrglossary.20273"></a><a href="#glo:glssubentrycountertrue"><code class="csfmt">\glssubentrycountertrue</code></a><span class="floatrightbox"><a id="wrglossary.20274"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.0+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Sets <a id="wrglossary.20275"></a><a href="#glo:ifglssubentrycounter"><code class="csfmt">\ifglssubentrycounter</code></a> to true. <a href="#sec:pkgopts-printglos">§2.3</a>; <a href="#wrglossary.2750">86</a><p>
<div class="defnbox"><a id="wrglossary.20276"></a><a href="#glo:glssubentryitem"><code class="csfmt">\glssubentryitem</code></a><code class="code">{<span class="meta">〈<em class="metainner">label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20277"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.0+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Used for <a id="wrglossary.20278"></a><a href="#glo:hierarchicallevel">level 1</a> entries in <a id="wrglossary.20279"></a><a href="#glo:idx.glossarystyle">glossary styles</a> to increment and display the sub-entry counter if <a id="wrglossary.20280"></a><a href="#glo:opt.subentrycounter"><span class="styoptfmt">subentrycounter</span></a><span class="optfmt">=true</span>. <a href="#sec:glossarycmds">§13.2.1</a>; <a href="#wrglossary.11613">326</a><p>
<div class="defnbox"><a id="wrglossary.20281"></a><dfn id="glo:glssubgroupheading"><code class="xtrcsfmt">\glssubgroupheading</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">previous level</em>〉</span>}{<span class="meta">〈<em class="metainner">level</em>〉</span>}{<span class="meta">〈<em class="metainner">parent-label</em>〉</span>}{<span class="meta">〈<em class="metainner">group-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20282"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.49+</span><span class="clearfix"></span><p>
<div class="noteBox">(<a id="wrglossary.20283"></a><a href="#glo:idx.glossarystyle">glossary style</a> command)</div><!-- end of noteBox -->
</div><!-- end of defnbox -->
<p>
Used to format sub-<a id="wrglossary.20284"></a><a href="#glo:idx.group">group</a> headings.<p>
<div class="defnbox"><a id="wrglossary.20285"></a><a href="#glo:GLSsymbol"><code class="csfmt">\GLSsymbol</code></a><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.20286"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.20287"></a><a href="#glo:glssymbol"><code class="csfmt">\glssymbol</code></a> but converts the <a id="wrglossary.20288"></a><a href="#glo:dual.linktext">link text</a> to <a id="wrglossary.20289"></a><a href="#glo:idx.allcaps">all caps</a>. <a href="#sec:glstext-like">§5.1.3</a>; <a href="#wrglossary.5879">171</a><p>
<div class="defnbox"><a id="wrglossary.20290"></a><a href="#glo:Glssymbol"><code class="csfmt">\Glssymbol</code></a><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.20291"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.20292"></a><a href="#glo:glssymbol"><code class="csfmt">\glssymbol</code></a> but converts the <a id="wrglossary.20293"></a><a href="#glo:dual.linktext">link text</a> to <a id="wrglossary.20294"></a><a href="#glo:idx.sentencecase">sentence case</a>. Use <a id="wrglossary.20295"></a><a href="#glo:Glossentrysymbol"><code class="csfmt">\Glossentrysymbol</code></a> within custom glossary styles instead of this command. <a href="#sec:glstext-like">§5.1.3</a>; <a href="#wrglossary.5876">171</a><p>
<div class="defnbox"><a id="wrglossary.20296"></a><a href="#glo:glssymbol"><code class="csfmt">\glssymbol</code></a><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.20297"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
References the entry identified by <span class="meta">〈<em class="metainner">entry-label</em>〉</span>. The text produced is obtained from the <a id="wrglossary.20298"></a><a href="#glo:opt.gloskey.symbol"><span class="csoptfmt">symbol</span></a> value. The <span class="meta">〈<em class="metainner">insert</em>〉</span> argument will be inserted at the end of the <a id="wrglossary.20299"></a><a href="#glo:dual.linktext">link text</a>. This command does not alter or depend on the <a id="wrglossary.20300"></a><a href="#glo:dual.firstuseflag">first use flag</a>. For the first optional argument, see <a id="wrglossary.20301"></a><a href="#glo:idx.glsopt"><code class="csfmt">\glslink</code> options</a>. Use <a id="wrglossary.20302"></a><a href="#glo:glossentrysymbol"><code class="csfmt">\glossentrysymbol</code></a> within custom glossary styles instead of this command. <a href="#sec:glstext-like">§5.1.3</a>; <a href="#wrglossary.5867">170</a><p>
<div class="defnbox"><a id="wrglossary.20303"></a><a href="#glo:glssymbolaccessdisplay"><code class="csfmt">\glssymbolaccessdisplay</code></a><code class="code">{<span class="meta">〈<em class="metainner">text</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20304"></a><a href="#glo:pkg.glossaries-accsupp"><span class="styfmt">glossaries-accsupp</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Does <span class="meta">〈<em class="metainner">text</em>〉</span> with the <a id="wrglossary.20305"></a><a href="#glo:opt.gloskey.symbolaccess"><span class="csoptfmt">symbolaccess</span></a> replacement text (if set). <a href="#sec:glsentryaccessdisplay">§17.3</a>; <a href="#wrglossary.13315">381</a><p>
<div class="defnbox"><a id="wrglossary.20306"></a><a href="#glo:glssymbolnav"><code class="csfmt">\glssymbolnav</code></a><span class="floatrightbox"><a id="wrglossary.20307"></a><a href="#glo:pkg.glossary-hypernav"><span class="styfmt">glossary-hypernav</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Produces a simple navigation set of links for just the symbols and number groups separated by <a id="wrglossary.20308"></a><a href="#glo:glshypernavsep"><code class="csfmt">\glshypernavsep</code></a>. <a href="#sec:hypernav">§13.2.2</a>; <a href="#wrglossary.11762">330</a><p>
<div class="defnbox"><a id="wrglossary.20309"></a><dfn id="glo:GLSsymbolplural"><code class="csfmt">\GLSsymbolplural</code></dfn><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.20310"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v1.12+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.20311"></a><a href="#glo:glssymbolplural"><code class="csfmt">\glssymbolplural</code></a> but converts the <a id="wrglossary.20312"></a><a href="#glo:dual.linktext">link text</a> to <a id="wrglossary.20313"></a><a href="#glo:idx.allcaps">all caps</a>.<p>
<div class="defnbox"><a id="wrglossary.20314"></a><dfn id="glo:Glssymbolplural"><code class="csfmt">\Glssymbolplural</code></dfn><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.20315"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v1.12+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.20316"></a><a href="#glo:glssymbolplural"><code class="csfmt">\glssymbolplural</code></a> but converts the <a id="wrglossary.20317"></a><a href="#glo:dual.linktext">link text</a> to <a id="wrglossary.20318"></a><a href="#glo:idx.sentencecase">sentence case</a>.<p>
<div class="defnbox"><a id="wrglossary.20319"></a><dfn id="glo:glssymbolplural"><code class="csfmt">\glssymbolplural</code></dfn><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.20320"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v1.12+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.20321"></a><a href="#glo:glssymbol"><code class="csfmt">\glssymbol</code></a> but for the <a id="wrglossary.20322"></a><a href="#glo:opt.gloskey.symbolplural"><span class="csoptfmt">symbolplural</span></a> field.<p>
<div class="defnbox"><a id="wrglossary.20323"></a><a href="#glo:glssymbolpluralaccessdisplay"><code class="csfmt">\glssymbolpluralaccessdisplay</code></a><code class="code">{<span class="meta">〈<em class="metainner">text</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20324"></a><a href="#glo:pkg.glossaries-accsupp"><span class="styfmt">glossaries-accsupp</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Does <span class="meta">〈<em class="metainner">text</em>〉</span> with the <a id="wrglossary.20325"></a><a href="#glo:opt.gloskey.symbolpluralaccess"><span class="csoptfmt">symbolpluralaccess</span></a> replacement text (if set). <a href="#sec:glsentryaccessdisplay">§17.3</a>; <a href="#wrglossary.13318">381</a><p>
<div class="defnbox"><a id="wrglossary.20326"></a><a href="#glo:glssymbolsgroupname"><code class="csfmt">\glssymbolsgroupname</code></a><span class="floatrightbox"><span class="summarytag">initial: </span>Symbols; <a id="wrglossary.20327"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span><p>
<div class="noteBox">(language-sensitive)</div><!-- end of noteBox -->
</div><!-- end of defnbox -->
<p>
Provided by <a id="wrglossary.20328"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> if it hasn’t already been defined. The title associated with the <code class="code">glssymbols</code> <a id="wrglossary.20329"></a><a href="#glo:idx.group">letter group</a>. Also used as the title for the <a id="wrglossary.20330"></a><a href="#glo:dual.glossary">glossary</a> created with the <a id="wrglossary.20331"></a><a href="#glo:opt.symbols"><span class="styoptfmt">symbols</span></a> package option. <a href="#sec:fixednames">§1.5.1</a>; <a href="#tab:predefinednames">Table 1.2</a><p>
<div class="defnbox"><a id="wrglossary.20332"></a><a href="#glo:glstarget"><code class="csfmt">\glstarget</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20333"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v1.18+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Used by <a id="wrglossary.20334"></a><a href="#glo:idx.glossarystyle">glossary styles</a> to create a hypertarget (if enabled) for the <a id="wrglossary.20335"></a><a href="#glo:idx.glossaryentry">entry</a> (identified by <span class="meta">〈<em class="metainner">entry-label</em>〉</span>). The <span class="meta">〈<em class="metainner">text</em>〉</span> is usually <a id="wrglossary.20336"></a><a href="#glo:glossentryname"><code class="csfmt">\glossentryname</code></a>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}, but it can be something else. <a href="#sec:glossarycmds">§13.2.1</a>; <a href="#wrglossary.11651">327</a><p>
<div class="defnbox"><a id="wrglossary.20337"></a><a href="#glo:glstexorpdfstring"><code class="csfmt">\glstexorpdfstring</code></a><code class="code">{<span class="meta">〈<em class="metainner">TeX</em>〉</span>}{<span class="meta">〈<em class="metainner">PDF</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20338"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.50+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
If <a id="wrglossary.20339"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a> has been loaded, this uses <a id="wrglossary.20340"></a><a href="#glo:texorpdfstring"><code class="csfmt">\texorpdfstring</code></a> otherwise it just expands to <span class="meta">〈<em class="metainner">TeX</em>〉</span>. <a href="#sec:hyperref">§15.1</a>; <a href="#wrglossary.12487">353</a><p>
<div class="defnbox"><a id="wrglossary.20341"></a><a href="#glo:GLStext"><code class="csfmt">\GLStext</code></a><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.20342"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.20343"></a><a href="#glo:glstext"><code class="csfmt">\glstext</code></a> but converts the <a id="wrglossary.20344"></a><a href="#glo:dual.linktext">link text</a> to <a id="wrglossary.20345"></a><a href="#glo:idx.allcaps">all caps</a>. <a href="#sec:glstext-like">§5.1.3</a>; <a href="#wrglossary.5777">168</a><p>
<div class="defnbox"><a id="wrglossary.20346"></a><a href="#glo:Glstext"><code class="csfmt">\Glstext</code></a><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.20347"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.20348"></a><a href="#glo:glstext"><code class="csfmt">\glstext</code></a> but converts the first character of the <a id="wrglossary.20349"></a><a href="#glo:dual.linktext">link text</a> to <a id="wrglossary.20350"></a><a href="#glo:idx.sentencecase">sentence case</a>. <a href="#sec:glstext-like">§5.1.3</a>; <a href="#wrglossary.5774">168</a><p>
<div class="defnbox"><a id="wrglossary.20351"></a><a href="#glo:glstext"><code class="csfmt">\glstext</code></a><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.20352"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
References the entry identified by <span class="meta">〈<em class="metainner">entry-label</em>〉</span>. The text produced is obtained from the <a id="wrglossary.20353"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a> value. The <span class="meta">〈<em class="metainner">insert</em>〉</span> argument will be inserted at the end of the <a id="wrglossary.20354"></a><a href="#glo:dual.linktext">link text</a>. This command does not alter or depend on the <a id="wrglossary.20355"></a><a href="#glo:dual.firstuseflag">first use flag</a>. If you have defined the entry with <a id="wrglossary.20356"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a> consider using <a id="wrglossary.20357"></a><a href="#glo:acrshort"><code class="csfmt">\acrshort</code></a> for the short form (or <a id="wrglossary.20358"></a><a href="#glo:glsxtrshort"><code class="xtrcsfmt">\glsxtrshort</code></a> with <a id="wrglossary.20359"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>). For the first optional argument, see <a id="wrglossary.20360"></a><a href="#glo:idx.glsopt"><code class="csfmt">\glslink</code> options</a>. <a href="#sec:glstext-like">§5.1.3</a>; <a href="#wrglossary.5769">168</a><p>
<div class="defnbox"><a id="wrglossary.20361"></a><a href="#glo:glstextaccessdisplay"><code class="csfmt">\glstextaccessdisplay</code></a><code class="code">{<span class="meta">〈<em class="metainner">text</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20362"></a><a href="#glo:pkg.glossaries-accsupp"><span class="styfmt">glossaries-accsupp</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Does <span class="meta">〈<em class="metainner">text</em>〉</span> with the <a id="wrglossary.20363"></a><a href="#glo:opt.gloskey.textaccess"><span class="csoptfmt">textaccess</span></a> replacement text (if set). <a href="#sec:glsentryaccessdisplay">§17.3</a>; <a href="#wrglossary.13306">381</a><p>
<div class="defnbox"><a id="wrglossary.20364"></a><a href="#glo:glstextformat"><code class="csfmt">\glstextformat</code></a><code class="code">{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20365"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v1.04+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Used by the <a id="wrglossary.20366"></a><a href="#glo:glslike"><code class="csfmt">\gls</code>-like</a> and <a id="wrglossary.20367"></a><a href="#glo:glstextlike"><code class="csfmt">\glstext</code>-like</a> commands to format the <a id="wrglossary.20368"></a><a href="#glo:dual.linktext">link text</a>. <a href="#sec:glslink">§5.1</a>; <a href="#wrglossary.5446">160</a><p>
<div class="defnbox"><a id="wrglossary.20369"></a><a href="#glo:glstextup"><code class="csfmt">\glstextup</code></a><code class="code">{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20370"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.09a+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
If <a id="wrglossary.20371"></a><a href="#glo:textulc"><code class="csfmt">\textulc</code></a> is defined, this will use that command, otherwise it will use <a id="wrglossary.20372"></a><a href="#glo:textup"><code class="csfmt">\textup</code></a> to cancel the effect of the <a id="wrglossary.20373"></a><a href="#glo:dual.smallcaps">small caps</a> font command <a id="wrglossary.20374"></a><a href="#glo:textsc"><code class="csfmt">\textsc</code></a>. <a href="#sec:predefinedacrstyles">§6.2.1</a>; <a href="#wrglossary.7169">205</a><p>
<div class="defnbox"><a id="wrglossary.20375"></a><a href="#glo:glstildechar"><code class="csfmt">\glstildechar</code></a><span class="floatrightbox"><a id="wrglossary.20376"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.10+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Expands to <a id="wrglossary.20377"></a><a href="#glo:idx.sym.tilde"><code class="code">~</code></a> (a literal tilde character). <a href="#sec:xindy">§14</a>; <a href="#wrglossary.12047">337</a><p>
<div class="defnbox"><a id="wrglossary.20378"></a><a href="#glo:glstocfalse"><code class="csfmt">\glstocfalse</code></a><span class="floatrightbox"><a id="wrglossary.20379"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Sets <a id="wrglossary.20380"></a><a href="#glo:ifglstoc"><code class="csfmt">\ifglstoc</code></a> to false. <a href="#sec:pkgopts-sec">§2.2</a>; <a href="#wrglossary.2466">78</a><p>
<div class="defnbox"><a id="wrglossary.20381"></a><a href="#glo:glstoctrue"><code class="csfmt">\glstoctrue</code></a><span class="floatrightbox"><a id="wrglossary.20382"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Sets <a id="wrglossary.20383"></a><a href="#glo:ifglstoc"><code class="csfmt">\ifglstoc</code></a> to true. <a href="#sec:pkgopts-sec">§2.2</a>; <a href="#wrglossary.2464">78</a><p>
<div class="defnbox"><a id="wrglossary.20384"></a><a href="#glo:glstreechildpredesc"><code class="csfmt">\glstreechildpredesc</code></a><span class="floatrightbox"><a id="wrglossary.20385"></a><a href="#glo:pkg.glossary-tree"><span class="styfmt">glossary-tree</span></a> v4.26+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Space inserted before child descriptions. <a href="#sec:treestyles">§13.1.7</a>; <a href="#wrglossary.11279">315</a><p>
<div class="defnbox"><a id="wrglossary.20386"></a><a href="#glo:glstreegroupheaderfmt"><code class="csfmt">\glstreegroupheaderfmt</code></a><code class="code">{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20387"></a><a href="#glo:pkg.glossary-tree"><span class="styfmt">glossary-tree</span></a> v4.22+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Used to format the <a id="wrglossary.20388"></a><a href="#glo:idx.group">group</a> title for the <a id="wrglossary.20389"></a><a href="#glo:opt.glostyle.treegroup"><span class="glostylefmt">treegroup</span></a> and <a id="wrglossary.20390"></a><a href="#glo:opt.glostyle.indexgroup"><span class="glostylefmt">indexgroup</span></a> styles. <a href="#sec:treestyles">§13.1.7</a>; <a href="#wrglossary.11263">314</a><p>
<div class="defnbox"><a id="wrglossary.20391"></a><a href="#glo:glstreeindent"><code class="csfmt">\glstreeindent</code></a><span class="floatrightbox"><span class="summarytag">initial: </span>10pt; <a id="wrglossary.20392"></a><a href="#glo:pkg.glossary-tree"><span class="styfmt">glossary-tree</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Length register used by the <a id="wrglossary.20393"></a><a href="#glo:opt.glostyle.tree"><span class="glostylefmt">tree</span></a> style. <a href="#sec:treestyles">§13.1.7</a>; <a href="#wrglossary.11328">317</a><p>
<div class="defnbox"><a id="wrglossary.20394"></a><a href="#glo:glstreeitem"><code class="csfmt">\glstreeitem</code></a><span class="floatrightbox"><a id="wrglossary.20395"></a><a href="#glo:pkg.glossary-tree"><span class="styfmt">glossary-tree</span></a> v4.26+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Used to indent the top-level entries for the <a id="wrglossary.20396"></a><a href="#glo:opt.glostyle.index"><span class="glostylefmt">index</span></a> styles. <a href="#sec:treestyles">§13.1.7</a>; <a href="#wrglossary.11291">315</a><p>
<div class="defnbox"><a id="wrglossary.20397"></a><a href="#glo:glstreenamebox"><code class="csfmt">\glstreenamebox</code></a><code class="code">{<span class="meta">〈<em class="metainner">width</em>〉</span>}{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20398"></a><a href="#glo:pkg.glossary-tree"><span class="styfmt">glossary-tree</span></a> v4.19+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Creates the box for the name with styles like <a id="wrglossary.20399"></a><a href="#glo:opt.glostyle.alttree"><span class="glostylefmt">alttree</span></a>. <a href="#sec:treestyles">§13.1.7</a>; <a href="#wrglossary.11397">319</a><p>
<div class="defnbox"><a id="wrglossary.20400"></a><a href="#glo:glstreenamefmt"><code class="csfmt">\glstreenamefmt</code></a><code class="code">{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20401"></a><a href="#glo:pkg.glossary-tree"><span class="styfmt">glossary-tree</span></a> v4.08+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Used to format the name for the <a id="wrglossary.20402"></a><a href="#glo:opt.glostyle.tree"><span class="glostylefmt">tree</span></a> and <a id="wrglossary.20403"></a><a href="#glo:opt.glostyle.index"><span class="glostylefmt">index</span></a> styles. <a href="#sec:treestyles">§13.1.7</a>; <a href="#wrglossary.11256">314</a><p>
<div class="defnbox"><a id="wrglossary.20404"></a><a href="#glo:glstreenavigationfmt"><code class="csfmt">\glstreenavigationfmt</code></a><code class="code">{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20405"></a><a href="#glo:pkg.glossary-tree"><span class="styfmt">glossary-tree</span></a> v4.22+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Used to format the navigation element for styles like <a id="wrglossary.20406"></a><a href="#glo:opt.glostyle.treehypergroup"><span class="glostylefmt">treehypergroup</span></a>. <a href="#sec:treestyles">§13.1.7</a>; <a href="#wrglossary.11267">315</a><p>
<div class="defnbox"><a id="wrglossary.20407"></a><a href="#glo:glstreepredesc"><code class="csfmt">\glstreepredesc</code></a><span class="floatrightbox"><a id="wrglossary.20408"></a><a href="#glo:pkg.glossary-tree"><span class="styfmt">glossary-tree</span></a> v4.26+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Space inserted before top-level descriptions. <a href="#sec:treestyles">§13.1.7</a>; <a href="#wrglossary.11274">315</a><p>
<div class="defnbox"><a id="wrglossary.20409"></a><a href="#glo:glstreesubitem"><code class="csfmt">\glstreesubitem</code></a><span class="floatrightbox"><a id="wrglossary.20410"></a><a href="#glo:pkg.glossary-tree"><span class="styfmt">glossary-tree</span></a> v4.26+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Used to indent the level 1 entries for the <a id="wrglossary.20411"></a><a href="#glo:opt.glostyle.index"><span class="glostylefmt">index</span></a> styles. <a href="#sec:treestyles">§13.1.7</a>; <a href="#wrglossary.11294">316</a><p>
<div class="defnbox"><a id="wrglossary.20412"></a><a href="#glo:glstreesubsubitem"><code class="csfmt">\glstreesubsubitem</code></a><span class="floatrightbox"><a id="wrglossary.20413"></a><a href="#glo:pkg.glossary-tree"><span class="styfmt">glossary-tree</span></a> v4.26+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Used to indent the level 2 entries for the <a id="wrglossary.20414"></a><a href="#glo:opt.glostyle.index"><span class="glostylefmt">index</span></a> styles. <a href="#sec:treestyles">§13.1.7</a>; <a href="#wrglossary.11297">316</a><p>
<div class="defnbox"><a id="wrglossary.20415"></a><a href="#glo:glstype"><code class="csfmt">\glstype</code></a><span class="floatrightbox"><a id="wrglossary.20416"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.08+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Placeholder command that expands to the entry’s <a id="wrglossary.20417"></a><a href="#glo:dual.glossary">glossary</a> type. <a href="#sec:glsdisplay">§5.1.4</a>; <a href="#wrglossary.6019">175</a><p>
<div class="defnbox"><a id="wrglossary.20418"></a><dfn id="glo:glsucmarkfalse"><code class="csfmt">\glsucmarkfalse</code></dfn><span class="floatrightbox"><a id="wrglossary.20419"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.02+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Sets <a id="wrglossary.20420"></a><a href="#glo:ifglsucmark"><code class="csfmt">\ifglsucmark</code></a> to false.<p>
<div class="defnbox"><a id="wrglossary.20421"></a><dfn id="glo:glsucmarktrue"><code class="csfmt">\glsucmarktrue</code></dfn><span class="floatrightbox"><a id="wrglossary.20422"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.02+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Sets <a id="wrglossary.20423"></a><a href="#glo:ifglsucmark"><code class="csfmt">\ifglsucmark</code></a> to true.<p>
<div class="defnbox"><a id="wrglossary.20424"></a><a href="#glo:glsunexpandedfieldvalue"><code class="csfmt">\glsunexpandedfieldvalue</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">field-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20425"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.48+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
For use in expandable contexts where the field value is required but the contents should not be expanded. The field should be identified by its <a id="wrglossary.20426"></a><a href="#glo:dual.internalfieldlabel">internal field label</a>. Expands to nothing with no error or warning if the entry or field aren’t defined. <a href="#sec:fetchset">§15.5</a>; <a href="#wrglossary.12833">365</a><p>
<div class="defnbox"><a id="wrglossary.20427"></a><a href="#glo:glsunset"><code class="csfmt">\glsunset</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20428"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Globally unsets the <a id="wrglossary.20429"></a><a href="#glo:dual.firstuseflag">first use flag</a>. <a href="#sec:glsunset">§7</a>; <a href="#wrglossary.8149">228</a><p>
<div class="defnbox"><a id="wrglossary.20430"></a><a href="#glo:glsunsetall"><code class="csfmt">\glsunsetall</code></a><code class="code">[<span class="meta">〈<em class="metainner">glossary labels list</em>〉</span>]</code><span class="floatrightbox"><a id="wrglossary.20431"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Globally unsets the <a id="wrglossary.20432"></a><a href="#glo:dual.firstuseflag">first use flag</a> for all <a id="wrglossary.20433"></a><a href="#glo:idx.glossaryentry">entries</a> in whose labels are listed in the <span class="meta">〈<em class="metainner">glossary labels list</em>〉</span> comma-separated list. If the optional argument is omitted, the list of all non-<a id="wrglossary.20434"></a><a href="#glo:dual.ignoredglossary">ignored glossaries</a> is assumed. <a href="#sec:glsunset">§7</a>; <a href="#wrglossary.8165">229</a><p>
<div class="defnbox"><a id="wrglossary.20435"></a><a href="#glo:glsupacrpluralsuffix"><code class="csfmt">\glsupacrpluralsuffix</code></a><span class="floatrightbox"><a id="wrglossary.20436"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.12+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Suffix used to obtain the default <a id="wrglossary.20437"></a><a href="#glo:opt.gloskey.shortplural"><span class="csoptfmt">shortplural</span></a> value with the base <a id="wrglossary.20438"></a><a href="#glo:dual.smallcaps">small caps</a> <a id="wrglossary.20439"></a><a href="#glo:idx.acronymstyle">acronym styles</a>. <a href="#sec:predefinedacrstyles">§6.2.1</a>; <a href="#wrglossary.7167">205</a><p>
<div class="defnbox"><a id="wrglossary.20440"></a><a href="#glo:glsuppercase"><code class="csfmt">\glsuppercase</code></a><code class="code">{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20441"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.50+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Converts <span class="meta">〈<em class="metainner">text</em>〉</span> to <a id="wrglossary.20442"></a><a href="#glo:idx.uppercase">uppercase</a> using the modern LaTeX3 <a id="wrglossary.20443"></a><a href="#glo:@@glslabel@casechange">case-changing</a> command, which is expandable. <a href="#sec:casechanging">§15.2</a>; <a href="#wrglossary.12496">353</a><p>
<div class="defnbox"><a id="wrglossary.20444"></a><a href="#glo:GlsUseAcrEntryDispStyle"><code class="csfmt">\GlsUseAcrEntryDispStyle</code></a><code class="code">{<span class="meta">〈<em class="metainner">style-name</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20445"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.02+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Implements the <a id="wrglossary.20446"></a><a href="#glo:idx.entryformat">entry format</a> part of the given <a id="wrglossary.20447"></a><a href="#glo:idx.acronymstyle">acronym style</a> (the code supplied in the <span class="meta">〈<em class="metainner">format def</em>〉</span> argument of <a id="wrglossary.20448"></a><a href="#glo:newacronymstyle"><code class="csfmt">\newacronymstyle</code></a>). <a href="#sec:customacronym">§6.2.2</a>; <a href="#wrglossary.7445">212</a><p>
<div class="defnbox"><a id="wrglossary.20449"></a><a href="#glo:GlsUseAcrStyleDefs"><code class="csfmt">\GlsUseAcrStyleDefs</code></a><code class="code">{<span class="meta">〈<em class="metainner">style-name</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20450"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.02+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Implements the style definitions part of the given <a id="wrglossary.20451"></a><a href="#glo:idx.acronymstyle">acronym style</a> (the code supplied in the <span class="meta">〈<em class="metainner">display defs</em>〉</span> argument of <a id="wrglossary.20452"></a><a href="#glo:newacronymstyle"><code class="csfmt">\newacronymstyle</code></a>). <a href="#sec:customacronym">§6.2.2</a>; <a href="#wrglossary.7447">212</a><p>
<div class="defnbox"><a id="wrglossary.20453"></a><a href="#glo:GLSuseri"><code class="csfmt">\GLSuseri</code></a><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.20454"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v2.04+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.20455"></a><a href="#glo:glsuseri"><code class="csfmt">\glsuseri</code></a> but converts the <a id="wrglossary.20456"></a><a href="#glo:dual.linktext">link text</a> to <a id="wrglossary.20457"></a><a href="#glo:idx.allcaps">all caps</a>. <a href="#sec:glstext-like">§5.1.3</a>; <a href="#wrglossary.5905">172</a><p>
<div class="defnbox"><a id="wrglossary.20458"></a><a href="#glo:Glsuseri"><code class="csfmt">\Glsuseri</code></a><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.20459"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v2.04+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.20460"></a><a href="#glo:glsuseri"><code class="csfmt">\glsuseri</code></a> but converts the <a id="wrglossary.20461"></a><a href="#glo:dual.linktext">link text</a> to <a id="wrglossary.20462"></a><a href="#glo:idx.sentencecase">sentence case</a>. <a href="#sec:glstext-like">§5.1.3</a>; <a href="#wrglossary.5902">171</a><p>
<div class="defnbox"><a id="wrglossary.20463"></a><a href="#glo:glsuseri"><code class="csfmt">\glsuseri</code></a><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.20464"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v2.04+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
References the entry identified by <span class="meta">〈<em class="metainner">entry-label</em>〉</span>. The text produced is obtained from the <a id="wrglossary.20465"></a><a href="#glo:opt.gloskey.user1"><span class="csoptfmt">user1</span></a> value. The <span class="meta">〈<em class="metainner">insert</em>〉</span> argument will be inserted at the end of the <a id="wrglossary.20466"></a><a href="#glo:dual.linktext">link text</a>. This command does not alter or depend on the <a id="wrglossary.20467"></a><a href="#glo:dual.firstuseflag">first use flag</a>. For the first optional argument, see <a id="wrglossary.20468"></a><a href="#glo:idx.glsopt"><code class="csfmt">\glslink</code> options</a>. <a href="#sec:glstext-like">§5.1.3</a>; <a href="#wrglossary.5897">171</a><p>
<div class="defnbox"><a id="wrglossary.20469"></a><a href="#glo:glsuseriaccessdisplay"><code class="csfmt">\glsuseriaccessdisplay</code></a><code class="code">{<span class="meta">〈<em class="metainner">text</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20470"></a><a href="#glo:pkg.glossaries-accsupp"><span class="styfmt">glossaries-accsupp</span></a> v4.45+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Does <span class="meta">〈<em class="metainner">text</em>〉</span> with the <a id="wrglossary.20471"></a><a href="#glo:opt.gloskey.user1access"><span class="csoptfmt">user1access</span></a> replacement text (if set). <a href="#sec:glsentryaccessdisplay">§17.3</a>; <a href="#wrglossary.13341">382</a><p>
<div class="defnbox"><a id="wrglossary.20472"></a><a href="#glo:GLSuserii"><code class="csfmt">\GLSuserii</code></a><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.20473"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v2.04+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.20474"></a><a href="#glo:glsuserii"><code class="csfmt">\glsuserii</code></a> but converts the <a id="wrglossary.20475"></a><a href="#glo:dual.linktext">link text</a> to <a id="wrglossary.20476"></a><a href="#glo:idx.allcaps">all caps</a>. <a href="#sec:glstext-like">§5.1.3</a>; <a href="#wrglossary.5916">172</a><p>
<div class="defnbox"><a id="wrglossary.20477"></a><a href="#glo:Glsuserii"><code class="csfmt">\Glsuserii</code></a><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.20478"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v2.04+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.20479"></a><a href="#glo:glsuserii"><code class="csfmt">\glsuserii</code></a> but converts the <a id="wrglossary.20480"></a><a href="#glo:dual.linktext">link text</a> to <a id="wrglossary.20481"></a><a href="#glo:idx.sentencecase">sentence case</a>. <a href="#sec:glstext-like">§5.1.3</a>; <a href="#wrglossary.5913">172</a><p>
<div class="defnbox"><a id="wrglossary.20482"></a><a href="#glo:glsuserii"><code class="csfmt">\glsuserii</code></a><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.20483"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v2.04+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
References the entry identified by <span class="meta">〈<em class="metainner">entry-label</em>〉</span>. The text produced is obtained from the <a id="wrglossary.20484"></a><a href="#glo:opt.gloskey.user2"><span class="csoptfmt">user2</span></a> value. The <span class="meta">〈<em class="metainner">insert</em>〉</span> argument will be inserted at the end of the <a id="wrglossary.20485"></a><a href="#glo:dual.linktext">link text</a>. This command does not alter or depend on the <a id="wrglossary.20486"></a><a href="#glo:dual.firstuseflag">first use flag</a>. For the first optional argument, see <a id="wrglossary.20487"></a><a href="#glo:idx.glsopt"><code class="csfmt">\glslink</code> options</a>. <a href="#sec:glstext-like">§5.1.3</a>; <a href="#wrglossary.5908">172</a><p>
<div class="defnbox"><a id="wrglossary.20488"></a><a href="#glo:glsuseriiaccessdisplay"><code class="csfmt">\glsuseriiaccessdisplay</code></a><code class="code">{<span class="meta">〈<em class="metainner">text</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20489"></a><a href="#glo:pkg.glossaries-accsupp"><span class="styfmt">glossaries-accsupp</span></a> v4.45+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Does <span class="meta">〈<em class="metainner">text</em>〉</span> with the <a id="wrglossary.20490"></a><a href="#glo:opt.gloskey.user2access"><span class="csoptfmt">user2access</span></a> replacement text (if set). <a href="#sec:glsentryaccessdisplay">§17.3</a>; <a href="#wrglossary.13345">382</a><p>
<div class="defnbox"><a id="wrglossary.20491"></a><a href="#glo:GLSuseriii"><code class="csfmt">\GLSuseriii</code></a><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.20492"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v2.04+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.20493"></a><a href="#glo:glsuseriii"><code class="csfmt">\glsuseriii</code></a> but converts the <a id="wrglossary.20494"></a><a href="#glo:dual.linktext">link text</a> to <a id="wrglossary.20495"></a><a href="#glo:idx.allcaps">all caps</a>. <a href="#sec:glstext-like">§5.1.3</a>; <a href="#wrglossary.5927">172</a><p>
<div class="defnbox"><a id="wrglossary.20496"></a><a href="#glo:Glsuseriii"><code class="csfmt">\Glsuseriii</code></a><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.20497"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v2.04+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.20498"></a><a href="#glo:glsuseriii"><code class="csfmt">\glsuseriii</code></a> but converts the <a id="wrglossary.20499"></a><a href="#glo:dual.linktext">link text</a> to <a id="wrglossary.20500"></a><a href="#glo:idx.sentencecase">sentence case</a>. <a href="#sec:glstext-like">§5.1.3</a>; <a href="#wrglossary.5924">172</a><p>
<div class="defnbox"><a id="wrglossary.20501"></a><a href="#glo:glsuseriii"><code class="csfmt">\glsuseriii</code></a><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.20502"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v2.04+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
References the entry identified by <span class="meta">〈<em class="metainner">entry-label</em>〉</span>. The text produced is obtained from the <a id="wrglossary.20503"></a><a href="#glo:opt.gloskey.user3"><span class="csoptfmt">user3</span></a> value. The <span class="meta">〈<em class="metainner">insert</em>〉</span> argument will be inserted at the end of the <a id="wrglossary.20504"></a><a href="#glo:dual.linktext">link text</a>. This command does not alter or depend on the <a id="wrglossary.20505"></a><a href="#glo:dual.firstuseflag">first use flag</a>. For the first optional argument, see <a id="wrglossary.20506"></a><a href="#glo:idx.glsopt"><code class="csfmt">\glslink</code> options</a>. <a href="#sec:glstext-like">§5.1.3</a>; <a href="#wrglossary.5919">172</a><p>
<div class="defnbox"><a id="wrglossary.20507"></a><a href="#glo:glsuseriiiaccessdisplay"><code class="csfmt">\glsuseriiiaccessdisplay</code></a><code class="code">{<span class="meta">〈<em class="metainner">text</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20508"></a><a href="#glo:pkg.glossaries-accsupp"><span class="styfmt">glossaries-accsupp</span></a> v4.45+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Does <span class="meta">〈<em class="metainner">text</em>〉</span> with the <a id="wrglossary.20509"></a><a href="#glo:opt.gloskey.user3access"><span class="csoptfmt">user3access</span></a> replacement text (if set). <a href="#sec:glsentryaccessdisplay">§17.3</a>; <a href="#wrglossary.13349">382</a><p>
<div class="defnbox"><a id="wrglossary.20510"></a><a href="#glo:GLSuseriv"><code class="csfmt">\GLSuseriv</code></a><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.20511"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v2.04+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.20512"></a><a href="#glo:glsuseriv"><code class="csfmt">\glsuseriv</code></a> but converts the <a id="wrglossary.20513"></a><a href="#glo:dual.linktext">link text</a> to <a id="wrglossary.20514"></a><a href="#glo:idx.allcaps">all caps</a>. <a href="#sec:glstext-like">§5.1.3</a>; <a href="#wrglossary.5938">173</a><p>
<div class="defnbox"><a id="wrglossary.20515"></a><a href="#glo:Glsuseriv"><code class="csfmt">\Glsuseriv</code></a><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.20516"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v2.04+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.20517"></a><a href="#glo:glsuseriv"><code class="csfmt">\glsuseriv</code></a> but converts the <a id="wrglossary.20518"></a><a href="#glo:dual.linktext">link text</a> to <a id="wrglossary.20519"></a><a href="#glo:idx.sentencecase">sentence case</a>. <a href="#sec:glstext-like">§5.1.3</a>; <a href="#wrglossary.5935">173</a><p>
<div class="defnbox"><a id="wrglossary.20520"></a><a href="#glo:glsuseriv"><code class="csfmt">\glsuseriv</code></a><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.20521"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v2.04+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
References the entry identified by <span class="meta">〈<em class="metainner">entry-label</em>〉</span>. The text produced is obtained from the <a id="wrglossary.20522"></a><a href="#glo:opt.gloskey.user4"><span class="csoptfmt">user4</span></a> value. The <span class="meta">〈<em class="metainner">insert</em>〉</span> argument will be inserted at the end of the <a id="wrglossary.20523"></a><a href="#glo:dual.linktext">link text</a>. This command does not alter or depend on the <a id="wrglossary.20524"></a><a href="#glo:dual.firstuseflag">first use flag</a>. For the first optional argument, see <a id="wrglossary.20525"></a><a href="#glo:idx.glsopt"><code class="csfmt">\glslink</code> options</a>. <a href="#sec:glstext-like">§5.1.3</a>; <a href="#wrglossary.5930">172</a><p>
<div class="defnbox"><a id="wrglossary.20526"></a><a href="#glo:glsuserivaccessdisplay"><code class="csfmt">\glsuserivaccessdisplay</code></a><code class="code">{<span class="meta">〈<em class="metainner">text</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20527"></a><a href="#glo:pkg.glossaries-accsupp"><span class="styfmt">glossaries-accsupp</span></a> v4.45+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Does <span class="meta">〈<em class="metainner">text</em>〉</span> with the <a id="wrglossary.20528"></a><a href="#glo:opt.gloskey.user4access"><span class="csoptfmt">user4access</span></a> replacement text (if set). <a href="#sec:glsentryaccessdisplay">§17.3</a>; <a href="#wrglossary.13353">383</a><p>
<div class="defnbox"><a id="wrglossary.20529"></a><a href="#glo:GLSuserv"><code class="csfmt">\GLSuserv</code></a><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.20530"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v2.04+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.20531"></a><a href="#glo:glsuserv"><code class="csfmt">\glsuserv</code></a> but converts the <a id="wrglossary.20532"></a><a href="#glo:dual.linktext">link text</a> to <a id="wrglossary.20533"></a><a href="#glo:idx.allcaps">all caps</a>. <a href="#sec:glstext-like">§5.1.3</a>; <a href="#wrglossary.5949">173</a><p>
<div class="defnbox"><a id="wrglossary.20534"></a><a href="#glo:Glsuserv"><code class="csfmt">\Glsuserv</code></a><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.20535"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v2.04+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.20536"></a><a href="#glo:glsuserv"><code class="csfmt">\glsuserv</code></a> but converts the <a id="wrglossary.20537"></a><a href="#glo:dual.linktext">link text</a> to <a id="wrglossary.20538"></a><a href="#glo:idx.sentencecase">sentence case</a>. <a href="#sec:glstext-like">§5.1.3</a>; <a href="#wrglossary.5946">173</a><p>
<div class="defnbox"><a id="wrglossary.20539"></a><a href="#glo:glsuserv"><code class="csfmt">\glsuserv</code></a><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.20540"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v2.04+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
References the entry identified by <span class="meta">〈<em class="metainner">entry-label</em>〉</span>. The text produced is obtained from the <a id="wrglossary.20541"></a><a href="#glo:opt.gloskey.user5"><span class="csoptfmt">user5</span></a> value. The <span class="meta">〈<em class="metainner">insert</em>〉</span> argument will be inserted at the end of the <a id="wrglossary.20542"></a><a href="#glo:dual.linktext">link text</a>. This command does not alter or depend on the <a id="wrglossary.20543"></a><a href="#glo:dual.firstuseflag">first use flag</a>. For the first optional argument, see <a id="wrglossary.20544"></a><a href="#glo:idx.glsopt"><code class="csfmt">\glslink</code> options</a>. <a href="#sec:glstext-like">§5.1.3</a>; <a href="#wrglossary.5941">173</a><p>
<div class="defnbox"><a id="wrglossary.20545"></a><a href="#glo:glsuservaccessdisplay"><code class="csfmt">\glsuservaccessdisplay</code></a><code class="code">{<span class="meta">〈<em class="metainner">text</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20546"></a><a href="#glo:pkg.glossaries-accsupp"><span class="styfmt">glossaries-accsupp</span></a> v4.45+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Does <span class="meta">〈<em class="metainner">text</em>〉</span> with the <a id="wrglossary.20547"></a><a href="#glo:opt.gloskey.user5access"><span class="csoptfmt">user5access</span></a> replacement text (if set). <a href="#sec:glsentryaccessdisplay">§17.3</a>; <a href="#wrglossary.13357">383</a><p>
<div class="defnbox"><a id="wrglossary.20548"></a><a href="#glo:GLSuservi"><code class="csfmt">\GLSuservi</code></a><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.20549"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v2.04+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.20550"></a><a href="#glo:glsuservi"><code class="csfmt">\glsuservi</code></a> but converts the <a id="wrglossary.20551"></a><a href="#glo:dual.linktext">link text</a> to <a id="wrglossary.20552"></a><a href="#glo:idx.allcaps">all caps</a>. <a href="#sec:glstext-like">§5.1.3</a>; <a href="#wrglossary.5960">173</a><p>
<div class="defnbox"><a id="wrglossary.20553"></a><a href="#glo:Glsuservi"><code class="csfmt">\Glsuservi</code></a><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.20554"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v2.04+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.20555"></a><a href="#glo:glsuservi"><code class="csfmt">\glsuservi</code></a> but converts the <a id="wrglossary.20556"></a><a href="#glo:dual.linktext">link text</a> to <a id="wrglossary.20557"></a><a href="#glo:idx.sentencecase">sentence case</a>. <a href="#sec:glstext-like">§5.1.3</a>; <a href="#wrglossary.5957">173</a><p>
<div class="defnbox"><a id="wrglossary.20558"></a><a href="#glo:glsuservi"><code class="csfmt">\glsuservi</code></a><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.20559"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v2.04+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
References the entry identified by <span class="meta">〈<em class="metainner">entry-label</em>〉</span>. The text produced is obtained from the <a id="wrglossary.20560"></a><a href="#glo:opt.gloskey.user6"><span class="csoptfmt">user6</span></a> value. The <span class="meta">〈<em class="metainner">insert</em>〉</span> argument will be inserted at the end of the <a id="wrglossary.20561"></a><a href="#glo:dual.linktext">link text</a>. This command does not alter or depend on the <a id="wrglossary.20562"></a><a href="#glo:dual.firstuseflag">first use flag</a>. For the first optional argument, see <a id="wrglossary.20563"></a><a href="#glo:idx.glsopt"><code class="csfmt">\glslink</code> options</a>. <a href="#sec:glstext-like">§5.1.3</a>; <a href="#wrglossary.5952">173</a><p>
<div class="defnbox"><a id="wrglossary.20564"></a><a href="#glo:glsuserviaccessdisplay"><code class="csfmt">\glsuserviaccessdisplay</code></a><code class="code">{<span class="meta">〈<em class="metainner">text</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20565"></a><a href="#glo:pkg.glossaries-accsupp"><span class="styfmt">glossaries-accsupp</span></a> v4.45+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Does <span class="meta">〈<em class="metainner">text</em>〉</span> with the <a id="wrglossary.20566"></a><a href="#glo:opt.gloskey.user6access"><span class="csoptfmt">user6access</span></a> replacement text (if set). <a href="#sec:glsentryaccessdisplay">§17.3</a>; <a href="#wrglossary.13361">383</a><p>
<div class="defnbox"><a id="wrglossary.20567"></a><a href="#glo:glswrallowprimitivemodsfalse"><code class="csfmt">\glswrallowprimitivemodsfalse</code></a></div><!-- end of defnbox -->
<p>
Sets <a id="wrglossary.20568"></a><a href="#glo:ifglswrallowprimitivemods"><code class="csfmt">\ifglswrallowprimitivemods</code></a> to false. <a href="#sec:pkgopts-indexing">§2.4</a>; <a href="#wrglossary.2975">92</a><p>
<div class="defnbox"><a id="wrglossary.20569"></a><a href="#glo:glswrallowprimitivemodstrue"><code class="csfmt">\glswrallowprimitivemodstrue</code></a></div><!-- end of defnbox -->
<p>
Sets <a id="wrglossary.20570"></a><a href="#glo:ifglswrallowprimitivemods"><code class="csfmt">\ifglswrallowprimitivemods</code></a> to true. <a href="#sec:pkgopts-indexing">§2.4</a>; <a href="#wrglossary.2972">92</a><p>
<div class="defnbox"><a id="wrglossary.20571"></a><a href="#glo:glswrglossdisableanchorcmds"><code class="csfmt">\glswrglossdisableanchorcmds</code></a><span class="floatrightbox"><a id="wrglossary.20572"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.50+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Hook used to locally disable problematic commands whilst constructing the anchor for <a id="wrglossary.20573"></a><a href="#glo:glshypernumber"><code class="csfmt">\glshypernumber</code></a>. <a href="#sec:encap">§12.1</a>; <a href="#wrglossary.9678">270</a><p>
<div class="defnbox"><a id="wrglossary.20574"></a><a href="#glo:glswrglossdisablelocationcmds"><code class="csfmt">\glswrglossdisablelocationcmds</code></a><span class="floatrightbox"><a id="wrglossary.20575"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.50+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Hook used to locally disable problematic commands whilst writing the location to the <a id="wrglossary.20576"></a><a href="#glo:dual.indexingfile">indexing file</a> with Options <a href="#glo:idx.opt.mkidx">2</a> and <a href="#glo:idx.opt.xdy">3</a>. <a href="#sec:locationsyntax">§12.3</a>; <a href="#wrglossary.9872">275</a><p>
<div class="defnbox"><a id="wrglossary.20577"></a><a href="#glo:glswrglosslocationtarget"><code class="csfmt">\glswrglosslocationtarget</code></a><code class="code">{<span class="meta">〈<em class="metainner">location</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20578"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.50+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Must be expandable. May be used to alter the location suffix whilst constructing the anchor for <a id="wrglossary.20579"></a><a href="#glo:glshypernumber"><code class="csfmt">\glshypernumber</code></a>. <a href="#sec:encap">§12.1</a>; <a href="#wrglossary.9684">270</a><p>
<div class="defnbox"><a id="wrglossary.20580"></a><a href="#glo:glswrglosslocationtextfmt"><code class="csfmt">\glswrglosslocationtextfmt</code></a><code class="code">{<span class="meta">〈<em class="metainner">location</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20581"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.50+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Used to encapsulate the location in the <a id="wrglossary.20582"></a><a href="#glo:idx.hyperlink">hyperlink</a> text for <a id="wrglossary.20583"></a><a href="#glo:glshypernumber"><code class="csfmt">\glshypernumber</code></a>. <a href="#sec:encap">§12.1</a>; <a href="#wrglossary.9649">269</a><p>
<div class="defnbox"><a id="wrglossary.20584"></a><a href="#glo:glswrite"><code class="csfmt">\glswrite</code></a></div><!-- end of defnbox -->
<p>
The write register used to create the <a id="wrglossary.20585"></a><a href="#glo:dual.indexing">indexing</a> style file. <a href="#sec:setupopt23">§3.2</a>; <a href="#wrglossary.4101">123</a><p>
<div class="defnbox"><a id="wrglossary.20586"></a><dfn id="glo:glswritedefhook"><code class="csfmt">\glswritedefhook</code></dfn><span class="floatrightbox"><a id="wrglossary.20587"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.10a</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Hook used when writing entries to the <a id="wrglossary.20588"></a><a href="#glo:ext.glsdefs"><span class="extfmt">glsdefs</span></a> file after all the <span class="meta">〈<em class="metainner">key</em>〉</span>=<span class="meta">〈<em class="metainner">value</em>〉</span> information has been written and before the end brace that closes the final argument of <a id="wrglossary.20589"></a><a href="#glo:glsdefs@newdocentry"><code class="csfmt">\glsdefs@newdocentry</code></a>.<p>
<div class="defnbox"><a id="wrglossary.20590"></a><a href="#glo:glswriteentry"><code class="csfmt">\glswriteentry</code></a><code class="code">{<span class="meta">〈<em class="metainner">label</em>〉</span>}{<span class="meta">〈<em class="metainner">indexing code</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20591"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.16+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Does <span class="meta">〈<em class="metainner">indexing code</em>〉</span> unless <a id="wrglossary.20592"></a><a href="#glo:opt.indexonlyfirst"><span class="styoptfmt">indexonlyfirst</span></a><span class="optfmt">=true</span> and the entry identified by <span class="meta">〈<em class="metainner">label</em>〉</span> has been marked as <a id="wrglossary.20593"></a><a href="#glo:firstuseflag">used</a>. <a href="#sec:pkgopts-indexing">§2.4</a>; <a href="#wrglossary.3007">93</a><p>
<div class="defnbox"><a id="wrglossary.20594"></a><a href="#glo:glsXcounterXformat"><code class="csfmt">\glsX<span class="meta">〈<em class="metainner">counter</em>〉</span>X<span class="meta">〈<em class="metainner">format</em>〉</span></code></a><code class="code">{<span class="meta">〈<em class="metainner">H-prefix</em>〉</span>}{<span class="meta">〈<em class="metainner">location</em>〉</span>}</code><p>
<div class="noteBox">(<a id="wrglossary.20595"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> only)</div><!-- end of noteBox -->
</div><!-- end of defnbox -->
<p>
Used with <a id="wrglossary.20596"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> for location formats. <a href="#sec:xindyloc">§14.3</a>; <a href="#wrglossary.12185">341</a><p>

</section><!-- end of section summary.index7077888 -->

<section id="summary.index7143424"><!-- start of section summary.index7143424 --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->Glsxtr<div class="labellink"><a href="#summary.index7143424">[link]</a></div></h2><!-- end of section header -->
<div class="defnbox"><a id="wrglossary.20597"></a><a href="#glo:glsxtr@makeglossaries"><code class="csfmt">\glsxtr@makeglossaries</code></a><code class="code">{<span class="meta">〈<em class="metainner">label-list</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20598"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.09+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
This command is written to the <a id="wrglossary.20599"></a><a href="#glo:ext.aux"><span class="extfmt">aux</span></a> file for the benefit of <a id="wrglossary.20600"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> and <a id="wrglossary.20601"></a><a href="#glo:app.makeglossaries-lite"><span class="appfmt">makeglossaries-lite</span></a>. <a href="#sec:notedev.makeindex.xindy">§1.7.1</a>; <a href="#wrglossary.2012">65</a><p>
<div class="defnbox"><a id="wrglossary.20602"></a><a href="#glo:glsxtr@record"><code class="csfmt">\glsxtr@record</code></a><code class="code">{<span class="meta">〈<em class="metainner">label</em>〉</span>}{<span class="meta">〈<em class="metainner">h-prefix</em>〉</span>}{<span class="meta">〈<em class="metainner">counter</em>〉</span>}{<span class="meta">〈<em class="metainner">format</em>〉</span>}{<span class="meta">〈<em class="metainner">loc</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20603"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.08+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
This command is written to the <a id="wrglossary.20604"></a><a href="#glo:ext.aux"><span class="extfmt">aux</span></a> file to provide the indexing information for <a id="wrglossary.20605"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>. <a href="#sec:notedev.bib2gls">§1.7.3</a>; <a href="#wrglossary.2083">67</a><p>
<div class="defnbox"><a id="wrglossary.20606"></a><a href="#glo:glsxtr@record@nameref"><code class="csfmt">\glsxtr@record@nameref</code></a><code class="code">{<span class="meta">〈<em class="metainner">label</em>〉</span>}{<span class="meta">〈<em class="metainner">href prefix</em>〉</span>}{<span class="meta">〈<em class="metainner">counter</em>〉</span>}{<span class="meta">〈<em class="metainner">format</em>〉</span>}{<span class="meta">〈<em class="metainner">location</em>〉</span>}{<span class="meta">〈<em class="metainner">title</em>〉</span>}{<span class="meta">〈<em class="metainner">href anchor</em>〉</span>}{<span class="meta">〈<em class="metainner">href value</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20607"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.37+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
This command is written to the <a id="wrglossary.20608"></a><a href="#glo:ext.aux"><span class="extfmt">aux</span></a> file to provide the indexing information for <a id="wrglossary.20609"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> when the <a id="wrglossary.20610"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a><span class="optfmt">=nameref</span> option is used. <a href="#sec:notedev.bib2gls">§1.7.3</a>; <a href="#wrglossary.2086">67</a><p>
<div class="defnbox"><a id="wrglossary.20611"></a><a href="#glo:glsxtr@recordsee"><code class="csfmt">\glsxtr@recordsee</code></a><code class="code">{<span class="meta">〈<em class="metainner">label</em>〉</span>}{<span class="meta">〈<em class="metainner">xr list</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20612"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.14+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
This command is written to the <a id="wrglossary.20613"></a><a href="#glo:ext.aux"><span class="extfmt">aux</span></a> file to provide the <a id="wrglossary.20614"></a><a href="#glo:glssee"><code class="csfmt">\glssee</code></a> information for <a id="wrglossary.20615"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>. <a href="#sec:notedev.bib2gls">§1.7.3</a>; <a href="#wrglossary.2089">68</a><p>
<div class="defnbox"><a id="wrglossary.20616"></a><a href="#glo:glsxtr@resource"><code class="csfmt">\glsxtr@resource</code></a><code class="code">{<span class="meta">〈<em class="metainner">options</em>〉</span>}{<span class="meta">〈<em class="metainner">basename</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20617"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.08+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
This command is written to the <a id="wrglossary.20618"></a><a href="#glo:ext.aux"><span class="extfmt">aux</span></a> file to provide the resource options for <a id="wrglossary.20619"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>. <a href="#sec:notedev.bib2gls">§1.7.3</a>; <a href="#wrglossary.2065">67</a><p>
<div class="defnbox"><a id="wrglossary.20620"></a><dfn id="glo:glsxtr@texencoding"><code class="csfmt">\glsxtr@texencoding</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">encoding</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20621"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.11+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
This command is written to the <a id="wrglossary.20622"></a><a href="#glo:ext.aux"><span class="extfmt">aux</span></a> file to provide the file <a id="wrglossary.20623"></a><a href="#glo:idx.encoding">encoding</a> information for <a id="wrglossary.20624"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>.<p>
<div class="defnbox"><a id="wrglossary.20625"></a><dfn id="glo:glsxtrabbrvfootnote"><code class="xtrcsfmt">\glsxtrabbrvfootnote</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20626"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.07+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Command that produces the footnote for the footnote abbreviation styles, such as <a id="wrglossary.20627"></a><a href="#glo:opt.abbrstyle.footnote"><span class="abbrstylefmt">footnote</span></a> and <a id="wrglossary.20628"></a><a href="#glo:opt.abbrstyle.postfootnote"><span class="abbrstylefmt">postfootnote</span></a>.<p>
<div class="defnbox"><a id="wrglossary.20629"></a><dfn id="glo:glsxtrabbrvtype"><code class="xtrcsfmt">\glsxtrabbrvtype</code></dfn><span class="floatrightbox"><span class="summarytag">initial: </span><a id="wrglossary.20630"></a><a href="#glo:glsdefaulttype"><code class="csfmt">\glsdefaulttype</code></a>; <a id="wrglossary.20631"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Expands to the label of the default <a id="wrglossary.20632"></a><a href="#glo:idx.abbreviation"><span class="xtrfmt">abbreviation</span></a> <a id="wrglossary.20633"></a><a href="#glo:dual.glossary">glossary</a>. The <a id="wrglossary.20634"></a><a href="#glo:opt.abbreviations"><span class="xtrstyoptfmt">abbreviations</span></a> package option will redefine this to <code class="code">abbreviations</code>.<p>
<div class="defnbox"><a id="wrglossary.20635"></a><dfn id="glo:glsxtrbookindexname"><code class="xtrcsfmt">\glsxtrbookindexname</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20636"></a><a href="#glo:pkg.glossary-bookindex"><span class="styfmt">glossary-bookindex</span></a> v1.21+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Used by the <a id="wrglossary.20637"></a><a href="#glo:opt.glostyle.bookindex"><span class="xtrglostylefmt">bookindex</span></a> style to display a top-level entry’s name.<p>
<div class="defnbox"><a id="wrglossary.20638"></a><dfn id="glo:glsxtrcategoryaccsupp"><code class="xtrcsfmt">\glsxtr<span class="meta">〈<em class="metainner">category</em>〉</span>accsupp</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">replacement</em>〉</span>}{<span class="meta">〈<em class="metainner">content</em>〉</span>}</code></div><!-- end of defnbox -->
<p>
If defined, used by <a id="wrglossary.20639"></a><a href="#glo:glsfieldaccsupp"><code class="csfmt">\glsfieldaccsupp</code></a> for the accessibility support for the category identified by <span class="meta">〈<em class="metainner">category</em>〉</span>.<p>
<div class="defnbox"><a id="wrglossary.20640"></a><dfn id="glo:glsxtrcategoryfieldaccsupp"><code class="xtrcsfmt">\glsxtr<span class="meta">〈<em class="metainner">category</em>〉</span><span class="meta">〈<em class="metainner">field</em>〉</span>accsupp</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">replacement</em>〉</span>}{<span class="meta">〈<em class="metainner">content</em>〉</span>}</code></div><!-- end of defnbox -->
<p>
If defined, used by <a id="wrglossary.20641"></a><a href="#glo:glsfieldaccsupp"><code class="csfmt">\glsfieldaccsupp</code></a> for the accessibility support for the category identified by <span class="meta">〈<em class="metainner">category</em>〉</span> and the <a id="wrglossary.20642"></a><a href="#glo:dual.internalfieldlabel">internal field label</a> given by <span class="meta">〈<em class="metainner">field</em>〉</span>.<p>
<div class="defnbox"><a id="wrglossary.20643"></a><dfn id="glo:glsxtrcopytoglossary"><code class="csfmt">\glsxtrcopytoglossary</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">glossary-type</em>〉</span>}</code><span class="floatrightbox"><span class="summarytag">modifier: </span>* <a id="wrglossary.20644"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.12+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Copies the entry to the internal <a id="wrglossary.20645"></a><a href="#glo:dual.glossary">glossary</a> list for the given <a id="wrglossary.20646"></a><a href="#glo:dual.glossary">glossary</a>. The starred version performs a global change. The unstarred version can be localised. Only for use with the <a id="wrglossary.20647"></a><a href="#glo:dual.unsrtfam"><span class="qt">“unsrt”</span> family of commands</a>.<p>
<div class="defnbox"><a id="wrglossary.20648"></a><dfn id="glo:glsxtrcounterlocfmt"><code class="xtrcsfmt">\glsxtr<span class="meta">〈<em class="metainner">counter</em>〉</span>locfmt</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">location</em>〉</span>}{<span class="meta">〈<em class="metainner">title</em>〉</span>}</code></div><!-- end of defnbox -->
<p>
If defined, used with <a id="wrglossary.20649"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a><span class="optfmt">=name</span> to format locations associated with <span class="meta">〈<em class="metainner">counter</em>〉</span>.<p>
<div class="defnbox"><a id="wrglossary.20650"></a><dfn id="glo:glsxtrdopostpunc"><code class="xtrcsfmt">\glsxtrdopostpunc</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">code</em>〉</span>}<span class="meta">〈<em class="metainner">token</em>〉</span></code><span class="floatrightbox"><a id="wrglossary.20651"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.49+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
If <span class="meta">〈<em class="metainner">token</em>〉</span> is a recognised punctuation character this does the punctuation character and then <span class="meta">〈<em class="metainner">code</em>〉</span>, otherwise if does <span class="meta">〈<em class="metainner">code</em>〉</span> followed by <span class="meta">〈<em class="metainner">token</em>〉</span>.<p>
<div class="defnbox"><a id="wrglossary.20652"></a><dfn id="glo:glsxtrfieldforlistloop"><code class="xtrcsfmt">\glsxtrfieldforlistloop</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">field</em>〉</span>}{<span class="meta">〈<em class="metainner">handler-cs</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20653"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.12+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Iterates over the given field’s value using <a id="wrglossary.20654"></a><a href="#glo:pkg.etoolbox"><span class="styfmt">etoolbox</span>’s</a> <a id="wrglossary.20655"></a><a href="#glo:forlistcsloop"><code class="csfmt">\forlistcsloop</code></a>.<p>
<div class="defnbox"><a id="wrglossary.20656"></a><dfn id="glo:glsxtrfieldformatlist"><code class="xtrcsfmt">\glsxtrfieldformatlist</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">field-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20657"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.42+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Formats the value of the given field, which should be an <a id="wrglossary.20658"></a><a href="#glo:pkg.etoolbox"><span class="styfmt">etoolbox</span></a> internal list, using the same list handler macro as <a id="wrglossary.20659"></a><a href="#glo:pkg.datatool"><span class="styfmt">datatool</span>’s</a> <a id="wrglossary.20660"></a><a href="#glo:DTLformatlist"><code class="csfmt">\DTLformatlist</code></a>.<p>
<div class="defnbox"><a id="wrglossary.20661"></a><dfn id="glo:glsxtrfmt"><code class="xtrcsfmt">\glsxtrfmt</code></dfn><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20662"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.12+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Behaves like <code class="code"><a id="wrglossary.20663"></a><a href="#glo:glslink"><code class="csfmt">\glslink</code></a>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="cmdfmt">\<span class="meta">〈<em class="metainner">csname</em>〉</span></span>{<span class="meta">〈<em class="metainner">text</em>〉</span>}<span class="meta">〈<em class="metainner">insert</em>〉</span>}</code> where the control sequence name <span class="meta">〈<em class="metainner">csname</em>〉</span> is obtained from a designated field.<p>
<div class="defnbox"><a id="wrglossary.20664"></a><dfn id="glo:GlsXtrFmtField"><code class="xtrcsfmt">\GlsXtrFmtField</code></dfn><span class="floatrightbox"><span class="summarytag">initial: </span><code class="code">useri</code>; <a id="wrglossary.20665"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.12+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Expands to the name of the <a id="wrglossary.20666"></a><a href="#glo:@@glslabel@internalfieldlabel">u</a>sed by <a id="wrglossary.20667"></a><a href="#glo:glsxtrfmt"><code class="xtrcsfmt">\glsxtrfmt</code></a>.<p>
<div class="defnbox"><a id="wrglossary.20668"></a><dfn id="glo:glsxtrfootnotedescname"><code class="xtrcsfmt">\glsxtrfootnotedescname</code></dfn><span class="floatrightbox"><a id="wrglossary.20669"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.42+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Expands to the name value for styles like <a id="wrglossary.20670"></a><a href="#glo:opt.abbrstyle.short-footnote-desc"><span class="abbrstylefmt">short-footnote-desc</span></a>.<p>
<div class="defnbox"><a id="wrglossary.20671"></a><dfn id="glo:glsxtrfootnotedescsort"><code class="xtrcsfmt">\glsxtrfootnotedescsort</code></dfn><span class="floatrightbox"><a id="wrglossary.20672"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.42+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Expands to the sort value for footnote styles like <a id="wrglossary.20673"></a><a href="#glo:opt.abbrstyle.short-footnote-desc"><span class="abbrstylefmt">short-footnote-desc</span></a>.<p>
<div class="defnbox"><a id="wrglossary.20674"></a><dfn id="glo:glsxtrforcsvfield"><code class="xtrcsfmt">\glsxtrforcsvfield</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">field-label</em>〉</span>}{<span class="meta">〈<em class="metainner">handler cs</em>〉</span>}</code><span class="floatrightbox"><span class="summarytag">modifier: </span>* <a id="wrglossary.20675"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.24+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Iterates over the comma-separated list stored in the given field (identified by its <a id="wrglossary.20676"></a><a href="#glo:@@glslabel@internalfieldlabel">internal label</a>) for the entry identified by <span class="meta">〈<em class="metainner">entry-label</em>〉</span> and performs <code class="code"><span class="meta">〈<em class="metainner">handler cs</em>〉</span>{<span class="meta">〈<em class="metainner">element</em>〉</span>}</code> for each element of the list.<p>
<div class="defnbox"><a id="wrglossary.20677"></a><dfn id="glo:GLSxtrfull"><code class="xtrcsfmt">\GLSxtrfull</code></dfn><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.20678"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.20679"></a><a href="#glo:glsxtrfull"><code class="xtrcsfmt">\glsxtrfull</code></a> but converts the <a id="wrglossary.20680"></a><a href="#glo:dual.linktext">link text</a> to <a id="wrglossary.20681"></a><a href="#glo:idx.allcaps">all caps</a>.<p>
<div class="defnbox"><a id="wrglossary.20682"></a><dfn id="glo:Glsxtrfull"><code class="xtrcsfmt">\Glsxtrfull</code></dfn><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.20683"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.20684"></a><a href="#glo:glsxtrfull"><code class="xtrcsfmt">\glsxtrfull</code></a> but converts the <a id="wrglossary.20685"></a><a href="#glo:dual.linktext">link text</a> to <a id="wrglossary.20686"></a><a href="#glo:idx.sentencecase">sentence case</a>.<p>
<div class="defnbox"><a id="wrglossary.20687"></a><dfn id="glo:glsxtrfull"><code class="xtrcsfmt">\glsxtrfull</code></dfn><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.20688"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
References the <a id="wrglossary.20689"></a><a href="#glo:idx.abbreviation"><span class="xtrfmt">abbreviation</span></a> identified by <span class="meta">〈<em class="metainner">entry-label</em>〉</span>. The text produced is obtained from the <a id="wrglossary.20690"></a><a href="#glo:opt.gloskey.short"><span class="csoptfmt">short</span></a> and <a id="wrglossary.20691"></a><a href="#glo:opt.gloskey.long"><span class="csoptfmt">long</span></a> values, formatted according to the <a id="wrglossary.20692"></a><a href="#glo:idx.abbrvstyle"><span class="xtrfmt">abbreviation</span> style</a> associated with the entry’s <a id="wrglossary.20693"></a><a href="#glo:idx.category">category</a>. The <span class="meta">〈<em class="metainner">insert</em>〉</span> argument will be inserted at the end of the <a id="wrglossary.20694"></a><a href="#glo:dual.linktext">link text</a>. This command does not alter or depend on the <a id="wrglossary.20695"></a><a href="#glo:dual.firstuseflag">first use flag</a>. The format produced by this command may not match the format produced by the <a id="wrglossary.20696"></a><a href="#glo:dual.firstuse">first use</a> of <code class="code"><a id="wrglossary.20697"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code>, depending on the abbreviation style.<p>
<div class="defnbox"><a id="wrglossary.20698"></a><dfn id="glo:GLSxtrfullpl"><code class="xtrcsfmt">\GLSxtrfullpl</code></dfn><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.20699"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.20700"></a><a href="#glo:glsxtrfullpl"><code class="xtrcsfmt">\glsxtrfullpl</code></a> but converts the <a id="wrglossary.20701"></a><a href="#glo:dual.linktext">link text</a> to <a id="wrglossary.20702"></a><a href="#glo:idx.allcaps">all caps</a>.<p>
<div class="defnbox"><a id="wrglossary.20703"></a><dfn id="glo:Glsxtrfullpl"><code class="xtrcsfmt">\Glsxtrfullpl</code></dfn><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.20704"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.20705"></a><a href="#glo:glsxtrfullpl"><code class="xtrcsfmt">\glsxtrfullpl</code></a> but converts the <a id="wrglossary.20706"></a><a href="#glo:dual.linktext">link text</a> to <a id="wrglossary.20707"></a><a href="#glo:idx.sentencecase">sentence case</a>.<p>
<div class="defnbox"><a id="wrglossary.20708"></a><dfn id="glo:glsxtrfullpl"><code class="xtrcsfmt">\glsxtrfullpl</code></dfn><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.20709"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.20710"></a><a href="#glo:glsxtrfull"><code class="xtrcsfmt">\glsxtrfull</code></a> but for the plural form.<p>
<div class="defnbox"><a id="wrglossary.20711"></a><dfn id="glo:glsxtrfullsep"><code class="xtrcsfmt">\glsxtrfullsep</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20712"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Separator used by the parenthetical inline full and also for some display full forms.<p>
<div class="defnbox"><a id="wrglossary.20713"></a><dfn id="glo:glsxtrGeneralInitRules"><code class="xtrcsfmt">\glsxtrGeneralInitRules</code></dfn><span class="floatrightbox"><a id="wrglossary.20714"></a><a href="#glo:pkg.glossaries-extra-bib2gls"><span class="styfmt">glossaries-extra-bib2gls</span></a> v1.49+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A shortcut that expands to the ignorable rules, combining diacritic rules, hyphen rules, general punctuation rules, digit rules, and fraction rules.<p>
<div class="defnbox"><a id="wrglossary.20715"></a><dfn id="glo:glsxtrGeneralLatinAtoGrules"><code class="xtrcsfmt">\glsxtrGeneralLatinAtoGrules</code></dfn><span class="floatrightbox"><a id="wrglossary.20716"></a><a href="#glo:pkg.glossaries-extra-bib2gls"><span class="styfmt">glossaries-extra-bib2gls</span></a> v1.49+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Expands to the A–G subset of General Latin I sort rules.<p>
<div class="defnbox"><a id="wrglossary.20717"></a><dfn id="glo:glsxtrGeneralLatinNtoZrules"><code class="xtrcsfmt">\glsxtrGeneralLatinNtoZrules</code></dfn><span class="floatrightbox"><a id="wrglossary.20718"></a><a href="#glo:pkg.glossaries-extra-bib2gls"><span class="styfmt">glossaries-extra-bib2gls</span></a> v1.49+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Expands to the N–Z subset of General Latin I sort rules.<p>
<div class="defnbox"><a id="wrglossary.20719"></a><dfn id="glo:glsxtrgetgrouptitle"><code class="xtrcsfmt">\glsxtrgetgrouptitle</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">group-label</em>〉</span>}{<span class="meta">〈<em class="metainner">cs</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20720"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.14+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Obtains the title corresponding to the <a id="wrglossary.20721"></a><a href="#glo:idx.group">group</a> identified by <span class="meta">〈<em class="metainner">group-label</em>〉</span> and stores the result in the control sequence <span class="meta">〈<em class="metainner">cs</em>〉</span>.<p>
<div class="defnbox"><a id="wrglossary.20722"></a><dfn id="glo:glsxtrglossentry"><code class="csfmt">\glsxtrglossentry</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20723"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.21+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Used for standalone entries to display the name with <a id="wrglossary.20724"></a><a href="#glo:glossentryname"><code class="csfmt">\glossentryname</code></a>, with appropriate hooks.<p>
<div class="defnbox"><a id="wrglossary.20725"></a><dfn id="glo:glsxtrhiername"><code class="xtrcsfmt">\glsxtrhiername</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20726"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.37+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Displays the entry’s hierarchical name.<p>
<div class="defnbox"><a id="wrglossary.20727"></a><dfn id="glo:GlsXtrIfFieldEqNum"><code class="xtrcsfmt">\GlsXtrIfFieldEqNum</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">field-label</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">number</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code><span class="floatrightbox"><span class="summarytag">modifier: </span>* <a id="wrglossary.20728"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.31+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Compares the numeric value stored in the given field with <span class="meta">〈<em class="metainner">number</em>〉</span>.<p>
<div class="defnbox"><a id="wrglossary.20729"></a><dfn id="glo:GlsXtrIfFieldEqStr"><code class="xtrcsfmt">\GlsXtrIfFieldEqStr</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">field-label</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">value</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code><span class="floatrightbox"><span class="summarytag">modifier: </span>* <a id="wrglossary.20730"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.21+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Tests if the entry given by <span class="meta">〈<em class="metainner">entry-label</em>〉</span> has the <a id="wrglossary.20731"></a><a href="#glo:dual.field">field</a> identified by its <a id="wrglossary.20732"></a><a href="#glo:@@glslabel@internalfieldlabel">internal label</a> <span class="meta">〈<em class="metainner">field-label</em>〉</span> set to <span class="meta">〈<em class="metainner">value</em>〉</span>.<p>
<div class="defnbox"><a id="wrglossary.20733"></a><dfn id="glo:GlsXtrIfFieldNonZero"><code class="xtrcsfmt">\GlsXtrIfFieldNonZero</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">field-label</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code><span class="floatrightbox"><span class="summarytag">modifier: </span>* <a id="wrglossary.20734"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.31+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Tests if the numeric value stored in the given field is non-zero.<p>
<div class="defnbox"><a id="wrglossary.20735"></a><dfn id="glo:GlsXtrIfFieldUndef"><code class="xtrcsfmt">\GlsXtrIfFieldUndef</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">field-label</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20736"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.23+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Expandable command that tests if the given field (identified by its <a id="wrglossary.20737"></a><a href="#glo:@@glslabel@internalfieldlabel">internal label</a>) is undefined for the entry given by <span class="meta">〈<em class="metainner">entry-label</em>〉</span>. Internally uses <a id="wrglossary.20738"></a><a href="#glo:pkg.etoolbox"><span class="styfmt">etoolbox</span>’s</a> <a id="wrglossary.20739"></a><a href="#glo:ifcsundef"><code class="csfmt">\ifcsundef</code></a> command.<p>
<div class="defnbox"><a id="wrglossary.20740"></a><dfn id="glo:glsxtrifhasfield"><code class="xtrcsfmt">\glsxtrifhasfield</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">field-label</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code><span class="floatrightbox"><span class="summarytag">modifier: </span>* <a id="wrglossary.20741"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.19+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Tests if the field identified by its <a id="wrglossary.20742"></a><a href="#glo:@@glslabel@internalfieldlabel">internal label</a> <span class="meta">〈<em class="metainner">field-label</em>〉</span> for the entry given by <span class="meta">〈<em class="metainner">entry-label</em>〉</span> is defined and is not empty. This is like <a id="wrglossary.20743"></a><a href="#glo:ifglshasfield"><code class="csfmt">\ifglshasfield</code></a> but doesn’t produce a warning if the entry or field doesn’t exist. This sets <a id="wrglossary.20744"></a><a href="#glo:glscurrentfieldvalue"><code class="csfmt">\glscurrentfieldvalue</code></a> to the field value and does <span class="meta">〈<em class="metainner">true</em>〉</span> if its defined and not empty, otherwise it does <span class="meta">〈<em class="metainner">false</em>〉</span>. The unstarred version adds implicit grouping to make nesting easier. The starred version doesn’t (to make assignments easier).<p>
<div class="defnbox"><a id="wrglossary.20745"></a><dfn id="glo:GlsXtrIfHasNonZeroChildCount"><code class="xtrcsfmt">\GlsXtrIfHasNonZeroChildCount</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code><span class="floatrightbox"><span class="summarytag">modifier: </span>* <a id="wrglossary.20746"></a><a href="#glo:pkg.glossaries-extra-bib2gls"><span class="styfmt">glossaries-extra-bib2gls</span></a> v1.47+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Tests if the value in the <a id="wrglossary.20747"></a><a href="#glo:opt.glosfield.childcount"><span class="xtrcsoptfmt">childcount</span></a> field is non-zero (using <a id="wrglossary.20748"></a><a href="#glo:GlsXtrIfFieldNonZero"><code class="xtrcsfmt">\GlsXtrIfFieldNonZero</code></a>). This requires the <a id="wrglossary.20749"></a><a href="#glo:opt.resource.save-child-count"><span class="xtrcsoptfmt">save-child-count</span></a> resource option.<p>
<div class="defnbox"><a id="wrglossary.20750"></a><a href="#glo:GlsXtrIfUnusedOrUndefined"><code class="csfmt">\GlsXtrIfUnusedOrUndefined</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20751"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.34+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Does <span class="meta">〈<em class="metainner">true</em>〉</span> if the entry hasn’t been defined or hasn’t been marked as <a id="wrglossary.20752"></a><a href="#glo:@@glslabel@firstuseflag">used</a>, otherwise does <span class="meta">〈<em class="metainner">true</em>〉</span>. Note that this command will generate an error or warning (according to <a id="wrglossary.20753"></a><a href="#glo:opt.undefaction"><span class="xtrstyoptfmt">undefaction</span></a>) if the entry hasn’t been defined, but will still do <span class="meta">〈<em class="metainner">true</em>〉</span>. <a href="#sec:conditionals">§15.4</a>; <a href="#wrglossary.12650">358</a><p>
<div class="defnbox"><a id="wrglossary.20754"></a><dfn id="glo:glsxtrifwasfirstuse"><code class="xtrcsfmt">\glsxtrifwasfirstuse</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20755"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Initialised by the <a id="wrglossary.20756"></a><a href="#glo:glslike"><code class="csfmt">\gls</code>-like</a> and <a id="wrglossary.20757"></a><a href="#glo:glstextlike"><code class="csfmt">\glstext</code>-like</a> commands, this expands to <span class="meta">〈<em class="metainner">true</em>〉</span> if the calling command was considered the <a id="wrglossary.20758"></a><a href="#glo:dual.firstuse">first use</a>, otherwise it expands to <span class="meta">〈<em class="metainner">false</em>〉</span>. This command may be used within the <a id="wrglossary.20759"></a><a href="#glo:dual.postlinkhook">post-link hook</a> (where it’s too late to test the <a id="wrglossary.20760"></a><a href="#glo:dual.firstuseflag">first use flag</a> with <a id="wrglossary.20761"></a><a href="#glo:ifglsused"><code class="csfmt">\ifglsused</code></a>).<p>
<div class="defnbox"><a id="wrglossary.20762"></a><dfn id="glo:GlsXtrIfXpFieldEqXpStr"><code class="xtrcsfmt">\GlsXtrIfXpFieldEqXpStr</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">field-label</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">value</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code><span class="floatrightbox"><span class="summarytag">modifier: </span>* <a id="wrglossary.20763"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.31+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Like <a id="wrglossary.20764"></a><a href="#glo:GlsXtrIfFieldEqStr"><code class="xtrcsfmt">\GlsXtrIfFieldEqStr</code></a> but first (protected) expands both the field value and the supplied <span class="meta">〈<em class="metainner">value</em>〉</span>.<p>
<div class="defnbox"><a id="wrglossary.20765"></a><dfn id="glo:glsxtrIgnorableRules"><code class="xtrcsfmt">\glsxtrIgnorableRules</code></dfn><span class="floatrightbox"><a id="wrglossary.20766"></a><a href="#glo:pkg.glossaries-extra-bib2gls"><span class="styfmt">glossaries-extra-bib2gls</span></a> v1.49+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A shortcut that expands to the control rules, space rules and non-printable rules.<p>
<div class="defnbox"><a id="wrglossary.20767"></a><dfn id="glo:Glsxtrinlinefullformat"><code class="xtrcsfmt">\Glsxtrinlinefullformat</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">insert</em>〉</span>}</code></div><!-- end of defnbox -->
<p>
Used by <a id="wrglossary.20768"></a><a href="#glo:Glsxtrfull"><code class="xtrcsfmt">\Glsxtrfull</code></a> to display the <a id="wrglossary.20769"></a><a href="#glo:idx.sentencecase">sentence case</a> inline full form (defined by the abbreviation style).<p>
<div class="defnbox"><a id="wrglossary.20770"></a><dfn id="glo:glsxtrinlinefullformat"><code class="xtrcsfmt">\glsxtrinlinefullformat</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">insert</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20771"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Used by <a id="wrglossary.20772"></a><a href="#glo:glsxtrfull"><code class="xtrcsfmt">\glsxtrfull</code></a> to display the inline full form (defined by the abbreviation style).<p>
<div class="defnbox"><a id="wrglossary.20773"></a><dfn id="glo:Glsxtrinlinefullplformat"><code class="xtrcsfmt">\Glsxtrinlinefullplformat</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">insert</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20774"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Used by <a id="wrglossary.20775"></a><a href="#glo:Glsxtrfullpl"><code class="xtrcsfmt">\Glsxtrfullpl</code></a> to display the plural <a id="wrglossary.20776"></a><a href="#glo:idx.sentencecase">sentence case</a> inline full form (defined by the abbreviation style).<p>
<div class="defnbox"><a id="wrglossary.20777"></a><dfn id="glo:glsxtrinlinefullplformat"><code class="xtrcsfmt">\glsxtrinlinefullplformat</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">insert</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20778"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Used by <a id="wrglossary.20779"></a><a href="#glo:glsxtrfullpl"><code class="xtrcsfmt">\glsxtrfullpl</code></a> to display the plural inline full form (defined by the abbreviation style).<p>
<div class="defnbox"><a id="wrglossary.20780"></a><dfn id="glo:GlsXtrLoadResources"><code class="xtrcsfmt">\GlsXtrLoadResources</code></dfn><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]</code><span class="floatrightbox"><a id="wrglossary.20781"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.11+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
For use with <a id="wrglossary.20782"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, this both sets up the resource options (which <a id="wrglossary.20783"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> can detect from the <a id="wrglossary.20784"></a><a href="#glo:ext.aux"><span class="extfmt">aux</span></a> file) and inputs the <a id="wrglossary.20785"></a><a href="#glo:ext.glstex"><span class="extfmt">glstex</span></a> file created by <a id="wrglossary.20786"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>.<p>
<div class="defnbox"><a id="wrglossary.20787"></a><dfn id="glo:glsxtrlocalsetgrouptitle"><code class="xtrcsfmt">\glsxtrlocalsetgrouptitle</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">group-label</em>〉</span>}{<span class="meta">〈<em class="metainner">group-title</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20788"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.24+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Locally assigns the given title <span class="meta">〈<em class="metainner">group-title</em>〉</span> to the <a id="wrglossary.20789"></a><a href="#glo:idx.group">group</a> identified by <span class="meta">〈<em class="metainner">group-label</em>〉</span>.<p>
<div class="defnbox"><a id="wrglossary.20790"></a><dfn id="glo:GLSxtrlong"><code class="xtrcsfmt">\GLSxtrlong</code></dfn><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.20791"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.20792"></a><a href="#glo:glsxtrlong"><code class="xtrcsfmt">\glsxtrlong</code></a> but converts the <a id="wrglossary.20793"></a><a href="#glo:dual.linktext">link text</a> to <a id="wrglossary.20794"></a><a href="#glo:idx.allcaps">all caps</a>.<p>
<div class="defnbox"><a id="wrglossary.20795"></a><dfn id="glo:Glsxtrlong"><code class="xtrcsfmt">\Glsxtrlong</code></dfn><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.20796"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.20797"></a><a href="#glo:glsxtrlong"><code class="xtrcsfmt">\glsxtrlong</code></a> but converts the <a id="wrglossary.20798"></a><a href="#glo:dual.linktext">link text</a> to <a id="wrglossary.20799"></a><a href="#glo:idx.sentencecase">sentence case</a>.<p>
<div class="defnbox"><a id="wrglossary.20800"></a><dfn id="glo:glsxtrlong"><code class="xtrcsfmt">\glsxtrlong</code></dfn><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.20801"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
References the <a id="wrglossary.20802"></a><a href="#glo:idx.abbreviation"><span class="xtrfmt">abbreviation</span></a> identified by <span class="meta">〈<em class="metainner">entry-label</em>〉</span>. The text produced is obtained from the <a id="wrglossary.20803"></a><a href="#glo:opt.gloskey.long"><span class="csoptfmt">long</span></a> value, formatted according to the <a id="wrglossary.20804"></a><a href="#glo:idx.abbrvstyle"><span class="xtrfmt">abbreviation</span> style</a> associated with the entry’s <a id="wrglossary.20805"></a><a href="#glo:idx.category">category</a>. The <span class="meta">〈<em class="metainner">insert</em>〉</span> argument will be inserted at the end of the <a id="wrglossary.20806"></a><a href="#glo:dual.linktext">link text</a>. This command does not alter or depend on the <a id="wrglossary.20807"></a><a href="#glo:dual.firstuseflag">first use flag</a>.<p>
<div class="defnbox"><a id="wrglossary.20808"></a><dfn id="glo:GLSxtrlongpl"><code class="xtrcsfmt">\GLSxtrlongpl</code></dfn><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.20809"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.20810"></a><a href="#glo:glsxtrlongpl"><code class="xtrcsfmt">\glsxtrlongpl</code></a> but converts the <a id="wrglossary.20811"></a><a href="#glo:dual.linktext">link text</a> to <a id="wrglossary.20812"></a><a href="#glo:idx.allcaps">all caps</a>.<p>
<div class="defnbox"><a id="wrglossary.20813"></a><dfn id="glo:Glsxtrlongpl"><code class="xtrcsfmt">\Glsxtrlongpl</code></dfn><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.20814"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.20815"></a><a href="#glo:glsxtrlongpl"><code class="xtrcsfmt">\glsxtrlongpl</code></a> but converts the <a id="wrglossary.20816"></a><a href="#glo:dual.linktext">link text</a> to <a id="wrglossary.20817"></a><a href="#glo:idx.sentencecase">sentence case</a>.<p>
<div class="defnbox"><a id="wrglossary.20818"></a><dfn id="glo:glsxtrlongpl"><code class="xtrcsfmt">\glsxtrlongpl</code></dfn><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.20819"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.20820"></a><a href="#glo:glsxtrlong"><code class="xtrcsfmt">\glsxtrlong</code></a> but the text produced is obtained from the <a id="wrglossary.20821"></a><a href="#glo:opt.gloskey.longplural"><span class="csoptfmt">longplural</span></a> value.<p>
<div class="defnbox"><a id="wrglossary.20822"></a><dfn id="glo:glsxtrnewgls"><code class="xtrcsfmt">\glsxtrnewgls</code></dfn><code class="code">[<span class="meta">〈<em class="metainner">default-options</em>〉</span>]{<span class="meta">〈<em class="metainner">prefix</em>〉</span>}{<span class="meta">〈<em class="metainner">cs</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20823"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.21+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Defines the command <span class="meta">〈<em class="metainner">cs</em>〉</span>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>} to behave like <code class="code"><a id="wrglossary.20824"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<span class="meta">〈<em class="metainner">default-options</em>〉</span>,<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">prefix</em>〉</span><span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code>.<p>
<div class="defnbox"><a id="wrglossary.20825"></a><dfn id="glo:glsxtrnewglslike"><code class="xtrcsfmt">\glsxtrnewglslike</code></dfn><code class="code">[<span class="meta">〈<em class="metainner">default-options</em>〉</span>]{<span class="meta">〈<em class="metainner">prefix</em>〉</span>}{<span class="meta">〈<em class="metainner"><a id="wrglossary.20826"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>-like cs</em>〉</span>}{<span class="meta">〈<em class="metainner"><a id="wrglossary.20827"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>-like cs</em>〉</span>}{<span class="meta">〈<em class="metainner"><a id="wrglossary.20828"></a><a href="#glo:Gls"><code class="csfmt">\Gls</code></a>-like cs</em>〉</span>}{<span class="meta">〈<em class="metainner"><a id="wrglossary.20829"></a><a href="#glo:Glspl"><code class="csfmt">\Glspl</code></a>-like cs</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20830"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.21+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Like <a id="wrglossary.20831"></a><a href="#glo:glsxtrnewgls"><code class="xtrcsfmt">\glsxtrnewgls</code></a> but provides plural and <a id="wrglossary.20832"></a><a href="#glo:idx.sentencecase">sentence case</a> commands as well.<p>
<div class="defnbox"><a id="wrglossary.20833"></a><dfn id="glo:glsxtrnewnumber"><code class="xtrcsfmt">\glsxtrnewnumber</code></dfn><code class="code">[<span class="meta">〈<em class="metainner">key=value list</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">num</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20834"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></span><span class="clearfix"></span><p>
<div class="noteBox">(requires <code class="code"><code class="csfmt">\usepackage</code>[<a id="wrglossary.20835"></a><a href="#glo:opt.numbers"><span class="styoptfmt">numbers</span></a>]{glossaries-extra}</code>)</div><!-- end of noteBox -->
</div><!-- end of defnbox -->
<p>
Defines a new <a id="wrglossary.20836"></a><a href="#glo:dual.glossary">glossary</a> entry with the given label, <a id="wrglossary.20837"></a><a href="#glo:opt.gloskey.type"><span class="csoptfmt">type</span></a> set to <code class="code">numbers</code>, the <a id="wrglossary.20838"></a><a href="#glo:opt.gloskey.category"><span class="xtrcsoptfmt">category</span></a> set to <code class="code">number</code>, the <a id="wrglossary.20839"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> set to <span class="meta">〈<em class="metainner">num</em>〉</span> and the <a id="wrglossary.20840"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> set to <span class="meta">〈<em class="metainner">entry-label</em>〉</span>. The optional argument is a comma-separated list of <a id="wrglossary.20841"></a><a href="#glo:idx.gloskey">glossary entry keys</a>, which can be used to override the defaults.<p>
<div class="defnbox"><a id="wrglossary.20842"></a><dfn id="glo:glsxtrnewsymbol"><code class="xtrcsfmt">\glsxtrnewsymbol</code></dfn><code class="code">[<span class="meta">〈<em class="metainner">key=value list</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">sym</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20843"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></span><span class="clearfix"></span><p>
<div class="noteBox">(requires <code class="code"><code class="csfmt">\usepackage</code>[<a id="wrglossary.20844"></a><a href="#glo:opt.symbols"><span class="styoptfmt">symbols</span></a>]{glossaries-extra}</code>)</div><!-- end of noteBox -->
</div><!-- end of defnbox -->
<p>
Defines a new <a id="wrglossary.20845"></a><a href="#glo:dual.glossary">glossary</a> entry with the given label, <a id="wrglossary.20846"></a><a href="#glo:opt.gloskey.type"><span class="csoptfmt">type</span></a> set to <a id="wrglossary.20847"></a><a href="#glo:opt.glostype.symbols"><code class="glostypefmt">symbols</code></a>, the <a id="wrglossary.20848"></a><a href="#glo:opt.gloskey.category"><span class="xtrcsoptfmt">category</span></a> set to <code class="code">symbol</code>, the <a id="wrglossary.20849"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> set to <span class="meta">〈<em class="metainner">sym</em>〉</span> and the <a id="wrglossary.20850"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> set to <span class="meta">〈<em class="metainner">entry-label</em>〉</span>. The optional argument is a comma-separated list of <a id="wrglossary.20851"></a><a href="#glo:idx.gloskey">glossary entry keys</a>, which can be used to override the defaults.<p>
<div class="defnbox"><a id="wrglossary.20852"></a><dfn id="glo:glsxtrnopostpunc"><code class="xtrcsfmt">\glsxtrnopostpunc</code></dfn><span class="floatrightbox"><a id="wrglossary.20853"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.22+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
When placed at the end of the <a id="wrglossary.20854"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a>, this switches off the post-description punctuation (inserted automatically via options such as <a id="wrglossary.20855"></a><a href="#glo:opt.postdot"><span class="xtrstyoptfmt">postdot</span></a>) but doesn’t suppress the <a id="wrglossary.20856"></a><a href="#glo:dual.postdeschook">post-description hook</a>. Does nothing outside of the <a id="wrglossary.20857"></a><a href="#glo:dual.glossary">glossary</a>.<p>
<div class="defnbox"><a id="wrglossary.20858"></a><dfn id="glo:glsxtrp"><code class="xtrcsfmt">\glsxtrp</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">field</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20859"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.07+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
For use in headings and captions (instead of the <a id="wrglossary.20860"></a><a href="#glo:glslike"><code class="csfmt">\gls</code>-like</a> or <a id="wrglossary.20861"></a><a href="#glo:glstextlike"><code class="csfmt">\glstext</code>-like</a> commands). This command is designed to expand to the field value if used in a <a id="wrglossary.20862"></a><a href="#glo:idx.PDFbookmark">PDF bookmark</a> and can also expand to a more appropriate command if it ends up in the page header. Note that there’s no option argument.<p>
<div class="defnbox"><a id="wrglossary.20863"></a><dfn id="glo:glsxtrparen"><code class="xtrcsfmt">\glsxtrparen</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20864"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.17+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Used to encapsulate <span class="meta">〈<em class="metainner">text</em>〉</span> in parentheses.<p>
<div class="defnbox"><a id="wrglossary.20865"></a><dfn id="glo:glsxtrpostlinkAddSymbolOnFirstUse"><code class="xtrcsfmt">\glsxtrpostlinkAddSymbolOnFirstUse</code></dfn><span class="floatrightbox"><a id="wrglossary.20866"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
May be used within a <a id="wrglossary.20867"></a><a href="#glo:dual.postlinkhook">post-link hook</a> to display the symbol in parentheses on <a id="wrglossary.20868"></a><a href="#glo:dual.firstuse">first use</a>.<p>
<div class="defnbox"><a id="wrglossary.20869"></a><dfn id="glo:glsxtrpostlinkhook"><code class="xtrcsfmt">\glsxtrpostlinkhook</code></dfn><span class="floatrightbox"><a id="wrglossary.20870"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.0+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
An additional <a id="wrglossary.20871"></a><a href="#glo:dual.postlinkhook">post-link hook</a> that supports categories.<p>
<div class="defnbox"><a id="wrglossary.20872"></a><dfn id="glo:GlsXtrResetLocalBuffer"><code class="csfmt">\GlsXtrResetLocalBuffer</code></dfn><span class="floatrightbox"><a id="wrglossary.20873"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.49+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
If local unset for repeat entries has been enabled with <a id="wrglossary.20874"></a><a href="#glo:GlsXtrUnsetBufferEnableRepeatLocal"><code class="csfmt">\GlsXtrUnsetBufferEnableRepeatLocal</code></a>, this will locally reset all entries that are in the buffer that hadn’t been marked as used before the function was enabled.<p>
<div class="defnbox"><a id="wrglossary.20875"></a><dfn id="glo:GlsXtrSetAltModifier"><code class="xtrcsfmt">\GlsXtrSetAltModifier</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">token</em>〉</span>}{<span class="meta">〈<em class="metainner">options</em>〉</span>}</code></div><!-- end of defnbox -->
<p>
Sets <span class="meta">〈<em class="metainner">token</em>〉</span> as a modifier for the <a id="wrglossary.20876"></a><a href="#glo:glslike"><code class="csfmt">\gls</code>-like</a> and <a id="wrglossary.20877"></a><a href="#glo:glstextlike"><code class="csfmt">\glstext</code>-like</a> commands that will automatically implement the given options.<p>
<div class="defnbox"><a id="wrglossary.20878"></a><dfn id="glo:GlsXtrSetField"><code class="xtrcsfmt">\GlsXtrSetField</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">field-label</em>〉</span>}{<span class="meta">〈<em class="metainner">value</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20879"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.12+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Assigns <span class="meta">〈<em class="metainner">value</em>〉</span> to the field identified by its <a id="wrglossary.20880"></a><a href="#glo:@@glslabel@internalfieldlabel">internal label</a> <span class="meta">〈<em class="metainner">field-label</em>〉</span> for the entry identified by <span class="meta">〈<em class="metainner">entry-label</em>〉</span>. An error (or warning with <a id="wrglossary.20881"></a><a href="#glo:opt.undefaction"><span class="xtrstyoptfmt">undefaction</span></a><span class="optfmt">=warn</span>) occurs if the entry hasn’t been defined.<p>
<div class="defnbox"><a id="wrglossary.20882"></a><dfn id="glo:glsxtrsetgrouptitle"><code class="xtrcsfmt">\glsxtrsetgrouptitle</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">group-label</em>〉</span>}{<span class="meta">〈<em class="metainner">group-title</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20883"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.14+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Globally assigns the given title <span class="meta">〈<em class="metainner">group-title</em>〉</span> to the <a id="wrglossary.20884"></a><a href="#glo:idx.group">group</a> identified by <span class="meta">〈<em class="metainner">group-label</em>〉</span>.<p>
<div class="defnbox"><a id="wrglossary.20885"></a><dfn id="glo:GlsXtrSetPlusModifier"><code class="csfmt">\GlsXtrSetPlusModifier</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">options</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20886"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.49+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Overrides the options that should be implemented by the plus (<code class="code">+</code>) modifier for <a id="wrglossary.20887"></a><a href="#glo:glslike"><code class="csfmt">\gls</code>-like</a> and <a id="wrglossary.20888"></a><a href="#glo:glstextlike"><code class="csfmt">\glstext</code>-like</a> commands.<p>
<div class="defnbox"><a id="wrglossary.20889"></a><dfn id="glo:GlsXtrSetStarModifier"><code class="csfmt">\GlsXtrSetStarModifier</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">options</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20890"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.49+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Overrides the options that should be implemented by the star (<code class="code">*</code>) modifier for <a id="wrglossary.20891"></a><a href="#glo:glslike"><code class="csfmt">\gls</code>-like</a> and <a id="wrglossary.20892"></a><a href="#glo:glstextlike"><code class="csfmt">\glstext</code>-like</a> commands.<p>
<div class="defnbox"><a id="wrglossary.20893"></a><dfn id="glo:GLSxtrshort"><code class="xtrcsfmt">\GLSxtrshort</code></dfn><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.20894"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.20895"></a><a href="#glo:glsxtrshort"><code class="xtrcsfmt">\glsxtrshort</code></a> but converts the <a id="wrglossary.20896"></a><a href="#glo:dual.linktext">link text</a> to <a id="wrglossary.20897"></a><a href="#glo:idx.allcaps">all caps</a>.<p>
<div class="defnbox"><a id="wrglossary.20898"></a><dfn id="glo:Glsxtrshort"><code class="xtrcsfmt">\Glsxtrshort</code></dfn><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.20899"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.20900"></a><a href="#glo:glsxtrshort"><code class="xtrcsfmt">\glsxtrshort</code></a> but converts the <a id="wrglossary.20901"></a><a href="#glo:dual.linktext">link text</a> to <a id="wrglossary.20902"></a><a href="#glo:idx.sentencecase">sentence case</a>.<p>
<div class="defnbox"><a id="wrglossary.20903"></a><dfn id="glo:glsxtrshort"><code class="xtrcsfmt">\glsxtrshort</code></dfn><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.20904"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
References the <a id="wrglossary.20905"></a><a href="#glo:idx.abbreviation"><span class="xtrfmt">abbreviation</span></a> identified by <span class="meta">〈<em class="metainner">entry-label</em>〉</span>. The text produced is obtained from the <a id="wrglossary.20906"></a><a href="#glo:opt.gloskey.short"><span class="csoptfmt">short</span></a> value, formatted according to the <a id="wrglossary.20907"></a><a href="#glo:idx.abbrvstyle"><span class="xtrfmt">abbreviation</span> style</a> associated with the entry’s <a id="wrglossary.20908"></a><a href="#glo:idx.category">category</a>. The <span class="meta">〈<em class="metainner">insert</em>〉</span> argument will be inserted at the end of the <a id="wrglossary.20909"></a><a href="#glo:dual.linktext">link text</a>. This command does not alter or depend on the <a id="wrglossary.20910"></a><a href="#glo:dual.firstuseflag">first use flag</a>. For the first optional argument, see <a id="wrglossary.20911"></a><a href="#glo:idx.glsopt"><code class="csfmt">\glslink</code> options</a>.<p>
<div class="defnbox"><a id="wrglossary.20912"></a><dfn id="glo:Glsxtrshortpl"><code class="xtrcsfmt">\Glsxtrshortpl</code></dfn><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.20913"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.20914"></a><a href="#glo:glsxtrshortpl"><code class="xtrcsfmt">\glsxtrshortpl</code></a> but converts the <a id="wrglossary.20915"></a><a href="#glo:dual.linktext">link text</a> to <a id="wrglossary.20916"></a><a href="#glo:idx.sentencecase">sentence case</a>.<p>
<div class="defnbox"><a id="wrglossary.20917"></a><dfn id="glo:glsxtrshortpl"><code class="xtrcsfmt">\glsxtrshortpl</code></dfn><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.20918"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.20919"></a><a href="#glo:glsxtrshort"><code class="xtrcsfmt">\glsxtrshort</code></a> but the text produced is obtained from the <a id="wrglossary.20920"></a><a href="#glo:opt.gloskey.shortplural"><span class="csoptfmt">shortplural</span></a> value.<p>
<div class="defnbox"><a id="wrglossary.20921"></a><dfn id="glo:GlsXtrStartUnsetBuffering"><code class="xtrcsfmt">\GlsXtrStartUnsetBuffering</code></dfn><span class="floatrightbox"><span class="summarytag">modifier: </span>* <a id="wrglossary.20922"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.30+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Enables unset buffering. The starred version doesn’t check for duplicates.<p>
<div class="defnbox"><a id="wrglossary.20923"></a><dfn id="glo:GlsXtrStopUnsetBuffering"><code class="xtrcsfmt">\GlsXtrStopUnsetBuffering</code></dfn><span class="floatrightbox"><span class="summarytag">modifier: </span>* <a id="wrglossary.20924"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.30+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Stops buffering. The starred version performs a global unset.<p>
<div class="defnbox"><a id="wrglossary.20925"></a><dfn id="glo:GlsXtrUnsetBufferEnableRepeatLocal"><code class="csfmt">\GlsXtrUnsetBufferEnableRepeatLocal</code></dfn><span class="floatrightbox"><a id="wrglossary.20926"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.49+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Allows repeat entries within the buffering code to be locally unset before the <a id="wrglossary.20927"></a><a href="#glo:dual.linktext">link text</a>.<p>
<div class="defnbox"><a id="wrglossary.20928"></a><dfn id="glo:GlsXtrUseAbbrStyleFmts"><code class="xtrcsfmt">\GlsXtrUseAbbrStyleFmts</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">style-name</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20929"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Implements the <span class="meta">〈<em class="metainner">display definitions</em>〉</span> code for the given abbreviation style.<p>
<div class="defnbox"><a id="wrglossary.20930"></a><dfn id="glo:GlsXtrUseAbbrStyleSetup"><code class="xtrcsfmt">\GlsXtrUseAbbrStyleSetup</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">style-name</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20931"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Implements the <span class="meta">〈<em class="metainner">setup</em>〉</span> code for the given abbreviation style.<p>
<div class="defnbox"><a id="wrglossary.20932"></a><dfn id="glo:glsxtrusefield"><code class="xtrcsfmt">\glsxtrusefield</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">field-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20933"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.12+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Expands to the value of the given field (identified by its <a id="wrglossary.20934"></a><a href="#glo:@@glslabel@internalfieldlabel">internal label</a> <span class="meta">〈<em class="metainner">field-label</em>〉</span>) for the entry given by <span class="meta">〈<em class="metainner">entry-label</em>〉</span>. Expands to <a id="wrglossary.20935"></a><a href="#glo:relax"><code class="csfmt">\relax</code></a> if the entry or field are undefined.<p>

</section><!-- end of section summary.index7143424 -->

<section id="summary.index7208960"><!-- start of section summary.index7208960 --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->H<div class="labellink"><a href="#summary.index7208960">[link]</a></div></h2><!-- end of section header -->
<div class="defnbox"><a id="wrglossary.20936"></a><a href="#glo:hyperbf"><code class="csfmt">\hyperbf</code></a><code class="code">{<span class="meta">〈<em class="metainner">location(s)</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20937"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
If <a id="wrglossary.20938"></a><a href="#glo:idx.hyperlink">hyperlinks</a> are supported this does <code class="code"><span class="cmdfmt">\textbf</span>{<a id="wrglossary.20939"></a><a href="#glo:glshypernumber"><code class="csfmt">\glshypernumber</code></a>{<span class="meta">〈<em class="metainner">location(s)</em>〉</span>}}</code> otherwise it just does <code class="code"><span class="cmdfmt">\textbf</span>{<span class="meta">〈<em class="metainner">location(s)</em>〉</span>}</code>. <a href="#tab:hyperxx">Table 12.1</a><p>
<div class="defnbox"><a id="wrglossary.20940"></a><a href="#glo:hyperemph"><code class="csfmt">\hyperemph</code></a><code class="code">{<span class="meta">〈<em class="metainner">location(s)</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20941"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
If <a id="wrglossary.20942"></a><a href="#glo:idx.hyperlink">hyperlinks</a> are supported this does <code class="code"><span class="cmdfmt">\emph</span>{<a id="wrglossary.20943"></a><a href="#glo:glshypernumber"><code class="csfmt">\glshypernumber</code></a>{<span class="meta">〈<em class="metainner">location(s)</em>〉</span>}}</code> otherwise it just does <code class="code"><span class="cmdfmt">\emph</span>{<span class="meta">〈<em class="metainner">location(s)</em>〉</span>}</code>. <a href="#tab:hyperxx">Table 12.1</a><p>
<div class="defnbox"><a id="wrglossary.20944"></a><a href="#glo:hyperit"><code class="csfmt">\hyperit</code></a><code class="code">{<span class="meta">〈<em class="metainner">location(s)</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20945"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
If <a id="wrglossary.20946"></a><a href="#glo:idx.hyperlink">hyperlinks</a> are supported this does <code class="code"><span class="cmdfmt">\textit</span>{<a id="wrglossary.20947"></a><a href="#glo:glshypernumber"><code class="csfmt">\glshypernumber</code></a>{<span class="meta">〈<em class="metainner">location(s)</em>〉</span>}}</code> otherwise it just does <code class="code"><span class="cmdfmt">\textit</span>{<span class="meta">〈<em class="metainner">location(s)</em>〉</span>}</code>. <a href="#tab:hyperxx">Table 12.1</a><p>
<div class="defnbox"><a id="wrglossary.20948"></a><a href="#glo:hypermd"><code class="csfmt">\hypermd</code></a><code class="code">{<span class="meta">〈<em class="metainner">location(s)</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20949"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
If <a id="wrglossary.20950"></a><a href="#glo:idx.hyperlink">hyperlinks</a> are supported this does <code class="code"><span class="cmdfmt">\textmd</span>{<a id="wrglossary.20951"></a><a href="#glo:glshypernumber"><code class="csfmt">\glshypernumber</code></a>{<span class="meta">〈<em class="metainner">location(s)</em>〉</span>}}</code> otherwise it just does <code class="code"><span class="cmdfmt">\textmd</span>{<span class="meta">〈<em class="metainner">location(s)</em>〉</span>}</code>. <a href="#tab:hyperxx">Table 12.1</a><p>
<div class="defnbox"><a id="wrglossary.20952"></a><a href="#glo:hyperrm"><code class="csfmt">\hyperrm</code></a><code class="code">{<span class="meta">〈<em class="metainner">location(s)</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20953"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
If <a id="wrglossary.20954"></a><a href="#glo:idx.hyperlink">hyperlinks</a> are supported this does <code class="code"><span class="cmdfmt">\textrm</span>{<a id="wrglossary.20955"></a><a href="#glo:glshypernumber"><code class="csfmt">\glshypernumber</code></a>{<span class="meta">〈<em class="metainner">location(s)</em>〉</span>}}</code> otherwise it just does <code class="code"><span class="cmdfmt">\textrm</span>{<span class="meta">〈<em class="metainner">location(s)</em>〉</span>}</code>. <a href="#tab:hyperxx">Table 12.1</a><p>
<div class="defnbox"><a id="wrglossary.20956"></a><a href="#glo:hypersc"><code class="csfmt">\hypersc</code></a><code class="code">{<span class="meta">〈<em class="metainner">location(s)</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20957"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
If <a id="wrglossary.20958"></a><a href="#glo:idx.hyperlink">hyperlinks</a> are supported this does <code class="code"><span class="cmdfmt">\textsc</span>{<a id="wrglossary.20959"></a><a href="#glo:glshypernumber"><code class="csfmt">\glshypernumber</code></a>{<span class="meta">〈<em class="metainner">location(s)</em>〉</span>}}</code> otherwise it just does <code class="code"><span class="cmdfmt">\textsc</span>{<span class="meta">〈<em class="metainner">location(s)</em>〉</span>}</code>. <a href="#tab:hyperxx">Table 12.1</a><p>
<div class="defnbox"><a id="wrglossary.20960"></a><a href="#glo:hypersf"><code class="csfmt">\hypersf</code></a><code class="code">{<span class="meta">〈<em class="metainner">location(s)</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20961"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
If <a id="wrglossary.20962"></a><a href="#glo:idx.hyperlink">hyperlinks</a> are supported this does <code class="code"><span class="cmdfmt">\textsf</span>{<a id="wrglossary.20963"></a><a href="#glo:glshypernumber"><code class="csfmt">\glshypernumber</code></a>{<span class="meta">〈<em class="metainner">location(s)</em>〉</span>}}</code> otherwise it just does <code class="code"><span class="cmdfmt">\textsf</span>{<span class="meta">〈<em class="metainner">location(s)</em>〉</span>}</code>. <a href="#tab:hyperxx">Table 12.1</a><p>
<div class="defnbox"><a id="wrglossary.20964"></a><a href="#glo:hypersl"><code class="csfmt">\hypersl</code></a><code class="code">{<span class="meta">〈<em class="metainner">location(s)</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20965"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
If <a id="wrglossary.20966"></a><a href="#glo:idx.hyperlink">hyperlinks</a> are supported this does <code class="code"><span class="cmdfmt">\textsl</span>{<a id="wrglossary.20967"></a><a href="#glo:glshypernumber"><code class="csfmt">\glshypernumber</code></a>{<span class="meta">〈<em class="metainner">location(s)</em>〉</span>}}</code> otherwise it just does <code class="code"><span class="cmdfmt">\textsl</span>{<span class="meta">〈<em class="metainner">location(s)</em>〉</span>}</code>. <a href="#tab:hyperxx">Table 12.1</a><p>
<div class="defnbox"><a id="wrglossary.20968"></a><a href="#glo:hypertt"><code class="csfmt">\hypertt</code></a><code class="code">{<span class="meta">〈<em class="metainner">location(s)</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20969"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
If <a id="wrglossary.20970"></a><a href="#glo:idx.hyperlink">hyperlinks</a> are supported this does <code class="code"><span class="cmdfmt">\texttt</span>{<a id="wrglossary.20971"></a><a href="#glo:glshypernumber"><code class="csfmt">\glshypernumber</code></a>{<span class="meta">〈<em class="metainner">location(s)</em>〉</span>}}</code> otherwise it just does <code class="code"><span class="cmdfmt">\texttt</span>{<span class="meta">〈<em class="metainner">location(s)</em>〉</span>}</code>. <a href="#tab:hyperxx">Table 12.1</a><p>
<div class="defnbox"><a id="wrglossary.20972"></a><a href="#glo:hyperup"><code class="csfmt">\hyperup</code></a><code class="code">{<span class="meta">〈<em class="metainner">location(s)</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20973"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
If <a id="wrglossary.20974"></a><a href="#glo:idx.hyperlink">hyperlinks</a> are supported this does <code class="code"><span class="cmdfmt">\textup</span>{<a id="wrglossary.20975"></a><a href="#glo:glshypernumber"><code class="csfmt">\glshypernumber</code></a>{<span class="meta">〈<em class="metainner">location(s)</em>〉</span>}}</code> otherwise it just does <code class="code"><span class="cmdfmt">\textup</span>{<span class="meta">〈<em class="metainner">location(s)</em>〉</span>}</code>. <a href="#tab:hyperxx">Table 12.1</a><p>

</section><!-- end of section summary.index7208960 -->

<section id="summary.index7274496"><!-- start of section summary.index7274496 --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->I<div class="labellink"><a href="#summary.index7274496">[link]</a></div></h2><!-- end of section header -->
<div class="defnbox"><a id="wrglossary.20976"></a><a href="#glo:ifglossaryexists"><code class="csfmt">\ifglossaryexists</code></a><code class="code">{<span class="meta">〈<em class="metainner">glossary-type</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code><span class="floatrightbox"><span class="summarytag">modifier: </span>* <a id="wrglossary.20977"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
If the <a id="wrglossary.20978"></a><a href="#glo:dual.glossary">glossary</a> given by <span class="meta">〈<em class="metainner">glossary-type</em>〉</span> exists, this does <span class="meta">〈<em class="metainner">true</em>〉</span>, otherwise it does <span class="meta">〈<em class="metainner">false</em>〉</span>. The unstarred form treats <a id="wrglossary.20979"></a><a href="#glo:dual.ignoredglossary">ignored glossaries</a> as non-existent. The starred form (v4.46+) will do <span class="meta">〈<em class="metainner">true</em>〉</span> if <span class="meta">〈<em class="metainner">glossary-type</em>〉</span> matches an ignored glossary. <a href="#sec:conditionals">§15.4</a>; <a href="#wrglossary.12613">357</a><p>
<div class="defnbox"><a id="wrglossary.20980"></a><a href="#glo:ifglsdescsuppressed"><code class="csfmt">\ifglsdescsuppressed</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20981"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.08a+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Does <span class="meta">〈<em class="metainner">true</em>〉</span> if the entry’s <a id="wrglossary.20982"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a> field is just <a id="wrglossary.20983"></a><a href="#glo:nopostdesc"><code class="csfmt">\nopostdesc</code></a> otherwise does <span class="meta">〈<em class="metainner">false</em>〉</span>. <a href="#sec:conditionals">§15.4</a>; <a href="#wrglossary.12686">360</a><p>
<div class="defnbox"><a id="wrglossary.20984"></a><a href="#glo:ifglsentrycounter"><code class="csfmt">\ifglsentrycounter</code></a><code class="code"> <span class="meta">〈<em class="metainner">true</em>〉</span><code class="csfmt">\else</code> <span class="meta">〈<em class="metainner">false</em>〉</span><code class="csfmt">\fi</code></code><span class="floatrightbox"><span class="summarytag">initial: </span><code class="csfmt">\iffalse</code>; <a id="wrglossary.20985"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.0+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Conditional corresponding to the <a id="wrglossary.20986"></a><a href="#glo:opt.entrycounter"><span class="styoptfmt">entrycounter</span></a> option. <a href="#sec:pkgopts-printglos">§2.3</a>; <a href="#wrglossary.2661">83</a><p>
<div class="defnbox"><a id="wrglossary.20987"></a><a href="#glo:ifglsentryexists"><code class="csfmt">\ifglsentryexists</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code></div><!-- end of defnbox -->
<p>
Does <span class="meta">〈<em class="metainner">true</em>〉</span> if the entry given by <span class="meta">〈<em class="metainner">entry-label</em>〉</span> exists, otherwise does <span class="meta">〈<em class="metainner">false</em>〉</span>. <a href="#sec:conditionals">§15.4</a>; <a href="#wrglossary.12624">357</a><p>
<div class="defnbox"><a id="wrglossary.20988"></a><a href="#glo:ifglsfieldcseq"><code class="csfmt">\ifglsfieldcseq</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">field-label</em>〉</span>}{<span class="meta">〈<em class="metainner">cs-name</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20989"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.16+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Tests if the value of the given field is equal to the replacement text of the command given by the control sequence name <span class="meta">〈<em class="metainner">cs-name</em>〉</span> using <a id="wrglossary.20990"></a><a href="#glo:pkg.etoolbox"><span class="styfmt">etoolbox</span>’s</a> <code class="csfmt">\ifcsstrequal</code>. Triggers an error if the given field (identified by its <a id="wrglossary.20991"></a><a href="#glo:dual.internalfieldlabel">internal field label</a>) hasn’t been defined. Uses <a id="wrglossary.20992"></a><a href="#glo:glsdoifexists"><code class="csfmt">\glsdoifexists</code></a>. <a href="#sec:conditionals">§15.4</a>; <a href="#wrglossary.12793">364</a><p>
<div class="defnbox"><a id="wrglossary.20993"></a><a href="#glo:ifglsfielddefeq"><code class="csfmt">\ifglsfielddefeq</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">field-label</em>〉</span>}{<span class="meta">〈<em class="metainner">cs</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20994"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.16+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Tests if the value of the given field is equal to the replacement text of the given command <span class="meta">〈<em class="metainner">cs</em>〉</span> using <a id="wrglossary.20995"></a><a href="#glo:pkg.etoolbox"><span class="styfmt">etoolbox</span>’s</a> <code class="csfmt">\ifdefstrequal</code>. Triggers an error if the given field (identified by its <a id="wrglossary.20996"></a><a href="#glo:dual.internalfieldlabel">internal field label</a>) hasn’t been defined. Uses <a id="wrglossary.20997"></a><a href="#glo:glsdoifexists"><code class="csfmt">\glsdoifexists</code></a>. <a href="#sec:conditionals">§15.4</a>; <a href="#wrglossary.12766">363</a><p>
<div class="defnbox"><a id="wrglossary.20998"></a><a href="#glo:ifglsfieldeq"><code class="csfmt">\ifglsfieldeq</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">field-label</em>〉</span>}{<span class="meta">〈<em class="metainner">string</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.20999"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.16+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Tests if the value of the given field is equal to the given string using <a id="wrglossary.21000"></a><a href="#glo:pkg.etoolbox"><span class="styfmt">etoolbox</span>’s</a> <code class="csfmt">\ifcsstring</code>. Triggers an error if the given field (identified by its <a id="wrglossary.21001"></a><a href="#glo:dual.internalfieldlabel">internal field label</a>) hasn’t been defined. Uses <a id="wrglossary.21002"></a><a href="#glo:glsdoifexists"><code class="csfmt">\glsdoifexists</code></a>. <a href="#sec:conditionals">§15.4</a>; <a href="#wrglossary.12711">361</a><p>
<div class="defnbox"><a id="wrglossary.21003"></a><a href="#glo:ifglsfieldvoid"><code class="csfmt">\ifglsfieldvoid</code></a><code class="code">{<span class="meta">〈<em class="metainner">field-label</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.21004"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.50+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
An expandable test to determine if the entry is undefined or the field is undefined or empty. The <span class="meta">〈<em class="metainner">field-label</em>〉</span> must be the field’s <a id="wrglossary.21005"></a><a href="#glo:@@glslabel@internalfieldlabel">internal label</a>. Internally uses <a id="wrglossary.21006"></a><a href="#glo:pkg.etoolbox"><span class="styfmt">etoolbox</span>’s</a> <a id="wrglossary.21007"></a><a href="#glo:ifcsvoid"><code class="csfmt">\ifcsvoid</code></a> command. <a href="#sec:conditionals">§15.4</a>; <a href="#wrglossary.12695">360</a><p>
<div class="defnbox"><a id="wrglossary.21008"></a><a href="#glo:ifglshaschildren"><code class="csfmt">\ifglshaschildren</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.21009"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.02+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Does <span class="meta">〈<em class="metainner">true</em>〉</span> if the given entry has child entries otherwise does <span class="meta">〈<em class="metainner">false</em>〉</span>. Note that this has to iterate over the set of defined entries for the entry’s <a id="wrglossary.21010"></a><a href="#glo:dual.glossary">glossary</a> to find one that has the entry identified in its <a id="wrglossary.21011"></a><a href="#glo:opt.gloskey.parent"><span class="csoptfmt">parent</span></a> field. A more efficient approach can be achieved with <a id="wrglossary.21012"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> and the <a id="wrglossary.21013"></a><a href="#glo:opt.resource.save-child-count"><span class="xtrcsoptfmt">save-child-count</span></a> resource option. <a href="#sec:conditionals">§15.4</a>; <a href="#wrglossary.12656">359</a><p>
<div class="defnbox"><a id="wrglossary.21014"></a><a href="#glo:ifglshasdesc"><code class="csfmt">\ifglshasdesc</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.21015"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.08a+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Does <span class="meta">〈<em class="metainner">true</em>〉</span> if the entry’s <a id="wrglossary.21016"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a> field is set otherwise does <span class="meta">〈<em class="metainner">false</em>〉</span>. <a href="#sec:conditionals">§15.4</a>; <a href="#wrglossary.12683">360</a><p>
<div class="defnbox"><a id="wrglossary.21017"></a><a href="#glo:ifglshasfield"><code class="csfmt">\ifglshasfield</code></a><code class="code">{<span class="meta">〈<em class="metainner">field</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.21018"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.03+</span><span class="clearfix"></span><p>
<div class="noteBox">(robust)</div><!-- end of noteBox -->
</div><!-- end of defnbox -->
<p>
If the field identified by either its key or its <a id="wrglossary.21019"></a><a href="#glo:dual.internalfieldlabel">internal field label</a> <span class="meta">〈<em class="metainner">field</em>〉</span> for the entry identified by <span class="meta">〈<em class="metainner">entry-label</em>〉</span> is set and non-empty, this sets <a id="wrglossary.21020"></a><a href="#glo:glscurrentfieldvalue"><code class="csfmt">\glscurrentfieldvalue</code></a> to the field value and does <span class="meta">〈<em class="metainner">true</em>〉</span> otherwise it does <span class="meta">〈<em class="metainner">false</em>〉</span>. <a href="#sec:conditionals">§15.4</a>; <a href="#wrglossary.12701">360</a><p>
<div class="defnbox"><a id="wrglossary.21021"></a><a href="#glo:ifglshaslong"><code class="csfmt">\ifglshaslong</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.21022"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.11a+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Does <span class="meta">〈<em class="metainner">true</em>〉</span> if the entry’s <a id="wrglossary.21023"></a><a href="#glo:opt.gloskey.long"><span class="csoptfmt">long</span></a> field is set otherwise does <span class="meta">〈<em class="metainner">false</em>〉</span>. <a href="#sec:conditionals">§15.4</a>; <a href="#wrglossary.12675">359</a><p>
<div class="defnbox"><a id="wrglossary.21024"></a><a href="#glo:ifglshasparent"><code class="csfmt">\ifglshasparent</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.21025"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.02+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Does <span class="meta">〈<em class="metainner">true</em>〉</span> if the entry’s <a id="wrglossary.21026"></a><a href="#glo:opt.gloskey.parent"><span class="csoptfmt">parent</span></a> field is set otherwise does <span class="meta">〈<em class="metainner">false</em>〉</span>. <a href="#sec:conditionals">§15.4</a>; <a href="#wrglossary.12667">359</a><p>
<div class="defnbox"><a id="wrglossary.21027"></a><a href="#glo:ifglshasprefix"><code class="csfmt">\ifglshasprefix</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.21028"></a><a href="#glo:pkg.glossaries-prefix"><span class="styfmt">glossaries-prefix</span></a> v4.45+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Expands to <span class="meta">〈<em class="metainner">true</em>〉</span> if the <a id="wrglossary.21029"></a><a href="#glo:opt.gloskey.prefix"><span class="csoptfmt">prefix</span></a> field is non-empty. <a href="#sec:prefix">§16</a>; <a href="#wrglossary.13028">371</a><p>
<div class="defnbox"><a id="wrglossary.21030"></a><a href="#glo:ifglshasprefixfirst"><code class="csfmt">\ifglshasprefixfirst</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.21031"></a><a href="#glo:pkg.glossaries-prefix"><span class="styfmt">glossaries-prefix</span></a> v4.45+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Expands to <span class="meta">〈<em class="metainner">true</em>〉</span> if the <a id="wrglossary.21032"></a><a href="#glo:opt.gloskey.prefixfirst"><span class="csoptfmt">prefixfirst</span></a> field is non-empty. <a href="#sec:prefix">§16</a>; <a href="#wrglossary.13034">371</a><p>
<div class="defnbox"><a id="wrglossary.21033"></a><a href="#glo:ifglshasprefixfirstplural"><code class="csfmt">\ifglshasprefixfirstplural</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.21034"></a><a href="#glo:pkg.glossaries-prefix"><span class="styfmt">glossaries-prefix</span></a> v4.45+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Expands to <span class="meta">〈<em class="metainner">true</em>〉</span> if the <a id="wrglossary.21035"></a><a href="#glo:opt.gloskey.prefixfirstplural"><span class="csoptfmt">prefixfirstplural</span></a> field is non-empty. <a href="#sec:prefix">§16</a>; <a href="#wrglossary.13037">372</a><p>
<div class="defnbox"><a id="wrglossary.21036"></a><a href="#glo:ifglshasprefixplural"><code class="csfmt">\ifglshasprefixplural</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.21037"></a><a href="#glo:pkg.glossaries-prefix"><span class="styfmt">glossaries-prefix</span></a> v4.45+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Expands to <span class="meta">〈<em class="metainner">true</em>〉</span> if the <a id="wrglossary.21038"></a><a href="#glo:opt.gloskey.prefixplural"><span class="csoptfmt">prefixplural</span></a> field is non-empty. <a href="#sec:prefix">§16</a>; <a href="#wrglossary.13031">371</a><p>
<div class="defnbox"><a id="wrglossary.21039"></a><a href="#glo:ifglshasshort"><code class="csfmt">\ifglshasshort</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.21040"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.11a+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Does <span class="meta">〈<em class="metainner">true</em>〉</span> if the entry’s <a id="wrglossary.21041"></a><a href="#glo:opt.gloskey.short"><span class="csoptfmt">short</span></a> field is set otherwise does <span class="meta">〈<em class="metainner">false</em>〉</span>. <a href="#sec:conditionals">§15.4</a>; <a href="#wrglossary.12679">359</a><p>
<div class="defnbox"><a id="wrglossary.21042"></a><a href="#glo:ifglshassymbol"><code class="csfmt">\ifglshassymbol</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.21043"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.08a+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Does <span class="meta">〈<em class="metainner">true</em>〉</span> if the entry’s <a id="wrglossary.21044"></a><a href="#glo:opt.gloskey.symbol"><span class="csoptfmt">symbol</span></a> field is set otherwise does <span class="meta">〈<em class="metainner">false</em>〉</span>. <a href="#sec:conditionals">§15.4</a>; <a href="#wrglossary.12671">359</a><p>
<div class="defnbox"><a id="wrglossary.21045"></a><dfn id="glo:ifglshyperfirst"><code class="csfmt">\ifglshyperfirst</code></dfn><code class="code"> <span class="meta">〈<em class="metainner">true</em>〉</span><code class="csfmt">\else</code> <span class="meta">〈<em class="metainner">false</em>〉</span><code class="csfmt">\fi</code></code><span class="floatrightbox"><span class="summarytag">initial: </span><code class="csfmt">\iftrue</code>; <a id="wrglossary.21046"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Conditional corresponding to the <a id="wrglossary.21047"></a><a href="#glo:opt.hyperfirst"><span class="styoptfmt">hyperfirst</span></a> option.<p>
<div class="defnbox"><a id="wrglossary.21048"></a><a href="#glo:ifglsindexonlyfirst"><code class="csfmt">\ifglsindexonlyfirst</code></a><code class="code"> <span class="meta">〈<em class="metainner">true</em>〉</span><code class="csfmt">\else</code> <span class="meta">〈<em class="metainner">false</em>〉</span><code class="csfmt">\fi</code></code><span class="floatrightbox"><span class="summarytag">initial: </span><code class="csfmt">\iffalse</code>; <a id="wrglossary.21049"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.02+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Conditional corresponding to the <a id="wrglossary.21050"></a><a href="#glo:opt.indexonlyfirst"><span class="styoptfmt">indexonlyfirst</span></a> option. <a href="#sec:pkgopts-indexing">§2.4</a>; <a href="#wrglossary.2995">92</a><p>
<div class="defnbox"><a id="wrglossary.21051"></a><a href="#glo:ifglsnogroupskip"><code class="csfmt">\ifglsnogroupskip</code></a><code class="code"> <span class="meta">〈<em class="metainner">true</em>〉</span><code class="csfmt">\else</code> <span class="meta">〈<em class="metainner">false</em>〉</span><code class="csfmt">\fi</code></code><span class="floatrightbox"><span class="summarytag">initial: </span><code class="csfmt">\iffalse</code>; <a id="wrglossary.21052"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.03+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Conditional set by the <a id="wrglossary.21053"></a><a href="#glo:opt.nogroupskip"><span class="styoptfmt">nogroupskip</span></a> option. <a href="#sec:pkgopts-printglos">§2.3</a>; <a href="#wrglossary.2910">90</a><p>
<div class="defnbox"><a id="wrglossary.21054"></a><a href="#glo:ifglsresetcurrcount"><code class="csfmt">\ifglsresetcurrcount</code></a><code class="code"> <span class="meta">〈<em class="metainner">true</em>〉</span><code class="csfmt">\else</code> <span class="meta">〈<em class="metainner">false</em>〉</span><code class="csfmt">\fi</code></code><span class="floatrightbox"><span class="summarytag">initial: </span><code class="csfmt">\iffalse</code>; <a id="wrglossary.21055"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.50+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Conditional that determines whether or not the reset commands should reset the entry count stored in <a id="wrglossary.21056"></a><a href="#glo:opt.glosfield.currcount"><span class="csoptfmt">currcount</span></a> to zero. <a href="#sec:enableentrycount">§7.1</a>; <a href="#wrglossary.8271">233</a><p>
<div class="defnbox"><a id="wrglossary.21057"></a><a href="#glo:ifglssubentrycounter"><code class="csfmt">\ifglssubentrycounter</code></a><code class="code"> <span class="meta">〈<em class="metainner">true</em>〉</span><code class="csfmt">\else</code> <span class="meta">〈<em class="metainner">false</em>〉</span><code class="csfmt">\fi</code></code><span class="floatrightbox"><span class="summarytag">initial: </span><code class="csfmt">\iffalse</code>; <a id="wrglossary.21058"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.0+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Conditional corresponding to the <a id="wrglossary.21059"></a><a href="#glo:opt.subentrycounter"><span class="styoptfmt">subentrycounter</span></a> option. <a href="#sec:pkgopts-printglos">§2.3</a>; <a href="#wrglossary.2746">86</a><p>
<div class="defnbox"><a id="wrglossary.21060"></a><a href="#glo:ifglstoc"><code class="csfmt">\ifglstoc</code></a><code class="code"> <span class="meta">〈<em class="metainner">true</em>〉</span><code class="csfmt">\else</code> <span class="meta">〈<em class="metainner">false</em>〉</span><code class="csfmt">\fi</code></code><span class="floatrightbox"><span class="summarytag">initial: </span><code class="csfmt">\iffalse</code>; <a id="wrglossary.21061"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Conditional corresponding to the <a id="wrglossary.21062"></a><a href="#glo:opt.toc"><span class="styoptfmt">toc</span></a> option. <a href="#sec:pkgopts-sec">§2.2</a>; <a href="#wrglossary.2468">78</a><p>
<div class="defnbox"><a id="wrglossary.21063"></a><a href="#glo:ifglsucmark"><code class="csfmt">\ifglsucmark</code></a><code class="code"> <span class="meta">〈<em class="metainner">true</em>〉</span><code class="csfmt">\else</code> <span class="meta">〈<em class="metainner">false</em>〉</span><code class="csfmt">\fi</code></code><span class="floatrightbox"><span class="summarytag">initial: </span><span class="initvalnotefmt"><em class="initvalnotefmtinner">varies</em></span>; <a id="wrglossary.21064"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.02+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Conditional corresponding to the <a id="wrglossary.21065"></a><a href="#glo:opt.ucmark"><span class="styoptfmt">ucmark</span></a> option. <a href="#sec:pkgopts-sec">§2.2</a>; <a href="#wrglossary.2511">79</a><p>
<div class="defnbox"><a id="wrglossary.21066"></a><a href="#glo:ifglsused"><code class="csfmt">\ifglsused</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.21067"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Does <span class="meta">〈<em class="metainner">true</em>〉</span> if the <a id="wrglossary.21068"></a><a href="#glo:idx.glossaryentry">entry</a> has been marked as <a id="wrglossary.21069"></a><a href="#glo:@@glslabel@firstuseflag">used</a>, does <span class="meta">〈<em class="metainner">false</em>〉</span> if the entry is marked as <a id="wrglossary.21070"></a><a href="#glo:@@glslabel@firstuseflag">unused</a>, and does neither if the entry hasn’t been defined (but will generate an error). <a href="#sec:conditionals">§15.4</a>; <a href="#wrglossary.12640">358</a><p>
<div class="defnbox"><a id="wrglossary.21071"></a><a href="#glo:ifglswrallowprimitivemods"><code class="csfmt">\ifglswrallowprimitivemods</code></a><code class="code"> <span class="meta">〈<em class="metainner">true</em>〉</span><code class="csfmt">\else</code> <span class="meta">〈<em class="metainner">false</em>〉</span><code class="csfmt">\fi</code></code><span class="floatrightbox"><span class="summarytag">initial: </span><code class="csfmt">\iffalse</code>; <a id="wrglossary.21072"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.22+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
If <a id="wrglossary.21073"></a><a href="#glo:opt.esclocations"><span class="styoptfmt">esclocations</span></a><span class="optfmt">=true</span> and this conditional is true, then some primitives will be locally redefined while <a id="wrglossary.21074"></a><a href="#glo:dual.indexing">indexing</a> occurs in order to escape special characters in the location without prematurely expanding <a id="wrglossary.21075"></a><a href="#glo:thepage"><code class="csfmt">\thepage</code></a>. <a href="#sec:pkgopts-indexing">§2.4</a>; <a href="#wrglossary.2969">92</a><p>
<div class="defnbox"><a id="wrglossary.21076"></a><a href="#glo:ifglsxindy"><code class="csfmt">\ifglsxindy</code></a><code class="code"> <span class="meta">〈<em class="metainner">true</em>〉</span><code class="csfmt">\else</code> <span class="meta">〈<em class="metainner">false</em>〉</span><code class="csfmt">\fi</code></code><span class="floatrightbox"><span class="summarytag">initial: </span><code class="csfmt">\iffalse</code>; <a id="wrglossary.21077"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v1.17+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Conditional that, if true, indicates that <a id="wrglossary.21078"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> should be used. <a href="#sec:pkgopts-sort">§2.5</a>; <a href="#wrglossary.3347">102</a><p>
<div class="defnbox"><a id="wrglossary.21079"></a><dfn id="glo:ifglsxtrinsertinside"><code class="xtrcsfmt">\ifglsxtrinsertinside</code></dfn><code class="code"> <span class="meta">〈<em class="metainner">true</em>〉</span><code class="csfmt">\else</code> <span class="meta">〈<em class="metainner">false</em>〉</span><code class="csfmt">\fi</code></code><span class="floatrightbox"><span class="summarytag">initial: </span><code class="csfmt">\iffalse</code>; <a id="wrglossary.21080"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.02</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A conditional used by the predefined abbreviation styles to determine whether the <span class="meta">〈<em class="metainner">insert</em>〉</span> part should go inside or outside of the style’s font formatting commands.<p>
<div class="defnbox"><a id="wrglossary.21081"></a><a href="#glo:ifignoredglossary"><code class="csfmt">\ifignoredglossary</code></a><code class="code">{<span class="meta">〈<em class="metainner">glossary-label</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code><span class="floatrightbox"><span class="summarytag">modifier: </span>* <a id="wrglossary.21082"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.08+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Does <span class="meta">〈<em class="metainner">true</em>〉</span> if the <a id="wrglossary.21083"></a><a href="#glo:dual.glossary">glossary</a> identified by <span class="meta">〈<em class="metainner">glossary-label</em>〉</span> has been defined as an <a id="wrglossary.21084"></a><a href="#glo:dual.ignoredglossary">ignored glossary</a>, otherwise does <span class="meta">〈<em class="metainner">false</em>〉</span>. <a href="#sec:newglossary">§9</a>; <a href="#wrglossary.8998">252</a><p>
<div class="defnbox"><a id="wrglossary.21085"></a><a href="#glo:indexspace"><code class="csfmt">\indexspace</code></a></div><!-- end of defnbox -->
<p>
Provided by various packages, including <a id="wrglossary.21086"></a><a href="#glo:pkg.glossary-list"><span class="styfmt">glossary-list</span></a> and <a id="wrglossary.21087"></a><a href="#glo:pkg.glossary-tree"><span class="styfmt">glossary-tree</span></a>, this creates a vertical space. <a href="#sec:liststyles">§13.1.1</a>; <a href="#wrglossary.10680">297</a><p>

</section><!-- end of section summary.index7274496 -->

<section id="summary.index7471104"><!-- start of section summary.index7471104 --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->L<div class="labellink"><a href="#summary.index7471104">[link]</a></div></h2><!-- end of section header -->
<div class="defnbox"><a id="wrglossary.21088"></a><a href="#glo:loadglsentries"><code class="csfmt">\loadglsentries</code></a><code class="code">[<span class="meta">〈<em class="metainner">type</em>〉</span>]{<span class="meta">〈<em class="metainner">filename</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.21089"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Locally assigns <a id="wrglossary.21090"></a><a href="#glo:glsdefaulttype"><code class="csfmt">\glsdefaulttype</code></a> to <span class="meta">〈<em class="metainner">type</em>〉</span> and inputs <span class="meta">〈<em class="metainner">filename</em>〉</span>. If the optional argument is omitted, the default glossary is assumed. Note that if any entries with <span class="meta">〈<em class="metainner">filename</em>〉</span> have the <a id="wrglossary.21091"></a><a href="#glo:opt.gloskey.type"><span class="csoptfmt">type</span></a> key set (including implicitly in commands like <a id="wrglossary.21092"></a><a href="#glo:newabbreviation"><code class="xtrcsfmt">\newabbreviation</code></a>), then this will override the type given in the optional argument. <a href="#sec:loadglsentries">§4.6</a>; <a href="#wrglossary.5118">152</a><p>
<div class="defnbox"><a id="wrglossary.21093"></a><a href="#glo:longnewglossaryentry"><code class="csfmt">\longnewglossaryentry</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">key=value list</em>〉</span>}{<span class="meta">〈<em class="metainner">description</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.21094"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.11a+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Defines a new <a id="wrglossary.21095"></a><a href="#glo:dual.glossary">glossary</a> entry with the given label. The second argument is a comma-separated list of <a id="wrglossary.21096"></a><a href="#glo:idx.gloskey">glossary entry keys</a>. The third argument is the description, which may include paragraph breaks. <a href="#sec:newglosentry">§4</a>; <a href="#wrglossary.4210">127</a><p>
<div class="defnbox"><a id="wrglossary.21097"></a><a href="#glo:longprovideglossaryentry"><code class="csfmt">\longprovideglossaryentry</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">key=value list</em>〉</span>}{<span class="meta">〈<em class="metainner">description</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.21098"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.14a+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.21099"></a><a href="#glo:longnewglossaryentry"><code class="csfmt">\longnewglossaryentry</code></a> but does nothing if the entry is already defined. <a href="#sec:newglosentry">§4</a>; <a href="#wrglossary.4225">127</a><p>

</section><!-- end of section summary.index7471104 -->

<section id="summary.index7536640"><!-- start of section summary.index7536640 --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->M<div class="labellink"><a href="#summary.index7536640">[link]</a></div></h2><!-- end of section header -->
<div class="defnbox"><a id="wrglossary.21100"></a><dfn id="glo:makefirstuc"><code class="csfmt">\makefirstuc</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.21101"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Robust command that converts the first character of <span class="meta">〈<em class="metainner">text</em>〉</span> to <a id="wrglossary.21102"></a><a href="#glo:idx.uppercase">uppercase</a> (<a id="wrglossary.21103"></a><a href="#glo:idx.sentencecase">sentence case</a>) unless <span class="meta">〈<em class="metainner">text</em>〉</span> starts with a command, in which case it will attempt to apply the <a id="wrglossary.21104"></a><a href="#glo:dual.casechange">case change</a> to the first character of the first argument following the command, if the command is followed by a group. As from <a id="wrglossary.21105"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> v2.08, this command internally uses <a id="wrglossary.21106"></a><a href="#glo:MFUsentencecase"><code class="csfmt">\MFUsentencecase</code></a> to perform the actual <a id="wrglossary.21107"></a><a href="#glo:dual.casechange">case change</a>. See the <a id="wrglossary.21108"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> documentation for further details, either: <pre class="terminal"><div class="terminaltitle"><a id="wrglossary.21109"></a><a href="#glo:sym.terminal"><span title="Terminal" class="icon">🔎</span></a></div><a href="https://www.tug.org/texdoc/">texdoc</a> mfirstuc</pre> or visit <a href="https://ctan.org/pkg/mfirstuc">ctan.org/pkg/mfirstuc</a>.<p>
<div class="defnbox"><a id="wrglossary.21110"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a><span class="floatrightbox"><a id="wrglossary.21111"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span><p>
<div class="noteBox">(Options <a href="#glo:idx.opt.mkidx">2</a> and <a href="#glo:idx.opt.xdy">3</a> only)</div><!-- end of noteBox -->
</div><!-- end of defnbox -->
<p>
Opens the associated <a id="wrglossary.21112"></a><a href="#glo:dual.indexingfile">indexing files</a> that need to be processed by <a id="wrglossary.21113"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> or <a id="wrglossary.21114"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>. This command has an optional argument with <a id="wrglossary.21115"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>. <a href="#sec:setupopt23">§3.2</a>; <a href="#wrglossary.4063">122</a><p>
<div class="defnbox"><a id="wrglossary.21116"></a><a href="#glo:makenoidxglossaries"><code class="csfmt">\makenoidxglossaries</code></a><span class="floatrightbox"><a id="wrglossary.21117"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.04+</span><span class="clearfix"></span><p>
<div class="noteBox">(<a id="wrglossary.21118"></a><a href="#glo:idx.opt.noidx">Option 1</a> only)</div><!-- end of noteBox -->
</div><!-- end of defnbox -->
<p>
Sets up all non-<a id="wrglossary.21119"></a><a href="#glo:dual.ignoredglossary">ignored glossaries</a> so that they can be displayed with <a id="wrglossary.21120"></a><a href="#glo:printnoidxglossary"><code class="csfmt">\printnoidxglossary</code></a>. <a href="#sec:setupopt1">§3.1</a>; <a href="#wrglossary.4057">122</a><p>
<div class="defnbox"><a id="wrglossary.21121"></a><dfn id="glo:mfirstucMakeUppercase"><code class="csfmt">\mfirstucMakeUppercase</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.21122"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
This command was used by <a id="wrglossary.21123"></a><a href="#glo:makefirstuc"><code class="csfmt">\makefirstuc</code></a> to convert its argument to <a id="wrglossary.21124"></a><a href="#glo:idx.allcaps">all caps</a> and was redefined by <a id="wrglossary.21125"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> to use <a id="wrglossary.21126"></a><a href="#glo:MakeTextUppercase"><code class="csfmt">\MakeTextUppercase</code></a>, but with <a id="wrglossary.21127"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> v2.08+ and <a id="wrglossary.21128"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.50+ this command is instead defined to use the LaTeX3 <a id="wrglossary.21129"></a><a href="#glo:idx.allcaps">all caps</a> command, which is expandable. This command is no longer used by <a id="wrglossary.21130"></a><a href="#glo:makefirstuc"><code class="csfmt">\makefirstuc</code></a> (which instead uses <a id="wrglossary.21131"></a><a href="#glo:MFUsentencecase"><code class="csfmt">\MFUsentencecase</code></a>). The <a id="wrglossary.21132"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> (v4.50+) and <a id="wrglossary.21133"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> (v1.49+) packages now use <a id="wrglossary.21134"></a><a href="#glo:glsuppercase"><code class="csfmt">\glsuppercase</code></a> for the <a id="wrglossary.21135"></a><a href="#glo:idx.allcaps">all caps</a> commands, such as <a id="wrglossary.21136"></a><a href="#glo:Gls"><code class="csfmt">\Gls</code></a>.<p>
<div class="defnbox"><a id="wrglossary.21137"></a><dfn id="glo:MFUaddmap"><code class="csfmt">\MFUaddmap</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">cs1</em>〉</span>}{<span class="meta">〈<em class="metainner">cs2</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.21138"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> v2.08+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Identifies a mapping from the command <span class="meta">〈<em class="metainner">cs1</em>〉</span> to command <span class="meta">〈<em class="metainner">cs2</em>〉</span> for <a id="wrglossary.21139"></a><a href="#glo:makefirstuc"><code class="csfmt">\makefirstuc</code></a> and also identifies <span class="meta">〈<em class="metainner">cs2</em>〉</span> as a blocker. Mappings and blockers aren’t supported by <a id="wrglossary.21140"></a><a href="#glo:MFUsentencecase"><code class="csfmt">\MFUsentencecase</code></a>, so both <span class="meta">〈<em class="metainner">cs1</em>〉</span> and <span class="meta">〈<em class="metainner">cs2</em>〉</span> are identified as exclusions for <a id="wrglossary.21141"></a><a href="#glo:MFUsentencecase"><code class="csfmt">\MFUsentencecase</code></a>.<p>
<div class="defnbox"><a id="wrglossary.21142"></a><dfn id="glo:MFUblocker"><code class="csfmt">\MFUblocker</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">cs</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.21143"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> v2.08+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Locally identifies <span class="meta">〈<em class="metainner">cs</em>〉</span> as a blocker command for <a id="wrglossary.21144"></a><a href="#glo:makefirstuc"><code class="csfmt">\makefirstuc</code></a> and an exclusion for <a id="wrglossary.21145"></a><a href="#glo:MFUsentencecase"><code class="csfmt">\MFUsentencecase</code></a> (which doesn’t support blockers).<p>
<div class="defnbox"><a id="wrglossary.21146"></a><dfn id="glo:MFUexcl"><code class="csfmt">\MFUexcl</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">cs</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.21147"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> v2.08+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Locally identifies <span class="meta">〈<em class="metainner">cs</em>〉</span> as an exclusion command, which will be recognised by both <a id="wrglossary.21148"></a><a href="#glo:makefirstuc"><code class="csfmt">\makefirstuc</code></a> and <a id="wrglossary.21149"></a><a href="#glo:MFUsentencecase"><code class="csfmt">\MFUsentencecase</code></a>.<p>
<div class="defnbox"><a id="wrglossary.21150"></a><a href="#glo:MFUsentencecase"><code class="csfmt">\MFUsentencecase</code></a><code class="code">{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.21151"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> v2.08+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Fully expands <span class="meta">〈<em class="metainner">text</em>〉</span> and converts the first letter to <a id="wrglossary.21152"></a><a href="#glo:idx.uppercase">uppercase</a><a id="wrglossary.21153"></a>. Unlike <a id="wrglossary.21154"></a><a href="#glo:makefirstuc"><code class="csfmt">\makefirstuc</code></a>, this command is expandable, but only recognises commands identified as exclusions. See the <a id="wrglossary.21155"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> documentation for further details. This command is provided by <a id="wrglossary.21156"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.49+ if an old version of <a id="wrglossary.21157"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> is detected. <a href="#sec:casechanging">§15.2</a>; <a href="#wrglossary.12511">353</a><p>

</section><!-- end of section summary.index7536640 -->

<section id="summary.index7602176"><!-- start of section summary.index7602176 --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->N<div class="labellink"><a href="#summary.index7602176">[link]</a></div></h2><!-- end of section header -->
<div class="defnbox"><a id="wrglossary.21158"></a><dfn id="glo:newabbreviation"><code class="xtrcsfmt">\newabbreviation</code></dfn><code class="code">[<span class="meta">〈<em class="metainner">key=value list</em>〉</span>]{<span class="meta">〈<em class="metainner">label</em>〉</span>}{<span class="meta">〈<em class="metainner">short</em>〉</span>}{<span class="meta">〈<em class="metainner">long</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.21159"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Defines a new entry that represents an <a id="wrglossary.21160"></a><a href="#glo:idx.abbreviation"><span class="xtrfmt">abbreviation</span></a>. This internally uses <a id="wrglossary.21161"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a> and any provided options (<a id="wrglossary.21162"></a><a href="#glo:idx.gloskey">glossary entry keys</a>) given in <span class="meta">〈<em class="metainner">key=value list</em>〉</span> will be appended. The <a id="wrglossary.21163"></a><a href="#glo:opt.gloskey.category"><span class="xtrcsoptfmt">category</span></a> is set to <a id="wrglossary.21164"></a><a href="#glo:opt.cat.abbreviation"><span class="catfmt">abbreviation</span></a> by default, but may be overridden in <span class="meta">〈<em class="metainner">options</em>〉</span>. The appropriate style should be set before the abbreviation is defined with <a id="wrglossary.21165"></a><a href="#glo:setabbreviationstyle"><code class="xtrcsfmt">\setabbreviationstyle</code></a>.<p>
<div class="defnbox"><a id="wrglossary.21166"></a><dfn id="glo:newabbreviationstyle"><code class="xtrcsfmt">\newabbreviationstyle</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">style-name</em>〉</span>}{<span class="meta">〈<em class="metainner">setup</em>〉</span>}{<span class="meta">〈<em class="metainner">display definitions</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.21167"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Defines an abbreviation style, which can be set with <a id="wrglossary.21168"></a><a href="#glo:setabbreviationstyle"><code class="xtrcsfmt">\setabbreviationstyle</code></a>.<p>
<div class="defnbox"><a id="wrglossary.21169"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a><code class="code">[<span class="meta">〈<em class="metainner">key=value list</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">short</em>〉</span>}{<span class="meta">〈<em class="metainner">long</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.21170"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
This command is provided by the base <a id="wrglossary.21171"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package to define a new <a id="wrglossary.21172"></a><a href="#glo:idx.acronym">acronym</a> but it’s redefined by <a id="wrglossary.21173"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> to use <a id="wrglossary.21174"></a><a href="#glo:newabbreviation"><code class="xtrcsfmt">\newabbreviation</code></a> with the <a id="wrglossary.21175"></a><a href="#glo:opt.gloskey.category"><span class="xtrcsoptfmt">category</span></a> key set to <a id="wrglossary.21176"></a><a href="#glo:opt.cat.acronym"><span class="catfmt">acronym</span></a>. With just the base <a id="wrglossary.21177"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package, use <a id="wrglossary.21178"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a> to set the style. With <a id="wrglossary.21179"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, use <code class="code"><a id="wrglossary.21180"></a><a href="#glo:setabbreviationstyle"><code class="xtrcsfmt">\setabbreviationstyle</code></a>[<a id="wrglossary.21181"></a><a href="#glo:opt.cat.acronym"><span class="catfmt">acronym</span></a>]{<span class="meta">〈<em class="metainner">style</em>〉</span>}</code> to set the style that governs <a id="wrglossary.21182"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>. <a href="#sec:acronyms">§6</a>; <a href="#wrglossary.6698">192</a><p>
<div class="defnbox"><a id="wrglossary.21183"></a><dfn id="glo:newacronymhook"><code class="csfmt">\newacronymhook</code></dfn><span class="floatrightbox"><a id="wrglossary.21184"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Hook used by <a id="wrglossary.21185"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a> just before the entry is defined by <a id="wrglossary.21186"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>.<p>
<div class="defnbox"><a id="wrglossary.21187"></a><a href="#glo:newacronymstyle"><code class="csfmt">\newacronymstyle</code></a><code class="code">{<span class="meta">〈<em class="metainner">name</em>〉</span>}{<span class="meta">〈<em class="metainner">format def</em>〉</span>}{<span class="meta">〈<em class="metainner">style defs</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.21188"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.02+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Defines an <a id="wrglossary.21189"></a><a href="#glo:idx.acronymstyle">acronym style</a> for use with the base <a id="wrglossary.21190"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package’s <a id="wrglossary.21191"></a><a href="#glo:idx.acronym">acronym</a> mechanism. These styles are not compatible with <a id="wrglossary.21192"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>. The <span class="meta">〈<em class="metainner">format def</em>〉</span> part is the code used as the <a id="wrglossary.21193"></a><a href="#glo:idx.entryformat">entry format</a> definition within <a id="wrglossary.21194"></a><a href="#glo:defglsentryfmt"><code class="csfmt">\defglsentryfmt</code></a>. The <span class="meta">〈<em class="metainner">style defs</em>〉</span> is the code that redefines the <a id="wrglossary.21195"></a><a href="#glo:idx.acronym">acronym</a> formatting commands, such as <a id="wrglossary.21196"></a><a href="#glo:genacrfullformat"><code class="csfmt">\genacrfullformat</code></a>, and the additional fields command <a id="wrglossary.21197"></a><a href="#glo:GenericAcronymFields"><code class="csfmt">\GenericAcronymFields</code></a>. <a href="#sec:customacronym">§6.2.2</a>; <a href="#wrglossary.7381">210</a><p>
<div class="defnbox"><a id="wrglossary.21198"></a><a href="#glo:newglossary"><code class="csfmt">\newglossary</code></a><code class="code">[<span class="meta">〈<em class="metainner">log-ext</em>〉</span>]{<span class="meta">〈<em class="metainner">glossary-label</em>〉</span>}{<span class="meta">〈<em class="metainner">in-ext</em>〉</span>}{<span class="meta">〈<em class="metainner">out-ext</em>〉</span>}{<span class="meta">〈<em class="metainner">title</em>〉</span>}[<span class="meta">〈<em class="metainner">counter</em>〉</span>]</code><span class="floatrightbox"><a id="wrglossary.21199"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Defines a <a id="wrglossary.21200"></a><a href="#glo:dual.glossary">glossary</a> identified by <span class="meta">〈<em class="metainner">glossary-label</em>〉</span> (which can be referenced by the <a id="wrglossary.21201"></a><a href="#glo:opt.gloskey.type"><span class="csoptfmt">type</span></a> key when defining an entry). The <span class="meta">〈<em class="metainner">title</em>〉</span> will be used when displaying the <a id="wrglossary.21202"></a><a href="#glo:dual.glossary">glossary</a> (using commands like <a id="wrglossary.21203"></a><a href="#glo:printglossary"><code class="csfmt">\printglossary</code></a>), but this title can be overridden by the <a id="wrglossary.21204"></a><a href="#glo:opt.printgloss.title"><span class="csoptfmt">title</span></a> option. The optional <span class="meta">〈<em class="metainner">counter</em>〉</span> indicates which <a id="wrglossary.21205"></a><a href="#glo:@@glslabel@locationcounter">counter</a> should be used by default for the <a id="wrglossary.21206"></a><a href="#glo:@@glslabel@entrylocation">location</a> when <a id="wrglossary.21207"></a><a href="#glo:dual.indexing">indexing</a> any entries that have been assigned to this <a id="wrglossary.21208"></a><a href="#glo:dual.glossary">glossary</a>. (This can be overridden by the <a id="wrglossary.21209"></a><a href="#glo:opt.glsopt.counter"><span class="csoptfmt">counter</span></a> option.) The other arguments are file extensions for use with <a id="wrglossary.21210"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> or <a id="wrglossary.21211"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>. These arguments aren’t relevant for other <a id="wrglossary.21212"></a><a href="#glo:dual.indexing">indexing</a> options (in which case, you may prefer to use <a id="wrglossary.21213"></a><a href="#glo:newglossary*"><code class="csfmt">\newglossary*</code></a>). <a href="#sec:newglossary">§9</a>; <a href="#wrglossary.8942">251</a><p>
<div class="defnbox"><a id="wrglossary.21214"></a><a href="#glo:newglossary*"><code class="csfmt">\newglossary*</code></a><code class="code">{<span class="meta">〈<em class="metainner">glossary-label</em>〉</span>}{<span class="meta">〈<em class="metainner">title</em>〉</span>}[<span class="meta">〈<em class="metainner">counter</em>〉</span>]</code><span class="floatrightbox"><a id="wrglossary.21215"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.08+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A shortcut that supplies file extensions based on the <a id="wrglossary.21216"></a><a href="#glo:dual.glossary">glossary</a> label:<pre class="compactcodebox"><a id="wrglossary.21217"></a><a href="#glo:newglossary"><code class="csfmt">\newglossary</code></a>[<span class="meta">〈<em class="metainner">glossary-label</em>〉</span>-glg]{<span class="meta">〈<em class="metainner">glossary-label</em>〉</span>}{<span class="meta">〈<em class="metainner">glossary-label</em>〉</span>-gls}{<span class="meta">〈<em class="metainner"><span class="meta">〈<em class="metainner">glossary-label</em>〉</span>-glo</em>〉</span>}{<span class="meta">〈<em class="metainner">title</em>〉</span>}[<span class="meta">〈<em class="metainner">counter</em>〉</span>]</pre> <a href="#sec:newglossary">§9</a>; <a href="#wrglossary.8969">251</a><p>
<div class="defnbox"><a id="wrglossary.21218"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">key=value list</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.21219"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Defines a new <a id="wrglossary.21220"></a><a href="#glo:dual.glossary">glossary</a> entry with the given label. The second argument is a comma-separated list of <a id="wrglossary.21221"></a><a href="#glo:idx.gloskey">glossary entry keys</a>. <a href="#sec:newglosentry">§4</a>; <a href="#wrglossary.4206">126</a><p>
<div class="defnbox"><a id="wrglossary.21222"></a><a href="#glo:newglossarystyle"><code class="csfmt">\newglossarystyle</code></a><code class="code">{<span class="meta">〈<em class="metainner">style-name</em>〉</span>}{<span class="meta">〈<em class="metainner">definitions</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.21223"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Defines a new <a id="wrglossary.21224"></a><a href="#glo:idx.glossarystyle">glossary style</a> called <span class="meta">〈<em class="metainner">style-name</em>〉</span>. <a href="#sec:newglossarystyle">§13.2</a>; <a href="#wrglossary.11561">325</a><p>
<div class="defnbox"><a id="wrglossary.21225"></a><dfn id="glo:newignoredglossary"><code class="csfmt">\newignoredglossary</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">glossary-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.21226"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.08+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Defines a <a id="wrglossary.21227"></a><a href="#glo:dual.glossary">glossary</a> that should be ignored by iterative commands, such as <a id="wrglossary.21228"></a><a href="#glo:printglossaries"><code class="csfmt">\printglossaries</code></a>. This <a id="wrglossary.21229"></a><a href="#glo:dual.glossary">glossary</a> has no associated <a id="wrglossary.21230"></a><a href="#glo:dual.indexingfile">indexing files</a> and has <a id="wrglossary.21231"></a><a href="#glo:idx.hyperlink">hyperlinks</a> disabled. You can use an <a id="wrglossary.21232"></a><a href="#glo:dual.ignoredglossary">ignored glossary</a> for common terms or <a id="wrglossary.21233"></a><a href="#glo:idx.acronym">acronyms</a> or <a id="wrglossary.21234"></a><a href="#glo:idx.abbreviation"><span class="xtrfmt">abbreviations</span></a> that don’t need to be included in any listing (but you may want these terms defined as entries to allow automated formatting with the <a id="wrglossary.21235"></a><a href="#glo:glslike"><code class="csfmt">\gls</code>-like</a> commands). An <a id="wrglossary.21236"></a><a href="#glo:dual.ignoredglossary">ignored glossary</a> can’t be displayed with <a id="wrglossary.21237"></a><a href="#glo:printglossary"><code class="csfmt">\printglossary</code></a> but may be displayed with the <a id="wrglossary.21238"></a><a href="#glo:dual.unsrtfam"><span class="qt">“unsrt”</span> family of commands</a>, such as <a id="wrglossary.21239"></a><a href="#glo:printunsrtglossary"><code class="xtrcsfmt">\printunsrtglossary</code></a>. The <a id="wrglossary.21240"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package provides a starred form of this command.<p>
<div class="defnbox"><a id="wrglossary.21241"></a><a href="#glo:newterm"><code class="csfmt">\newterm</code></a><code class="code">[<span class="meta">〈<em class="metainner">key=value list</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.21242"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.02+</span><span class="clearfix"></span><p>
<div class="noteBox">(requires <a id="wrglossary.21243"></a><a href="#glo:opt.index"><span class="styoptfmt">index</span></a> package option)</div><!-- end of noteBox -->
</div><!-- end of defnbox -->
<p>
Defines a new <a id="wrglossary.21244"></a><a href="#glo:dual.glossary">glossary</a> entry with the given label, <a id="wrglossary.21245"></a><a href="#glo:opt.gloskey.type"><span class="csoptfmt">type</span></a> set to <code class="code">index</code>, the <a id="wrglossary.21246"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> set to <span class="meta">〈<em class="metainner">entry-label</em>〉</span> and the <a id="wrglossary.21247"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a> set to <a id="wrglossary.21248"></a><a href="#glo:nopostdesc"><code class="csfmt">\nopostdesc</code></a>. The optional argument is a comma-separated list of <a id="wrglossary.21249"></a><a href="#glo:idx.gloskey">glossary entry keys</a>, which can be used to override the defaults. <a href="#sec:pkgopts-type">§2.6</a>; <a href="#wrglossary.3678">111</a><p>
<div class="defnbox"><a id="wrglossary.21250"></a><a href="#glo:noist"><code class="csfmt">\noist</code></a><span class="floatrightbox"><a id="wrglossary.21251"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Prevents <a id="wrglossary.21252"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a> from creating the default <a id="wrglossary.21253"></a><a href="#glo:dual.indexingapp">indexing application</a> style file. <a href="#sec:setupopt23">§3.2</a>; <a href="#wrglossary.4120">124</a><p>
<div class="defnbox"><a id="wrglossary.21254"></a><a href="#glo:nopostdesc"><code class="csfmt">\nopostdesc</code></a><span class="floatrightbox"><a id="wrglossary.21255"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v1.17+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
When placed at the end of the <a id="wrglossary.21256"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a>, this switches off the <a id="wrglossary.21257"></a><a href="#glo:dual.postdeschook">post-description hook</a> (including the post-description punctuation). Does nothing outside of the <a id="wrglossary.21258"></a><a href="#glo:dual.glossary">glossary</a>. <a href="#sec:newglosentry">§4</a>; <a href="#wrglossary.4258">128</a><p>

</section><!-- end of section summary.index7602176 -->

<section id="summary.index7667712"><!-- start of section summary.index7667712 --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->O<div class="labellink"><a href="#summary.index7667712">[link]</a></div></h2><!-- end of section header -->
<div class="defnbox"><a id="wrglossary.21259"></a><a href="#glo:oldacronym"><code class="csfmt">\oldacronym</code></a><code class="code">[<span class="meta">〈<em class="metainner">label</em>〉</span>]{<span class="meta">〈<em class="metainner">short</em>〉</span>}{<span class="meta">〈<em class="metainner">long</em>〉</span>}{<span class="meta">〈<em class="metainner">key=value list</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.21260"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v1.18+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Defines an <a id="wrglossary.21261"></a><a href="#glo:idx.acronym">acronym</a> using the syntax of the old <a id="wrglossary.21262"></a><a href="#glo:pkg.glossary"><span class="styfmt">glossary</span></a> package. <a href="#sec:oldacronym">§6.4</a>; <a href="#wrglossary.8109">226</a><p>

</section><!-- end of section summary.index7667712 -->

<section id="summary.index7733248"><!-- start of section summary.index7733248 --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->P<div class="labellink"><a href="#summary.index7733248">[link]</a></div></h2><!-- end of section header -->
<div class="defnbox"><a id="wrglossary.21263"></a><a href="#glo:pagelistname"><code class="csfmt">\pagelistname</code></a><span class="floatrightbox"><span class="summarytag">initial: </span>Page List; <a id="wrglossary.21264"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span><p>
<div class="noteBox">(language-sensitive)</div><!-- end of noteBox -->
</div><!-- end of defnbox -->
<p>
Provided by <a id="wrglossary.21265"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> if it hasn’t already been defined. Used as the <a id="wrglossary.21266"></a><a href="#glo:idx.pagelist">page list</a> column header for some of the tabular-like <a id="wrglossary.21267"></a><a href="#glo:idx.glossarystyle">glossary styles</a>. <a href="#sec:fixednames">§1.5.1</a>; <a href="#tab:predefinednames">Table 1.2</a><p>
<div class="defnbox"><a id="wrglossary.21268"></a><a href="#glo:PGLS"><code class="csfmt">\PGLS</code></a><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.21269"></a><a href="#glo:pkg.glossaries-prefix"><span class="styfmt">glossaries-prefix</span></a> v3.14a+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.21270"></a><a href="#glo:pgls"><code class="csfmt">\pgls</code></a> but <a id="wrglossary.21271"></a><a href="#glo:idx.allcaps">all caps</a>. <a href="#sec:prefix">§16</a>; <a href="#wrglossary.12996">370</a><p>
<div class="defnbox"><a id="wrglossary.21272"></a><a href="#glo:Pgls"><code class="csfmt">\Pgls</code></a><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.21273"></a><a href="#glo:pkg.glossaries-prefix"><span class="styfmt">glossaries-prefix</span></a> v3.14a+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.21274"></a><a href="#glo:pgls"><code class="csfmt">\pgls</code></a> but <a id="wrglossary.21275"></a><a href="#glo:idx.sentencecase">sentence case</a>. <a href="#sec:prefix">§16</a>; <a href="#wrglossary.12970">370</a><p>
<div class="defnbox"><a id="wrglossary.21276"></a><a href="#glo:pgls"><code class="csfmt">\pgls</code></a><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.21277"></a><a href="#glo:pkg.glossaries-prefix"><span class="styfmt">glossaries-prefix</span></a> v3.14a+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Similar to <a id="wrglossary.21278"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> but inserts the appropriate prefix, if provided. <a href="#sec:prefix">§16</a>; <a href="#wrglossary.12952">369</a><p>
<div class="defnbox"><a id="wrglossary.21279"></a><a href="#glo:PGLSpl"><code class="csfmt">\PGLSpl</code></a><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.21280"></a><a href="#glo:pkg.glossaries-prefix"><span class="styfmt">glossaries-prefix</span></a> v3.14a+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.21281"></a><a href="#glo:pgls"><code class="csfmt">\pgls</code></a> but <a id="wrglossary.21282"></a><a href="#glo:idx.allcaps">all caps</a>. <a href="#sec:prefix">§16</a>; <a href="#wrglossary.13006">370</a><p>
<div class="defnbox"><a id="wrglossary.21283"></a><a href="#glo:Pglspl"><code class="csfmt">\Pglspl</code></a><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.21284"></a><a href="#glo:pkg.glossaries-prefix"><span class="styfmt">glossaries-prefix</span></a> v3.14a+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.21285"></a><a href="#glo:pgls"><code class="csfmt">\pgls</code></a> but <a id="wrglossary.21286"></a><a href="#glo:idx.sentencecase">sentence case</a>. <a href="#sec:prefix">§16</a>; <a href="#wrglossary.12983">370</a><p>
<div class="defnbox"><a id="wrglossary.21287"></a><a href="#glo:pglspl"><code class="csfmt">\pglspl</code></a><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.21288"></a><a href="#glo:pkg.glossaries-prefix"><span class="styfmt">glossaries-prefix</span></a> v3.14a+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Similar to <a id="wrglossary.21289"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a> but inserts the appropriate prefix, if provided. <a href="#sec:prefix">§16</a>; <a href="#wrglossary.12961">370</a><p>
<div class="defnbox"><a id="wrglossary.21290"></a><dfn id="glo:pglsxtrshort"><code class="xtrcsfmt">\pglsxtrshort</code></dfn><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.21291"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.49+</span><span class="clearfix"></span><p>
<div class="noteBox">(requires <a id="wrglossary.21292"></a><a href="#glo:pkg.glossaries-prefix"><span class="styfmt">glossaries-prefix</span></a>)</div><!-- end of noteBox -->
</div><!-- end of defnbox -->
<p>
As <a id="wrglossary.21293"></a><a href="#glo:glsxtrshort"><code class="xtrcsfmt">\glsxtrshort</code></a> but inserts the <a id="wrglossary.21294"></a><a href="#glo:opt.gloskey.prefix"><span class="csoptfmt">prefix</span></a> field and separator in front if set.<p>
<div class="defnbox"><a id="wrglossary.21295"></a><a href="#glo:pretoglossarypreamble"><code class="xtrcsfmt">\pretoglossarypreamble</code></a><code class="code">[<span class="meta">〈<em class="metainner">type</em>〉</span>]{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.21296"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.12+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Locally prepends <span class="meta">〈<em class="metainner">text</em>〉</span> to the <a id="wrglossary.21297"></a><a href="#glo:idx.glossarypreamble">preamble</a> for the <a id="wrglossary.21298"></a><a href="#glo:dual.glossary">glossary</a> identified by <span class="meta">〈<em class="metainner">type</em>〉</span>. If <span class="meta">〈<em class="metainner">type</em>〉</span> is omitted, <a id="wrglossary.21299"></a><a href="#glo:glsdefaulttype"><code class="csfmt">\glsdefaulttype</code></a> is assumed. <a href="#sec:glossmarkup">§8.2</a>; <a href="#wrglossary.8846">248</a><p>
<div class="defnbox"><a id="wrglossary.21300"></a><dfn id="glo:printabbreviations"><code class="xtrcsfmt">\printabbreviations</code></dfn><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]</code><span class="floatrightbox"><a id="wrglossary.21301"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></span><span class="clearfix"></span><p>
<div class="noteBox">(requires <code class="code"><code class="csfmt">\usepackage</code>[<a id="wrglossary.21302"></a><a href="#glo:opt.abbreviations"><span class="xtrstyoptfmt">abbreviations</span></a>]{glossaries-extra}</code>)</div><!-- end of noteBox -->
</div><!-- end of defnbox -->
<p>
Shortcut for <code class="code"><a id="wrglossary.21303"></a><a href="#glo:printglossary"><code class="csfmt">\printglossary</code></a>[<a id="wrglossary.21304"></a><a href="#glo:opt.printgloss.type"><span class="csoptfmt">type</span></a><span class="optfmt">=<a id="wrglossary.21305"></a><a href="#glo:glsxtrabbrvtype"><code class="xtrcsfmt">\glsxtrabbrvtype</code></a></span>]</code>.<p>
<div class="defnbox"><a id="wrglossary.21306"></a><a href="#glo:printacronyms"><code class="csfmt">\printacronyms</code></a><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]</code><span class="floatrightbox"><a id="wrglossary.21307"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.08a+</span><span class="clearfix"></span><p>
<div class="noteBox">(requires the <a id="wrglossary.21308"></a><a href="#glo:opt.acronyms"><span class="styoptfmt">acronyms</span></a> package option)</div><!-- end of noteBox -->
</div><!-- end of defnbox -->
<p>
Shortcut for <code class="code"><a id="wrglossary.21309"></a><a href="#glo:printglossary"><code class="csfmt">\printglossary</code></a>[<a id="wrglossary.21310"></a><a href="#glo:opt.printgloss.type"><span class="csoptfmt">type</span></a><span class="optfmt">=<a id="wrglossary.21311"></a><a href="#glo:acronymtype"><code class="csfmt">\acronymtype</code></a></span>]</code>. <a href="#sec:pkgopts-acronym">§2.7</a>; <a href="#wrglossary.3733">113</a><p>
<div class="defnbox"><a id="wrglossary.21312"></a><a href="#glo:printglossaries"><code class="csfmt">\printglossaries</code></a><span class="floatrightbox"><a id="wrglossary.21313"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Iterates over all non-<a id="wrglossary.21314"></a><a href="#glo:dual.ignoredglossary">ignored glossaries</a> and does <code class="code"><a id="wrglossary.21315"></a><a href="#glo:printglossary"><code class="csfmt">\printglossary</code></a>[<a id="wrglossary.21316"></a><a href="#glo:opt.printgloss.type"><span class="csoptfmt">type</span></a><span class="optfmt">=<span class="meta">〈<em class="metainner">type</em>〉</span></span>]</code> for each <a id="wrglossary.21317"></a><a href="#glo:dual.glossary">glossary</a>. <a href="#sec:printglossary">§8</a>; <a href="#wrglossary.8465">240</a><p>
<div class="defnbox"><a id="wrglossary.21318"></a><a href="#glo:printglossary"><code class="csfmt">\printglossary</code></a><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]</code><span class="floatrightbox"><a id="wrglossary.21319"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Displays the <a id="wrglossary.21320"></a><a href="#glo:dual.glossary">glossary</a> by inputting a file created by <a id="wrglossary.21321"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> or <a id="wrglossary.21322"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>. Must be used with <a id="wrglossary.21323"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a> and either <a id="wrglossary.21324"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> or <a id="wrglossary.21325"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>. <a href="#sec:printglossary">§8</a>; <a href="#wrglossary.8454">239</a><p>
<div class="defnbox"><a id="wrglossary.21326"></a><a href="#glo:printindex"><code class="csfmt">\printindex</code></a><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>] v4.02+</code><p>
<div class="noteBox">(requires the <a id="wrglossary.21327"></a><a href="#glo:opt.index"><span class="styoptfmt">index</span></a> package option)</div><!-- end of noteBox -->
</div><!-- end of defnbox -->
<p>
Shortcut provided by the <a id="wrglossary.21328"></a><a href="#glo:opt.index"><span class="styoptfmt">index</span></a> package option that simply does <code class="code"><a id="wrglossary.21329"></a><a href="#glo:printglossary"><code class="csfmt">\printglossary</code></a>[<a id="wrglossary.21330"></a><a href="#glo:opt.printgloss.type"><span class="csoptfmt">type</span></a><span class="optfmt">=index</span>]</code>. <a href="#sec:pkgopts-type">§2.6</a>; <a href="#wrglossary.3686">111</a><p>
<div class="defnbox"><a id="wrglossary.21331"></a><a href="#glo:printnoidxglossaries"><code class="csfmt">\printnoidxglossaries</code></a><span class="floatrightbox"><a id="wrglossary.21332"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.04+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Iterates over all non-<a id="wrglossary.21333"></a><a href="#glo:dual.ignoredglossary">ignored glossaries</a> and does <code class="code"><a id="wrglossary.21334"></a><a href="#glo:printnoidxglossary"><code class="csfmt">\printnoidxglossary</code></a>[<a id="wrglossary.21335"></a><a href="#glo:opt.printgloss.type"><span class="csoptfmt">type</span></a><span class="optfmt">=<span class="meta">〈<em class="metainner">type</em>〉</span></span>]</code> for each <a id="wrglossary.21336"></a><a href="#glo:dual.glossary">glossary</a>. <a href="#sec:printglossary">§8</a>; <a href="#wrglossary.8448">239</a><p>
<div class="defnbox"><a id="wrglossary.21337"></a><a href="#glo:printnoidxglossary"><code class="csfmt">\printnoidxglossary</code></a><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]</code><span class="floatrightbox"><a id="wrglossary.21338"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.04+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Displays the <a id="wrglossary.21339"></a><a href="#glo:dual.glossary">glossary</a> by obtaining the <a id="wrglossary.21340"></a><a href="#glo:dual.indexing">indexing</a> information from the <a id="wrglossary.21341"></a><a href="#glo:ext.aux"><span class="extfmt">aux</span></a> file and using TeX to sort and collate. Must be used with <a id="wrglossary.21342"></a><a href="#glo:makenoidxglossaries"><code class="csfmt">\makenoidxglossaries</code></a> or with the <a id="wrglossary.21343"></a><a href="#glo:dual.glossary">glossaries</a> not identified in the optional argument of <a id="wrglossary.21344"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a> when using the hybrid method. This method can be very slow and has limitations. <a href="#sec:printglossary">§8</a>; <a href="#wrglossary.8433">239</a><p>
<div class="defnbox"><a id="wrglossary.21345"></a><a href="#glo:printnumbers"><code class="csfmt">\printnumbers</code></a><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]</code><span class="floatrightbox"><a id="wrglossary.21346"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.02+</span><span class="clearfix"></span><p>
<div class="noteBox">(requires the <a id="wrglossary.21347"></a><a href="#glo:opt.numbers"><span class="styoptfmt">numbers</span></a> package option)</div><!-- end of noteBox -->
</div><!-- end of defnbox -->
<p>
Shortcut for <code class="code"><a id="wrglossary.21348"></a><a href="#glo:printglossary"><code class="csfmt">\printglossary</code></a>[<a id="wrglossary.21349"></a><a href="#glo:opt.printgloss.type"><span class="csoptfmt">type</span></a><span class="optfmt">=numbers</span>]</code>. <a href="#sec:pkgopts-type">§2.6</a>; <a href="#wrglossary.3654">110</a><p>
<div class="defnbox"><a id="wrglossary.21350"></a><a href="#glo:printsymbols"><code class="csfmt">\printsymbols</code></a><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]</code><span class="floatrightbox"><a id="wrglossary.21351"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.02+</span><span class="clearfix"></span><p>
<div class="noteBox">(requires the <a id="wrglossary.21352"></a><a href="#glo:opt.symbols"><span class="styoptfmt">symbols</span></a> package option)</div><!-- end of noteBox -->
</div><!-- end of defnbox -->
<p>
Shortcut for <code class="code"><a id="wrglossary.21353"></a><a href="#glo:printglossary"><code class="csfmt">\printglossary</code></a>[<a id="wrglossary.21354"></a><a href="#glo:opt.printgloss.type"><span class="csoptfmt">type</span></a><span class="optfmt">=<a id="wrglossary.21355"></a><a href="#glo:opt.glostype.symbols"><code class="glostypefmt">symbols</code></a></span>]</code>. <a href="#sec:pkgopts-type">§2.6</a>; <a href="#wrglossary.3630">110</a><p>
<div class="defnbox"><a id="wrglossary.21356"></a><dfn id="glo:printunsrtacronyms"><code class="xtrcsfmt">\printunsrtacronyms</code></dfn><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]</code><span class="floatrightbox"><a id="wrglossary.21357"></a><a href="#glo:pkg.glossaries-extra-bib2gls"><span class="styfmt">glossaries-extra-bib2gls</span></a> v1.40+</span><span class="clearfix"></span><p>
<div class="noteBox">(requires <code class="code"><code class="csfmt">\usepackage</code>[<a id="wrglossary.21358"></a><a href="#glo:opt.acronyms"><span class="styoptfmt">acronyms</span></a>,<a id="wrglossary.21359"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a>]{glossaries-extra}</code>)</div><!-- end of noteBox -->
</div><!-- end of defnbox -->
<p>
Shortcut for <code class="code"><a id="wrglossary.21360"></a><a href="#glo:printunsrtglossary"><code class="xtrcsfmt">\printunsrtglossary</code></a>[<a id="wrglossary.21361"></a><a href="#glo:opt.printgloss.type"><span class="csoptfmt">type</span></a><span class="optfmt">=<a id="wrglossary.21362"></a><a href="#glo:acronymtype"><code class="csfmt">\acronymtype</code></a></span>]</code>.<p>
<div class="defnbox"><a id="wrglossary.21363"></a><a href="#glo:printunsrtglossaries"><code class="xtrcsfmt">\printunsrtglossaries</code></a><span class="floatrightbox"><a id="wrglossary.21364"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.08+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Iterates over all non-<a id="wrglossary.21365"></a><a href="#glo:dual.ignoredglossary">ignored glossaries</a> and does <code class="code"><a id="wrglossary.21366"></a><a href="#glo:printunsrtglossary"><code class="xtrcsfmt">\printunsrtglossary</code></a>[<a id="wrglossary.21367"></a><a href="#glo:opt.printgloss.type"><span class="csoptfmt">type</span></a><span class="optfmt">=<span class="meta">〈<em class="metainner">type</em>〉</span></span>]</code> for each <a id="wrglossary.21368"></a><a href="#glo:dual.glossary">glossary</a>. <a href="#sec:printglossary">§8</a>; <a href="#wrglossary.8508">241</a><p>
<div class="defnbox"><a id="wrglossary.21369"></a><a href="#glo:printunsrtglossary"><code class="xtrcsfmt">\printunsrtglossary</code></a><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]</code><span class="floatrightbox"><a id="wrglossary.21370"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.08+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Displays the <a id="wrglossary.21371"></a><a href="#glo:dual.glossary">glossary</a> by iterating over all entries associated with the given <a id="wrglossary.21372"></a><a href="#glo:dual.glossary">glossary</a> (in the order in which they were added to the <a id="wrglossary.21373"></a><a href="#glo:dual.glossary">glossary</a>). <a id="wrglossary.21374"></a><a href="#glo:idx.group">Group</a> headers will only be inserted if the <a id="wrglossary.21375"></a><a href="#glo:opt.gloskey.group"><span class="xtrcsoptfmt">group</span></a> key has been defined and has been set (typically with the <a id="wrglossary.21376"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a> option and <a id="wrglossary.21377"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>). <a id="wrglossary.21378"></a><a href="#glo:dual.locationlist">Location lists</a> will only be shown if the <a id="wrglossary.21379"></a><a href="#glo:opt.gloskey.location"><span class="xtrcsoptfmt">location</span></a> or <a id="wrglossary.21380"></a><a href="#glo:opt.glosfield.loclist"><span class="csoptfmt">loclist</span></a> fields have been set (typically by <a id="wrglossary.21381"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>). <a href="#sec:printglossary">§8</a>; <a href="#wrglossary.8483">240</a><p>
<div class="defnbox"><a id="wrglossary.21382"></a><a href="#glo:printunsrtinnerglossary"><code class="xtrcsfmt">\printunsrtinnerglossary</code></a><code class="code">[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">pre-code</em>〉</span>}{<span class="meta">〈<em class="metainner">post-code</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.21383"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.44+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Similar to <a id="wrglossary.21384"></a><a href="#glo:printunsrtglossary"><code class="xtrcsfmt">\printunsrtglossary</code></a> but doesn’t contain the code that starts and ends the <a id="wrglossary.21385"></a><a href="#glo:dual.glossary">glossary</a> (such as beginning and ending the <a id="wrglossary.21386"></a><a href="#glo:env.theglossary"><span class="envfmt">theglossary</span></a> environment). See the <a id="wrglossary.21387"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> manual for further details. <a href="#sec:printglossary">§8</a>; <a href="#wrglossary.8513">241</a><p>
<div class="defnbox"><a id="wrglossary.21388"></a><a href="#glo:provideglossaryentry"><code class="csfmt">\provideglossaryentry</code></a><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">key=value list</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.21389"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.14a</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.21390"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a> but does nothing if the entry is already defined. <a href="#sec:newglosentry">§4</a>; <a href="#wrglossary.4223">127</a><p>
<div class="defnbox"><a id="wrglossary.21391"></a><dfn id="glo:provideignoredglossary"><code class="xtrcsfmt">\provideignoredglossary</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">glossary-label</em>〉</span>}</code><span class="floatrightbox"><span class="summarytag">modifier: </span>* <a id="wrglossary.21392"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.12+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.21393"></a><a href="#glo:newignoredglossary"><code class="csfmt">\newignoredglossary</code></a> but does nothing if the <a id="wrglossary.21394"></a><a href="#glo:dual.glossary">glossary</a> has already been defined.<p>
<div class="defnbox"><a id="wrglossary.21395"></a><dfn id="glo:ProvidesGlossariesLang"><code class="csfmt">\ProvidesGlossariesLang</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">language</em>〉</span>}[<span class="meta">〈<em class="metainner">version</em>〉</span>]</code><span class="floatrightbox"><a id="wrglossary.21396"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.12+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Used at the start of a <a id="wrglossary.21397"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> language definition file (<a id="wrglossary.21398"></a><a href="#glo:ext.ldf"><span class="extfmt">ldf</span></a>) to declare the file and version details.<p>

</section><!-- end of section summary.index7733248 -->

<section id="summary.index7864320"><!-- start of section summary.index7864320 --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->R<div class="labellink"><a href="#summary.index7864320">[link]</a></div></h2><!-- end of section header -->
<div class="defnbox"><a id="wrglossary.21399"></a><dfn id="glo:renewacronymstyle"><code class="csfmt">\renewacronymstyle</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">name</em>〉</span>}{<span class="meta">〈<em class="metainner">format def</em>〉</span>}{<span class="meta">〈<em class="metainner">display defs</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.21400"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.02+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.21401"></a><a href="#glo:newacronymstyle"><code class="csfmt">\newacronymstyle</code></a> but redefines an existing <a id="wrglossary.21402"></a><a href="#glo:idx.acronymstyle">acronym style</a>.<p>
<div class="defnbox"><a id="wrglossary.21403"></a><a href="#glo:renewglossarystyle"><code class="csfmt">\renewglossarystyle</code></a><code class="code">{<span class="meta">〈<em class="metainner">style-name</em>〉</span>}{<span class="meta">〈<em class="metainner">definitions</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.21404"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.02+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Redefines the <a id="wrglossary.21405"></a><a href="#glo:idx.glossarystyle">glossary style</a> called <span class="meta">〈<em class="metainner">style-name</em>〉</span>. <a href="#sec:newglossarystyle">§13.2</a>; <a href="#wrglossary.11566">325</a><p>
<div class="defnbox"><a id="wrglossary.21406"></a><dfn id="glo:RequireGlossariesLang"><code class="csfmt">\RequireGlossariesLang</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">language</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.21407"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.12+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Indicates that the language definition file (<a id="wrglossary.21408"></a><a href="#glo:ext.ldf"><span class="extfmt">ldf</span></a>) corresponding to the given language should be loaded, if it hasn’t already been loaded.<p>

</section><!-- end of section summary.index7864320 -->

<section id="summary.index7929856"><!-- start of section summary.index7929856 --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->S<div class="labellink"><a href="#summary.index7929856">[link]</a></div></h2><!-- end of section header -->
<div class="defnbox"><a id="wrglossary.21409"></a><dfn id="glo:seealsoname"><code class="xtrcsfmt">\seealsoname</code></dfn><span class="floatrightbox"><span class="summarytag">initial: </span>see also; <a id="wrglossary.21410"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.16+</span><span class="clearfix"></span><p>
<div class="noteBox">(language-sensitive)</div><!-- end of noteBox -->
</div><!-- end of defnbox -->
<p>
Used as a cross-reference tag. The default value is <a id="wrglossary.21411"></a><a href="#glo:alsoname"><code class="csfmt">\alsoname</code></a>, if that command has been defined, or <span class="qt">“see also”</span>.<p>
<div class="defnbox"><a id="wrglossary.21412"></a><dfn id="glo:seename"><code class="csfmt">\seename</code></dfn><span class="floatrightbox"><span class="summarytag">initial: </span>see; <a id="wrglossary.21413"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span><p>
<div class="noteBox">(language-sensitive)</div><!-- end of noteBox -->
</div><!-- end of defnbox -->
<p>
Provided by <a id="wrglossary.21414"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> if it hasn’t already been defined. May already be defined by a language package.<p>
<div class="defnbox"><a id="wrglossary.21415"></a><dfn id="glo:setabbreviationstyle"><code class="xtrcsfmt">\setabbreviationstyle</code></dfn><code class="code">[<span class="meta">〈<em class="metainner">category</em>〉</span>]{<span class="meta">〈<em class="metainner">style-name</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.21416"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Sets the current <a id="wrglossary.21417"></a><a href="#glo:idx.abbrvstyle"><span class="xtrfmt">abbreviation</span> style</a> to <span class="meta">〈<em class="metainner">style-name</em>〉</span> for the category identified by <span class="meta">〈<em class="metainner">category</em>〉</span>. If the optional argument is omitted, <a id="wrglossary.21418"></a><a href="#glo:opt.cat.abbreviation"><span class="catfmt">abbreviation</span></a> is assumed.<p>
<div class="defnbox"><a id="wrglossary.21419"></a><a href="#glo:SetAcronymLists"><code class="csfmt">\SetAcronymLists</code></a><code class="code">{<span class="meta">〈<em class="metainner">list</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.21420"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v2.04+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Sets the list of <a id="wrglossary.21421"></a><a href="#glo:idx.acronym">acronym</a> lists (overriding any that have previously been identified). <a href="#sec:pkgopts-acronym">§2.7</a>; <a href="#wrglossary.3818">114</a><p>
<div class="defnbox"><a id="wrglossary.21422"></a><a id="wrglossary.21423"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a> <dfn id="glo:SetAcronymStyle"><code class="csfmt">\SetAcronymStyle</code></dfn><span class="floatrightbox"><a id="wrglossary.21424"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v2.04</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Deprecated with the introduction of <a id="wrglossary.21425"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>. Removed in v4.50. Use rollback if backward-compatibility required or use <a id="wrglossary.21426"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>.<p>
<div class="defnbox"><a id="wrglossary.21427"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a><code class="code">{<span class="meta">〈<em class="metainner">style-name</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.21428"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.02+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Sets the <a id="wrglossary.21429"></a><a href="#glo:idx.acronym">acronym</a> style. Don’t use with <a id="wrglossary.21430"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>. <a href="#sec:setacronymstyle">§6.2</a>; <a href="#wrglossary.7009">201</a><p>
<div class="defnbox"><a id="wrglossary.21431"></a><a id="wrglossary.21432"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a> <dfn id="glo:SetCustomStyle"><code class="csfmt">\SetCustomStyle</code></dfn><span class="floatrightbox"><a id="wrglossary.21433"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v2.06</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Deprecated with the introduction of <a id="wrglossary.21434"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>. Removed in v4.50. Use rollback if backward-compatibility required or use <a id="wrglossary.21435"></a><a href="#glo:newacronymstyle"><code class="csfmt">\newacronymstyle</code></a> and <a id="wrglossary.21436"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>.<p>
<div class="defnbox"><a id="wrglossary.21437"></a><a id="wrglossary.21438"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a> <dfn id="glo:SetDefaultAcronymStyle"><code class="csfmt">\SetDefaultAcronymStyle</code></dfn><span class="floatrightbox"><a id="wrglossary.21439"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v2.04</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Deprecated with the introduction of <a id="wrglossary.21440"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>. Removed in v4.50. Use rollback if backward-compatibility required or use <code class="code"><a id="wrglossary.21441"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>{<a id="wrglossary.21442"></a><a href="#glo:opt.acrstyle.long-short"><span class="acrstylefmt">long-short</span></a>}</code>.<p>
<div class="defnbox"><a id="wrglossary.21443"></a><a id="wrglossary.21444"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a> <dfn id="glo:SetDescriptionAcronymDisplayStyle"><code class="csfmt">\SetDescriptionAcronymDisplayStyle</code></dfn><span class="floatrightbox"><a id="wrglossary.21445"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Deprecated with the introduction of <a id="wrglossary.21446"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>. Removed in v4.50. Use rollback if backward-compatibility required or use <a id="wrglossary.21447"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>.<p>
<div class="defnbox"><a id="wrglossary.21448"></a><a id="wrglossary.21449"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a> <dfn id="glo:SetDescriptionAcronymStyle"><code class="csfmt">\SetDescriptionAcronymStyle</code></dfn><span class="floatrightbox"><a id="wrglossary.21450"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Deprecated with the introduction of <a id="wrglossary.21451"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>. Removed in v4.50. Use rollback if backward-compatibility required or use <a id="wrglossary.21452"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>.<p>
<div class="defnbox"><a id="wrglossary.21453"></a><a id="wrglossary.21454"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a> <dfn id="glo:SetDescriptionDUAAcronymDisplayStyle"><code class="csfmt">\SetDescriptionDUAAcronymDisplayStyle</code></dfn><span class="floatrightbox"><a id="wrglossary.21455"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Deprecated with the introduction of <a id="wrglossary.21456"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>. Removed in v4.50. Use rollback if backward-compatibility required or use <a id="wrglossary.21457"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>.<p>
<div class="defnbox"><a id="wrglossary.21458"></a><a id="wrglossary.21459"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a> <dfn id="glo:SetDescriptionDUAAcronymStyle"><code class="csfmt">\SetDescriptionDUAAcronymStyle</code></dfn><span class="floatrightbox"><a id="wrglossary.21460"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Deprecated with the introduction of <a id="wrglossary.21461"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>. Removed in v4.50. Use rollback if backward-compatibility required or use <a id="wrglossary.21462"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>.<p>
<div class="defnbox"><a id="wrglossary.21463"></a><a id="wrglossary.21464"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a> <dfn id="glo:SetDescriptionFootnoteAcronymDisplayStyle"><code class="csfmt">\SetDescriptionFootnoteAcronymDisplayStyle</code></dfn><span class="floatrightbox"><a id="wrglossary.21465"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Deprecated with the introduction of <a id="wrglossary.21466"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>. Removed in v4.50. Use rollback if backward-compatibility required or use <a id="wrglossary.21467"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>.<p>
<div class="defnbox"><a id="wrglossary.21468"></a><a id="wrglossary.21469"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a> <dfn id="glo:SetDescriptionFootnoteAcronymStyle"><code class="csfmt">\SetDescriptionFootnoteAcronymStyle</code></dfn><span class="floatrightbox"><a id="wrglossary.21470"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Deprecated with the introduction of <a id="wrglossary.21471"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>. Removed in v4.50. Use rollback if backward-compatibility required or use <a id="wrglossary.21472"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>.<p>
<div class="defnbox"><a id="wrglossary.21473"></a><a id="wrglossary.21474"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a> <dfn id="glo:SetDUADisplayStyle"><code class="csfmt">\SetDUADisplayStyle</code></dfn><span class="floatrightbox"><a id="wrglossary.21475"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Deprecated with the introduction of <a id="wrglossary.21476"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>. Removed in v4.50. Use rollback if backward-compatibility required or use <a id="wrglossary.21477"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>.<p>
<div class="defnbox"><a id="wrglossary.21478"></a><a id="wrglossary.21479"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a> <dfn id="glo:SetDUAStyle"><code class="csfmt">\SetDUAStyle</code></dfn><span class="floatrightbox"><a id="wrglossary.21480"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Deprecated with the introduction of <a id="wrglossary.21481"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>. Removed in v4.50. Use rollback if backward-compatibility required or use <a id="wrglossary.21482"></a><a href="#glo:newacronymstyle"><code class="csfmt">\newacronymstyle</code></a> and <a id="wrglossary.21483"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>.<p>
<div class="defnbox"><a id="wrglossary.21484"></a><a href="#glo:setentrycounter"><code class="csfmt">\setentrycounter</code></a><code class="code">[<span class="meta">〈<em class="metainner">prefix</em>〉</span>]{<span class="meta">〈<em class="metainner">counter</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.21485"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Sets up the hypertarget prefix and <a id="wrglossary.21486"></a><a href="#glo:dual.locationcounter">location counter</a> for use with <a id="wrglossary.21487"></a><a href="#glo:glshypernumber"><code class="csfmt">\glshypernumber</code></a>. <a href="#sec:encap">§12.1</a>; <a href="#wrglossary.9652">269</a><p>
<div class="defnbox"><a id="wrglossary.21488"></a><a id="wrglossary.21489"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a> <dfn id="glo:SetFootnoteAcronymDisplayStyle"><code class="csfmt">\SetFootnoteAcronymDisplayStyle</code></dfn><span class="floatrightbox"><a id="wrglossary.21490"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Deprecated with the introduction of <a id="wrglossary.21491"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>. Removed in v4.50. Use rollback if backward-compatibility required or use <a id="wrglossary.21492"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>.<p>
<div class="defnbox"><a id="wrglossary.21493"></a><a id="wrglossary.21494"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a> <dfn id="glo:SetFootnoteAcronymStyle"><code class="csfmt">\SetFootnoteAcronymStyle</code></dfn><span class="floatrightbox"><a id="wrglossary.21495"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Deprecated with the introduction of <a id="wrglossary.21496"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>. Removed in v4.50. Use rollback if backward-compatibility required or use <a id="wrglossary.21497"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>.<p>
<div class="defnbox"><a id="wrglossary.21498"></a><a href="#glo:setglossarypreamble"><code class="csfmt">\setglossarypreamble</code></a><code class="code">[<span class="meta">〈<em class="metainner">type</em>〉</span>]{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.21499"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.07+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Globally sets the <a id="wrglossary.21500"></a><a href="#glo:idx.glossarypreamble">preamble</a> for the <a id="wrglossary.21501"></a><a href="#glo:dual.glossary">glossary</a> identified by <span class="meta">〈<em class="metainner">type</em>〉</span> to <span class="meta">〈<em class="metainner">text</em>〉</span>. If <span class="meta">〈<em class="metainner">type</em>〉</span> is omitted, <a id="wrglossary.21502"></a><a href="#glo:glsdefaulttype"><code class="csfmt">\glsdefaulttype</code></a> is assumed. <a href="#sec:glossmarkup">§8.2</a>; <a href="#wrglossary.8833">247</a><p>
<div class="defnbox"><a id="wrglossary.21503"></a><a href="#glo:setglossarysection"><code class="csfmt">\setglossarysection</code></a><code class="code"><span class="meta">〈<em class="metainner">name</em>〉</span></code><span class="floatrightbox"><a id="wrglossary.21504"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v1.1+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Equivalent to the package option <a id="wrglossary.21505"></a><a href="#glo:opt.section"><span class="styoptfmt">section</span></a><span class="optfmt">=<span class="meta">〈<em class="metainner">name</em>〉</span></span>. <a href="#sec:pkgopts-sec">§2.2</a>; <a href="#wrglossary.2498">79</a><p>
<div class="defnbox"><a id="wrglossary.21506"></a><a href="#glo:setglossarystyle"><code class="csfmt">\setglossarystyle</code></a><code class="code">{<span class="meta">〈<em class="metainner">style-name</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.21507"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.08a+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Sets the default <a id="wrglossary.21508"></a><a href="#glo:idx.glossarystyle">glossary style</a> to <span class="meta">〈<em class="metainner">style-name</em>〉</span>. <a href="#sec:pkgopts-printglos">§2.3</a>; <a href="#wrglossary.2776">87</a><p>
<div class="defnbox"><a id="wrglossary.21509"></a><a id="wrglossary.21510"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a> <dfn id="glo:SetSmallAcronymDisplayStyle"><code class="csfmt">\SetSmallAcronymDisplayStyle</code></dfn><span class="floatrightbox"><a id="wrglossary.21511"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Deprecated with the introduction of <a id="wrglossary.21512"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>. Removed in v4.50. Use rollback if backward-compatibility required or use <a id="wrglossary.21513"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>.<p>
<div class="defnbox"><a id="wrglossary.21514"></a><a id="wrglossary.21515"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a> <dfn id="glo:SetSmallAcronymStyle"><code class="csfmt">\SetSmallAcronymStyle</code></dfn><span class="floatrightbox"><a id="wrglossary.21516"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Deprecated with the introduction of <a id="wrglossary.21517"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>. Removed in v4.50. Use rollback if backward-compatibility required or use <a id="wrglossary.21518"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>.<p>
<div class="defnbox"><a id="wrglossary.21519"></a><a href="#glo:setStyleFile"><code class="csfmt">\setStyleFile</code></a><code class="code">{<span class="meta">〈<em class="metainner">name</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.21520"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v1.17+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Sets the file name of the <a id="wrglossary.21521"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> or <a id="wrglossary.21522"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> style file that’s created by <a id="wrglossary.21523"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>. <a href="#sec:setupopt23">§3.2</a>; <a href="#wrglossary.4096">123</a><p>
<div class="defnbox"><a id="wrglossary.21524"></a><a href="#glo:setupglossaries"><code class="csfmt">\setupglossaries</code></a><code class="code">{<span class="meta">〈<em class="metainner">options</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.21525"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.11a+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Change allowed options that are defined by the base <a id="wrglossary.21526"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package. Note that some options can only be passed as package options. To change options defined or modified by the <a id="wrglossary.21527"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package, use <a id="wrglossary.21528"></a><a href="#glo:glossariesextrasetup"><code class="xtrcsfmt">\glossariesextrasetup</code></a>. <a href="#sec:setupglossaries">§2.10</a>; <a href="#wrglossary.4023">121</a><p>
<div class="defnbox"><a id="wrglossary.21529"></a><a id="wrglossary.21530"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a> <dfn id="glo:SmallNewAcronymDef"><code class="csfmt">\SmallNewAcronymDef</code></dfn><span class="floatrightbox"><a id="wrglossary.21531"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Deprecated with the introduction of <a id="wrglossary.21532"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>. Removed in v4.50. Use rollback if backward-compatibility required or use <a id="wrglossary.21533"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>.<p>
<div class="defnbox"><a id="wrglossary.21534"></a><a href="#glo:subglossentry"><code class="csfmt">\subglossentry</code></a><code class="code">{<span class="meta">〈<em class="metainner">level</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">number-list</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.21535"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.08a+</span><span class="clearfix"></span><p>
<div class="noteBox">(<a id="wrglossary.21536"></a><a href="#glo:idx.glossarystyle">glossary style</a> command)</div><!-- end of noteBox -->
</div><!-- end of defnbox -->
<p>
Redefined by the <a id="wrglossary.21537"></a><a href="#glo:idx.glossarystyle">glossary styles</a> to display child entries. <a href="#sec:glossarystylecmds">§13.2.3</a>; <a href="#wrglossary.11832">332</a><p>
<div class="defnbox"><a id="wrglossary.21538"></a><a href="#glo:symbolname"><code class="csfmt">\symbolname</code></a><span class="floatrightbox"><span class="summarytag">initial: </span>Symbol; <a id="wrglossary.21539"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span><p>
<div class="noteBox">(language-sensitive)</div><!-- end of noteBox -->
</div><!-- end of defnbox -->
<p>
Provided by <a id="wrglossary.21540"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> if it hasn’t already been defined. Used as a column header for some of the tabular-like <a id="wrglossary.21541"></a><a href="#glo:idx.glossarystyle">glossary styles</a>. <a href="#sec:fixednames">§1.5.1</a>; <a href="#tab:predefinednames">Table 1.2</a><p>

</section><!-- end of section summary.index7929856 -->

<section id="summary.index7995392"><!-- start of section summary.index7995392 --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->T<div class="labellink"><a href="#summary.index7995392">[link]</a></div></h2><!-- end of section header -->
<div class="defnbox"><a id="wrglossary.21542"></a><a href="#glo:theglossaryentry"><code class="csfmt">\theglossaryentry</code></a><span class="floatrightbox"><a id="wrglossary.21543"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.0+</span><span class="clearfix"></span><p>
<div class="noteBox">(requires <a id="wrglossary.21544"></a><a href="#glo:opt.entrycounter"><span class="styoptfmt">entrycounter</span></a><span class="optfmt">=true</span>)</div><!-- end of noteBox -->
</div><!-- end of defnbox -->
<p>
Displays the value of the <a id="wrglossary.21545"></a><a href="#glo:ctr.glossaryentry"><span class="ctrfmt">glossaryentry</span></a> counter. <a href="#sec:pkgopts-printglos">§2.3</a>; <a href="#wrglossary.2651">83</a><p>
<div class="defnbox"><a id="wrglossary.21546"></a><a href="#glo:theglossarysubentry"><code class="csfmt">\theglossarysubentry</code></a><span class="floatrightbox"><a id="wrglossary.21547"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.0+</span><span class="clearfix"></span><p>
<div class="noteBox">(requires <a id="wrglossary.21548"></a><a href="#glo:opt.subentrycounter"><span class="styoptfmt">subentrycounter</span></a><span class="optfmt">=true</span>)</div><!-- end of noteBox -->
</div><!-- end of defnbox -->
<p>
Displays the value of the <a id="wrglossary.21549"></a><a href="#glo:ctr.glossarysubentry"><span class="ctrfmt">glossarysubentry</span></a> counter. <a href="#sec:pkgopts-printglos">§2.3</a>; <a href="#wrglossary.2736">86</a><p>

</section><!-- end of section summary.index7995392 -->

<section id="summary.index8192000"><!-- start of section summary.index8192000 --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->W<div class="labellink"><a href="#summary.index8192000">[link]</a></div></h2><!-- end of section header -->
<div class="defnbox"><a id="wrglossary.21550"></a><a href="#glo:writeist"><code class="csfmt">\writeist</code></a><span class="floatrightbox"><a id="wrglossary.21551"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Writes the <a id="wrglossary.21552"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>/<a id="wrglossary.21553"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> style file. This command is used by <a id="wrglossary.21554"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a> and then disabled. <a href="#sec:setupopt23">§3.2</a>; <a href="#wrglossary.4085">123</a><p>

</section><!-- end of section summary.index8192000 -->

<section id="summary.index8257536"><!-- start of section summary.index8257536 --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->X<div class="labellink"><a href="#summary.index8257536">[link]</a></div></h2><!-- end of section header -->
<div class="defnbox"><a id="wrglossary.21555"></a><dfn id="glo:xcapitalisefmtwords"><code class="csfmt">\xcapitalisefmtwords</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.21556"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> v2.03+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Passes the argument to <a id="wrglossary.21557"></a><a href="#glo:capitalisefmtwords"><code class="csfmt">\capitalisefmtwords</code></a> but with the first token in <span class="meta">〈<em class="metainner">text</em>〉</span> expanded. The starred version uses the starred version of <a id="wrglossary.21558"></a><a href="#glo:capitalisefmtwords"><code class="csfmt">\capitalisefmtwords</code></a>.<p>
<div class="defnbox"><a id="wrglossary.21559"></a><dfn id="glo:xGlsXtrSetField"><code class="xtrcsfmt">\xGlsXtrSetField</code></dfn><code class="code">{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">field-label</em>〉</span>}{<span class="meta">〈<em class="metainner">value</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.21560"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.12+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
As <a id="wrglossary.21561"></a><a href="#glo:GlsXtrSetField"><code class="xtrcsfmt">\GlsXtrSetField</code></a> but expands the value and uses a global assignment.<p>

</section><!-- end of section summary.index8257536 -->

<section id="envsummary"><!-- start of section envsummary --><div class="tomain"><a href="#main">[top]</a></div>
<h1><!-- start of chapter header -->Environment Summary<div class="labellink"><a href="#envsummary">[link]</a></div></h1><!-- end of chapter header -->
<div class="defnbox"><a id="wrglossary.21562"></a><a href="#glo:env.theglossary"><code class="cbeg">\begin{<span class="envfmt">theglossary</span>}</code></a><span class="floatrightbox"><a id="wrglossary.21563"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span><p>
<div class="noteBox">(<a id="wrglossary.21564"></a><a href="#glo:idx.glossarystyle">glossary style</a> environment)</div><!-- end of noteBox -->
</div><!-- end of defnbox -->
<p>
Redefined by the <a id="wrglossary.21565"></a><a href="#glo:idx.glossarystyle">glossary styles</a> to format the <a id="wrglossary.21566"></a><a href="#glo:dual.glossary">glossary</a> according to the style specifications. The entire <a id="wrglossary.21567"></a><a href="#glo:dual.glossary">glossary</a> content (not including the section header, <a id="wrglossary.21568"></a><a href="#glo:idx.glossarypreamble">preamble</a> and <a id="wrglossary.21569"></a><a href="#glo:idx.postamble">postamble</a>) is contained within this environment. <a href="#sec:glossarystylecmds">§13.2.3</a>; <a href="#wrglossary.11776">331</a><p>

</section><!-- end of section envsummary -->

<section id="styoptsummary"><!-- start of section styoptsummary --><div class="tomain"><a href="#main">[top]</a></div>
<h1><!-- start of chapter header -->Package Option Summary<div class="labellink"><a href="#styoptsummary">[link]</a></div></h1><!-- end of chapter header -->
<div class="defnbox"><a id="wrglossary.21570"></a><code class="cmd">\usepackage</code>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<dfn id="glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></dfn>}</div><!-- end of defnbox -->
<p>
Extension package that loads <a id="wrglossary.21571"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a>, provides additional commands, and modifies some of the base <a id="wrglossary.21572"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> commands to integrate them with the new commands or to make them more flexible.<p>
<div class="defnbox"><a id="wrglossary.21573"></a><a href="#glo:opt.abbreviations"><span class="xtrstyoptfmt">abbreviations</span></a><span class="floatrightbox"><a id="wrglossary.21574"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Provides a new <a id="wrglossary.21575"></a><a href="#glo:dual.glossary">glossary</a> with the label <a id="wrglossary.21576"></a><a href="#glo:opt.glostype.abbreviations"><code class="glostypefmt">abbreviations</code></a> and title given by <a id="wrglossary.21577"></a><a href="#glo:abbreviationsname"><code class="xtrcsfmt">\abbreviationsname</code></a>, redefines <a id="wrglossary.21578"></a><a href="#glo:glsxtrabbrvtype"><code class="xtrcsfmt">\glsxtrabbrvtype</code></a> to <a id="wrglossary.21579"></a><a href="#glo:opt.glostype.abbreviations"><code class="glostypefmt">abbreviations</code></a>, redefines <a id="wrglossary.21580"></a><a href="#glo:acronymtype"><code class="csfmt">\acronymtype</code></a> to <a id="wrglossary.21581"></a><a href="#glo:glsxtrabbrvtype"><code class="xtrcsfmt">\glsxtrabbrvtype</code></a> (unless the <a id="wrglossary.21582"></a><a href="#glo:opt.acronym"><span class="styoptfmt">acronym</span></a> or <a id="wrglossary.21583"></a><a href="#glo:opt.acronyms"><span class="styoptfmt">acronyms</span></a> option has been used), and provides <a id="wrglossary.21584"></a><a href="#glo:printabbreviations"><code class="xtrcsfmt">\printabbreviations</code></a>. <a href="#sec:pkgopts-acronym">§2.7</a>; <a href="#wrglossary.3775">113</a><p>
<div class="defnbox"><a id="wrglossary.21585"></a><a href="#glo:opt.accsupp"><span class="xtrstyoptfmt">accsupp</span></a><span class="floatrightbox"><a id="wrglossary.21586"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Loads <a id="wrglossary.21587"></a><a href="#glo:pkg.glossaries-accsupp"><span class="styfmt">glossaries-accsupp</span></a>. <a href="#sec:pkgopts-other">§2.9</a>; <a href="#wrglossary.3953">119</a><p>
<div class="defnbox"><a id="wrglossary.21588"></a><a href="#glo:opt.autoseeindex"><span class="xtrstyoptfmt">autoseeindex</span></a>=<code class="code"><span class="meta">〈<em class="metainner">boolean</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>true; <span class="summarytag">initial: </span>true <a id="wrglossary.21589"></a><a href="#glo:sym.toggleonsetting"><span title="Toggle (On)" class="icon"><span class="fwsactiveicon">🔘</span></span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Indicates whether or not to enable automatic <a id="wrglossary.21590"></a><a href="#glo:dual.indexing">indexing</a> of <a id="wrglossary.21591"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a> and <a id="wrglossary.21592"></a><a href="#glo:opt.gloskey.seealso"><span class="xtrcsoptfmt">seealso</span></a> fields. <a href="#sec:pkgopts-indexing">§2.4</a>; <a href="#wrglossary.3041">94</a><p>
<div class="defnbox"><a id="wrglossary.21593"></a><a href="#glo:opt.docdef"><span class="xtrstyoptfmt">docdef</span></a>=<code class="code"><span class="meta">〈<em class="metainner">value</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>true; <span class="summarytag">initial: </span>false <a id="wrglossary.21594"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Determines whether or not <a id="wrglossary.21595"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a> is permitted in the <a id="wrglossary.21596"></a><a href="#glo:env.document"><span class="envfmt">document</span></a> environment. <a href="#sec:pkgopts-general">§2.1</a>; <a href="#wrglossary.2423">77</a><p>
<div class="optionvaluesummarybox"><a id="wrglossary.21597"></a><span class="xtrstyoptfmt">docdef</span>=<a href="#glo:optval.docdef.atom"><span class="xtroptfmt">atom</span></a></div><!-- end of optionvaluesummarybox -->
<p>
As <span class="optfmt">restricted</span> but creates the <a id="wrglossary.21598"></a><a href="#glo:ext.glsdefs"><span class="extfmt">glsdefs</span></a> file for atom’s autocomplete support. <a href="#wrglossary.2441">77</a><p>
<div class="optionvaluesummarybox"><a id="wrglossary.21599"></a><span class="xtrstyoptfmt">docdef</span>=<a href="#glo:optval.docdef.false"><span class="xtroptfmt">false</span></a></div><!-- end of optionvaluesummarybox -->
<p>
Don’t allow <a id="wrglossary.21600"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a> in the <a id="wrglossary.21601"></a><a href="#glo:env.document"><span class="envfmt">document</span></a> environment. <a href="#wrglossary.2427">77</a><p>
<div class="optionvaluesummarybox"><a id="wrglossary.21602"></a><span class="xtrstyoptfmt">docdef</span>=<a href="#glo:optval.docdef.restricted"><span class="xtroptfmt">restricted</span></a></div><!-- end of optionvaluesummarybox -->
<p>
Allow <a id="wrglossary.21603"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a> in the <a id="wrglossary.21604"></a><a href="#glo:env.document"><span class="envfmt">document</span></a> environment, but only before any <a id="wrglossary.21605"></a><a href="#glo:dual.glossary">glossaries</a>. <a href="#wrglossary.2435">77</a><p>
<div class="optionvaluesummarybox"><a id="wrglossary.21606"></a><span class="xtrstyoptfmt">docdef</span>=<a href="#glo:optval.docdef.true"><span class="xtroptfmt">true</span></a></div><!-- end of optionvaluesummarybox -->
<p>
Allow <a id="wrglossary.21607"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a> in the <a id="wrglossary.21608"></a><a href="#glo:env.document"><span class="envfmt">document</span></a> environment if the base <a id="wrglossary.21609"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package would allow it. <a href="#wrglossary.2450">77</a><p>
<div class="defnbox"><a id="wrglossary.21610"></a><a href="#glo:opt.equations"><span class="xtrstyoptfmt">equations</span></a>=<code class="code"><span class="meta">〈<em class="metainner">boolean</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>true; <span class="summarytag">initial: </span>false <a id="wrglossary.21611"></a><a href="#glo:sym.toggleoffsetting"><span title="Toggle (Off)" class="icon"><span class="fwsdisabledicon">🔘︎</span></span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Automatically switch the <a id="wrglossary.21612"></a><a href="#glo:dual.locationcounter">location counter</a> to <a id="wrglossary.21613"></a><a href="#glo:ctr.equation"><span class="ctrfmt">equation</span></a> when inside a numbered equation environment. <a href="#sec:pkgopts-indexing">§2.4</a>; <a href="#wrglossary.3083">95</a><p>
<div class="defnbox"><a id="wrglossary.21614"></a><a href="#glo:opt.floats"><span class="xtrstyoptfmt">floats</span></a>=<code class="code"><span class="meta">〈<em class="metainner">boolean</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>true; <span class="summarytag">initial: </span>false <a id="wrglossary.21615"></a><a href="#glo:sym.toggleoffsetting"><span title="Toggle (Off)" class="icon"><span class="fwsdisabledicon">🔘︎</span></span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Automatically switch the <a id="wrglossary.21616"></a><a href="#glo:dual.locationcounter">location counter</a> to the corresponding counter when inside a floating environment. <a href="#sec:pkgopts-indexing">§2.4</a>; <a href="#wrglossary.3088">95</a><p>
<div class="defnbox"><a id="wrglossary.21617"></a><a href="#glo:opt.indexcounter"><span class="xtrstyoptfmt">indexcounter</span></a><span class="floatrightbox"><a id="wrglossary.21618"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Defines the index counter <a id="wrglossary.21619"></a><a href="#glo:ctr.wrglossary"><span class="xtrctrfmt">wrglossary</span></a> and implements <a id="wrglossary.21620"></a><a href="#glo:opt.counter"><span class="styoptfmt">counter</span></a><span class="optfmt">=wrglossary</span>. <a href="#sec:pkgopts-indexing">§2.4</a>; <a href="#wrglossary.3094">95</a><p>
<div class="defnbox"><a id="wrglossary.21621"></a><a href="#glo:opt.indexcrossrefs"><span class="xtrstyoptfmt">indexcrossrefs</span></a>=<code class="code"><span class="meta">〈<em class="metainner">boolean</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>true; <span class="summarytag">initial: </span>true <a id="wrglossary.21622"></a><a href="#glo:sym.toggleonsetting"><span title="Toggle (On)" class="icon"><span class="fwsactiveicon">🔘</span></span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
If true, automatically indexes cross references at the end of the document. <a href="#sec:pkgopts-indexing">§2.4</a>; <a href="#wrglossary.3032">94</a><p>
<div class="defnbox"><a id="wrglossary.21623"></a><a href="#glo:opt.nomissingglstext"><span class="xtrstyoptfmt">nomissingglstext</span></a>=<code class="code"><span class="meta">〈<em class="metainner">boolean</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>true; <span class="summarytag">initial: </span>false <a id="wrglossary.21624"></a><a href="#glo:sym.toggleoffsetting"><span title="Toggle (Off)" class="icon"><span class="fwsdisabledicon">🔘︎</span></span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Determines whether or not to display warning text if the external <a id="wrglossary.21625"></a><a href="#glo:dual.indexingfile">indexing file</a> hasn’t been generated due to an incomplete build. <a href="#sec:pkgopts-other">§2.9</a>; <a href="#wrglossary.3963">119</a><p>
<div class="defnbox"><a id="wrglossary.21626"></a><dfn id="glo:opt.postdot"><span class="xtrstyoptfmt">postdot</span></dfn><span class="floatrightbox"><a id="wrglossary.21627"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a> <a id="wrglossary.21628"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.12+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
A shortcut for <a id="wrglossary.21629"></a><a href="#glo:opt.nopostdot"><span class="styoptfmt">nopostdot</span></a><span class="optfmt">=false</span>.<p>
<div class="defnbox"><a id="wrglossary.21630"></a><dfn id="glo:opt.postpunc"><span class="xtrstyoptfmt">postpunc</span></dfn>=<code class="code"><span class="meta">〈<em class="metainner">value</em>〉</span></code><span class="floatrightbox"><a id="wrglossary.21631"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a> <a id="wrglossary.21632"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.21+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
An alternative to <a id="wrglossary.21633"></a><a href="#glo:opt.postdot"><span class="xtrstyoptfmt">postdot</span></a>, this can be used to insert a different punctuation character after the description.<p>
<div class="defnbox"><a id="wrglossary.21634"></a><a href="#glo:opt.prefix"><span class="xtrstyoptfmt">prefix</span></a><span class="floatrightbox"><a id="wrglossary.21635"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a> <a id="wrglossary.21636"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.42+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Loads <a id="wrglossary.21637"></a><a href="#glo:pkg.glossaries-prefix"><span class="styfmt">glossaries-prefix</span></a>. <a href="#sec:pkgopts-other">§2.9</a>; <a href="#wrglossary.3959">119</a><p>
<div class="defnbox"><a id="wrglossary.21638"></a><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a>=<code class="code"><span class="meta">〈<em class="metainner">value</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>only; <span class="summarytag">initial: </span>off <a id="wrglossary.21639"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Indicates whether or not <a id="wrglossary.21640"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> is being used (in which case entry <a id="wrglossary.21641"></a><a href="#glo:dual.indexing">indexing</a> is performed by adding <a id="wrglossary.21642"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> <a id="wrglossary.21643"></a><a href="#glo:@@glslabel@indexing">records</a> in the <a id="wrglossary.21644"></a><a href="#glo:ext.aux"><span class="extfmt">aux</span></a> file). <a href="#sec:pkgopts-indexing">§2.4</a>; <a href="#wrglossary.3056">94</a><p>
<div class="optionvaluesummarybox"><a id="wrglossary.21645"></a><span class="xtrstyoptfmt">record</span>=<a href="#glo:optval.record.hybrid"><span class="xtroptfmt">hybrid</span></a></div><!-- end of optionvaluesummarybox -->
<p>
Performs a mixture of <a id="wrglossary.21646"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> <a id="wrglossary.21647"></a><a href="#glo:@@glslabel@indexing">records</a> in the <a id="wrglossary.21648"></a><a href="#glo:ext.aux"><span class="extfmt">aux</span></a> file (to select entries from a <a id="wrglossary.21649"></a><a href="#glo:ext.bib"><span class="extfmt">bib</span></a> file) and <a id="wrglossary.21650"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>/<a id="wrglossary.21651"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> <a id="wrglossary.21652"></a><a href="#glo:dual.indexing">indexing</a> in their associated files. This option is best avoided. <a href="#wrglossary.3075">95</a><p>
<div class="optionvaluesummarybox"><a id="wrglossary.21653"></a><span class="xtrstyoptfmt">record</span>=<a href="#glo:optval.record.nameref"><span class="xtroptfmt">nameref</span></a></div><!-- end of optionvaluesummarybox -->
<p>
Entry <a id="wrglossary.21654"></a><a href="#glo:dual.indexing">indexing</a> is performed by adding <a id="wrglossary.21655"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> nameref <a id="wrglossary.21656"></a><a href="#glo:@@glslabel@indexing">records</a> in the <a id="wrglossary.21657"></a><a href="#glo:ext.aux"><span class="extfmt">aux</span></a> file. Glossaries should be displayed with the <a id="wrglossary.21658"></a><a href="#glo:dual.unsrtfam"><span class="qt">“unsrt”</span> family of commands</a>. <a href="#wrglossary.3071">95</a><p>
<div class="optionvaluesummarybox"><a id="wrglossary.21659"></a><span class="xtrstyoptfmt">record</span>=<a href="#glo:optval.record.off"><span class="xtroptfmt">off</span></a></div><!-- end of optionvaluesummarybox -->
<p>
Entry <a id="wrglossary.21660"></a><a href="#glo:dual.indexing">indexing</a> is performed as per the base <a id="wrglossary.21661"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package, using either <a id="wrglossary.21662"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a> or <a id="wrglossary.21663"></a><a href="#glo:makenoidxglossaries"><code class="csfmt">\makenoidxglossaries</code></a>. <a href="#wrglossary.3060">95</a><p>
<div class="optionvaluesummarybox"><a id="wrglossary.21664"></a><span class="xtrstyoptfmt">record</span>=<a href="#glo:optval.record.only"><span class="xtroptfmt">only</span></a></div><!-- end of optionvaluesummarybox -->
<p>
Entry <a id="wrglossary.21665"></a><a href="#glo:dual.indexing">indexing</a> is performed by adding <a id="wrglossary.21666"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> <a id="wrglossary.21667"></a><a href="#glo:@@glslabel@indexing">records</a> in the <a id="wrglossary.21668"></a><a href="#glo:ext.aux"><span class="extfmt">aux</span></a> file. Glossaries should be displayed with the <a id="wrglossary.21669"></a><a href="#glo:dual.unsrtfam"><span class="qt">“unsrt”</span> family of commands</a>. <a href="#wrglossary.3064">95</a><p>
<div class="defnbox"><a id="wrglossary.21670"></a><a href="#glo:opt.stylemods"><span class="xtrstyoptfmt">stylemods</span></a>=<code class="code"><span class="meta">〈<em class="metainner">list</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>default <a id="wrglossary.21671"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Loads <a id="wrglossary.21672"></a><a href="#glo:pkg.glossaries-extra-stylemods"><span class="styfmt">glossaries-extra-stylemods</span></a> with the given options. If <a id="wrglossary.21673"></a><a href="#glo:opt.stylemods"><span class="xtrstyoptfmt">stylemods</span></a><span class="optfmt">=default</span> then no options are passed to <a id="wrglossary.21674"></a><a href="#glo:pkg.glossaries-extra-stylemods"><span class="styfmt">glossaries-extra-stylemods</span></a>. <a href="#sec:pkgopts-printglos">§2.3</a>; <a href="#wrglossary.2916">90</a><p>
<div class="defnbox"><a id="wrglossary.21675"></a><a href="#glo:opt.undefaction"><span class="xtrstyoptfmt">undefaction</span></a>=<code class="code"><span class="meta">〈<em class="metainner">value</em>〉</span></code><span class="floatrightbox"><span class="summarytag">initial: </span>error <a id="wrglossary.21676"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Indicates whether to trigger an error or warning if an unknown entry label is referenced. <a href="#sec:pkgopts-general">§2.1</a>; <a href="#wrglossary.2412">76</a><p>
<div class="optionvaluesummarybox"><a id="wrglossary.21677"></a><span class="xtrstyoptfmt">undefaction</span>=<a href="#glo:optval.undefaction.error"><span class="xtroptfmt">error</span></a></div><!-- end of optionvaluesummarybox -->
<p>
Trigger an error if an unknown entry label is referenced. <a href="#wrglossary.2415">76</a><p>
<div class="optionvaluesummarybox"><a id="wrglossary.21678"></a><span class="xtrstyoptfmt">undefaction</span>=<a href="#glo:optval.undefaction.warn"><span class="xtroptfmt">warn</span></a></div><!-- end of optionvaluesummarybox -->
<p>
Trigger a warning if an unknown entry label is referenced. <a href="#wrglossary.2419">77</a><p>
<div class="defnbox"><a id="wrglossary.21679"></a><code class="cmd">\usepackage</code>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a>}</div><!-- end of defnbox -->
<p>
Base package. This package will be implicitly loaded by <a id="wrglossary.21680"></a><a href="#glo:pkg.glossaries-prefix"><span class="styfmt">glossaries-prefix</span></a>, <a id="wrglossary.21681"></a><a href="#glo:pkg.glossaries-accsupp"><span class="styfmt">glossaries-accsupp</span></a> and <a id="wrglossary.21682"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>. <a href="#sec:intro">§1</a>; <a href="#wrglossary.37">2</a><p>
<div class="defnbox"><a id="wrglossary.21683"></a><a href="#glo:opt.acronym"><span class="styoptfmt">acronym</span></a>=<code class="code"><span class="meta">〈<em class="metainner">boolean</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>true; <span class="summarytag">initial: </span>false <a id="wrglossary.21684"></a><a href="#glo:sym.toggleoffsetting"><span title="Toggle (Off)" class="icon"><span class="fwsdisabledicon">🔘︎</span></span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
If true, provides a new <a id="wrglossary.21685"></a><a href="#glo:dual.glossary">glossary</a> with the label <a id="wrglossary.21686"></a><a href="#glo:opt.glostype.acronym"><code class="glostypefmt">acronym</code></a> and title given by <a id="wrglossary.21687"></a><a href="#glo:acronymname"><code class="csfmt">\acronymname</code></a>, redefines <a id="wrglossary.21688"></a><a href="#glo:acronymtype"><code class="csfmt">\acronymtype</code></a> to <code class="code">acronym</code>, and provides <a id="wrglossary.21689"></a><a href="#glo:printacronyms"><code class="csfmt">\printacronyms</code></a>. <a href="#sec:pkgopts-acronym">§2.7</a>; <a href="#wrglossary.3726">112</a><p>
<div class="defnbox"><a id="wrglossary.21690"></a><a href="#glo:opt.acronymlists"><span class="styoptfmt">acronymlists</span></a>=<code class="code">{<span class="meta">〈<em class="metainner">label-list</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.21691"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a> <a id="wrglossary.21692"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v2.04+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Identifies the <a id="wrglossary.21693"></a><a href="#glo:dual.glossary">glossaries</a> that contain <a id="wrglossary.21694"></a><a href="#glo:idx.acronym">acronyms</a> (defined with the base <a id="wrglossary.21695"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> packages <a id="wrglossary.21696"></a><a href="#glo:idx.acronym">acronym</a> mechanism). <a href="#sec:pkgopts-acronym">§2.7</a>; <a href="#wrglossary.3786">114</a><p>
<div class="defnbox"><a id="wrglossary.21697"></a><a href="#glo:opt.acronyms"><span class="styoptfmt">acronyms</span></a><span class="floatrightbox"><a id="wrglossary.21698"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a> <a id="wrglossary.21699"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.14a+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Provides a new <a id="wrglossary.21700"></a><a href="#glo:dual.glossary">glossary</a> with the label <a id="wrglossary.21701"></a><a href="#glo:opt.glostype.acronym"><code class="glostypefmt">acronym</code></a>, redefines <a id="wrglossary.21702"></a><a href="#glo:acronymtype"><code class="csfmt">\acronymtype</code></a> to <code class="code">acronym</code>, and provides <a id="wrglossary.21703"></a><a href="#glo:printacronyms"><code class="csfmt">\printacronyms</code></a>. <a href="#sec:pkgopts-acronym">§2.7</a>; <a href="#wrglossary.3772">113</a><p>
<div class="defnbox"><a id="wrglossary.21704"></a><a href="#glo:opt.automake"><span class="styoptfmt">automake</span></a>=<code class="code"><span class="meta">〈<em class="metainner">value</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>immediate; <span class="summarytag">initial: </span>false <a id="wrglossary.21705"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a> <a id="wrglossary.21706"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.08+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Indicates whether or not to attempt to use TeX’s <a id="wrglossary.21707"></a><a href="#glo:dual.shellescape">shell escape</a> to run an <a id="wrglossary.21708"></a><a href="#glo:dual.indexingapp">indexing application</a>. <a href="#sec:pkgopts-sort">§2.5</a>; <a href="#wrglossary.3424">104</a><p>
<div class="optionvaluesummarybox"><a id="wrglossary.21709"></a><span class="styoptfmt">automake</span>=<a href="#glo:optval.automake.delayed"><span class="optfmt">delayed</span></a><span class="floatrightbox"><a id="wrglossary.21710"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.50+</span><span class="clearfix"></span></div><!-- end of optionvaluesummarybox -->
<p>
Use the <a id="wrglossary.21711"></a><a href="#glo:dual.shellescape">shell escape</a> to run <a id="wrglossary.21712"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> or <a id="wrglossary.21713"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> at the end of the document. <a href="#wrglossary.3486">106</a>, <a href="#wrglossary.3477">106</a><p>
<div class="optionvaluesummarybox"><a id="wrglossary.21714"></a><span class="styoptfmt">automake</span>=<a href="#glo:optval.automake.false"><span class="optfmt">false</span></a><span class="floatrightbox"><a id="wrglossary.21715"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.08+</span><span class="clearfix"></span></div><!-- end of optionvaluesummarybox -->
<p>
Don’t use the <a id="wrglossary.21716"></a><a href="#glo:dual.shellescape">shell escape</a>. <a href="#wrglossary.3473">106</a><p>
<div class="optionvaluesummarybox"><a id="wrglossary.21717"></a><span class="styoptfmt">automake</span>=<a href="#glo:optval.automake.immediate"><span class="optfmt">immediate</span></a><span class="floatrightbox"><a id="wrglossary.21718"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.42+</span><span class="clearfix"></span></div><!-- end of optionvaluesummarybox -->
<p>
Use the <a id="wrglossary.21719"></a><a href="#glo:dual.shellescape">shell escape</a> to run <a id="wrglossary.21720"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> or <a id="wrglossary.21721"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> before <a id="wrglossary.21722"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a> opens the associated <a id="wrglossary.21723"></a><a href="#glo:dual.indexingfile">indexing files</a>. <a href="#wrglossary.3495">106</a><p>
<div class="optionvaluesummarybox"><a id="wrglossary.21724"></a><span class="styoptfmt">automake</span>=<a href="#glo:optval.automake.lite"><span class="optfmt">lite</span></a><span class="floatrightbox"><a id="wrglossary.21725"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.50+</span><span class="clearfix"></span></div><!-- end of optionvaluesummarybox -->
<p>
Use the <a id="wrglossary.21726"></a><a href="#glo:dual.shellescape">shell escape</a> to run <a id="wrglossary.21727"></a><a href="#glo:app.makeglossaries-lite"><span class="appfmt">makeglossaries-lite</span></a> before <a id="wrglossary.21728"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a> opens the associated <a id="wrglossary.21729"></a><a href="#glo:dual.indexingfile">indexing files</a>. <a href="#sec:pkgopts-sort">§2.5</a>; <a href="#wrglossary.3516">107</a>, <a href="#wrglossary.3528">107</a><p>
<div class="optionvaluesummarybox"><a id="wrglossary.21730"></a><span class="styoptfmt">automake</span>=<a href="#glo:optval.automake.makegloss"><span class="optfmt">makegloss</span></a><span class="floatrightbox"><a id="wrglossary.21731"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.50+</span><span class="clearfix"></span></div><!-- end of optionvaluesummarybox -->
<p>
Use the <a id="wrglossary.21732"></a><a href="#glo:dual.shellescape">shell escape</a> to run <a id="wrglossary.21733"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> before <a id="wrglossary.21734"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a> opens the associated <a id="wrglossary.21735"></a><a href="#glo:dual.indexingfile">indexing files</a>. <a href="#sec:pkgopts-sort">§2.5</a>; <a href="#wrglossary.3508">107</a>, <a href="#wrglossary.3524">107</a><p>
<div class="optionvaluesummarybox"><a id="wrglossary.21736"></a><span class="styoptfmt">automake</span>=<a href="#glo:optval.automake.true"><span class="optfmt">true</span></a><span class="floatrightbox"><span class="summarytag">alias: </span> <span class="optfmt">delayed</span>; <a id="wrglossary.21737"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.08+<a id="wrglossary.21738"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a> </span><span class="clearfix"></span></div><!-- end of optionvaluesummarybox -->
<p>
Deprecated synonym for <a id="wrglossary.21739"></a><a href="#glo:opt.automake"><span class="styoptfmt">automake</span></a><span class="optfmt">=</span><a id="wrglossary.21740"></a><a href="#glo:optval.automake.delayed"><span class="optfmt">delayed</span></a>. <a href="#wrglossary.3477">106</a><p>
<div class="defnbox"><a id="wrglossary.21741"></a><a href="#glo:opt.automakegloss"><span class="styoptfmt">automakegloss</span></a><span class="floatrightbox"><span class="summarytag">alias: </span> <span class="optfmt">makegloss</span> <a id="wrglossary.21742"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a> <a id="wrglossary.21743"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.50+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Synonym for <a id="wrglossary.21744"></a><a href="#glo:opt.automake"><span class="styoptfmt">automake</span></a><span class="optfmt">=</span><a id="wrglossary.21745"></a><a href="#glo:optval.automake.makegloss"><span class="optfmt">makegloss</span></a>. <a href="#sec:pkgopts-sort">§2.5</a>; <a href="#wrglossary.3524">107</a><p>
<div class="defnbox"><a id="wrglossary.21746"></a><a href="#glo:opt.automakeglosslite"><span class="styoptfmt">automakeglosslite</span></a><span class="floatrightbox"><span class="summarytag">alias: </span> <span class="optfmt">lite</span> <a id="wrglossary.21747"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a> <a id="wrglossary.21748"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.50+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Synonym for <a id="wrglossary.21749"></a><a href="#glo:opt.automake"><span class="styoptfmt">automake</span></a><span class="optfmt">=</span><a id="wrglossary.21750"></a><a href="#glo:optval.automake.lite"><span class="optfmt">lite</span></a>. <a href="#sec:pkgopts-sort">§2.5</a>; <a href="#wrglossary.3528">107</a><p>
<div class="defnbox"><a id="wrglossary.21751"></a><a id="wrglossary.21752"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a> <a href="#glo:opt.compatible-2.07"><span class="styoptfmt">compatible-2.07</span></a><span class="floatrightbox"><a id="wrglossary.21753"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Option removed in version 4.50. Now only available with rollback. <a href="#sec:pkgopts-other">§2.9</a>; <a href="#wrglossary.3978">119</a><p>
<div class="defnbox"><a id="wrglossary.21754"></a><a id="wrglossary.21755"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a> <a href="#glo:opt.compatible-3.07"><span class="styoptfmt">compatible-3.07</span></a><span class="floatrightbox"><a id="wrglossary.21756"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Option removed in version 4.50. Now only available with rollback. <a href="#sec:pkgopts-other">§2.9</a>; <a href="#wrglossary.3982">119</a><p>
<div class="defnbox"><a id="wrglossary.21757"></a><a href="#glo:opt.counter"><span class="styoptfmt">counter</span></a>=<code class="code"><span class="meta">〈<em class="metainner">counter-name</em>〉</span></code><span class="floatrightbox"><span class="summarytag">initial: </span>page <a id="wrglossary.21758"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Sets the default <a id="wrglossary.21759"></a><a href="#glo:dual.locationcounter">location counter</a>. <a href="#sec:pkgopts-printglos">§2.3</a>; <a href="#wrglossary.2879">89</a><p>
<div class="defnbox"><a id="wrglossary.21760"></a><a href="#glo:opt.counterwithin"><span class="styoptfmt">counterwithin</span></a>=<code class="code"><span class="meta">〈<em class="metainner">parent-counter</em>〉</span></code><span class="floatrightbox"><a id="wrglossary.21761"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a> <a id="wrglossary.21762"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.0+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Sets the parent counter for <a id="wrglossary.21763"></a><a href="#glo:ctr.glossaryentry"><span class="ctrfmt">glossaryentry</span></a>. <a href="#sec:pkgopts-printglos">§2.3</a>; <a href="#wrglossary.2672">84</a><p>
<div class="defnbox"><a id="wrglossary.21764"></a><a href="#glo:opt.debug"><span class="styoptfmt">debug</span></a>=<code class="code"><span class="meta">〈<em class="metainner">value</em>〉</span></code><span class="floatrightbox"><span class="summarytag">initial: </span>false <a id="wrglossary.21765"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a> <a id="wrglossary.21766"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.24+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Adds markers to the document for debugging purposes. <a href="#sec:pkgopts-general">§2.1</a>; <a href="#wrglossary.2128">70</a><p>
<div class="optionvaluesummarybox"><a id="wrglossary.21767"></a><span class="styoptfmt">debug</span>=<a href="#glo:optval.debug.false"><span class="optfmt">false</span></a><span class="floatrightbox"><a id="wrglossary.21768"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.24+</span><span class="clearfix"></span></div><!-- end of optionvaluesummarybox -->
<p>
Disable debugging actions. <a href="#wrglossary.2130">70</a><p>
<div class="optionvaluesummarybox"><a id="wrglossary.21769"></a><span class="styoptfmt">debug</span>=<a href="#glo:optval.debug.showaccsupp"><span class="optfmt">showaccsupp</span></a><span class="floatrightbox"><a id="wrglossary.21770"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.45+</span><span class="clearfix"></span></div><!-- end of optionvaluesummarybox -->
<p>
Implements <a id="wrglossary.21771"></a><a href="#glo:opt.debug"><span class="styoptfmt">debug</span></a><span class="optfmt">=true</span> and also shows accessibility information in the document. <a href="#wrglossary.2170">71</a><p>
<div class="optionvaluesummarybox"><a id="wrglossary.21772"></a><span class="styoptfmt">debug</span>=<a href="#glo:optval.debug.showtargets"><span class="optfmt">showtargets</span></a><span class="floatrightbox"><a id="wrglossary.21773"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.24+</span><span class="clearfix"></span></div><!-- end of optionvaluesummarybox -->
<p>
Implements <a id="wrglossary.21774"></a><a href="#glo:opt.debug"><span class="styoptfmt">debug</span></a><span class="optfmt">=true</span> and also shows target markers in the document. <a href="#wrglossary.2138">70</a><p>
<div class="optionvaluesummarybox"><a id="wrglossary.21775"></a><span class="styoptfmt">debug</span>=<a href="#glo:optval.debug.true"><span class="optfmt">true</span></a><span class="floatrightbox"><a id="wrglossary.21776"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.24+</span><span class="clearfix"></span></div><!-- end of optionvaluesummarybox -->
<p>
Writes <code class="code">wrglossary(<span class="meta">〈<em class="metainner">type</em>〉</span>)(<span class="meta">〈<em class="metainner"><a id="wrglossary.21777"></a><a href="#glo:dual.indexing">indexing</a> info</em>〉</span>)</code> to the <a id="wrglossary.21778"></a><a href="#glo:ext.log"><span class="extfmt">log</span></a> file if there is an attempt to index an entry before the associated <a id="wrglossary.21779"></a><a href="#glo:dual.indexingfile">indexing file</a> has been opened (<a id="wrglossary.21780"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> and <a id="wrglossary.21781"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> only). With <a id="wrglossary.21782"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, this setting will also display the label of any undefined entries that are referenced in the document. <a href="#wrglossary.2133">70</a><p>
<div class="defnbox"><a id="wrglossary.21783"></a><a id="wrglossary.21784"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a> <a href="#glo:opt.description"><span class="styoptfmt">description</span></a><span class="floatrightbox"><a id="wrglossary.21785"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Deprecated in version 4.02 (2013-12-05) and removed in version 4.50. Now only available with rollback. <a href="#sec:pkgopts-old-acronym">§2.8</a>; <a href="#wrglossary.3845">115</a><p>
<div class="defnbox"><a id="wrglossary.21786"></a><a href="#glo:opt.disablemakegloss"><span class="styoptfmt">disablemakegloss</span></a><span class="floatrightbox"><a id="wrglossary.21787"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a> <a id="wrglossary.21788"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.45+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Disables <a id="wrglossary.21789"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>. <a href="#sec:pkgopts-sort">§2.5</a>; <a href="#wrglossary.3532">107</a><p>
<div class="defnbox"><a id="wrglossary.21790"></a><a id="wrglossary.21791"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a> <a href="#glo:opt.dua"><span class="styoptfmt">dua</span></a><span class="floatrightbox"><a id="wrglossary.21792"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Deprecated in version 4.02 (2013-12-05) and removed in version 4.50. Now only available with rollback. <a href="#sec:pkgopts-old-acronym">§2.8</a>; <a href="#wrglossary.3943">118</a><p>
<div class="defnbox"><a id="wrglossary.21793"></a><a href="#glo:opt.entrycounter"><span class="styoptfmt">entrycounter</span></a>=<code class="code"><span class="meta">〈<em class="metainner">boolean</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>true; <span class="summarytag">initial: </span>false <a id="wrglossary.21794"></a><a href="#glo:sym.toggleoffsetting"><span title="Toggle (Off)" class="icon"><span class="fwsdisabledicon">🔘︎</span></span></a> <a id="wrglossary.21795"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.0+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Enables the entry counter for top-level entries. <a href="#sec:pkgopts-printglos">§2.3</a>; <a href="#wrglossary.2607">82</a><p>
<div class="defnbox"><a id="wrglossary.21796"></a><a href="#glo:opt.esclocations"><span class="styoptfmt">esclocations</span></a>=<code class="code"><span class="meta">〈<em class="metainner">boolean</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>true; <span class="summarytag">initial: </span>false <a id="wrglossary.21797"></a><a href="#glo:sym.toggleoffsetting"><span title="Toggle (Off)" class="icon"><span class="fwsdisabledicon">🔘︎</span></span></a> <a id="wrglossary.21798"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.33+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
If true, escapes <a id="wrglossary.21799"></a><a href="#glo:@@glslabel@entrylocation">locations</a> before <a id="wrglossary.21800"></a><a href="#glo:dual.indexing">indexing</a>. <a href="#sec:pkgopts-indexing">§2.4</a>; <a href="#wrglossary.2947">91</a><p>
<div class="defnbox"><a id="wrglossary.21801"></a><a id="wrglossary.21802"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a> <a href="#glo:opt.footnote"><span class="styoptfmt">footnote</span></a><span class="floatrightbox"><a id="wrglossary.21803"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Deprecated in version 4.02 (2013-12-05) and removed in version 4.50. Now only available with rollback. <a href="#sec:pkgopts-old-acronym">§2.8</a>; <a href="#wrglossary.3913">117</a><p>
<div class="defnbox"><a id="wrglossary.21804"></a><a href="#glo:opt.hyperfirst"><span class="styoptfmt">hyperfirst</span></a>=<code class="code"><span class="meta">〈<em class="metainner">boolean</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>true; <span class="summarytag">initial: </span>true <a id="wrglossary.21805"></a><a href="#glo:sym.toggleonsetting"><span title="Toggle (On)" class="icon"><span class="fwsactiveicon">🔘</span></span></a> <a id="wrglossary.21806"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v2.03+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
If false, this option will suppress <a id="wrglossary.21807"></a><a href="#glo:idx.hyperlink">hyperlinks</a> on <a id="wrglossary.21808"></a><a href="#glo:dual.firstuse">first use</a> for the <a id="wrglossary.21809"></a><a href="#glo:glslike"><code class="csfmt">\gls</code>-like</a> commands. <a href="#sec:pkgopts-general">§2.1</a>; <a href="#wrglossary.2311">75</a><p>
<div class="defnbox"><a id="wrglossary.21810"></a><a href="#glo:opt.index"><span class="styoptfmt">index</span></a><span class="floatrightbox"><a id="wrglossary.21811"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a> <a id="wrglossary.21812"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.02+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Provides a new <a id="wrglossary.21813"></a><a href="#glo:dual.glossary">glossary</a> with the label <code class="code">index</code> and the title <a id="wrglossary.21814"></a><a href="#glo:indexname"><code class="csfmt">\indexname</code></a>, and provides <a id="wrglossary.21815"></a><a href="#glo:printindex"><code class="csfmt">\printindex</code></a> and <a id="wrglossary.21816"></a><a href="#glo:newterm"><code class="csfmt">\newterm</code></a>. <a href="#sec:pkgopts-type">§2.6</a>; <a href="#wrglossary.3671">111</a><p>
<div class="defnbox"><a id="wrglossary.21817"></a><a href="#glo:opt.indexonlyfirst"><span class="styoptfmt">indexonlyfirst</span></a>=<code class="code"><span class="meta">〈<em class="metainner">boolean</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>true; <span class="summarytag">initial: </span>false <a id="wrglossary.21818"></a><a href="#glo:sym.toggleoffsetting"><span title="Toggle (Off)" class="icon"><span class="fwsdisabledicon">🔘︎</span></span></a> <a id="wrglossary.21819"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.02+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Indicates whether or not to only <a id="wrglossary.21820"></a><a href="#glo:@@glslabel@indexing">index</a> the <a id="wrglossary.21821"></a><a href="#glo:dual.firstuse">first use</a>. <a href="#sec:pkgopts-indexing">§2.4</a>; <a href="#wrglossary.2985">92</a><p>
<div class="defnbox"><a id="wrglossary.21822"></a><a href="#glo:opt.kernelglossredefs"><span class="styoptfmt">kernelglossredefs</span></a>=<code class="code"><span class="meta">〈<em class="metainner">value</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>true; <span class="summarytag">initial: </span>false <a id="wrglossary.21823"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a> <a id="wrglossary.21824"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.41+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Indicates whether or not to redefined the kernel glossary commands <a id="wrglossary.21825"></a><a href="#glo:cs.glossary"><code class="csfmt">\glossary</code></a> and <a id="wrglossary.21826"></a><a href="#glo:makeglossary"><code class="csfmt">\makeglossary</code></a>. <a href="#sec:pkgopts-other">§2.9</a>; <a href="#wrglossary.3985">120</a><p>
<div class="optionvaluesummarybox"><a id="wrglossary.21827"></a><span class="styoptfmt">kernelglossredefs</span>=<a href="#glo:optval.kernelglossredefs.false"><span class="optfmt">false</span></a></div><!-- end of optionvaluesummarybox -->
<p>
Don’t redefine <a id="wrglossary.21828"></a><a href="#glo:cs.glossary"><code class="csfmt">\glossary</code></a> and <a id="wrglossary.21829"></a><a href="#glo:makeglossary"><code class="csfmt">\makeglossary</code></a>. <a href="#wrglossary.3994">120</a><p>
<div class="optionvaluesummarybox"><a id="wrglossary.21830"></a><span class="styoptfmt">kernelglossredefs</span>=<a href="#glo:optval.kernelglossredefs.nowarn"><span class="optfmt">nowarn</span></a></div><!-- end of optionvaluesummarybox -->
<p>
Redefine <a id="wrglossary.21831"></a><a href="#glo:cs.glossary"><code class="csfmt">\glossary</code></a> and <a id="wrglossary.21832"></a><a href="#glo:makeglossary"><code class="csfmt">\makeglossary</code></a> without any warnings. <a href="#wrglossary.4006">120</a><p>
<div class="optionvaluesummarybox"><a id="wrglossary.21833"></a><span class="styoptfmt">kernelglossredefs</span>=<a href="#glo:optval.kernelglossredefs.true"><span class="optfmt">true</span></a></div><!-- end of optionvaluesummarybox -->
<p>
Redefine <a id="wrglossary.21834"></a><a href="#glo:cs.glossary"><code class="csfmt">\glossary</code></a> and <a id="wrglossary.21835"></a><a href="#glo:makeglossary"><code class="csfmt">\makeglossary</code></a> but their use will trigger a warning. <a href="#wrglossary.4001">120</a><p>
<div class="defnbox"><a id="wrglossary.21836"></a><a href="#glo:opt.languages"><span class="styoptfmt">languages</span></a><span class="floatrightbox"><a id="wrglossary.21837"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a> <a id="wrglossary.21838"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.50+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Implements <a id="wrglossary.21839"></a><a href="#glo:opt.translate"><span class="styoptfmt">translate</span></a><span class="optfmt">=babel</span> and adds the supplied languages to <a id="wrglossary.21840"></a><a href="#glo:pkg.tracklang"><span class="styfmt">tracklang</span>’s</a> list of tracked languages. <a href="#sec:pkgopts-general">§2.1</a>; <a href="#wrglossary.2304">74</a><p>
<div class="defnbox"><a id="wrglossary.21841"></a><a href="#glo:opt.makeindex"><span class="styoptfmt">makeindex</span></a><span class="floatrightbox"><a id="wrglossary.21842"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></span><span class="clearfix"></span><p>
<div class="noteBox">(<a id="wrglossary.21843"></a><a href="#glo:idx.opt.mkidx">Option 2</a>)</div><!-- end of noteBox -->
</div><!-- end of defnbox -->
<p>
Indicates that the <a id="wrglossary.21844"></a><a href="#glo:dual.indexing">indexing</a> should be performed by <a id="wrglossary.21845"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> (default). <a href="#sec:pkgopts-sort">§2.5</a>; <a href="#wrglossary.3317">102</a><p>
<div class="defnbox"><a id="wrglossary.21846"></a><a href="#glo:opt.mfirstuc"><span class="styoptfmt">mfirstuc</span></a>=<code class="code"><span class="meta">〈<em class="metainner">value</em>〉</span></code><span class="floatrightbox"><span class="summarytag">initial: </span>unexpanded <a id="wrglossary.21847"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a> <a id="wrglossary.21848"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.50+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
The value may be either <span class="optfmt">expanded</span> or <span class="optfmt">unexpanded</span> and performs the same function as <a id="wrglossary.21849"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span>’s</a> <span class="optfmt">expanded</span> and <span class="optfmt">unexpanded</span> package options. Note that there’s no value corresponding to <a id="wrglossary.21850"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span>’s</a> other package option. <a href="#sec:pkgopts-other">§2.9</a>; <a href="#wrglossary.3967">119</a><p>
<div class="defnbox"><a id="wrglossary.21851"></a><a href="#glo:opt.nogroupskip"><span class="styoptfmt">nogroupskip</span></a>=<code class="code"><span class="meta">〈<em class="metainner">boolean</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>true; <span class="summarytag">initial: </span>false <a id="wrglossary.21852"></a><a href="#glo:sym.toggleoffsetting"><span title="Toggle (Off)" class="icon"><span class="fwsdisabledicon">🔘︎</span></span></a> <a id="wrglossary.21853"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.03+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
If true, suppress the gap between <a id="wrglossary.21854"></a><a href="#glo:idx.group">letter groups</a> in the <a id="wrglossary.21855"></a><a href="#glo:dual.glossary">glossaries</a> by default. <a href="#sec:pkgopts-printglos">§2.3</a>; <a href="#wrglossary.2903">90</a><p>
<div class="defnbox"><a id="wrglossary.21856"></a><a href="#glo:opt.noglossaryindex"><span class="styoptfmt">noglossaryindex</span></a><span class="floatrightbox"><a id="wrglossary.21857"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a> <a id="wrglossary.21858"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.42+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Counteracts the <a id="wrglossary.21859"></a><a href="#glo:opt.index"><span class="styoptfmt">index</span></a> option. <a href="#sec:pkgopts-type">§2.6</a>; <a href="#wrglossary.3719">112</a><p>
<div class="defnbox"><a id="wrglossary.21860"></a><a href="#glo:opt.nohypertypes"><span class="styoptfmt">nohypertypes</span></a>=<code class="code">{<span class="meta">〈<em class="metainner">list</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.21861"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a> <a id="wrglossary.21862"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.05+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Identifies the list of <a id="wrglossary.21863"></a><a href="#glo:dual.glossary">glossaries</a> that should have <a id="wrglossary.21864"></a><a href="#glo:idx.hyperlink">hyperlinks</a> suppressed. <a href="#sec:pkgopts-type">§2.6</a>; <a href="#wrglossary.3573">108</a><p>
<div class="defnbox"><a id="wrglossary.21865"></a><a href="#glo:opt.nolangwarn"><span class="styoptfmt">nolangwarn</span></a><span class="floatrightbox"><a id="wrglossary.21866"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a> <a id="wrglossary.21867"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.33+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Suppresses the warning if no language support is found. <a href="#sec:pkgopts-general">§2.1</a>; <a href="#wrglossary.2119">69</a><p>
<div class="defnbox"><a id="wrglossary.21868"></a><a href="#glo:opt.nolist"><span class="styoptfmt">nolist</span></a><span class="floatrightbox"><a id="wrglossary.21869"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a> <a id="wrglossary.21870"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v1.18+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Don’t load <a id="wrglossary.21871"></a><a href="#glo:pkg.glossary-list"><span class="styfmt">glossary-list</span></a>, which is normally loaded automatically. Note that if <a id="wrglossary.21872"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> is loaded before <a id="wrglossary.21873"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, then this option should be passed directly to <a id="wrglossary.21874"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> not <a id="wrglossary.21875"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> otherwise it will be too late to implement. <a href="#sec:pkgopts-printglos">§2.3</a>; <a href="#wrglossary.2803">87</a><p>
<div class="defnbox"><a id="wrglossary.21876"></a><a href="#glo:opt.nolong"><span class="styoptfmt">nolong</span></a><span class="floatrightbox"><a id="wrglossary.21877"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a> <a id="wrglossary.21878"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v1.18+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Don’t load <a id="wrglossary.21879"></a><a href="#glo:pkg.glossary-long"><span class="styfmt">glossary-long</span></a>, which is normally loaded automatically. Note that if <a id="wrglossary.21880"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> is loaded before <a id="wrglossary.21881"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, then this option should be passed directly to <a id="wrglossary.21882"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> not <a id="wrglossary.21883"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> otherwise it will be too late to implement. <a href="#sec:pkgopts-printglos">§2.3</a>; <a href="#wrglossary.2780">87</a><p>
<div class="defnbox"><a id="wrglossary.21884"></a><a href="#glo:opt.nomain"><span class="styoptfmt">nomain</span></a><span class="floatrightbox"><a id="wrglossary.21885"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a> <a id="wrglossary.21886"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v2.01+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Prevents the definition of the <a id="wrglossary.21887"></a><a href="#glo:opt.glostype.main"><code class="glostypefmt">main</code></a> <a id="wrglossary.21888"></a><a href="#glo:dual.glossary">glossary</a>. You will need to define another <a id="wrglossary.21889"></a><a href="#glo:dual.glossary">glossary</a> to use instead. For example, with the <a id="wrglossary.21890"></a><a href="#glo:opt.acronyms"><span class="styoptfmt">acronyms</span></a> package option. <a href="#sec:pkgopts-type">§2.6</a>; <a href="#wrglossary.3601">109</a><p>
<div class="defnbox"><a id="wrglossary.21891"></a><a href="#glo:opt.nonumberlist"><span class="styoptfmt">nonumberlist</span></a><span class="floatrightbox"><a id="wrglossary.21892"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Set no <a id="wrglossary.21893"></a><a href="#glo:locationlist">location lists</a> as the default for all <a id="wrglossary.21894"></a><a href="#glo:dual.glossary">glossaries</a>. May be overridden for individual <a id="wrglossary.21895"></a><a href="#glo:dual.glossary">glossaries</a> with <a id="wrglossary.21896"></a><a href="#glo:opt.printgloss.nonumberlist"><span class="csoptfmt">nonumberlist</span></a><span class="optfmt">=true</span>. <a href="#sec:pkgopts-printglos">§2.3</a>; <a href="#wrglossary.2845">88</a><p>
<div class="defnbox"><a id="wrglossary.21897"></a><a href="#glo:opt.nopostdot"><span class="styoptfmt">nopostdot</span></a>=<code class="code"><span class="meta">〈<em class="metainner">boolean</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>true; <span class="summarytag">initial: </span>true <a id="wrglossary.21898"></a><a href="#glo:sym.toggleonsetting"><span title="Toggle (On)" class="icon"><span class="fwsactiveicon">🔘</span></span></a> <a id="wrglossary.21899"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.03+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
If true, suppresses the automatic insertion of a <a id="wrglossary.21900"></a><a href="#glo:idx.fullstop">full stop</a> after each entry’s description in the <a id="wrglossary.21901"></a><a href="#glo:dual.glossary">glossary</a> (for styles that support this). The default is <a id="wrglossary.21902"></a><a href="#glo:opt.nopostdot"><span class="styoptfmt">nopostdot</span></a><span class="optfmt">=true</span> for <a id="wrglossary.21903"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> and <a id="wrglossary.21904"></a><a href="#glo:opt.nopostdot"><span class="styoptfmt">nopostdot</span></a><span class="optfmt">=false</span> for just <a id="wrglossary.21905"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a>. <a href="#sec:pkgopts-printglos">§2.3</a>; <a href="#wrglossary.2888">89</a><p>
<div class="defnbox"><a id="wrglossary.21906"></a><a href="#glo:opt.noredefwarn"><span class="styoptfmt">noredefwarn</span></a><span class="floatrightbox"><a id="wrglossary.21907"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Suppresses a warning if <a id="wrglossary.21908"></a><a href="#glo:env.theglossary"><span class="envfmt">theglossary</span></a> or <a id="wrglossary.21909"></a><a href="#glo:printglossary"><code class="csfmt">\printglossary</code></a> have already been defined (which indicates that the document class or another package also provides a mechanism for creating a <a id="wrglossary.21910"></a><a href="#glo:dual.glossary">glossary</a> that could potentially conflict with <a id="wrglossary.21911"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a>). This option is automatically implemented with <a id="wrglossary.21912"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>. <a href="#sec:pkgopts-general">§2.1</a>; <a href="#wrglossary.2121">69</a><p>
<div class="defnbox"><a id="wrglossary.21913"></a><a href="#glo:opt.nostyles"><span class="styoptfmt">nostyles</span></a><span class="floatrightbox"><a id="wrglossary.21914"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a> <a id="wrglossary.21915"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v1.18+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Don’t load the default set of predefined styles. Note that if <a id="wrglossary.21916"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> is loaded before <a id="wrglossary.21917"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, then this option should be passed directly to <a id="wrglossary.21918"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> not <a id="wrglossary.21919"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> otherwise it will be too late to implement. <a href="#sec:pkgopts-printglos">§2.3</a>; <a href="#wrglossary.2826">88</a><p>
<div class="defnbox"><a id="wrglossary.21920"></a><a href="#glo:opt.nosuper"><span class="styoptfmt">nosuper</span></a><span class="floatrightbox"><a id="wrglossary.21921"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a> <a id="wrglossary.21922"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v1.18+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Don’t load <a id="wrglossary.21923"></a><a href="#glo:pkg.glossary-super"><span class="styfmt">glossary-super</span></a>, which is normally loaded automatically. Note that if <a id="wrglossary.21924"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> is loaded before <a id="wrglossary.21925"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, then this option should be passed directly to <a id="wrglossary.21926"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> not <a id="wrglossary.21927"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> otherwise it will be too late to implement. <a href="#sec:pkgopts-printglos">§2.3</a>; <a href="#wrglossary.2791">87</a><p>
<div class="defnbox"><a id="wrglossary.21928"></a><a href="#glo:opt.notranslate"><span class="styoptfmt">notranslate</span></a><span class="floatrightbox"><a id="wrglossary.21929"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a> <a id="wrglossary.21930"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.14a+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Equivalent to <a id="wrglossary.21931"></a><a href="#glo:opt.translate"><span class="styoptfmt">translate</span></a><span class="optfmt">=false</span>. <a href="#sec:pkgopts-general">§2.1</a>; <a href="#wrglossary.2300">74</a><p>
<div class="defnbox"><a id="wrglossary.21932"></a><a href="#glo:opt.notree"><span class="styoptfmt">notree</span></a><span class="floatrightbox"><a id="wrglossary.21933"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a> <a id="wrglossary.21934"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v1.18+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Don’t load <a id="wrglossary.21935"></a><a href="#glo:pkg.glossary-tree"><span class="styfmt">glossary-tree</span></a>, which is normally loaded automatically. Note that if <a id="wrglossary.21936"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> is loaded before <a id="wrglossary.21937"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, then this option should be passed directly to <a id="wrglossary.21938"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> not <a id="wrglossary.21939"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> otherwise it will be too late to implement. <a href="#sec:pkgopts-printglos">§2.3</a>; <a href="#wrglossary.2813">88</a><p>
<div class="defnbox"><a id="wrglossary.21940"></a><a href="#glo:opt.nowarn"><span class="styoptfmt">nowarn</span></a><span class="floatrightbox"><a id="wrglossary.21941"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Suppresses warnings. <a href="#sec:pkgopts-general">§2.1</a>; <a href="#wrglossary.2113">69</a><p>
<div class="defnbox"><a id="wrglossary.21942"></a><a href="#glo:opt.numberedsection"><span class="styoptfmt">numberedsection</span></a>=<code class="code"><span class="meta">〈<em class="metainner">value</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>nolabel; <span class="summarytag">initial: </span>false <a id="wrglossary.21943"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a> <a id="wrglossary.21944"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v1.1+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Indicates whether or not <a id="wrglossary.21945"></a><a href="#glo:dual.glossary">glossary</a> section headers will be numbered and also if they should automatically be labelled. <a href="#sec:pkgopts-sec">§2.2</a>; <a href="#wrglossary.2519">79</a><p>
<div class="optionvaluesummarybox"><a id="wrglossary.21946"></a><span class="styoptfmt">numberedsection</span>=<a href="#glo:optval.numberedsection.autolabel"><span class="optfmt">autolabel</span></a></div><!-- end of optionvaluesummarybox -->
<p>
Use numbered sectional units for <a id="wrglossary.21947"></a><a href="#glo:dual.glossary">glossaries</a> and automatically add a label based on the <a id="wrglossary.21948"></a><a href="#glo:dual.glossary">glossary</a> label. <a href="#wrglossary.2533">80</a><p>
<div class="optionvaluesummarybox"><a id="wrglossary.21949"></a><span class="styoptfmt">numberedsection</span>=<a href="#glo:optval.numberedsection.false"><span class="optfmt">false</span></a></div><!-- end of optionvaluesummarybox -->
<p>
Use unnumbered sectional units for <a id="wrglossary.21950"></a><a href="#glo:dual.glossary">glossaries</a>. <a href="#wrglossary.2523">80</a><p>
<div class="optionvaluesummarybox"><a id="wrglossary.21951"></a><span class="styoptfmt">numberedsection</span>=<a href="#glo:optval.numberedsection.nameref"><span class="optfmt">nameref</span></a></div><!-- end of optionvaluesummarybox -->
<p>
Use unnumbered sectional units for <a id="wrglossary.21952"></a><a href="#glo:dual.glossary">glossaries</a> and automatically add a label based on the <a id="wrglossary.21953"></a><a href="#glo:dual.glossary">glossary</a> label. <a href="#wrglossary.2574">81</a><p>
<div class="optionvaluesummarybox"><a id="wrglossary.21954"></a><span class="styoptfmt">numberedsection</span>=<a href="#glo:optval.numberedsection.nolabel"><span class="optfmt">nolabel</span></a></div><!-- end of optionvaluesummarybox -->
<p>
Use numbered sectional units for <a id="wrglossary.21955"></a><a href="#glo:dual.glossary">glossaries</a> but no label. <a href="#wrglossary.2528">80</a><p>
<div class="defnbox"><a id="wrglossary.21956"></a><a href="#glo:opt.numberline"><span class="styoptfmt">numberline</span></a>=<code class="code"><span class="meta">〈<em class="metainner">boolean</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>true; <span class="summarytag">initial: </span>false <a id="wrglossary.21957"></a><a href="#glo:sym.toggleoffsetting"><span title="Toggle (Off)" class="icon"><span class="fwsdisabledicon">🔘︎</span></span></a> <a id="wrglossary.21958"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v1.1+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
If true (and <a id="wrglossary.21959"></a><a href="#glo:opt.toc"><span class="styoptfmt">toc</span></a><span class="optfmt">=true</span>), includes <a id="wrglossary.21960"></a><a href="#glo:numberline"><code class="csfmt">\numberline</code></a> when adding a <a id="wrglossary.21961"></a><a href="#glo:dual.glossary">glossary</a> to the table of contents. <a href="#sec:pkgopts-sec">§2.2</a>; <a href="#wrglossary.2474">78</a><p>
<div class="defnbox"><a id="wrglossary.21962"></a><a href="#glo:opt.numbers"><span class="styoptfmt">numbers</span></a><span class="floatrightbox"><a id="wrglossary.21963"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a> <a id="wrglossary.21964"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.11a+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Provides a new <a id="wrglossary.21965"></a><a href="#glo:dual.glossary">glossary</a> with the label <code class="code">numbers</code> and the title <a id="wrglossary.21966"></a><a href="#glo:glsnumbersgroupname"><code class="csfmt">\glsnumbersgroupname</code></a>, and provides <a id="wrglossary.21967"></a><a href="#glo:printnumbers"><code class="csfmt">\printnumbers</code></a>. With <a id="wrglossary.21968"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, this additionally defines <a id="wrglossary.21969"></a><a href="#glo:glsxtrnewnumber"><code class="xtrcsfmt">\glsxtrnewnumber</code></a>. <a href="#sec:pkgopts-type">§2.6</a>; <a href="#wrglossary.3647">110</a><p>
<div class="defnbox"><a id="wrglossary.21970"></a><a href="#glo:opt.order"><span class="styoptfmt">order</span></a><span class="floatrightbox"><span class="summarytag">initial: </span>word <a id="wrglossary.21971"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a> <a id="wrglossary.21972"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v1.17+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Indicates whether word or letter order should be used. With Options <a href="#glo:idx.opt.mkidx">2</a> and <a href="#glo:idx.opt.xdy">3</a>, this information is written to the <a id="wrglossary.21973"></a><a href="#glo:ext.aux"><span class="extfmt">aux</span></a> file, where it can be picked up by <a id="wrglossary.21974"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a>. This option will have no effect if you call <a id="wrglossary.21975"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> or <a id="wrglossary.21976"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> explicitly. <a href="#sec:pkgopts-sort">§2.5</a>; <a href="#wrglossary.3286">101</a><p>
<div class="optionvaluesummarybox"><a id="wrglossary.21977"></a><span class="styoptfmt">order</span>=<a href="#glo:optval.order.letter"><span class="optfmt">letter</span></a></div><!-- end of optionvaluesummarybox -->
<p>
Letter order (<span class="qt">“seal”</span> before <span class="qt">“sea lion”</span>). <a href="#wrglossary.3291">101</a><p>
<div class="optionvaluesummarybox"><a id="wrglossary.21978"></a><span class="styoptfmt">order</span>=<a href="#glo:optval.order.word"><span class="optfmt">word</span></a></div><!-- end of optionvaluesummarybox -->
<p>
Word order (<span class="qt">“sea lion”</span> before <span class="qt">“seal”</span>). <a href="#wrglossary.3288">101</a><p>
<div class="defnbox"><a id="wrglossary.21979"></a><a href="#glo:opt.restoremakegloss"><span class="styoptfmt">restoremakegloss</span></a><span class="floatrightbox"><a id="wrglossary.21980"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a> <a id="wrglossary.21981"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.45+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Cancels the effect of <a id="wrglossary.21982"></a><a href="#glo:opt.disablemakegloss"><span class="styoptfmt">disablemakegloss</span></a>. <a href="#sec:pkgopts-sort">§2.5</a>; <a href="#wrglossary.3545">107</a><p>
<div class="defnbox"><a id="wrglossary.21983"></a><a href="#glo:opt.sanitizesort"><span class="styoptfmt">sanitizesort</span></a>=<code class="code"><span class="meta">〈<em class="metainner">boolean</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>true; <span class="summarytag">initial: </span><span class="initvalnotefmt"><em class="initvalnotefmtinner">varies</em></span> <a id="wrglossary.21984"></a><a href="#glo:sym.toggleoffsetting"><span title="Toggle (Off)" class="icon"><span class="fwsdisabledicon">🔘︎</span></span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Indicates whether the default sort value should be sanitized (only applicable with <a id="wrglossary.21985"></a><a href="#glo:opt.sort"><span class="styoptfmt">sort</span></a><span class="optfmt">=</span><a id="wrglossary.21986"></a><a href="#glo:optval.sort.standard"><span class="optfmt">standard</span></a>). <a href="#sec:pkgopts-sort">§2.5</a>; <a href="#wrglossary.3114">96</a><p>
<div class="defnbox"><a id="wrglossary.21987"></a><a href="#glo:opt.savenumberlist"><span class="styoptfmt">savenumberlist</span></a>=<code class="code"><span class="meta">〈<em class="metainner">boolean</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>true; <span class="summarytag">initial: </span>false <a id="wrglossary.21988"></a><a href="#glo:sym.toggleoffsetting"><span title="Toggle (Off)" class="icon"><span class="fwsdisabledicon">🔘︎</span></span></a> <a id="wrglossary.21989"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.02+</span><span class="clearfix"></span><p>
<div class="noteBox">(Options <a href="#glo:idx.opt.mkidx">2</a> and <a href="#glo:idx.opt.xdy">3</a> only)</div><!-- end of noteBox -->
</div><!-- end of defnbox -->
<p>
If true, save <a id="wrglossary.21990"></a><a href="#glo:locationlist">number lists</a>. Only applicable with Options <a href="#glo:idx.opt.mkidx">2</a> and <a href="#glo:idx.opt.xdy">3</a> as Options <a href="#glo:idx.opt.noidx">1</a> and <a href="#glo:idx.opt.b2g">4</a> have the <a id="wrglossary.21991"></a><a href="#glo:locationlist">number list</a> stored in the <a id="wrglossary.21992"></a><a href="#glo:opt.glosfield.loclist"><span class="csoptfmt">loclist</span></a> field and <a id="wrglossary.21993"></a><a href="#glo:idx.opt.b2g">Option 4</a> also has the formatted <a id="wrglossary.21994"></a><a href="#glo:locationlist">number list</a> in the <a id="wrglossary.21995"></a><a href="#glo:opt.gloskey.location"><span class="xtrcsoptfmt">location</span></a> field. <a href="#sec:pkgopts-printglos">§2.3</a>; <a href="#wrglossary.2591">82</a><p>
<div class="defnbox"><a id="wrglossary.21996"></a><a href="#glo:opt.savewrites"><span class="styoptfmt">savewrites</span></a>=<code class="code"><span class="meta">〈<em class="metainner">boolean</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>true; <span class="summarytag">initial: </span>false <a id="wrglossary.21997"></a><a href="#glo:sym.toggleoffsetting"><span title="Toggle (Off)" class="icon"><span class="fwsdisabledicon">🔘︎</span></span></a> <a id="wrglossary.21998"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.0+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
If true, <a id="wrglossary.21999"></a><a href="#glo:dual.indexing">indexing</a> information is stored until the end of the document to reduce the number of write registers. <a href="#sec:pkgopts-general">§2.1</a>; <a href="#wrglossary.2222">73</a><p>
<div class="defnbox"><a id="wrglossary.22000"></a><a href="#glo:opt.section"><span class="styoptfmt">section</span></a>=<code class="code"><span class="meta">〈<em class="metainner">name</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>section <a id="wrglossary.22001"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Indicates which section heading command to use for the <a id="wrglossary.22002"></a><a href="#glo:dual.glossary">glossary</a>. The value may be one of the standard sectioning command’s control sequence name (without the leading backslash), such as <code class="code">chapter</code> or <code class="code">section</code>. <a href="#sec:pkgopts-sec">§2.2</a>; <a href="#wrglossary.2484">78</a><p>
<div class="defnbox"><a id="wrglossary.22003"></a><a href="#glo:opt.seeautonumberlist"><span class="styoptfmt">seeautonumberlist</span></a><span class="floatrightbox"><a id="wrglossary.22004"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a> <a id="wrglossary.22005"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.0+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Automatically adds <a id="wrglossary.22006"></a><a href="#glo:opt.gloskey.nonumberlist"><span class="csoptfmt">nonumberlist</span></a><span class="optfmt">={false}</span> to any <a id="wrglossary.22007"></a><a href="#glo:idx.glossaryentry">entries</a> with the <a id="wrglossary.22008"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a> key set. <a href="#sec:pkgopts-printglos">§2.3</a>; <a href="#wrglossary.2868">89</a><p>
<div class="defnbox"><a id="wrglossary.22009"></a><a href="#glo:opt.seenoindex"><span class="styoptfmt">seenoindex</span></a>=<code class="code"><span class="meta">〈<em class="metainner">value</em>〉</span></code><span class="floatrightbox"><span class="summarytag">initial: </span>error <a id="wrglossary.22010"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a> <a id="wrglossary.22011"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.24+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Indicates what to do if the <a id="wrglossary.22012"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a> key is used before the associated <a id="wrglossary.22013"></a><a href="#glo:dual.indexingfile">indexing files</a> have been opened by <a id="wrglossary.22014"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>. <a href="#sec:pkgopts-indexing">§2.4</a>; <a href="#wrglossary.2922">91</a><p>
<div class="optionvaluesummarybox"><a id="wrglossary.22015"></a><span class="styoptfmt">seenoindex</span>=<a href="#glo:optval.seenoindex.error"><span class="optfmt">error</span></a></div><!-- end of optionvaluesummarybox -->
<p>
Triggers an error if the <a id="wrglossary.22016"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a> key is used before <a id="wrglossary.22017"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>. <a href="#wrglossary.2934">91</a><p>
<div class="optionvaluesummarybox"><a id="wrglossary.22018"></a><span class="styoptfmt">seenoindex</span>=<a href="#glo:optval.seenoindex.ignore"><span class="optfmt">ignore</span></a></div><!-- end of optionvaluesummarybox -->
<p>
Does nothing if the <a id="wrglossary.22019"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a> key is used before <a id="wrglossary.22020"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>. <a href="#wrglossary.2940">91</a><p>
<div class="optionvaluesummarybox"><a id="wrglossary.22021"></a><span class="styoptfmt">seenoindex</span>=<a href="#glo:optval.seenoindex.warn"><span class="optfmt">warn</span></a></div><!-- end of optionvaluesummarybox -->
<p>
Triggers a warning if the <a id="wrglossary.22022"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a> key is used before <a id="wrglossary.22023"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>. <a href="#wrglossary.2937">91</a><p>
<div class="defnbox"><a id="wrglossary.22024"></a><a href="#glo:opt.shortcuts"><span class="styoptfmt">shortcuts</span></a>=<code class="code">{<span class="meta">〈<em class="metainner">boolean</em>〉</span>}</code><span class="floatrightbox"><span class="summarytag">default: </span>false; <span class="summarytag">initial: </span>false <a id="wrglossary.22025"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Defines various shortcut commands. Has additional values with <a id="wrglossary.22026"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>. <a href="#sec:pkgopts-acronym">§2.7</a>; <a href="#wrglossary.3835">115</a><p>
<div class="defnbox"><a id="wrglossary.22027"></a><a id="wrglossary.22028"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a> <a href="#glo:opt.smallcaps"><span class="styoptfmt">smallcaps</span></a><span class="floatrightbox"><a id="wrglossary.22029"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Deprecated in version 4.02 (2013-12-05) and removed in version 4.50. Now only available with rollback. <a href="#sec:pkgopts-old-acronym">§2.8</a>; <a href="#wrglossary.3879">116</a><p>
<div class="defnbox"><a id="wrglossary.22030"></a><a id="wrglossary.22031"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a> <a href="#glo:opt.smaller"><span class="styoptfmt">smaller</span></a><span class="floatrightbox"><a id="wrglossary.22032"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Deprecated in version 4.02 (2013-12-05) and removed in version 4.50. Now only available with rollback. <a href="#sec:pkgopts-old-acronym">§2.8</a>; <a href="#wrglossary.3896">117</a><p>
<div class="defnbox"><a id="wrglossary.22033"></a><a href="#glo:opt.sort"><span class="styoptfmt">sort</span></a>=<code class="code"><span class="meta">〈<em class="metainner">value</em>〉</span></code><span class="floatrightbox"><span class="summarytag">initial: </span>standard <a id="wrglossary.22034"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a> <a id="wrglossary.22035"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.0+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Indicates how the <a id="wrglossary.22036"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> key should automatically be assigned if not explicitly provided (for <a id="wrglossary.22037"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a> and <a id="wrglossary.22038"></a><a href="#glo:makenoidxglossaries"><code class="csfmt">\makenoidxglossaries</code></a> only). <a href="#sec:pkgopts-sort">§2.5</a>; <a href="#wrglossary.3136">97</a><p>
<div class="optionvaluesummarybox"><a id="wrglossary.22039"></a><span class="styoptfmt">sort</span>=<a href="#glo:optval.sort.clear"><span class="optfmt">clear</span></a><span class="floatrightbox"><a id="wrglossary.22040"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.50+</span><span class="clearfix"></span></div><!-- end of optionvaluesummarybox -->
<p>
Sets the <a id="wrglossary.22041"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> key to an empty value. Use this option if no <a id="wrglossary.22042"></a><a href="#glo:dual.indexing">indexing</a> is required for a slightly faster build. <a href="#wrglossary.3166">97</a><p>
<div class="optionvaluesummarybox"><a id="wrglossary.22043"></a><span class="styoptfmt">sort</span>=<a href="#glo:optval.sort.def"><span class="optfmt">def</span></a></div><!-- end of optionvaluesummarybox -->
<p>
Use the (zero-padded) order of definition as the default for the <a id="wrglossary.22044"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> key. <a href="#wrglossary.3179">97</a><p>
<div class="optionvaluesummarybox"><a id="wrglossary.22045"></a><span class="styoptfmt">sort</span>=<a href="#glo:optval.sort.none"><span class="optfmt">none</span></a><span class="floatrightbox"><a id="wrglossary.22046"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.30+</span><span class="clearfix"></span></div><!-- end of optionvaluesummarybox -->
<p>
Don’t process the <a id="wrglossary.22047"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> key. Use this option if no <a id="wrglossary.22048"></a><a href="#glo:dual.indexing">indexing</a> is required for a slightly faster build. <a href="#wrglossary.3148">97</a><p>
<div class="optionvaluesummarybox"><a id="wrglossary.22049"></a><span class="styoptfmt">sort</span>=<a href="#glo:optval.sort.standard"><span class="optfmt">standard</span></a></div><!-- end of optionvaluesummarybox -->
<p>
Use the value of the <a id="wrglossary.22050"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> key as the default for the <a id="wrglossary.22051"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> key and implement the <a id="wrglossary.22052"></a><a href="#glo:glsprestandardsort"><code class="csfmt">\glsprestandardsort</code></a> hook. <a href="#wrglossary.3210">98</a><p>
<div class="optionvaluesummarybox"><a id="wrglossary.22053"></a><span class="styoptfmt">sort</span>=<a href="#glo:optval.sort.use"><span class="optfmt">use</span></a></div><!-- end of optionvaluesummarybox -->
<p>
Use the (zero-padded) order of use as the default for the <a id="wrglossary.22054"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> key. <a href="#wrglossary.3186">98</a><p>
<div class="defnbox"><a id="wrglossary.22055"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a>=<code class="code"><span class="meta">〈<em class="metainner">style-name</em>〉</span></code><span class="floatrightbox"><span class="summarytag">initial: </span><span class="initvalnotefmt"><em class="initvalnotefmtinner">varies</em></span> <a id="wrglossary.22056"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Sets the default <a id="wrglossary.22057"></a><a href="#glo:idx.glossarystyle">glossary style</a> to <span class="meta">〈<em class="metainner">style-name</em>〉</span>. <a href="#sec:pkgopts-printglos">§2.3</a>; <a href="#wrglossary.2757">86</a><p>
<div class="defnbox"><a id="wrglossary.22058"></a><a href="#glo:opt.subentrycounter"><span class="styoptfmt">subentrycounter</span></a>=<code class="code"><span class="meta">〈<em class="metainner">boolean</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>true; <span class="summarytag">initial: </span>false <a id="wrglossary.22059"></a><a href="#glo:sym.toggleoffsetting"><span title="Toggle (Off)" class="icon"><span class="fwsdisabledicon">🔘︎</span></span></a> <a id="wrglossary.22060"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.0+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Enables the entry counter for level 1 entries. <a href="#sec:pkgopts-printglos">§2.3</a>; <a href="#wrglossary.2697">85</a><p>
<div class="defnbox"><a id="wrglossary.22061"></a><a href="#glo:opt.symbols"><span class="styoptfmt">symbols</span></a><span class="floatrightbox"><a id="wrglossary.22062"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a> <a id="wrglossary.22063"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.11a+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Provides a new <a id="wrglossary.22064"></a><a href="#glo:dual.glossary">glossary</a> with the label <a id="wrglossary.22065"></a><a href="#glo:opt.glostype.symbols"><code class="glostypefmt">symbols</code></a> and the title <a id="wrglossary.22066"></a><a href="#glo:glssymbolsgroupname"><code class="csfmt">\glssymbolsgroupname</code></a>, and provides <a id="wrglossary.22067"></a><a href="#glo:printsymbols"><code class="csfmt">\printsymbols</code></a>. With <a id="wrglossary.22068"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, this additionally defines <a id="wrglossary.22069"></a><a href="#glo:glsxtrnewsymbol"><code class="xtrcsfmt">\glsxtrnewsymbol</code></a>. <a href="#sec:pkgopts-type">§2.6</a>; <a href="#wrglossary.3623">109</a><p>
<div class="defnbox"><a id="wrglossary.22070"></a><a href="#glo:opt.toc"><span class="styoptfmt">toc</span></a>=<code class="code"><span class="meta">〈<em class="metainner">boolean</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>true; <span class="summarytag">initial: </span><span class="initvalnotefmt"><em class="initvalnotefmtinner">varies</em></span> <a id="wrglossary.22071"></a><a href="#glo:sym.toggleoffsetting"><span title="Toggle (Off)" class="icon"><span class="fwsdisabledicon">🔘︎</span></span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
If true, each <a id="wrglossary.22072"></a><a href="#glo:dual.glossary">glossary</a> will be automatically added to the <a id="wrglossary.22073"></a><a href="#glo:idx.tableofcontents">table of contents</a>. The default is <a id="wrglossary.22074"></a><a href="#glo:opt.toc"><span class="styoptfmt">toc</span></a><span class="optfmt">=false</span> with <a id="wrglossary.22075"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> and <a id="wrglossary.22076"></a><a href="#glo:opt.toc"><span class="styoptfmt">toc</span></a><span class="optfmt">=true</span> with <a id="wrglossary.22077"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>. <a href="#sec:pkgopts-sec">§2.2</a>; <a href="#wrglossary.2459">77</a><p>
<div class="defnbox"><a id="wrglossary.22078"></a><a href="#glo:opt.translate"><span class="styoptfmt">translate</span></a>=<code class="code"><span class="meta">〈<em class="metainner">value</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>true; <span class="summarytag">initial: </span><span class="initvalnotefmt"><em class="initvalnotefmtinner">varies</em></span> <a id="wrglossary.22079"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a> <a id="wrglossary.22080"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v1.1+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Indicates how multilingual support should be provided, if applicable. <a href="#sec:pkgopts-general">§2.1</a>; <a href="#wrglossary.2256">73</a><p>
<div class="optionvaluesummarybox"><a id="wrglossary.22081"></a><span class="styoptfmt">translate</span>=<a href="#glo:optval.translate.babel"><span class="optfmt">babel</span></a></div><!-- end of optionvaluesummarybox -->
<p>
Uses <a id="wrglossary.22082"></a><a href="#glo:pkg.babel"><span class="styfmt">babel</span>’s</a> language hooks to implement multilingual support (default for <a id="wrglossary.22083"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> if <a id="wrglossary.22084"></a><a href="#glo:pkg.babel"><span class="styfmt">babel</span></a> has been detected). <a href="#wrglossary.2288">74</a><p>
<div class="optionvaluesummarybox"><a id="wrglossary.22085"></a><span class="styoptfmt">translate</span>=<a href="#glo:optval.translate.false"><span class="optfmt">false</span></a></div><!-- end of optionvaluesummarybox -->
<p>
Don’t implement multilingual support (default if no language package has been detected). <a href="#wrglossary.2280">74</a><p>
<div class="optionvaluesummarybox"><a id="wrglossary.22086"></a><span class="styoptfmt">translate</span>=<a href="#glo:optval.translate.true"><span class="optfmt">true</span></a></div><!-- end of optionvaluesummarybox -->
<p>
Uses <a id="wrglossary.22087"></a><a href="#glo:pkg.translator"><span class="styfmt">translator</span>’s</a> language hooks to implement multilingual support (default for <a id="wrglossary.22088"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> if a language package has been detected). <a href="#wrglossary.2266">74</a><p>
<div class="defnbox"><a id="wrglossary.22089"></a><a href="#glo:opt.ucmark"><span class="styoptfmt">ucmark</span></a>=<code class="code"><span class="meta">〈<em class="metainner">boolean</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>true; <span class="summarytag">initial: </span><span class="initvalnotefmt"><em class="initvalnotefmtinner">varies</em></span> <a id="wrglossary.22090"></a><a href="#glo:sym.toggleoffsetting"><span title="Toggle (Off)" class="icon"><span class="fwsdisabledicon">🔘︎</span></span></a> <a id="wrglossary.22091"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.02+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Indicates whether or not to use <a id="wrglossary.22092"></a><a href="#glo:idx.allcaps">all caps</a> in the <a id="wrglossary.22093"></a><a href="#glo:dual.glossary">glossary</a> header. <a href="#sec:pkgopts-sec">§2.2</a>; <a href="#wrglossary.2502">79</a><p>
<div class="defnbox"><a id="wrglossary.22094"></a><a href="#glo:opt.writeglslabelnames"><span class="styoptfmt">writeglslabelnames</span></a><span class="floatrightbox"><a id="wrglossary.22095"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a> <a id="wrglossary.22096"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.47+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Creates a file called <code class="code"><a id="wrglossary.22097"></a><a href="#glo:jobname"><code class="csfmt">\jobname</code></a>.<a id="wrglossary.22098"></a><a href="#glo:ext.glslabels"><span class="extfmt">glslabels</span></a></code> that contains all defined entry labels and names (for the benefit of <a id="wrglossary.22099"></a><a href="#glo:idx.auto-completion">auto-completion</a> tools). <a href="#sec:pkgopts-general">§2.1</a>; <a href="#wrglossary.2409">76</a><p>
<div class="defnbox"><a id="wrglossary.22100"></a><a href="#glo:opt.writeglslabels"><span class="styoptfmt">writeglslabels</span></a><span class="floatrightbox"><a id="wrglossary.22101"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a> <a id="wrglossary.22102"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.45+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Creates a file called <code class="code"><a id="wrglossary.22103"></a><a href="#glo:jobname"><code class="csfmt">\jobname</code></a>.<a id="wrglossary.22104"></a><a href="#glo:ext.glslabels"><span class="extfmt">glslabels</span></a></code> that contains all defined entry labels (for the benefit of <a id="wrglossary.22105"></a><a href="#glo:idx.auto-completion">auto-completion</a> tools). <a href="#sec:pkgopts-general">§2.1</a>; <a href="#wrglossary.2396">76</a><p>
<div class="defnbox"><a id="wrglossary.22106"></a><a href="#glo:opt.xindy"><span class="styoptfmt">xindy</span></a>=<code class="code">{<span class="meta">〈<em class="metainner">options</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.22107"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a> <a id="wrglossary.22108"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v1.17+</span><span class="clearfix"></span><p>
<div class="noteBox">(<a id="wrglossary.22109"></a><a href="#glo:idx.opt.xdy">Option 3</a>)</div><!-- end of noteBox -->
</div><!-- end of defnbox -->
<p>
Indicates that the <a id="wrglossary.22110"></a><a href="#glo:dual.indexing">indexing</a> should be performed by <a id="wrglossary.22111"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>. <a href="#sec:pkgopts-sort">§2.5</a>; <a href="#wrglossary.3332">102</a><p>
<div class="defnbox"><a id="wrglossary.22112"></a><a href="#glo:opt.xindy.codepage"><span class="optfmt">codepage</span></a>=<code class="code">{<span class="meta">〈<em class="metainner">value</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.22113"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Sets the <a id="wrglossary.22114"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> <a id="wrglossary.22115"></a><a href="#glo:idx.codepage">codepage</a>. Defaults to <code class="code">utf8</code> if <a id="wrglossary.22116"></a><a href="#glo:inputencodingname"><code class="csfmt">\inputencodingname</code></a> isn’t defined. Only applicable if you use <a id="wrglossary.22117"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> or <a id="wrglossary.22118"></a><a href="#glo:opt.automake"><span class="styoptfmt">automake</span></a>. <a href="#sec:pkgopts-sort">§2.5</a>; <a href="#wrglossary.3379">103</a><p>
<div class="defnbox"><a id="wrglossary.22119"></a><a href="#glo:opt.xindy.glsnumbers"><span class="optfmt">glsnumbers</span></a>=<code class="code">{<span class="meta">〈<em class="metainner">boolean</em>〉</span>}</code><span class="floatrightbox"><span class="summarytag">default: </span>true; <span class="summarytag">initial: </span>true <a id="wrglossary.22120"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Indicates whether or not to add the <code class="code">glsnumbers</code> <a id="wrglossary.22121"></a><a href="#glo:idx.group">letter group</a>. <a href="#sec:pkgopts-sort">§2.5</a>; <a href="#wrglossary.3401">103</a><p>
<div class="defnbox"><a id="wrglossary.22122"></a><a href="#glo:opt.xindy.language"><span class="optfmt">language</span></a>=<code class="code">{<span class="meta">〈<em class="metainner">value</em>〉</span>}</code><span class="floatrightbox"><a id="wrglossary.22123"></a><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Sets the <a id="wrglossary.22124"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> language module. Only applicable if you use <a id="wrglossary.22125"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> or <a id="wrglossary.22126"></a><a href="#glo:opt.automake"><span class="styoptfmt">automake</span></a>. <a href="#sec:pkgopts-sort">§2.5</a>; <a href="#wrglossary.3353">102</a><p>
<div class="defnbox"><a id="wrglossary.22127"></a><a href="#glo:opt.xindygloss"><span class="styoptfmt">xindygloss</span></a><span class="floatrightbox"><a id="wrglossary.22128"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a> <a id="wrglossary.22129"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v3.14a+</span><span class="clearfix"></span><p>
<div class="noteBox">(<a id="wrglossary.22130"></a><a href="#glo:idx.opt.xdy">Option 3</a>)</div><!-- end of noteBox -->
</div><!-- end of defnbox -->
<p>
Equivalent to <a id="wrglossary.22131"></a><a href="#glo:opt.xindy"><span class="styoptfmt">xindy</span></a> with no value. <a href="#sec:pkgopts-sort">§2.5</a>; <a href="#wrglossary.3413">104</a><p>
<div class="defnbox"><a id="wrglossary.22132"></a><a href="#glo:opt.xindynoglsnumbers"><span class="styoptfmt">xindynoglsnumbers</span></a><span class="floatrightbox"><a id="wrglossary.22133"></a><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a> <a id="wrglossary.22134"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.02+</span><span class="clearfix"></span><p>
<div class="noteBox">(<a id="wrglossary.22135"></a><a href="#glo:idx.opt.xdy">Option 3</a>)</div><!-- end of noteBox -->
</div><!-- end of defnbox -->
<p>
Equivalent to <a id="wrglossary.22136"></a><a href="#glo:opt.xindy"><span class="styoptfmt">xindy</span></a><span class="optfmt">={<a id="wrglossary.22137"></a><a href="#glo:opt.xindy.glsnumbers"><span class="optfmt">glsnumbers</span></a><span class="optfmt">=false</span>}</span>. <a href="#sec:pkgopts-sort">§2.5</a>; <a href="#wrglossary.3419">104</a><p>
 
</section><!-- end of section styoptsummary -->

<section id="index"><!-- start of section index --><div class="tomain"><a href="#main">[top]</a></div>
<h1><!-- start of chapter header -->Index<div class="labellink"><a href="#index">[link]</a></div></h1><!-- end of chapter header -->
<div class="nlctusernavbox"><a href="#indexglssymbols">Symbols</a> <a href="#index@">@</a> <a href="#index6553600">A</a> <a href="#index6619136">B</a> <a href="#index6684672">C</a> <a href="#index6750208">D</a> <a href="#index6815744">E</a> <a href="#index6881280">F</a> <a href="#index6946816">G</a> <a href="#index7012352">Glo</a> <a href="#index7077888">Gls</a> <a href="#index7143424">Glsxtr</a> <a href="#index7208960">H</a> <a href="#index7274496">I</a> <a href="#index7340032">J</a> <a href="#index7471104">L</a> <a href="#index7536640">M</a> <a href="#index7602176">N</a> <a href="#index7667712">O</a> <a href="#index7733248">P</a> <a href="#index7864320">R</a> <a href="#index7929856">S</a> <a href="#index7995392">T</a> <a href="#index8060928">U</a> <a href="#index8192000">W</a> <a href="#index8257536">X</a></div><!-- end of nlctusernavbox -->

</section><!-- end of section index -->

<section id="indexglssymbols"><!-- start of section indexglssymbols --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->Symbols<div class="labellink"><a href="#indexglssymbols">[link]</a></div></h2><!-- end of section header -->
<div class="nlctuserguideidx0"><dfn id="glo:cs.bsl"><code class="csfmt">\\</code></dfn><span class="qquad"></span><a href="#wrglossary.4267">128</a>, <a href="#wrglossary.9862">274</a>, <a href="#wrglossary.10594">295</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:cs.closebrace"><code class="csfmt">\}</code></dfn><span class="qquad"></span><a href="#wrglossary.12042">337</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:cs.openbrace"><code class="csfmt">\{</code></dfn><span class="qquad"></span><a href="#wrglossary.12041">337</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.sym.bg"><code class="code">{</code></dfn><span class="qquad"></span><a href="#wrglossary.586">20</a>, <a href="#wrglossary.12037">337</a>, <a href="#wrglossary.19944">597</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.sym.eg"><code class="code">}</code></dfn><span class="qquad"></span><a href="#wrglossary.587">20</a>, <a href="#wrglossary.12040">337</a>, <a href="#wrglossary.18886">562</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.sym.pc"><code class="code">%</code></dfn><span class="qquad"></span><a href="#wrglossary.12045">337</a>, <a href="#wrglossary.19968">598</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.sym.sb"><code class="code">_</code></dfn><span class="qquad"></span><a href="#wrglossary.5694">166</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.sym.comma"><code class="code">,</code> (comma)</dfn><span class="qquad"></span><a href="#wrglossary.4207">126</a>, <a href="#wrglossary.4240">128</a>, <a href="#wrglossary.5306">156</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.sym.colon"><code class="code">:</code> (colon)</dfn><span class="qquad"></span><a href="#wrglossary.4232">127</a>, <a href="#wrglossary.14812">423</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.sym.exclammark"><code class="code">!</code> (exclamation mark)</dfn><span class="qquad"></span><a href="#wrglossary.1337">43</a>, <a href="#wrglossary.5301">156</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.sym.questionmark"><code class="code">?</code> (question mark)</dfn><span class="qquad"></span><a href="#wrglossary.1335">43</a>, <a href="#wrglossary.5302">156</a>, <a href="#wrglossary.10109">280</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.sym.fullstop"><code class="code">.</code> (full stop or period)</dfn><span class="qquad"></span><div class="crossref"><span class="crossreftag">see</span> <a href="#glo:idx.fullstop">full stop (<code class="code">.</code>)</a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.sym.sp"><code class="code">^</code></dfn><span class="qquad"></span><a href="#wrglossary.5700">166</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.sym.tilde"><code class="code">~</code> (literal)</dfn><span class="qquad"></span><a href="#wrglossary.12048">337</a>, <a href="#wrglossary.12053">338</a>, <a href="#wrglossary.20377">612</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.sym.nbsp"><code class="code">~</code> (non-breaking space)</dfn><span class="qquad"></span><div class="crossref"><span class="crossreftag">see</span> <a href="#glo:idx.nbsp">non-breaking space (<code class="code">~</code>)</a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.sym.tilden"><code class="code">~n</code></dfn><span class="qquad"></span><a href="#wrglossary.12050">337</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:cs.apos"><code class="csfmt">\'</code></dfn><span class="qquad"></span><a href="#wrglossary.343">12</a>, <a href="#wrglossary.429">15</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.sym.apos"><code class="code">'</code> (apostrophe)</dfn><span class="qquad"></span><a href="#wrglossary.4408">131</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.sym.dblquote"><code class="code">"</code> (double-quote)</dfn><span class="qquad"></span><a href="#wrglossary.1328">43</a>, <a href="#wrglossary.4233">127</a>, <a href="#wrglossary.5300">156</a>, <a href="#wrglossary.10088">279</a>, <a href="#wrglossary.12057">338</a>, <a href="#wrglossary.12443">351</a>, <a href="#wrglossary.20045">601</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.sym.bksl"><code class="code">\</code> (literal backslash)</dfn><span class="qquad"></span><a href="#wrglossary.4411">131</a>, <a href="#wrglossary.9861">274</a>, <a href="#wrglossary.10337">286</a>, <a href="#wrglossary.12056">338</a>, <a href="#wrglossary.18863">561</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.sym.endrange"><code class="code">)</code> (range end)</dfn><span class="qquad"></span><a href="#wrglossary.9111">254</a>, <a href="#wrglossary.9721">271</a>, <a href="#wrglossary.9742">272</a>, <div class="crossref"><span class="crossreftag">see also</span> <a href="#glo:idx.range">ranges (locations)</a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.sym.startrange"><code class="code">(</code> (range start)</dfn><span class="qquad"></span><a href="#wrglossary.9108">254</a>, <a href="#wrglossary.9720">271</a>, <a href="#wrglossary.9741">272</a>, <div class="crossref"><span class="crossreftag">see also</span> <a href="#glo:idx.range">ranges (locations)</a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:cs.dollar"><code class="csfmt">\$</code></dfn></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.sym.dollar"><code class="code">$</code></dfn><span class="qquad"></span><a href="#wrglossary.585">20</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.starmod"><code class="code">*</code> (star modifier)</dfn><span class="qquad"></span><a href="#wrglossary.5460">161</a>, <a href="#wrglossary.5602">163</a>, <a href="#wrglossary.5740">167</a>, <a href="#wrglossary.6070">176</a>, <a href="#wrglossary.6872">196</a>, <a href="#wrglossary.12948">369</a>, <a href="#wrglossary.19746">591</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:cs.amp"><code class="csfmt">\&amp;</code></dfn><span class="qquad"></span><a href="#wrglossary.6626">189</a>, <a href="#wrglossary.18433">546</a>, <a href="#wrglossary.19933">597</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.sym.amp"><code class="code">&amp;</code></dfn><span class="qquad"></span><a href="#wrglossary.10526">292</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:cs.hash"><code class="csfmt">\#</code></dfn><span class="qquad"></span><a href="#wrglossary.3120">96</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.sym.hash"><code class="code">#</code></dfn><span class="qquad"></span><a href="#wrglossary.3122">96</a>, <a href="#wrglossary.7410">211</a>, <a href="#wrglossary.11569">325</a>, <a href="#wrglossary.13299">381</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.sym.hashhash"><code class="code">##</code></dfn><span class="qquad"></span><a href="#wrglossary.7409">211</a>, <a href="#wrglossary.11568">325</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.plusmod"><code class="code">+</code> (plus modifier)</dfn><span class="qquad"></span><a href="#wrglossary.5462">161</a>, <a href="#wrglossary.5604">163</a>, <a href="#wrglossary.5742">167</a>, <a href="#wrglossary.6080">176</a>, <a href="#wrglossary.6353">182</a>, <a href="#wrglossary.6873">196</a>, <a href="#wrglossary.12949">369</a>, <a href="#wrglossary.19747">591</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.sym.equals"><code class="code">=</code> (equals)</dfn><span class="qquad"></span><a href="#wrglossary.4208">126</a>, <a href="#wrglossary.4241">128</a>, <a href="#wrglossary.5307">156</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.sym.pipe"><code class="code">|</code> (pipe)</dfn><span class="qquad"></span><a href="#wrglossary.1336">43</a>, <a href="#wrglossary.5303">156</a>, <a href="#wrglossary.16215">467</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:cs.sp"><code class="csfmt">\␣</code></dfn><span class="qquad"></span><a href="#tab:xspace">Table 6.2</a>; <a href="#wrglossary.7992">222</a>–<a href="#wrglossary.8127">226</a> passim, <a href="#wrglossary.12912">368</a>, <a href="#wrglossary.15468">444</a>–<a href="#wrglossary.15524">446</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.vbsp"><code class="code">␣</code> (space)</dfn><span class="qquad"></span><a href="#wrglossary.6621">189</a>, <a href="#wrglossary.9382">263</a>, <a href="#wrglossary.19932">597</a>, <a href="#wrglossary.20111">603</a></div><!-- end of nlctuserguideidx0 -->

</section><!-- end of section indexglssymbols -->

<section id="index@"><!-- start of section index@ --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->@<div class="labellink"><a href="#index@">[link]</a></div></h2><!-- end of section header -->
<div class="nlctuserguideidx0"><dfn id="glo:cs.at"><code class="csfmt">\@</code></dfn><span class="qquad"></span><a href="#wrglossary.7993">222</a>, <a href="#wrglossary.8015">223</a>, <a href="#wrglossary.14358">411</a>, <a href="#wrglossary.16921">488</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.sym.at"><code class="code">@</code> (at)</dfn><span class="qquad"></span><a href="#wrglossary.10113">280</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:@arabic"><code class="csfmt">\@arabic</code></dfn><span class="qquad"></span><a href="#wrglossary.9865">274</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:@firstofone"><code class="csfmt">\@firstofone</code></dfn><span class="qquad"></span><a href="#wrglossary.6987">200</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:@for"><code class="csfmt">\@for</code></dfn><span class="qquad"></span><a href="#wrglossary.12580">355</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:@gobble"><code class="csfmt">\@gobble</code></dfn></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:@gls@codepage"><code class="csfmt">\@gls@codepage</code></a><span class="qquad"></span><a href="#sec:notedev.makeindex.xindy">§1.7.1</a>; <a href="#wrglossary.2044">66</a>, <span class="summarylocfmt"><a href="#wrglossary.18142">537</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:@gls@reference"><code class="csfmt">\@gls@reference</code></a><span class="qquad"></span><a href="#sec:notedev.makeindex.xindy">§1.7.1</a>; <a href="#wrglossary.2050">66</a>, <span class="summarylocfmt"><a href="#wrglossary.18149">537</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:@glsorder"><code class="csfmt">\@glsorder</code></a><span class="qquad"></span><a href="#sec:notedev.makeindex.xindy">§1.7.1</a>; <a href="#wrglossary.2033">66</a>, <span class="summarylocfmt"><a href="#wrglossary.18153">537</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:@glsxtr@altmodifier"><code class="csfmt">\@glsxtr@altmodifier</code></a><span class="qquad"></span><a href="#sec:notedev.bib2gls">§1.7.3</a>; <a href="#wrglossary.2097">68</a>, <span class="summarylocfmt"><a href="#wrglossary.18157">537</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:@glsxtr@newglslike"><code class="csfmt">\@glsxtr@newglslike</code></a><span class="qquad"></span><a href="#sec:notedev.bib2gls">§1.7.3</a>; <a href="#wrglossary.2094">68</a>, <span class="summarylocfmt"><a href="#wrglossary.18162">537</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:@glsxtr@prefixlabellist"><code class="csfmt">\@glsxtr@prefixlabellist</code></a><span class="qquad"></span><a href="#sec:notedev.bib2gls">§1.7.3</a>; <a href="#wrglossary.2100">68</a>, <span class="summarylocfmt"><a href="#wrglossary.18167">537</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:@istfilename"><code class="csfmt">\@istfilename</code></a><span class="qquad"></span><a href="#sec:notedev.makeindex.xindy">§1.7.1</a>; <a href="#wrglossary.2015">65</a>, <a href="#wrglossary.2074">67</a>, <span class="summarylocfmt"><a href="#wrglossary.18172">538</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:@mkboth"><code class="csfmt">\@mkboth</code></dfn><span class="qquad"></span><a href="#wrglossary.8744">245</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:@newglossary"><code class="csfmt">\@newglossary</code></a><span class="qquad"></span><a href="#sec:notedev.makeindex.xindy">§1.7.1</a>; <a href="#wrglossary.1991">65</a>, <span class="summarylocfmt"><a href="#wrglossary.18176">538</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:@roman"><code class="csfmt">\@roman</code></dfn><span class="qquad"></span><a href="#wrglossary.9866">274</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:@xdylanguage"><code class="csfmt">\@xdylanguage</code></a><span class="qquad"></span><a href="#sec:notedev.makeindex.xindy">§1.7.1</a>; <a href="#wrglossary.2038">66</a>, <span class="summarylocfmt"><a href="#wrglossary.18180">538</a></span></div><!-- end of nlctuserguideidx0 -->

</section><!-- end of section index@ -->

<section id="index6553600"><!-- start of section index6553600 --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->A<div class="labellink"><a href="#index6553600">[link]</a></div></h2><!-- end of section header -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.abbrvstyle"><span class="xtrfmt">abbreviation</span> style (<span class="styfmt">glossaries-extra</span>)</dfn><span class="qquad"></span><a href="#wrglossary.692">22</a>, <a href="#wrglossary.1134">38</a>, <a href="#wrglossary.1154">39</a>, <a href="#wrglossary.3770">113</a>, <a href="#wrglossary.4598">136</a>, <a href="#wrglossary.5976">174</a>, <a href="#wrglossary.6715">192</a>, <a href="#wrglossary.7003">201</a>, <a href="#wrglossary.7224">206</a>, <a href="#wrglossary.13587">391</a>, <a href="#wrglossary.13805">397</a>–<a href="#wrglossary.14254">408</a> passim, <a href="#wrglossary.17359">503</a>, <a href="#wrglossary.17454">506</a>, <a href="#wrglossary.20692">623</a>, <a href="#wrglossary.20804">628</a>, <a href="#wrglossary.20907">631</a>, <a href="#wrglossary.21417">649</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.abbrstyle.footnote"><span class="abbrstylefmt">footnote</span></dfn><span class="qquad"></span><a href="#wrglossary.13930">400</a>, <a href="#wrglossary.20627">621</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.abbrstyle.long-em-short-em"><span class="abbrstylefmt">long-em-short-em</span></dfn></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.abbrstyle.long-noshort"><span class="abbrstylefmt">long-noshort</span></dfn><span class="qquad"></span><a href="#wrglossary.7004">201</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.abbrstyle.long-short-desc"><span class="abbrstylefmt">long-short-desc</span></dfn><span class="qquad"></span><a href="#wrglossary.1159">39</a>, <a href="#wrglossary.15039">429</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.abbrstyle.long-short-em"><span class="abbrstylefmt">long-short-em</span></dfn><span class="qquad"></span><a href="#wrglossary.14326">410</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.abbrstyle.long-short-sc-desc"><span class="abbrstylefmt">long-short-sc-desc</span></dfn><span class="qquad"></span><a href="#wrglossary.13792">397</a>, <a href="#wrglossary.13860">398</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.abbrstyle.long-short-sc"><span class="abbrstylefmt">long-short-sc</span></dfn><span class="qquad"></span><a href="#wrglossary.13740">396</a>, <a href="#wrglossary.13889">399</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.abbrstyle.long-short-user"><span class="abbrstylefmt">long-short-user</span></dfn><span class="qquad"></span><a href="#wrglossary.1180">39</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.abbrstyle.long-short"><span class="abbrstylefmt">long-short</span></dfn><span class="qquad"></span><a href="#wrglossary.13530">390</a>, <a href="#wrglossary.14277">408</a>, <a href="#wrglossary.14337">410</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.abbrstyle.postfootnote"><span class="abbrstylefmt">postfootnote</span></dfn><span class="qquad"></span><a href="#wrglossary.13929">400</a>, <a href="#wrglossary.20628">621</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.abbrstyle.short-footnote-desc"><span class="abbrstylefmt">short-footnote-desc</span></dfn><span class="qquad"></span><a href="#wrglossary.20670">623</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.abbrstyle.short-long"><span class="abbrstylefmt">short-long</span></dfn><span class="qquad"></span><a href="#wrglossary.682">22</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.abbrstyle.short-nolong-noreg"><span class="abbrstylefmt">short-nolong-noreg</span></dfn><span class="qquad"></span><a href="#wrglossary.16916">488</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.abbrstyle.short-nolong"><span class="abbrstylefmt">short-nolong</span></dfn><span class="qquad"></span><a href="#wrglossary.13534">390</a>, <a href="#wrglossary.16890">488</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.abbrstyle.short-sc-footnote-desc"><span class="abbrstylefmt">short-sc-footnote-desc</span></dfn><span class="qquad"></span><a href="#wrglossary.13922">400</a>, <a href="#wrglossary.13960">401</a>, <a href="#wrglossary.14135">405</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.abbrstyle.short-sc-footnote"><span class="abbrstylefmt">short-sc-footnote</span></dfn><span class="qquad"></span><a href="#wrglossary.13932">400</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.abbrstyle.short-sc-postfootnote-desc"><span class="abbrstylefmt">short-sc-postfootnote-desc</span></dfn><span class="qquad"></span><a href="#wrglossary.13928">400</a>, <a href="#wrglossary.13967">401</a>, <a href="#wrglossary.14136">405</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx0"><a href="#glo:idx.abbreviation"><span class="xtrfmt">abbreviations</span></a><span class="qquad"></span><a href="#wrglossary.3724">112</a>, <a href="#wrglossary.6666">191</a>, <a href="#wrglossary.21160">641</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:abbreviationsname"><code class="xtrcsfmt">\abbreviationsname</code></a><span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.18186">538</a></span>, <a href="#wrglossary.21577">656</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:Ac"><code class="csfmt">\Ac</code></a><span class="qquad"></span><a href="#sec:longshortfull">§6.1</a>; <a href="#tab:shortcuts">Table 6.1</a>; <span class="summarylocfmt"><a href="#wrglossary.18192">538</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:ac"><code class="csfmt">\ac</code></a><span class="qquad"></span><a href="#sec:longshortfull">§6.1</a>; <a href="#tab:shortcuts">Table 6.1</a>; <span class="summarylocfmt"><a href="#wrglossary.18195">538</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:pkg.accessibility"><span class="styfmt">accessibility</span> package</dfn><span class="qquad"></span><a href="#wrglossary.16739">483</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.accessattr">accessibility attribute</dfn><span class="qquad"></span><a href="#wrglossary.18739">557</a>, <a href="#wrglossary.20215">606</a>, <a href="#wrglossary.20220">607</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:pkg.accsupp"><span class="styfmt">accsupp</span> package</dfn><span class="qquad"></span><a href="#wrglossary.13275">379</a>, <a href="#wrglossary.13434">386</a>, <a href="#wrglossary.16734">482</a>, <a href="#wrglossary.18740">557</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:Acf"><code class="csfmt">\Acf</code></a><span class="qquad"></span><a href="#sec:longshortfull">§6.1</a>; <a href="#tab:shortcuts">Table 6.1</a>; <span class="summarylocfmt"><a href="#wrglossary.18198">539</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:acf"><code class="csfmt">\acf</code></a><span class="qquad"></span><a href="#sec:longshortfull">§6.1</a>; <a href="#tab:shortcuts">Table 6.1</a>; <span class="summarylocfmt"><a href="#wrglossary.18201">539</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:Acfp"><code class="csfmt">\Acfp</code></a><span class="qquad"></span><a href="#sec:longshortfull">§6.1</a>; <a href="#tab:shortcuts">Table 6.1</a>; <span class="summarylocfmt"><a href="#wrglossary.18204">539</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:acfp"><code class="csfmt">\acfp</code></a><span class="qquad"></span><a href="#sec:longshortfull">§6.1</a>; <a href="#tab:shortcuts">Table 6.1</a>; <span class="summarylocfmt"><a href="#wrglossary.18207">539</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:Acl"><code class="csfmt">\Acl</code></a><span class="qquad"></span><a href="#sec:longshortfull">§6.1</a>; <a href="#tab:shortcuts">Table 6.1</a>; <span class="summarylocfmt"><a href="#wrglossary.18210">539</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:acl"><code class="csfmt">\acl</code></a><span class="qquad"></span><a href="#sec:longshortfull">§6.1</a>; <a href="#tab:shortcuts">Table 6.1</a>; <span class="summarylocfmt"><a href="#wrglossary.18213">539</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:Aclp"><code class="csfmt">\Aclp</code></a><span class="qquad"></span><a href="#sec:longshortfull">§6.1</a>; <a href="#tab:shortcuts">Table 6.1</a>; <span class="summarylocfmt"><a href="#wrglossary.18216">539</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:aclp"><code class="csfmt">\aclp</code></a><span class="qquad"></span><a href="#sec:longshortfull">§6.1</a>; <a href="#tab:shortcuts">Table 6.1</a>; <span class="summarylocfmt"><a href="#wrglossary.18219">539</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:Acp"><code class="csfmt">\Acp</code></a><span class="qquad"></span><a href="#sec:longshortfull">§6.1</a>; <a href="#tab:shortcuts">Table 6.1</a>; <span class="summarylocfmt"><a href="#wrglossary.18222">540</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:acp"><code class="csfmt">\acp</code></a><span class="qquad"></span><a href="#sec:longshortfull">§6.1</a>; <a href="#tab:shortcuts">Table 6.1</a>; <span class="summarylocfmt"><a href="#wrglossary.18225">540</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:ACRfull"><code class="csfmt">\ACRfull</code></a><span class="qquad"></span><a href="#sec:longshortfull">§6.1</a>; <a href="#wrglossary.6940">198</a>, <span class="summarylocfmt"><a href="#wrglossary.18228">540</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:Acrfull"><code class="csfmt">\Acrfull</code></a><span class="qquad"></span><a href="#sec:longshortfull">§6.1</a>; <a href="#tab:shortcuts">Table 6.1</a>; <a href="#wrglossary.6937">198</a>, <a href="#wrglossary.18199">539</a>, <span class="summarylocfmt"><a href="#wrglossary.18232">540</a></span>, <a href="#wrglossary.18249">541</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:acrfull"><code class="csfmt">\acrfull</code></a><span class="qquad"></span><a href="#sec:longshortfull">§6.1</a>; <a href="#tab:shortcuts">Table 6.1</a>; <a href="#wrglossary.5860">170</a>, <a href="#wrglossary.6926">198</a>, <a href="#wrglossary.7069">202</a>–<a href="#wrglossary.7320">209</a> passim, <a href="#wrglossary.7564">214</a>, <a href="#wrglossary.7929">221</a>, <a href="#wrglossary.8210">230</a>, <a href="#wrglossary.13753">396</a>, <a href="#wrglossary.13828">398</a>, <a href="#wrglossary.14342">410</a>, <a href="#wrglossary.16879">487</a>, <a href="#wrglossary.18202">539</a>, <span class="summarylocfmt"><a href="#wrglossary.18236">540</a></span>, <a href="#wrglossary.18253">541</a>, <a href="#wrglossary.19532">583</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:ACRfullfmt"><code class="csfmt">\ACRfullfmt</code></a><span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.18243">540</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:Acrfullfmt"><code class="csfmt">\Acrfullfmt</code></a><span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.18247">540</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:acrfullfmt"><code class="csfmt">\acrfullfmt</code></a><span class="qquad"></span><a href="#wrglossary.7413">211</a>, <a href="#wrglossary.7566">215</a>, <span class="summarylocfmt"><a href="#wrglossary.18251">541</a></span>, <a href="#wrglossary.18292">542</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:acrfullformat"><code class="csfmt">\acrfullformat</code></a><a id="wrglossary.22138"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a> <span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.18255">541</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:ACRfullpl"><code class="csfmt">\ACRfullpl</code></a><span class="qquad"></span><a href="#sec:longshortfull">§6.1</a>; <a href="#wrglossary.6949">198</a>, <span class="summarylocfmt"><a href="#wrglossary.18261">541</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:Acrfullpl"><code class="csfmt">\Acrfullpl</code></a><span class="qquad"></span><a href="#sec:longshortfull">§6.1</a>; <a href="#tab:shortcuts">Table 6.1</a>; <a href="#wrglossary.6946">198</a>, <a href="#wrglossary.18205">539</a>, <span class="summarylocfmt"><a href="#wrglossary.18265">541</a></span>, <a href="#wrglossary.18282">542</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:acrfullpl"><code class="csfmt">\acrfullpl</code></a><span class="qquad"></span><a href="#sec:longshortfull">§6.1</a>; <a href="#tab:shortcuts">Table 6.1</a>; <a href="#wrglossary.6943">198</a>, <a href="#wrglossary.18208">539</a>, <span class="summarylocfmt"><a href="#wrglossary.18269">541</a></span>, <a href="#wrglossary.18286">542</a>, <a href="#wrglossary.19564">584</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:ACRfullplfmt"><code class="csfmt">\ACRfullplfmt</code></a><span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.18276">541</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:Acrfullplfmt"><code class="csfmt">\Acrfullplfmt</code></a><span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.18280">541</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:acrfullplfmt"><code class="csfmt">\acrfullplfmt</code></a><span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.18284">542</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:acrlinkfullformat"><code class="csfmt">\acrlinkfullformat</code></a><a id="wrglossary.22139"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a> <span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.18288">542</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:ACRlong"><code class="csfmt">\ACRlong</code></a><span class="qquad"></span><a href="#sec:longshortfull">§6.1</a>; <a href="#wrglossary.6913">197</a>, <span class="summarylocfmt"><a href="#wrglossary.18294">542</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:Acrlong"><code class="csfmt">\Acrlong</code></a><span class="qquad"></span><a href="#sec:longshortfull">§6.1</a>; <a href="#tab:shortcuts">Table 6.1</a>; <a href="#wrglossary.6910">197</a>, <a href="#wrglossary.18211">539</a>, <span class="summarylocfmt"><a href="#wrglossary.18299">542</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:acrlong"><code class="csfmt">\acrlong</code></a><span class="qquad"></span><a href="#sec:longshortfull">§6.1</a>; <a href="#tab:shortcuts">Table 6.1</a>; <a href="#wrglossary.5858">170</a>, <a href="#wrglossary.6903">197</a>, <a href="#wrglossary.7068">202</a>, <a href="#wrglossary.13752">396</a>, <a href="#wrglossary.13827">398</a>, <a href="#wrglossary.14341">410</a>, <a href="#wrglossary.16878">487</a>, <a href="#wrglossary.18214">539</a>, <span class="summarylocfmt"><a href="#wrglossary.18304">542</a></span>, <a href="#wrglossary.19535">583</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:ACRlongpl"><code class="csfmt">\ACRlongpl</code></a><span class="qquad"></span><a href="#sec:longshortfull">§6.1</a>; <a href="#wrglossary.6923">198</a>, <span class="summarylocfmt"><a href="#wrglossary.18313">542</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:Acrlongpl"><code class="csfmt">\Acrlongpl</code></a><span class="qquad"></span><a href="#sec:longshortfull">§6.1</a>; <a href="#tab:shortcuts">Table 6.1</a>; <a href="#wrglossary.6920">197</a>, <a href="#wrglossary.18217">539</a>, <span class="summarylocfmt"><a href="#wrglossary.18318">543</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:acrlongpl"><code class="csfmt">\acrlongpl</code></a><span class="qquad"></span><a href="#sec:longshortfull">§6.1</a>; <a href="#tab:shortcuts">Table 6.1</a>; <a href="#wrglossary.6916">197</a>, <a href="#wrglossary.18220">540</a>, <a href="#wrglossary.18315">542</a>, <span class="summarylocfmt"><a href="#wrglossary.18323">543</a></span>, <a href="#wrglossary.19567">584</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:acrnameformat"><code class="csfmt">\acrnameformat</code></a><span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.18332">543</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.acronymformat">acronym format</dfn><span class="qquad"></span><div class="crossref"><span class="crossreftag">see</span> <a href="#glo:idx.acronymstyle">acronym style</a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.acronymstyle">acronym style</dfn><span class="qquad"></span><a href="#wrglossary.1481">49</a>, <a href="#wrglossary.1485">50</a>, <a href="#wrglossary.3841">115</a>, <a href="#wrglossary.4177">126</a>–<a href="#wrglossary.4326">130</a> passim, <a href="#wrglossary.4597">136</a>–<a href="#wrglossary.4901">146</a> passim, <a href="#wrglossary.6133">177</a>, <a href="#wrglossary.6683">191</a>–<a href="#wrglossary.6794">194</a> passim, <a href="#wrglossary.6928">198</a>–<a href="#wrglossary.7220">206</a> passim, <a href="#wrglossary.7378">210</a>, <a href="#wrglossary.7443">212</a>, <a href="#wrglossary.7892">220</a>, <a href="#wrglossary.8099">225</a>, <a href="#wrglossary.13915">400</a>, <a href="#wrglossary.14125">405</a>, <a href="#wrglossary.14306">409</a>, <a href="#wrglossary.14321">410</a>, <a href="#wrglossary.15988">460</a>, <a href="#wrglossary.16758">483</a>, <a href="#wrglossary.17302">502</a>–<a href="#wrglossary.17453">506</a> passim, <span class="summarylocfmt"><a href="#wrglossary.17759">517</a></span>, <a href="#wrglossary.18239">540</a>–<a href="#wrglossary.18405">545</a>, <a href="#wrglossary.18616">553</a>, <a href="#wrglossary.18790">559</a>, <a href="#wrglossary.19149">571</a>, <a href="#wrglossary.19589">585</a>, <a href="#wrglossary.20439">614</a>, <a href="#wrglossary.20447">615</a>, <a href="#wrglossary.21189">642</a>, <a href="#wrglossary.21402">648</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.acrstyle.dua-desc"><span class="acrstylefmt">dua-desc</span></a><span class="qquad"></span><a href="#sec:acrstylesdua">§6.2.1.5</a>; <a href="#wrglossary.7328">209</a>, <span class="summarylocfmt"><a href="#wrglossary.17762">517</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.acrstyle.dua"><span class="acrstylefmt">dua</span></a><span class="qquad"></span><a href="#sec:acrstylesdua">§6.2.1.5</a>; <a href="#wrglossary.7005">201</a>, <a href="#wrglossary.7324">209</a>, <a href="#wrglossary.7417">211</a>, <span class="summarylocfmt"><a href="#wrglossary.17764">517</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.acrstyle.footnote-desc"><span class="acrstylefmt">footnote-desc</span></a><span class="qquad"></span><a href="#sec:acrstylesfootnote">§6.2.1.6</a>; <a href="#wrglossary.7361">210</a>, <span class="summarylocfmt"><a href="#wrglossary.17766">517</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.acrstyle.footnote-sc-desc"><span class="acrstylefmt">footnote-sc-desc</span></a><span class="qquad"></span><a href="#sec:acrstylesfootnote">§6.2.1.6</a>; <a href="#wrglossary.7225">206</a>, <a href="#wrglossary.7367">210</a>, <a href="#wrglossary.13914">400</a>, <a href="#wrglossary.13948">401</a>, <span class="summarylocfmt"><a href="#wrglossary.17768">517</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.acrstyle.footnote-sc"><span class="acrstylefmt">footnote-sc</span></a><span class="qquad"></span><a href="#sec:acrstylesfootnote">§6.2.1.6</a>; <a href="#wrglossary.7348">210</a>, <span class="summarylocfmt"><a href="#wrglossary.17770">517</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.acrstyle.footnote-sm-desc"><span class="acrstylefmt">footnote-sm-desc</span></a><span class="qquad"></span><a href="#sec:acrstylesfootnote">§6.2.1.6</a>; <a href="#wrglossary.7373">210</a>, <span class="summarylocfmt"><a href="#wrglossary.17772">517</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.acrstyle.footnote-sm"><span class="acrstylefmt">footnote-sm</span></a><span class="qquad"></span><a href="#sec:acrstylesfootnote">§6.2.1.6</a>; <a href="#wrglossary.7355">210</a>, <span class="summarylocfmt"><a href="#wrglossary.17774">518</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.acrstyle.footnote"><span class="acrstylefmt">footnote</span></a><span class="qquad"></span><a href="#sec:acrstylesfootnote">§6.2.1.6</a>; <a href="#wrglossary.6931">198</a>, <a href="#wrglossary.7342">210</a>, <a href="#wrglossary.7416">211</a>, <span class="summarylocfmt"><a href="#wrglossary.17776">518</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.acrstyle.long-sc-short-desc"><span class="acrstylefmt">long-sc-short-desc</span></a><span class="qquad"></span><a href="#sec:acrstyleslongshortdesc">§6.2.1.3</a>; <a href="#wrglossary.7287">208</a>, <a href="#wrglossary.13793">397</a>, <span class="summarylocfmt"><a href="#wrglossary.17778">518</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.acrstyle.long-sc-short"><span class="acrstylefmt">long-sc-short</span></a><span class="qquad"></span><a href="#sec:acrstyleslongshort">§6.2.1.1</a>; <a href="#wrglossary.7099">203</a>–<a href="#wrglossary.7448">212</a> passim, <a href="#wrglossary.13741">396</a>, <span class="summarylocfmt"><a href="#wrglossary.17780">518</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.acrstyle.long-short-desc"><span class="acrstylefmt">long-short-desc</span></a><span class="qquad"></span><a href="#sec:acrstyleslongshortdesc">§6.2.1.3</a>; <a href="#wrglossary.7280">208</a>, <a href="#wrglossary.7441">212</a>, <span class="summarylocfmt"><a href="#wrglossary.17782">518</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.acrstyle.long-short"><span class="acrstylefmt">long-short</span></a><span class="qquad"></span><a href="#sec:acrstyleslongshort">§6.2.1.1</a>; <a href="#wrglossary.6134">177</a>, <a href="#wrglossary.7191">206</a>–<a href="#wrglossary.7434">212</a> passim, <a href="#wrglossary.16864">487</a>, <span class="summarylocfmt"><a href="#wrglossary.17784">518</a></span>, <a href="#wrglossary.21442">650</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.acrstyle.long-sm-short-desc"><span class="acrstylefmt">long-sm-short-desc</span></a><span class="qquad"></span><a href="#sec:acrstyleslongshortdesc">§6.2.1.3</a>; <a href="#wrglossary.7292">208</a>, <span class="summarylocfmt"><a href="#wrglossary.17786">518</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.acrstyle.long-sm-short"><span class="acrstylefmt">long-sm-short</span></a><span class="qquad"></span><a href="#sec:acrstyleslongshort">§6.2.1.1</a>; <a href="#wrglossary.7124">204</a>–<a href="#wrglossary.7317">209</a> passim, <span class="summarylocfmt"><a href="#wrglossary.17788">519</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.acrstyle.long-sp-short-desc"><span class="acrstylefmt">long-sp-short-desc</span></a><span class="qquad"></span><a href="#sec:acrstyleslongshortdesc">§6.2.1.3</a>; <a href="#wrglossary.7297">208</a>, <span class="summarylocfmt"><a href="#wrglossary.17790">519</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.acrstyle.long-sp-short"><span class="acrstylefmt">long-sp-short</span></a><span class="qquad"></span><a href="#sec:acrstyleslongshort">§6.2.1.1</a>; <a href="#wrglossary.7212">206</a>, <a href="#wrglossary.7300">208</a>, <span class="summarylocfmt"><a href="#wrglossary.17792">519</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.acrstyle.sc-short-long-desc"><span class="acrstylefmt">sc-short-long-desc</span></a><span class="qquad"></span><a href="#sec:acrstylesshortlongdesc">§6.2.1.4</a>; <a href="#wrglossary.7309">209</a>, <a href="#wrglossary.7371">210</a>, <span class="summarylocfmt"><a href="#wrglossary.17794">519</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.acrstyle.sc-short-long"><span class="acrstylefmt">sc-short-long</span></a><span class="qquad"></span><a href="#sec:acrstylesshortlong">§6.2.1.2</a>; <a href="#wrglossary.7265">208</a>, <a href="#wrglossary.7353">210</a>, <span class="summarylocfmt"><a href="#wrglossary.17796">519</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.acrstyle.short-long-desc"><span class="acrstylefmt">short-long-desc</span></a><span class="qquad"></span><a href="#sec:acrstylesshortlongdesc">§6.2.1.4</a>; <a href="#wrglossary.7302">208</a>–<a href="#wrglossary.7365">210</a>, <span class="summarylocfmt"><a href="#wrglossary.17798">519</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.acrstyle.short-long"><span class="acrstylefmt">short-long</span></a><span class="qquad"></span><a href="#sec:acrstylesshortlong">§6.2.1.2</a>; <a href="#wrglossary.7260">207</a>–<a href="#wrglossary.7346">210</a>, <span class="summarylocfmt"><a href="#wrglossary.17800">519</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.acrstyle.sm-short-long-desc"><span class="acrstylefmt">sm-short-long-desc</span></a><span class="qquad"></span><a href="#sec:acrstylesshortlongdesc">§6.2.1.4</a>; <a href="#wrglossary.7314">209</a>, <a href="#wrglossary.7377">210</a>, <span class="summarylocfmt"><a href="#wrglossary.17802">519</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.acrstyle.sm-short-long"><span class="acrstylefmt">sm-short-long</span></a><span class="qquad"></span><a href="#sec:acrstylesshortlong">§6.2.1.2</a>; <a href="#wrglossary.7273">208</a>, <a href="#wrglossary.7359">210</a>, <span class="summarylocfmt"><a href="#wrglossary.17804">520</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx0"><a href="#glo:acronymentry"><code class="csfmt">\acronymentry</code></a><span class="qquad"></span><a href="#sec:setacronymstyle">§6.2</a>; <a href="#sec:predefinedacrstyles">§6.2.1</a>; <a href="#wrglossary.7075">203</a>–<a href="#wrglossary.7343">210</a> passim, <a href="#wrglossary.7685">216</a>, <a href="#wrglossary.7697">217</a>, <span class="summarylocfmt"><a href="#wrglossary.18335">543</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:acronymfont"><code class="csfmt">\acronymfont</code></a><span class="qquad"></span><a href="#sec:predefinedacrstyles">§6.2.1</a>; <a href="#wrglossary.6881">196</a>–<a href="#wrglossary.7406">211</a> passim, <a href="#wrglossary.7908">220</a>, <a href="#wrglossary.7922">221</a>, <a href="#wrglossary.11261">314</a>, <a href="#wrglossary.13806">397</a>, <a href="#wrglossary.14001">402</a>, <span class="summarylocfmt"><a href="#wrglossary.18339">543</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:acronymname"><code class="csfmt">\acronymname</code></a><span class="qquad"></span><a href="#sec:fixednames">§1.5.1</a>; <a href="#tab:predefinednames">Table 1.2</a>; <a href="#wrglossary.1423">47</a>–<a href="#wrglossary.1458">49</a>, <a href="#wrglossary.18190">538</a>, <span class="summarylocfmt"><a href="#wrglossary.18343">543</a></span>, <a href="#wrglossary.21687">658</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:idx.acronym">acronyms</a><span class="qquad"></span><a href="#wrglossary.1122">38</a>, <a href="#wrglossary.3723">112</a>, <a href="#wrglossary.6664">191</a>, <a href="#wrglossary.21172">642</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:acronymsort"><code class="csfmt">\acronymsort</code></a><span class="qquad"></span><a href="#sec:setacronymstyle">§6.2</a>; <a href="#sec:predefinedacrstyles">§6.2.1</a>; <a href="#wrglossary.7078">203</a>–<a href="#wrglossary.7344">210</a> passim, <a href="#wrglossary.7667">216</a>, <span class="summarylocfmt"><a href="#wrglossary.18348">543</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:acronymtype"><code class="csfmt">\acronymtype</code></a><span class="qquad"></span><a href="#sec:newglossary">§9</a>; <a href="#wrglossary.3742">113</a>, <a href="#wrglossary.9035">253</a>, <span class="summarylocfmt"><a href="#wrglossary.18353">544</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:acrpluralsuffix"><code class="csfmt">\acrpluralsuffix</code></a><span class="qquad"></span><a href="#sec:predefinedacrstyles">§6.2.1</a>; <a href="#wrglossary.7161">205</a>–<a href="#wrglossary.7352">210</a> passim, <span class="summarylocfmt"><a href="#wrglossary.18366">544</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:ACRshort"><code class="csfmt">\ACRshort</code></a><span class="qquad"></span><a href="#sec:longshortfull">§6.1</a>; <a href="#wrglossary.6890">196</a>, <span class="summarylocfmt"><a href="#wrglossary.18371">544</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:Acrshort"><code class="csfmt">\Acrshort</code></a><span class="qquad"></span><a href="#sec:longshortfull">§6.1</a>; <a href="#tab:shortcuts">Table 6.1</a>; <a href="#wrglossary.6887">196</a>, <span class="summarylocfmt"><a href="#wrglossary.18376">544</a></span>, <a href="#wrglossary.18412">545</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:acrshort"><code class="csfmt">\acrshort</code></a><span class="qquad"></span><a href="#sec:longshortfull">§6.1</a>; <a href="#tab:shortcuts">Table 6.1</a>; <a href="#wrglossary.5859">170</a>, <a href="#wrglossary.6879">196</a>, <a href="#wrglossary.6894">197</a>, <a href="#wrglossary.7921">221</a>, <a href="#wrglossary.13751">396</a>, <a href="#wrglossary.13826">398</a>, <a href="#wrglossary.14340">410</a>, <a href="#wrglossary.16840">486</a>, <a href="#wrglossary.16877">487</a>, <span class="summarylocfmt"><a href="#wrglossary.18381">544</a></span>, <a href="#wrglossary.18415">545</a>, <a href="#wrglossary.20357">611</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:ACRshortpl"><code class="csfmt">\ACRshortpl</code></a><span class="qquad"></span><a href="#sec:longshortfull">§6.1</a>; <a href="#wrglossary.6900">197</a>, <span class="summarylocfmt"><a href="#wrglossary.18391">544</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:Acrshortpl"><code class="csfmt">\Acrshortpl</code></a><span class="qquad"></span><a href="#sec:longshortfull">§6.1</a>; <a href="#tab:shortcuts">Table 6.1</a>; <a href="#wrglossary.6897">197</a>, <span class="summarylocfmt"><a href="#wrglossary.18396">545</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:acrshortpl"><code class="csfmt">\acrshortpl</code></a><span class="qquad"></span><a href="#sec:longshortfull">§6.1</a>; <a href="#tab:shortcuts">Table 6.1</a>; <a href="#wrglossary.6893">197</a>, <a href="#wrglossary.18393">544</a>, <span class="summarylocfmt"><a href="#wrglossary.18401">545</a></span>, <a href="#wrglossary.19998">599</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:Acs"><code class="csfmt">\Acs</code></a><span class="qquad"></span><a href="#sec:longshortfull">§6.1</a>; <a href="#tab:shortcuts">Table 6.1</a>; <span class="summarylocfmt"><a href="#wrglossary.18411">545</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:acs"><code class="csfmt">\acs</code></a><span class="qquad"></span><a href="#sec:longshortfull">§6.1</a>; <a href="#tab:shortcuts">Table 6.1</a>; <span class="summarylocfmt"><a href="#wrglossary.18414">545</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:Acsp"><code class="csfmt">\Acsp</code></a><span class="qquad"></span><a href="#sec:longshortfull">§6.1</a>; <a href="#tab:shortcuts">Table 6.1</a>; <span class="summarylocfmt"><a href="#wrglossary.18417">545</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:acsp"><code class="csfmt">\acsp</code></a><span class="qquad"></span><a href="#sec:longshortfull">§6.1</a>; <a href="#tab:shortcuts">Table 6.1</a>; <span class="summarylocfmt"><a href="#wrglossary.18420">545</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:addcontentsline"><code class="csfmt">\addcontentsline</code></dfn><span class="qquad"></span><a href="#wrglossary.2477">78</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:addglossarytocaptions"><code class="csfmt">\addglossarytocaptions</code></a><span class="qquad"></span><a href="#wrglossary.1445">48</a>–<a href="#wrglossary.1511">51</a> passim, <span class="summarylocfmt"><a href="#wrglossary.18423">545</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:env.align"><span class="envfmt">align</span> environment</dfn><span class="qquad"></span><a href="#wrglossary.5627">164</a>, <a href="#wrglossary.8246">232</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.allcaps">all caps</dfn><span class="qquad"></span><a href="#wrglossary.2505">79</a>, <a href="#wrglossary.5637">164</a>, <a href="#wrglossary.6042">175</a>, <a href="#wrglossary.12498">353</a>, <a href="#wrglossary.12933">369</a>, <a href="#wrglossary.14132">405</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:Alph"><code class="csfmt">\Alph</code></dfn><span class="qquad"></span><a href="#wrglossary.462">16</a>, <a href="#wrglossary.9814">273</a>–<a href="#wrglossary.9941">276</a> passim</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:alph"><code class="csfmt">\alph</code></dfn><span class="qquad"></span><a href="#wrglossary.461">16</a>, <a href="#wrglossary.9815">273</a>–<a href="#wrglossary.9937">276</a> passim</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:alpha"><code class="csfmt">\alpha</code></dfn><span class="qquad"></span><a href="#wrglossary.350">12</a>, <a href="#wrglossary.5695">166</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:alsoname"><code class="csfmt">\alsoname</code></dfn><span class="qquad"></span><a href="#wrglossary.15836">455</a>, <a href="#wrglossary.15872">456</a>, <a href="#wrglossary.21411">649</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:altnewglossary"><code class="csfmt">\altnewglossary</code></a><span class="qquad"></span><a href="#sec:newglossary">§9</a>; <a href="#wrglossary.8532">241</a>, <a href="#wrglossary.8972">252</a>, <span class="summarylocfmt"><a href="#wrglossary.18429">546</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:pkg.amsgen"><span class="styfmt">amsgen</span> package</dfn><span class="qquad"></span><a href="#wrglossary.181">7</a>, <a href="#wrglossary.8024">223</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:pkg.amsmath"><span class="styfmt">amsmath</span> package</dfn><span class="qquad"></span><a href="#wrglossary.5626">164</a>, <a href="#wrglossary.8245">232</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:andname"><code class="csfmt">\andname</code></a><span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.18432">546</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:appto"><code class="csfmt">\appto</code></dfn><span class="qquad"></span><a href="#wrglossary.10271">284</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:apptoglossarypreamble"><code class="xtrcsfmt">\apptoglossarypreamble</code></a><span class="qquad"></span><a href="#sec:glossmarkup">§8.2</a>; <a href="#wrglossary.8842">248</a>, <span class="summarylocfmt"><a href="#wrglossary.18436">546</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:arabic"><code class="csfmt">\arabic</code></dfn><span class="qquad"></span><a href="#wrglossary.458">16</a>, <a href="#wrglossary.9810">273</a>–<a href="#wrglossary.9935">276</a> passim, <a href="#wrglossary.12259">343</a>, <a href="#wrglossary.15260">437</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:app.arara"><span class="appfmt">arara</span></dfn><span class="qquad"></span><a href="#wrglossary.159">6</a>, <a href="#wrglossary.512">17</a>, <a href="#wrglossary.658">22</a>, <a href="#wrglossary.756">25</a>, <a href="#wrglossary.1057">35</a>, <a href="#wrglossary.1575">53</a>, <a href="#wrglossary.1835">60</a>, <a href="#wrglossary.2022">66</a>, <a href="#wrglossary.2070">67</a>, <a href="#wrglossary.14766">421</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:pkg.array"><span class="styfmt">array</span> package</dfn><span class="qquad"></span><a href="#wrglossary.10891">303</a>, <a href="#wrglossary.11170">311</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:ascii">ASCII</dfn><span class="qquad"></span><a href="#wrglossary.349">12</a>, <a href="#wrglossary.4415">131</a>, <a href="#wrglossary.8607">243</a>, <a href="#wrglossary.9813">273</a>, <a href="#wrglossary.9827">274</a>, <span class="termslocfmt"><a href="#wrglossary.17006">494</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:AtBeginDocument"><code class="csfmt">\AtBeginDocument</code></dfn><span class="qquad"></span><a href="#wrglossary.5145">152</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:app.atom"><span class="appfmt">atom</span></dfn><span class="qquad"></span><a href="#wrglossary.2446">77</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.attribute">attribute</dfn><span class="qquad"></span><div class="crossref"><span class="crossreftag">see</span> <a href="#glo:idx.accessattr">accessibility attribute</a>, <a href="#glo:idx.categoryattribute">category attributes</a> &amp; <a href="#glo:idx.xindyattr">xindy attributes</a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.auto-completion">auto-completion</dfn><span class="qquad"></span><a href="#wrglossary.2051">67</a>, <a href="#wrglossary.2400">76</a>, <a href="#wrglossary.22099">665</a></div><!-- end of nlctuserguideidx0 -->

</section><!-- end of section index6553600 -->

<section id="index6619136"><!-- start of section index6619136 --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->B<div class="labellink"><a href="#index6619136">[link]</a></div></h2><!-- end of section header -->
<div class="nlctuserguideidx0"><dfn id="glo:pkg.babel"><span class="styfmt">babel</span> package</dfn><span class="qquad"></span><a href="#wrglossary.212">8</a>, <a href="#wrglossary.480">16</a>, <a href="#wrglossary.1260">42</a>–<a href="#wrglossary.1416">47</a>, <a href="#wrglossary.2268">74</a>, <a href="#wrglossary.3358">102</a>, <a href="#wrglossary.4231">127</a>, <a href="#wrglossary.5150">152</a>, <a href="#wrglossary.5297">156</a>, <a href="#wrglossary.10057">278</a>, <a href="#wrglossary.10185">282</a>, <a href="#wrglossary.12096">339</a>, <a href="#wrglossary.14811">423</a>, <a href="#wrglossary.18191">538</a>, <a href="#wrglossary.22082">665</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:babelprovide"><code class="csfmt">\babelprovide</code></dfn><span class="qquad"></span><a href="#wrglossary.208">8</a>, <a href="#wrglossary.1261">42</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:cls.beamer"><span class="clsfmt">beamer</span> class</dfn><span class="qquad"></span><a href="#wrglossary.5622">164</a>, <a href="#wrglossary.8198">229</a>, <a href="#wrglossary.8242">232</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:BeginAccSupp"><code class="csfmt">\BeginAccSupp</code></dfn><span class="qquad"></span><a href="#wrglossary.16735">482</a>–<a href="#wrglossary.16843">486</a> passim</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:bfseries"><code class="csfmt">\bfseries</code></dfn><span class="qquad"></span><a href="#wrglossary.9533">266</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:app.bib2gls"><span class="appfmt">bib2gls</span></dfn><span class="qquad"></span><a href="#wrglossary.672">22</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx1"><dfn id="glo:switch.b2g.g"><span class="shortargfmt">-g</span></dfn><span class="qquad"></span><div class="crossref"><span class="crossreftag">see</span> <a href="#glo:switch.group"><span class="longargfmt">--group</span></a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:switch.group"><span class="longargfmt">--group</span></dfn><span class="qquad"></span><a href="#wrglossary.753">25</a>, <a href="#wrglossary.1054">35</a>, <a href="#wrglossary.2913">90</a>, <a href="#wrglossary.13655">393</a>, <a href="#wrglossary.15591">448</a>, <a href="#wrglossary.15982">460</a>, <a href="#wrglossary.16211">467</a>, <a href="#wrglossary.16410">473</a>, <a href="#wrglossary.16474">475</a>, <a href="#wrglossary.17333">503</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:switch.b2g.m"><span class="shortargfmt">-m</span></dfn><span class="qquad"></span><div class="crossref"><span class="crossreftag">see</span> <a href="#glo:switch.map-format"><span class="longargfmt">--map-format</span></a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:switch.map-format"><span class="longargfmt">--map-format</span></dfn><span class="qquad"></span><a href="#wrglossary.14762">421</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:switch.no-group"><span class="longargfmt">--no-group</span></dfn><span class="qquad"></span><a href="#wrglossary.17683">513</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx0"><a href="#glo:bibglsdelimN"><code class="xtrcsfmt">\bibglsdelimN</code></a><span class="qquad"></span><a href="#wrglossary.6586">188</a>, <a href="#wrglossary.6630">189</a>, <span class="summarylocfmt"><a href="#wrglossary.18441">546</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:bibglslastDelimN"><code class="xtrcsfmt">\bibglslastDelimN</code></a><span class="qquad"></span><a href="#wrglossary.6587">188</a>, <a href="#wrglossary.6632">189</a>, <span class="summarylocfmt"><a href="#wrglossary.18446">546</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:cls.book"><span class="clsfmt">book</span> class</dfn><span class="qquad"></span><a href="#wrglossary.8774">246</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:pkg.booktabs"><span class="styfmt">booktabs</span> package</dfn><span class="qquad"></span><a href="#wrglossary.10771">299</a>, <a href="#wrglossary.10897">303</a>, <a href="#wrglossary.11010">306</a>, <a href="#wrglossary.16477">475</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:bottomrule"><code class="csfmt">\bottomrule</code></dfn><span class="qquad"></span><a href="#wrglossary.11013">306</a>, <a href="#wrglossary.11032">307</a></div><!-- end of nlctuserguideidx0 -->

</section><!-- end of section index6619136 -->

<section id="index6684672"><!-- start of section index6684672 --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->C<div class="labellink"><a href="#index6684672">[link]</a></div></h2><!-- end of section header -->
<div class="nlctuserguideidx0"><dfn id="glo:c"><code class="csfmt">\c</code></dfn><span class="qquad"></span><a href="#wrglossary.430">15</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:capitalisefmtwords"><code class="csfmt">\capitalisefmtwords</code></a><span class="qquad"></span><a href="#wrglossary.6418">184</a>, <a href="#wrglossary.12559">355</a>, <span class="summarylocfmt"><a href="#wrglossary.18451">546</a></span>, <a href="#wrglossary.18867">561</a>, <a href="#wrglossary.21557">654</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:capitalisewords"><code class="csfmt">\capitalisewords</code></a><span class="qquad"></span><a href="#wrglossary.6415">184</a>, <a href="#wrglossary.12557">355</a>, <span class="summarylocfmt"><a href="#wrglossary.18456">547</a></span>, <a href="#wrglossary.18866">561</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:caption"><code class="csfmt">\caption</code></dfn><span class="qquad"></span><a href="#wrglossary.3091">95</a>, <a href="#wrglossary.5374">159</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:captionslanguage"><code class="csfmt">\captions<span class="meta">〈<em class="metainner">language</em>〉</span></code></dfn><span class="qquad"></span><a href="#wrglossary.1421">47</a>, <a href="#wrglossary.1488">50</a>, <a href="#wrglossary.2276">74</a>, <a href="#wrglossary.18426">545</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:casechange">case change</dfn><span class="qquad"></span><a href="#wrglossary.12490">353</a>, <span class="termslocfmt"><a href="#wrglossary.17008">494</a></span>, <div class="crossref"><span class="crossreftag">see also</span> <a href="#glo:idx.uppercase">uppercase</a>, <a href="#glo:idx.lowercase">lowercase</a>, <a href="#glo:idx.titlecase">title case</a>, <a href="#glo:idx.sentencecase">sentence case</a> &amp; <a href="#glo:idx.allcaps">all caps</a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.category">categories</dfn><span class="qquad"></span><a href="#wrglossary.17265">501</a>, <a href="#wrglossary.20693">623</a>, <a href="#wrglossary.20805">628</a>, <a href="#wrglossary.20908">631</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.cat.abbreviation"><span class="catfmt">abbreviation</span></dfn><span class="qquad"></span><a href="#wrglossary.1133">38</a>, <a href="#wrglossary.1153">39</a>, <a href="#wrglossary.2391">76</a>, <a href="#wrglossary.3027">94</a>, <a href="#wrglossary.13522">389</a>, <a href="#wrglossary.13531">390</a>, <a href="#wrglossary.13750">396</a>, <a href="#wrglossary.13871">399</a>, <a href="#wrglossary.14027">403</a>, <a href="#wrglossary.14209">406</a>, <a href="#wrglossary.14335">410</a>, <a href="#wrglossary.16860">487</a>, <a href="#wrglossary.16906">488</a>, <a href="#wrglossary.21164">641</a>, <a href="#wrglossary.21418">649</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.cat.acronym"><span class="catfmt">acronym</span></dfn><span class="qquad"></span><a href="#wrglossary.1132">38</a>, <a href="#wrglossary.1152">39</a>, <a href="#wrglossary.2392">76</a>, <a href="#wrglossary.3028">94</a>, <a href="#wrglossary.6716">192</a>, <a href="#wrglossary.13514">389</a>, <a href="#wrglossary.13533">390</a>, <a href="#wrglossary.13742">396</a>–<a href="#wrglossary.13872">399</a>, <a href="#wrglossary.14028">403</a>, <a href="#wrglossary.14210">406</a>, <a href="#wrglossary.14325">410</a>, <a href="#wrglossary.14367">411</a>, <a href="#wrglossary.16891">488</a>, <a href="#wrglossary.21176">642</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.cat.general"><span class="catfmt">general</span></dfn><span class="qquad"></span><a href="#wrglossary.14085">404</a>, <a href="#wrglossary.15460">444</a>, <a href="#wrglossary.15664">450</a>, <a href="#wrglossary.15994">460</a>, <a href="#wrglossary.16905">488</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.cat.index"><span class="catfmt">index</span></dfn><span class="qquad"></span><a href="#wrglossary.16908">488</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.cat.number"><span class="catfmt">number</span></dfn><span class="qquad"></span><a href="#wrglossary.16910">488</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.cat.symbol"><span class="catfmt">symbol</span></dfn><span class="qquad"></span><a href="#wrglossary.15706">451</a>, <a href="#wrglossary.15827">455</a>, <a href="#wrglossary.16909">488</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.categoryattribute">category attributes</dfn><span class="qquad"></span><a href="#wrglossary.947">33</a>, <a href="#wrglossary.982">34</a>, <a href="#wrglossary.2390">76</a>, <a href="#wrglossary.3026">94</a>, <a href="#wrglossary.3596">109</a>, <a href="#wrglossary.6330">182</a>, <a href="#wrglossary.6757">193</a>, <a href="#wrglossary.10496">291</a>, <a href="#wrglossary.10534">292</a>, <a href="#wrglossary.11671">328</a>, <a href="#wrglossary.11703">329</a>, <a href="#wrglossary.14011">402</a>, <a href="#wrglossary.14108">404</a>, <a href="#wrglossary.14262">408</a>–<a href="#wrglossary.14621">417</a> passim, <a href="#wrglossary.16903">488</a>, <a href="#wrglossary.20139">604</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.catattr.discardperiod"><span class="csoptfmt">discardperiod</span></dfn><span class="qquad"></span><a href="#wrglossary.14261">408</a>–<a href="#wrglossary.14359">411</a> passim, <a href="#wrglossary.16902">488</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.catattr.glossdesc"><span class="csoptfmt">glossdesc</span></dfn><span class="qquad"></span><a href="#wrglossary.948">33</a>, <a href="#wrglossary.11686">328</a>, <a href="#wrglossary.14010">402</a>, <a href="#wrglossary.14107">404</a>, <a href="#wrglossary.14501">414</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.catattr.glossdescfont"><span class="csoptfmt">glossdescfont</span></dfn><span class="qquad"></span><a href="#wrglossary.949">33</a>, <a href="#wrglossary.10532">292</a>, <a href="#wrglossary.11685">328</a>, <a href="#wrglossary.15156">433</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.catattr.glossname"><span class="csoptfmt">glossname</span></dfn><span class="qquad"></span><a href="#wrglossary.981">34</a>, <a href="#wrglossary.10495">291</a>, <a href="#wrglossary.11670">328</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.catattr.glossnamefont"><span class="csoptfmt">glossnamefont</span></dfn><span class="qquad"></span><a href="#wrglossary.10494">291</a>, <a href="#wrglossary.11669">328</a>, <a href="#wrglossary.15154">433</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.catattr.glosssymbolfont"><span class="csoptfmt">glosssymbolfont</span></dfn><span class="qquad"></span><a href="#wrglossary.10533">292</a>, <a href="#wrglossary.11702">329</a>, <a href="#wrglossary.14620">417</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.catattr.indexonlyfirst"><span class="csoptfmt">indexonlyfirst</span></dfn><span class="qquad"></span><a href="#wrglossary.3025">94</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.catattr.insertdots"><span class="csoptfmt">insertdots</span></dfn><span class="qquad"></span><a href="#wrglossary.14281">408</a>–<a href="#wrglossary.14347">410</a>, <a href="#wrglossary.16923">488</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.catattr.nohyper"><span class="csoptfmt">nohyper</span></dfn><span class="qquad"></span><a href="#wrglossary.3595">109</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.catattr.nohyperfirst"><span class="csoptfmt">nohyperfirst</span></dfn><span class="qquad"></span><a href="#wrglossary.2389">76</a>, <a href="#wrglossary.6329">182</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.catattr.noshortplural"><span class="csoptfmt">noshortplural</span></dfn><span class="qquad"></span><a href="#wrglossary.14268">408</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.catattr.pluraldiscardperiod"><span class="csoptfmt">pluraldiscardperiod</span></dfn><span class="qquad"></span><a href="#wrglossary.14269">408</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.catattr.retainfirstuseperiod"><span class="csoptfmt">retainfirstuseperiod</span></dfn><span class="qquad"></span><a href="#wrglossary.14271">408</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx0"><a href="#glo:cGls"><code class="csfmt">\cGls</code></a><span class="qquad"></span><a href="#sec:enableentrycount">§7.1</a>; <a href="#wrglossary.8326">235</a>, <a href="#wrglossary.8359">236</a>, <span class="summarylocfmt"><a href="#wrglossary.18461">547</a></span>, <div class="crossref"><span class="crossreftag">see also</span> <a href="#glo:glsenableentrycount"><code class="csfmt">\glsenableentrycount</code></a> &amp; <a href="#glo:cGlsformat"><code class="csfmt">\cGlsformat</code></a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:cgls"><code class="csfmt">\cgls</code></a><span class="qquad"></span><a href="#sec:enableentrycount">§7.1</a>; <a href="#wrglossary.8320">234</a>–<a href="#wrglossary.8369">237</a> passim, <a href="#wrglossary.16991">490</a>, <span class="summarylocfmt"><a href="#wrglossary.18464">547</a></span>, <div class="crossref"><span class="crossreftag">see also</span> <a href="#glo:glsenableentrycount"><code class="csfmt">\glsenableentrycount</code></a> &amp; <a href="#glo:cglsformat"><code class="csfmt">\cglsformat</code></a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:cGlsformat"><code class="csfmt">\cGlsformat</code></a><span class="qquad"></span><a href="#sec:enableentrycount">§7.1</a>; <a href="#wrglossary.8358">236</a>, <span class="summarylocfmt"><a href="#wrglossary.18467">547</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:cglsformat"><code class="csfmt">\cglsformat</code></a><span class="qquad"></span><a href="#sec:enableentrycount">§7.1</a>; <a href="#wrglossary.8348">235</a>, <span class="summarylocfmt"><a href="#wrglossary.18470">547</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:cGlspl"><code class="csfmt">\cGlspl</code></a><span class="qquad"></span><a href="#sec:enableentrycount">§7.1</a>; <a href="#wrglossary.8329">235</a>, <a href="#wrglossary.8364">236</a>, <span class="summarylocfmt"><a href="#wrglossary.18473">547</a></span>, <a href="#wrglossary.18481">548</a>, <div class="crossref"><span class="crossreftag">see also</span> <a href="#glo:glsenableentrycount"><code class="csfmt">\glsenableentrycount</code></a> &amp; <a href="#glo:cGlsplformat"><code class="csfmt">\cGlsplformat</code></a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:cglspl"><code class="csfmt">\cglspl</code></a><span class="qquad"></span><a href="#sec:enableentrycount">§7.1</a>; <a href="#wrglossary.8323">235</a>, <a href="#wrglossary.8354">236</a>, <span class="summarylocfmt"><a href="#wrglossary.18476">548</a></span>, <div class="crossref"><span class="crossreftag">see also</span> <a href="#glo:glsenableentrycount"><code class="csfmt">\glsenableentrycount</code></a> &amp; <a href="#glo:cglsplformat"><code class="csfmt">\cglsplformat</code></a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:cGlsplformat"><code class="csfmt">\cGlsplformat</code></a><span class="qquad"></span><a href="#sec:enableentrycount">§7.1</a>; <a href="#wrglossary.8363">236</a>, <span class="summarylocfmt"><a href="#wrglossary.18479">548</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:cglsplformat"><code class="csfmt">\cglsplformat</code></a><span class="qquad"></span><a href="#sec:enableentrycount">§7.1</a>; <a href="#wrglossary.8353">236</a>, <span class="summarylocfmt"><a href="#wrglossary.18482">548</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:chapter"><code class="csfmt">\chapter</code></dfn><span class="qquad"></span><a href="#wrglossary.2486">78</a>–<a href="#wrglossary.2577">81</a> passim, <a href="#wrglossary.5373">159</a>, <a href="#wrglossary.6383">183</a>, <a href="#wrglossary.8721">245</a>–<a href="#wrglossary.8868">248</a> passim, <a href="#wrglossary.15231">436</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:ctr.chapter"><span class="ctrfmt">chapter</span> counter</dfn><span class="qquad"></span><a href="#wrglossary.9697">271</a>, <a href="#wrglossary.12260">343</a>, <a href="#wrglossary.16511">476</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:cite"><code class="csfmt">\cite</code></dfn><span class="qquad"></span><a href="#wrglossary.242">8</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:pkg.classicthesis"><span class="styfmt">classicthesis</span> package</dfn><span class="qquad"></span><a href="#wrglossary.189">7</a>, <a href="#wrglossary.2761">86</a>–<a href="#wrglossary.2819">88</a>, <a href="#wrglossary.10659">296</a>, <a href="#wrglossary.10762">299</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:cleardoublepage"><code class="csfmt">\cleardoublepage</code></dfn><span class="qquad"></span><a href="#wrglossary.8771">246</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:clearpage"><code class="csfmt">\clearpage</code></dfn><span class="qquad"></span><a href="#wrglossary.8776">246</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:cli">CLI</dfn><span class="qquad"></span><a href="#wrglossary.158">6</a>, <a href="#wrglossary.426">15</a>, <a href="#wrglossary.568">19</a>, <span class="termslocfmt"><a href="#wrglossary.17043">495</a></span>, <a href="#wrglossary.17137">497</a>, <a href="#wrglossary.17230">499</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:idx.codepage">codepage</a><span class="qquad"></span><a href="#wrglossary.2040">66</a>, <a href="#wrglossary.3380">103</a>, <a href="#wrglossary.12113">339</a>, <a href="#wrglossary.12123">340</a>, <a href="#wrglossary.18148">537</a>, <a href="#wrglossary.20176">605</a>, <div class="crossref"><span class="crossreftag">see also</span> <a href="#glo:idx.encoding">encoding</a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.compositelocation">composite location</dfn><span class="qquad"></span><div class="crossref"><span class="crossreftag">see</span> <a href="#glo:idx.compositor">compositor</a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.compositor">compositor</dfn><span class="qquad"></span><a href="#wrglossary.4136">124</a>, <a href="#wrglossary.4158">125</a>, <a href="#wrglossary.9817">273</a>–<a href="#wrglossary.10138">280</a> passim, <a href="#wrglossary.12391">348</a>, <a href="#wrglossary.20134">604</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:app.convertgls2bib"><span class="appfmt">convertgls2bib</span></dfn><span class="qquad"></span><a href="#wrglossary.13574">390</a>, <a href="#wrglossary.13621">392</a>, <a href="#wrglossary.14440">412</a>, <a href="#wrglossary.14649">418</a>, <a href="#wrglossary.14738">420</a>, <a href="#wrglossary.14871">424</a>–<a href="#wrglossary.14967">427</a> passim, <a href="#wrglossary.15547">446</a>, <a href="#wrglossary.15556">447</a>, <a href="#wrglossary.15904">457</a>, <a href="#wrglossary.16385">472</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx1"><dfn id="glo:switch.bibenc"><span class="longargfmt">--bibenc</span></dfn><span class="qquad"></span><a href="#wrglossary.16375">472</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:switch.i"><span class="shortargfmt">-i</span></dfn><span class="qquad"></span><div class="crossref"><span class="crossreftag">see</span> <a href="#glo:switch.index-conversion"><span class="longargfmt">--index-conversion</span></a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:switch.ignore-type"><span class="longargfmt">--ignore-type</span></dfn><span class="qquad"></span><a href="#wrglossary.15114">431</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:switch.index-conversion"><span class="longargfmt">--index-conversion</span></dfn><span class="qquad"></span><a href="#wrglossary.15205">435</a>, <a href="#wrglossary.15963">459</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:switch.preamble-only"><span class="longargfmt">--preamble-only</span></dfn><span class="qquad"></span><a href="#wrglossary.13576">390</a>, <a href="#wrglossary.13847">398</a>, <a href="#wrglossary.14442">412</a>, <a href="#wrglossary.14740">420</a>, <a href="#wrglossary.14876">424</a>, <a href="#wrglossary.14966">427</a>, <a href="#wrglossary.15113">431</a>, <a href="#wrglossary.15200">435</a>, <a href="#wrglossary.15326">439</a>, <a href="#wrglossary.15549">446</a>, <a href="#wrglossary.15755">452</a>, <a href="#wrglossary.15964">459</a>, <a href="#wrglossary.16198">466</a>, <a href="#wrglossary.16312">470</a>, <a href="#wrglossary.16373">472</a>, <a href="#wrglossary.16687">481</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:switch.split-on-type"><span class="longargfmt">--split-on-type</span></dfn><span class="qquad"></span><a href="#wrglossary.14875">424</a>, <a href="#wrglossary.15322">439</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:switch.t"><span class="shortargfmt">-t</span></dfn><span class="qquad"></span><div class="crossref"><span class="crossreftag">see</span> <a href="#glo:switch.split-on-type"><span class="longargfmt">--split-on-type</span></a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:switch.texenc"><span class="longargfmt">--texenc</span></dfn><span class="qquad"></span><a href="#wrglossary.16374">472</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx0"><dfn id="glo:csletcs"><code class="csfmt">\csletcs</code></dfn><span class="qquad"></span><a href="#wrglossary.10273">284</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:currentglossary"><code class="csfmt">\currentglossary</code></a><span class="qquad"></span><a href="#sec:printglossary">§8</a>; <a href="#wrglossary.8518">241</a>, <a href="#wrglossary.11727">329</a>–<a href="#wrglossary.11774">331</a>, <span class="summarylocfmt"><a href="#wrglossary.18485">548</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:CurrentTrackedDialect"><code class="csfmt">\CurrentTrackedDialect</code></dfn><span class="qquad"></span><a href="#wrglossary.1448">48</a>–<a href="#wrglossary.1514">51</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:CurrentTrackedLanguage"><code class="csfmt">\CurrentTrackedLanguage</code></dfn><span class="qquad"></span><a href="#wrglossary.1446">48</a>–<a href="#wrglossary.1512">51</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:CustomAcronymFields"><code class="csfmt">\CustomAcronymFields</code></a><a id="wrglossary.22140"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a> <span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.18489">548</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:CustomNewAcronymDef"><code class="csfmt">\CustomNewAcronymDef</code></a><a id="wrglossary.22141"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a> <span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.18495">548</a></span></div><!-- end of nlctuserguideidx0 -->

</section><!-- end of section index6684672 -->

<section id="index6750208"><!-- start of section index6750208 --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->D<div class="labellink"><a href="#index6750208">[link]</a></div></h2><!-- end of section header -->
<div class="nlctuserguideidx0"><dfn id="glo:pkg.datatool-base"><span class="styfmt">datatool-base</span> package</dfn><span class="qquad"></span><a href="#wrglossary.18557">550</a>, <a href="#wrglossary.18561">551</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:pkg.datatool"><span class="styfmt">datatool</span> package</dfn><span class="qquad"></span><a href="#wrglossary.8629">243</a>, <a href="#wrglossary.18558">550</a>, <a href="#wrglossary.18562">551</a>, <a href="#wrglossary.20659">622</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:DeclareAcronymList"><code class="csfmt">\DeclareAcronymList</code></a><span class="qquad"></span><a href="#sec:pkgopts-acronym">§2.7</a>; <a href="#wrglossary.3811">114</a>, <a href="#wrglossary.6008">174</a>, <a href="#wrglossary.6730">192</a>, <a href="#wrglossary.12590">356</a>, <span class="summarylocfmt"><a href="#wrglossary.18501">548</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:def"><code class="csfmt">\def</code></dfn><span class="qquad"></span><a href="#wrglossary.12853">366</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:DefaultNewAcronymDef"><code class="csfmt">\DefaultNewAcronymDef</code></a><a id="wrglossary.22142"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a> <span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.18504">549</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:defglsdisplay"><code class="csfmt">\defglsdisplay</code></a><a id="wrglossary.22143"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a> <span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.18509">549</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:defglsdisplayfirst"><code class="csfmt">\defglsdisplayfirst</code></a><a id="wrglossary.22144"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a> <span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.18515">549</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:defglsentryfmt"><code class="csfmt">\defglsentryfmt</code></a><span class="qquad"></span><a href="#sec:glsdisplay">§5.1.4</a>; <a href="#wrglossary.5450">160</a>, <a href="#wrglossary.5607">164</a>–<a href="#wrglossary.5806">169</a> passim, <a href="#wrglossary.5988">174</a>, <a href="#wrglossary.6176">178</a>, <a href="#wrglossary.6855">196</a>, <a href="#wrglossary.7057">202</a>, <a href="#wrglossary.7382">210</a>, <span class="summarylocfmt"><a href="#wrglossary.18521">549</a></span>, <a href="#wrglossary.21194">642</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:DefineAcronymSynonyms"><code class="csfmt">\DefineAcronymSynonyms</code></a><span class="qquad"></span><a href="#sec:pkgopts-acronym">§2.7</a>; <a href="#wrglossary.3838">115</a>, <span class="summarylocfmt"><a href="#wrglossary.18525">549</a></span>, <div class="crossref"><span class="crossreftag">see also</span> <a href="#glo:opt.shortcuts"><span class="styoptfmt">shortcuts</span></a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:delimN"><code class="csfmt">\delimN</code></a><span class="qquad"></span><a href="#sec:numberlists">§12</a>; <a href="#wrglossary.6600">189</a>, <a href="#wrglossary.9450">265</a>, <a href="#wrglossary.9639">269</a>, <a href="#wrglossary.10412">288</a>, <a href="#wrglossary.18442">546</a>, <span class="summarylocfmt"><a href="#wrglossary.18528">549</a></span>, <a href="#wrglossary.19626">586</a>, <a href="#wrglossary.19921">597</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:delimR"><code class="csfmt">\delimR</code></a><span class="qquad"></span><a href="#sec:ranges">§12.2</a>; <a href="#wrglossary.6589">188</a>, <a href="#wrglossary.6614">189</a>, <a href="#wrglossary.9567">267</a>–<a href="#wrglossary.9715">271</a> passim, <a href="#wrglossary.10196">282</a>, <a href="#wrglossary.10239">283</a>, <span class="summarylocfmt"><a href="#wrglossary.18530">549</a></span>, <a href="#wrglossary.19625">586</a>, <a href="#wrglossary.19920">597</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:env.description"><span class="envfmt">description</span> environment</dfn><span class="qquad"></span><a href="#wrglossary.190">7</a>, <a href="#wrglossary.2764">86</a>, <a href="#wrglossary.10520">292</a>, <a href="#wrglossary.10652">296</a>–<a href="#wrglossary.10744">299</a> passim, <a href="#wrglossary.11780">331</a>, <a href="#wrglossary.17813">521</a>, <a href="#wrglossary.17904">525</a>, <a href="#wrglossary.17913">526</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:DescriptionDUANewAcronymDef"><code class="csfmt">\DescriptionDUANewAcronymDef</code></a><a id="wrglossary.22145"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a> <span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.18533">550</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:DescriptionFootnoteNewAcronymDef"><code class="csfmt">\DescriptionFootnoteNewAcronymDef</code></a><a id="wrglossary.22146"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a> <span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.18538">550</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:descriptionname"><code class="csfmt">\descriptionname</code></a><span class="qquad"></span><a href="#sec:fixednames">§1.5.1</a>; <a href="#tab:predefinednames">Table 1.2</a>; <a href="#wrglossary.1452">48</a>, <a href="#wrglossary.1460">49</a>, <span class="summarylocfmt"><a href="#wrglossary.18543">550</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:DescriptionNewAcronymDef"><code class="csfmt">\DescriptionNewAcronymDef</code></a><a id="wrglossary.22147"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a> <span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.18547">550</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:dgls"><code class="xtrcsfmt">\dgls</code></a><span class="qquad"></span><a href="#wrglossary.2098">68</a>, <a href="#wrglossary.18170">538</a>, <span class="summarylocfmt"><a href="#wrglossary.18552">550</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:dicei"><code class="csfmt">\dicei</code></dfn><span class="qquad"></span><a href="#wrglossary.12284">344</a>, <a href="#wrglossary.16127">464</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:diceii"><code class="csfmt">\diceii</code></dfn><span class="qquad"></span><a href="#wrglossary.12285">344</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:diceiii"><code class="csfmt">\diceiii</code></dfn><span class="qquad"></span><a href="#wrglossary.12286">344</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:diceiv"><code class="csfmt">\diceiv</code></dfn><span class="qquad"></span><a href="#wrglossary.12287">344</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:dicev"><code class="csfmt">\dicev</code></dfn><span class="qquad"></span><a href="#wrglossary.12288">344</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:dicevi"><code class="csfmt">\dicevi</code></dfn><span class="qquad"></span><a href="#wrglossary.12289">344</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.displaystyle">display style (or format)</dfn><span class="qquad"></span><div class="crossref"><span class="crossreftag">see</span> <a href="#glo:idx.entryformat">entry format</a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:pkg.doc"><span class="styfmt">doc</span> package</dfn><span class="qquad"></span><a href="#wrglossary.4019">120</a>, <a href="#wrglossary.9008">252</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:env.document"><span class="envfmt">document</span> environment</dfn><span class="qquad"></span><a href="#tab:options">Table 1.1</a>; <a href="#wrglossary.269">9</a>, <a href="#wrglossary.2430">77</a>, <a href="#wrglossary.5152">152</a>–<a href="#wrglossary.5325">157</a> passim, <a href="#wrglossary.8282">233</a>, <a href="#wrglossary.18926">563</a>, <a href="#wrglossary.21596">656</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:dtlcompare"><code class="csfmt">\dtlcompare</code></dfn><span class="qquad"></span><a href="#wrglossary.8635">243</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:DTLformatlist"><code class="csfmt">\DTLformatlist</code></a><span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.18556">550</a></span>, <a href="#wrglossary.20660">622</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:dtlicompare"><code class="csfmt">\dtlicompare</code></dfn><span class="qquad"></span><a href="#wrglossary.8633">243</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:DTLifinlist"><code class="csfmt">\DTLifinlist</code></a><span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.18560">551</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:dtlletterindexcompare"><code class="csfmt">\dtlletterindexcompare</code></dfn><span class="qquad"></span><a href="#wrglossary.8631">243</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:dtlwordindexcompare"><code class="csfmt">\dtlwordindexcompare</code></dfn><span class="qquad"></span><a href="#wrglossary.8630">243</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:DUANewAcronymDef"><code class="csfmt">\DUANewAcronymDef</code></a><a id="wrglossary.22148"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a> <span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.18564">551</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:DVI">DVI (device independent file format)</dfn><span class="qquad"></span><a href="#wrglossary.5426">160</a></div><!-- end of nlctuserguideidx0 -->

</section><!-- end of section index6750208 -->

<section id="index6815744"><!-- start of section index6815744 --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->E<div class="labellink"><a href="#index6815744">[link]</a></div></h2><!-- end of section header -->
<div class="nlctuserguideidx0"><dfn id="glo:emph"><code class="csfmt">\emph</code></dfn><span class="qquad"></span><a href="#tab:hyperxx">Table 12.1</a>; <a href="#wrglossary.9525">266</a>, <a href="#wrglossary.9552">267</a>, <a href="#wrglossary.9739">272</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.encap">encap</dfn><span class="qquad"></span><div class="crossref"><span class="crossreftag">see</span> <a href="#glo:locationencap">location encap (format)</a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.encoding">encoding</dfn><span class="qquad"></span><a href="#wrglossary.433">15</a>, <a href="#wrglossary.631">21</a>, <a href="#wrglossary.1318">43</a>, <a href="#wrglossary.1502">50</a>, <a href="#wrglossary.1521">51</a>, <a href="#wrglossary.1920">63</a>–<a href="#wrglossary.2041">66</a> passim, <a href="#wrglossary.3381">103</a>, <a href="#wrglossary.12114">339</a>, <a href="#wrglossary.12132">340</a>, <a href="#wrglossary.16071">463</a>, <a href="#wrglossary.16338">471</a>–<a href="#wrglossary.16412">473</a>, <a href="#wrglossary.17007">494</a>, <a href="#wrglossary.17247">499</a>, <a href="#wrglossary.20623">621</a>, <div class="crossref"><span class="crossreftag">see also</span> <a href="#glo:idx.codepage">codepage</a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:EndAccSupp"><code class="csfmt">\EndAccSupp</code></dfn><span class="qquad"></span><a href="#wrglossary.16736">482</a>, <a href="#wrglossary.16746">483</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:ensuremath"><code class="csfmt">\ensuremath</code></dfn><span class="qquad"></span><a href="#wrglossary.864">30</a>, <a href="#wrglossary.4375">130</a>, <a href="#wrglossary.14614">417</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.entry">entry</dfn><span class="qquad"></span><div class="crossref"><span class="crossreftag">see</span> <a href="#glo:idx.glossaryentry">glossary entries</a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:idx.entryformat">entry format</a><span class="qquad"></span><a href="#wrglossary.3789">114</a>, <a href="#wrglossary.3822">115</a>, <a href="#wrglossary.4870">144</a>, <a href="#wrglossary.5601">163</a>–<a href="#wrglossary.5805">169</a> passim, <a href="#wrglossary.5967">174</a>, <a href="#wrglossary.6119">177</a>, <a href="#wrglossary.6388">183</a>, <a href="#wrglossary.6824">195</a>, <a href="#wrglossary.6854">196</a>, <a href="#wrglossary.7022">201</a>, <a href="#wrglossary.7052">202</a>, <a href="#wrglossary.7384">211</a>, <a href="#wrglossary.14037">403</a>, <a href="#wrglossary.14068">404</a>, <a href="#wrglossary.20446">615</a>, <a href="#wrglossary.21193">642</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:entryline">entry line</dfn><span class="qquad"></span><a href="#wrglossary.2611">82</a>, <a href="#wrglossary.2700">85</a>, <a href="#wrglossary.5348">158</a>–<a href="#wrglossary.5501">161</a> passim, <a href="#wrglossary.5720">166</a>, <a href="#wrglossary.11648">327</a>, <a href="#wrglossary.11815">332</a>, <span class="termslocfmt"><a href="#wrglossary.17044">495</a></span>, <a href="#wrglossary.20103">603</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:entrylocation">entry location</dfn><span class="qquad"></span><a href="#wrglossary.9442">265</a>, <a href="#wrglossary.9520">266</a>, <a href="#wrglossary.9792">273</a>, <span class="termslocfmt"><a href="#wrglossary.17053">495</a></span>, <a href="#wrglossary.17150">497</a>, <a href="#wrglossary.17193">498</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:entryname"><code class="csfmt">\entryname</code></a><span class="qquad"></span><a href="#sec:fixednames">§1.5.1</a>; <a href="#tab:predefinednames">Table 1.2</a>; <a href="#wrglossary.1451">48</a>, <a href="#wrglossary.1459">49</a>, <span class="summarylocfmt"><a href="#wrglossary.18569">551</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:ctr.equation"><span class="ctrfmt">equation</span> counter</dfn><span class="qquad"></span><a href="#wrglossary.3086">95</a>, <a href="#wrglossary.9696">271</a>, <a href="#wrglossary.14381">411</a>–<a href="#wrglossary.14475">414</a> passim, <a href="#wrglossary.14780">421</a>, <a href="#wrglossary.21613">656</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:env.equation"><span class="envfmt">equation</span> environment</dfn><span class="qquad"></span><a href="#wrglossary.14383">411</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:es@scroman"><code class="csfmt">\es@scroman</code></dfn><span class="qquad"></span><a href="#wrglossary.10059">278</a>–<a href="#wrglossary.10383">287</a> passim</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:pkg.etoolbox"><span class="styfmt">etoolbox</span> package</dfn><span class="qquad"></span><a href="#wrglossary.3266">100</a>, <a href="#wrglossary.6051">175</a>, <a href="#wrglossary.6641">189</a>, <a href="#wrglossary.10401">288</a>, <a href="#wrglossary.10464">290</a>, <a href="#wrglossary.12626">357</a>–<a href="#wrglossary.12822">365</a> passim, <a href="#wrglossary.15504">445</a>, <a href="#wrglossary.15529">446</a>, <a href="#wrglossary.20654">622</a>, <a href="#wrglossary.20738">626</a>, <a href="#wrglossary.20990">635</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:file.example-glossaries-acronym.tex"><span class="filefmt">example-glossaries-acronym.tex</span></a><span class="qquad"></span><a href="#sec:lipsum">§1.4</a>; <a href="#wrglossary.1121">38</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:file.example-glossaries-acronym-desc.tex"><span class="filefmt">example-glossaries-acronym-desc.tex</span></a><span class="qquad"></span><a href="#sec:lipsum">§1.4</a>; <a href="#wrglossary.1139">38</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:file.example-glossaries-acronyms-lang.tex"><span class="filefmt">example-glossaries-acronyms-lang.tex</span></a><span class="qquad"></span><a href="#sec:lipsum">§1.4</a>; <a href="#wrglossary.1160">39</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:file.example-glossaries-brief.tex"><span class="filefmt">example-glossaries-brief.tex</span></a><span class="qquad"></span><a href="#sec:lipsum">§1.4</a>; <a href="#wrglossary.1081">36</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:file.example-glossaries-childmultipar.tex"><span class="filefmt">example-glossaries-childmultipar.tex</span></a><span class="qquad"></span><a href="#sec:lipsum">§1.4</a>; <a href="#wrglossary.1209">40</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:file.example-glossaries-childnoname.tex"><span class="filefmt">example-glossaries-childnoname.tex</span></a><span class="qquad"></span><a href="#sec:lipsum">§1.4</a>; <a href="#wrglossary.1191">39</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:file.example-glossaries-cite.tex"><span class="filefmt">example-glossaries-cite.tex</span></a><span class="qquad"></span><a href="#sec:lipsum">§1.4</a>; <a href="#wrglossary.1220">41</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:file.example-glossaries-images.tex"><span class="filefmt">example-glossaries-images.tex</span></a><span class="qquad"></span><a href="#sec:lipsum">§1.4</a>; <a href="#wrglossary.1114">38</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:file.example-glossaries-long.tex"><span class="filefmt">example-glossaries-long.tex</span></a><span class="qquad"></span><a href="#sec:lipsum">§1.4</a>; <a href="#wrglossary.1086">37</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:file.example-glossaries-longchild.tex"><span class="filefmt">example-glossaries-longchild.tex</span></a><span class="qquad"></span><a href="#sec:lipsum">§1.4</a>; <a href="#wrglossary.1200">40</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:file.example-glossaries-multipar.tex"><span class="filefmt">example-glossaries-multipar.tex</span></a><span class="qquad"></span><a href="#sec:lipsum">§1.4</a>; <a href="#wrglossary.1091">37</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:file.example-glossaries-parent.tex"><span class="filefmt">example-glossaries-parent.tex</span></a><span class="qquad"></span><a href="#sec:lipsum">§1.4</a>; <a href="#wrglossary.1181">39</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:file.example-glossaries-symbolnames.tex"><span class="filefmt">example-glossaries-symbolnames.tex</span></a><span class="qquad"></span><a href="#sec:lipsum">§1.4</a>; <a href="#wrglossary.1104">37</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:file.example-glossaries-symbols.tex"><span class="filefmt">example-glossaries-symbols.tex</span></a><span class="qquad"></span><a href="#sec:lipsum">§1.4</a>; <a href="#wrglossary.1095">37</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:file.example-glossaries-url.tex"><span class="filefmt">example-glossaries-url.tex</span></a><span class="qquad"></span><a href="#sec:lipsum">§1.4</a>; <a href="#wrglossary.1227">41</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:file.example-glossaries-xr.tex"><span class="filefmt">example-glossaries-xr.tex</span></a><span class="qquad"></span><a href="#sec:lipsum">§1.4</a>; <a href="#wrglossary.1237">41</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:exlatinalph">extended Latin alphabet</dfn><span class="qquad"></span><a href="#tab:options">Table 1.1</a>; <a href="#wrglossary.144">6</a>, <a href="#wrglossary.338">12</a>, <a href="#wrglossary.571">19</a>, <a href="#wrglossary.1267">42</a>, <a href="#wrglossary.16465">475</a>, <span class="termslocfmt"><a href="#wrglossary.17059">495</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:exlatinchar">extended Latin character</dfn><span class="qquad"></span><a href="#wrglossary.16350">472</a>, <span class="termslocfmt"><a href="#wrglossary.17062">495</a></span>, <a href="#wrglossary.17203">498</a>, <a href="#wrglossary.17243">499</a>, <div class="crossref"><span class="crossreftag">see also</span> <a href="#glo:nonlatinchar">non-Latin character</a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx0 -->

</section><!-- end of section index6815744 -->

<section id="index6881280"><!-- start of section index6881280 --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->F<div class="labellink"><a href="#index6881280">[link]</a></div></h2><!-- end of section header -->
<div class="nlctuserguideidx0"><dfn id="glo:field">field</dfn><span class="qquad"></span><span class="termslocfmt"><a href="#wrglossary.17065">495</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.fileextension">file extensions</dfn><span class="qquad"></span><a href="#wrglossary.1986">65</a>, <div class="crossref"><span class="crossreftag">see also</span> <a href="#glo:fileformat">file formats</a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:fileformat">file formats</dfn></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx1"><dfn id="glo:ext.acn"><span class="extfmt">acn</span></dfn><span class="qquad"></span><a href="#wrglossary.9029">253</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:ext.acr"><span class="extfmt">acr</span></dfn><span class="qquad"></span><a href="#wrglossary.9028">253</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:ext.alg"><span class="extfmt">alg</span></dfn><span class="qquad"></span><a href="#wrglossary.9026">253</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:ext.aux"><span class="extfmt">aux</span></dfn><span class="qquad"></span><a href="#wrglossary.1680">56</a>, <a href="#wrglossary.1712">57</a>, <a href="#wrglossary.1984">65</a>, <a href="#wrglossary.3512">107</a>, <a href="#wrglossary.5270">155</a>, <a href="#wrglossary.6596">189</a>, <a href="#wrglossary.8960">251</a>, <a href="#wrglossary.9965">276</a>, <a href="#wrglossary.11729">329</a>, <a href="#wrglossary.17162">497</a>, <a href="#wrglossary.21341">646</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:ext.bib"><span class="extfmt">bib</span></dfn><span class="qquad"></span><a href="#wrglossary.676">22</a>, <a href="#wrglossary.2069">67</a>, <a href="#wrglossary.9130">255</a>, <a href="#wrglossary.17177">497</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:ext.glg"><span class="extfmt">glg</span></dfn><span class="qquad"></span><a href="#wrglossary.1934">63</a>–<a href="#wrglossary.1999">65</a>, <a href="#wrglossary.3470">106</a>, <a href="#wrglossary.8421">239</a>, <a href="#wrglossary.8962">251</a>, <a href="#wrglossary.10140">280</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:ext.glg2"><span class="extfmt">glg2</span></dfn><span class="qquad"></span><a href="#wrglossary.9013">253</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:ext.glo"><span class="extfmt">glo</span></dfn><span class="qquad"></span><a href="#wrglossary.489">17</a>, <a href="#wrglossary.623">21</a>, <a href="#wrglossary.1713">57</a>, <a href="#wrglossary.1936">63</a>–<a href="#wrglossary.1994">65</a>, <a href="#wrglossary.9004">252</a>, <a href="#wrglossary.10075">279</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:ext.glo2"><span class="extfmt">glo2</span></dfn><span class="qquad"></span><a href="#wrglossary.9015">253</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:ext.gls"><span class="extfmt">gls</span></dfn><span class="qquad"></span><a href="#wrglossary.496">17</a>, <a href="#wrglossary.630">21</a>, <a href="#wrglossary.1935">63</a>–<a href="#wrglossary.1997">65</a>, <a href="#wrglossary.9003">252</a>, <a href="#wrglossary.10110">280</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:ext.gls2"><span class="extfmt">gls2</span></dfn><span class="qquad"></span><a href="#wrglossary.9014">253</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:ext.glsdefs"><span class="extfmt">glsdefs</span></dfn><span class="qquad"></span><a href="#wrglossary.2059">67</a>, <a href="#wrglossary.2445">77</a>, <a href="#wrglossary.5151">152</a>, <a href="#wrglossary.5312">156</a>, <a href="#wrglossary.18924">563</a>, <a href="#wrglossary.20588">619</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:ext.glslabels"><span class="extfmt">glslabels</span></dfn><span class="qquad"></span><a href="#wrglossary.22098">665</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:ext.glstex"><span class="extfmt">glstex</span></dfn><span class="qquad"></span><a href="#wrglossary.2066">67</a>, <a href="#wrglossary.8967">251</a>, <a href="#wrglossary.17220">498</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:ext.idx"><span class="extfmt">idx</span></dfn><span class="qquad"></span><a href="#wrglossary.9070">253</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:ext.ilg"><span class="extfmt">ilg</span></dfn><span class="qquad"></span><a href="#wrglossary.9067">253</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:ext.ind"><span class="extfmt">ind</span></dfn><span class="qquad"></span><a href="#wrglossary.9069">253</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:ext.ist"><span class="extfmt">ist</span></dfn><span class="qquad"></span><a href="#wrglossary.444">15</a>, <a href="#wrglossary.490">17</a>, <a href="#wrglossary.2017">66</a>, <a href="#wrglossary.4066">122</a>, <a href="#wrglossary.4090">123</a>, <a href="#wrglossary.9942">276</a>–<a href="#wrglossary.10100">279</a> passim</div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:ext.ldf"><span class="extfmt">ldf</span></dfn><span class="qquad"></span><a href="#wrglossary.21398">648</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:ext.log"><span class="extfmt">log</span></dfn><span class="qquad"></span><a href="#wrglossary.3447">105</a>, <a href="#wrglossary.8427">239</a>, <a href="#wrglossary.21778">659</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:ext.nlg"><span class="extfmt">nlg</span></dfn><span class="qquad"></span><a href="#wrglossary.9058">253</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:ext.nlo"><span class="extfmt">nlo</span></dfn><span class="qquad"></span><a href="#wrglossary.9061">253</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:ext.nls"><span class="extfmt">nls</span></dfn><span class="qquad"></span><a href="#wrglossary.9060">253</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:ext.slg"><span class="extfmt">slg</span></dfn><span class="qquad"></span><a href="#wrglossary.9049">253</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:ext.slo"><span class="extfmt">slo</span></dfn><span class="qquad"></span><a href="#wrglossary.9052">253</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:ext.sls"><span class="extfmt">sls</span></dfn><span class="qquad"></span><a href="#wrglossary.9051">253</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:ext.tex"><span class="extfmt">tex</span></dfn><span class="qquad"></span><a href="#wrglossary.1319">43</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:ext.toc"><span class="extfmt">toc</span></dfn><span class="qquad"></span><a href="#wrglossary.2462">78</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:ext.xdy"><span class="extfmt">xdy</span></dfn><span class="qquad"></span><a href="#wrglossary.624">21</a>, <a href="#wrglossary.1808">59</a>, <a href="#wrglossary.2019">66</a>, <a href="#wrglossary.4068">122</a>, <a href="#wrglossary.4093">123</a>, <a href="#wrglossary.9837">274</a>, <a href="#wrglossary.9949">276</a>, <a href="#wrglossary.10391">287</a>, <a href="#wrglossary.12020">337</a>–<a href="#wrglossary.12452">351</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx0"><dfn id="glo:firstuse">first use</dfn><span class="qquad"></span><a href="#wrglossary.4300">129</a>, <a href="#wrglossary.4331">130</a>, <a href="#wrglossary.6157">177</a>, <a href="#wrglossary.6285">181</a>, <a href="#wrglossary.6816">195</a>, <a href="#wrglossary.12957">370</a>, <span class="termslocfmt"><a href="#wrglossary.17068">495</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:firstuseflag">first use flag</dfn><span class="qquad"></span><a href="#wrglossary.5452">160</a>–<a href="#wrglossary.5585">163</a> passim, <a href="#wrglossary.6852">196</a>, <a href="#wrglossary.8252">232</a>, <a href="#wrglossary.12641">358</a>, <span class="termslocfmt"><a href="#wrglossary.17070">495</a></span>, <a href="#wrglossary.19767">591</a>, <a href="#wrglossary.19770">592</a>, <a href="#wrglossary.20060">601</a>, <a href="#wrglossary.20429">614</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:firstusetext">first use text</dfn><span class="qquad"></span><span class="termslocfmt"><a href="#wrglossary.17072">495</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:firstacronymfont"><code class="csfmt">\firstacronymfont</code></a><span class="qquad"></span><a href="#sec:predefinedacrstyles">§6.2.1</a>; <a href="#wrglossary.6167">178</a>, <a href="#wrglossary.6988">200</a>–<a href="#wrglossary.7250">207</a> passim, <span class="summarylocfmt"><a href="#wrglossary.18573">551</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:pkg.flowfram"><span class="styfmt">flowfram</span> package</dfn><span class="qquad"></span><a href="#wrglossary.11061">308</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:pkg.fmtcount"><span class="styfmt">fmtcount</span> package</dfn><span class="qquad"></span><a href="#wrglossary.12339">346</a>, <a href="#wrglossary.12370">347</a>, <a href="#wrglossary.16332">471</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:pkg.fontenc"><span class="styfmt">fontenc</span> package</dfn><span class="qquad"></span><a href="#wrglossary.13459">387</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:pkg.fontspec"><span class="styfmt">fontspec</span> package</dfn><span class="qquad"></span><a href="#wrglossary.13461">387</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:footnote"><code class="csfmt">\footnote</code></dfn><span class="qquad"></span><a href="#wrglossary.6299">181</a>, <a href="#wrglossary.7333">209</a>, <a href="#wrglossary.14054">403</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:FootnoteNewAcronymDef"><code class="csfmt">\FootnoteNewAcronymDef</code></a><a id="wrglossary.22149"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a> <span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.18577">551</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:forallabbreviationlists"><code class="xtrcsfmt">\forallabbreviationlists</code></a><span class="qquad"></span><a href="#wrglossary.12595">356</a>, <span class="summarylocfmt"><a href="#wrglossary.18582">552</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:forallacronyms"><code class="csfmt">\forallacronyms</code></a><span class="qquad"></span><a href="#sec:loops">§15.3</a>; <a href="#wrglossary.3791">114</a>, <a href="#wrglossary.12587">356</a>, <span class="summarylocfmt"><a href="#wrglossary.18584">552</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:forallglossaries"><code class="csfmt">\forallglossaries</code></a><span class="qquad"></span><a href="#sec:loops">§15.3</a>; <a href="#wrglossary.12582">356</a>, <span class="summarylocfmt"><a href="#wrglossary.18589">552</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:forallglsentries"><code class="csfmt">\forallglsentries</code></a><span class="qquad"></span><a href="#sec:loops">§15.3</a>; <a href="#wrglossary.12602">356</a>, <span class="summarylocfmt"><a href="#wrglossary.18593">552</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:foreignlanguage"><code class="csfmt">\foreignlanguage</code></dfn><span class="qquad"></span><a href="#wrglossary.15149">433</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:forglsentries"><code class="csfmt">\forglsentries</code></a><span class="qquad"></span><a href="#sec:loops">§15.3</a>; <a href="#wrglossary.12597">356</a>, <span class="summarylocfmt"><a href="#wrglossary.18599">552</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:forlistcsloop"><code class="csfmt">\forlistcsloop</code></dfn><span class="qquad"></span><a href="#wrglossary.20655">622</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:forlistloop"><code class="csfmt">\forlistloop</code></dfn><span class="qquad"></span><a href="#wrglossary.6645">189</a>, <a href="#wrglossary.10408">288</a>, <a href="#wrglossary.10465">290</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.format">format</dfn></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx1"><dfn id="glo:idx.abbrvformat"><span class="xtrfmt">abbreviation</span></dfn><span class="qquad"></span><div class="crossref"><span class="crossreftag">see</span> <a href="#glo:idx.abbrvstyle"><span class="xtrfmt">abbreviation</span> style (<span class="styfmt">glossaries-extra</span>)</a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:idx.formatacronym">acronym</dfn><span class="qquad"></span><div class="crossref"><span class="crossreftag">see</span> <a href="#glo:idx.acronymstyle">acronym style</a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:idx.formatentry">entry</dfn><span class="qquad"></span><div class="crossref"><span class="crossreftag">see</span> <a href="#glo:idx.entryformat">entry format</a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:idx.glossaryformat">glossary</dfn><span class="qquad"></span><div class="crossref"><span class="crossreftag">see</span> <a href="#glo:idx.glossarystyle">glossary styles</a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:idx.locationformat">location</dfn><span class="qquad"></span><div class="crossref"><span class="crossreftag">see</span> <a href="#glo:locationencap">location encap (format)</a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:idx.formatstandard">standard</dfn><span class="qquad"></span><div class="crossref"><span class="crossreftag">see</span> <a href="#glo:idx.standardformat">standard location format</a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx0"><dfn id="glo:env.frame"><span class="envfmt">frame</span> environment</dfn><span class="qquad"></span><a href="#wrglossary.8197">229</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:frontmatter"><code class="csfmt">\frontmatter</code></dfn><span class="qquad"></span><a href="#wrglossary.10065">279</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.fullstop">full stop (<code class="code">.</code>)</dfn><span class="qquad"></span><a href="#wrglossary.2889">89</a>, <a href="#wrglossary.7980">222</a>–<a href="#wrglossary.8071">225</a>, <a href="#wrglossary.9820">273</a>, <a href="#wrglossary.10631">295</a>, <a href="#wrglossary.10640">296</a>, <a href="#wrglossary.13726">395</a>, <a href="#wrglossary.14263">408</a>, <a href="#wrglossary.21900">661</a></div><!-- end of nlctuserguideidx0 -->

</section><!-- end of section index6881280 -->

<section id="index6946816"><!-- start of section index6946816 --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->G<div class="labellink"><a href="#index6946816">[link]</a></div></h2><!-- end of section header -->
<div class="nlctuserguideidx0"><dfn id="glo:gdef"><code class="csfmt">\gdef</code></dfn><span class="qquad"></span><a href="#wrglossary.12857">366</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:Genacrfullformat"><code class="csfmt">\Genacrfullformat</code></a><span class="qquad"></span><a href="#sec:glsdisplay">§5.1.4</a>; <a href="#wrglossary.6170">178</a>, <span class="summarylocfmt"><a href="#wrglossary.18607">553</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:genacrfullformat"><code class="csfmt">\genacrfullformat</code></a><span class="qquad"></span><a href="#sec:glsdisplay">§5.1.4</a>; <a href="#wrglossary.6159">177</a>, <a href="#wrglossary.7020">201</a>, <a href="#wrglossary.7062">202</a>, <a href="#wrglossary.7407">211</a>, <a href="#wrglossary.7483">213</a>, <a href="#wrglossary.7910">220</a>, <span class="summarylocfmt"><a href="#wrglossary.18611">553</a></span>, <a href="#wrglossary.21196">642</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:GenericAcronymFields"><code class="csfmt">\GenericAcronymFields</code></a><span class="qquad"></span><a href="#sec:customacronym">§6.2.2</a>; <a href="#wrglossary.7421">211</a>, <a href="#wrglossary.7698">217</a>, <span class="summarylocfmt"><a href="#wrglossary.18617">553</a></span>, <a href="#wrglossary.21197">642</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:Genplacrfullformat"><code class="csfmt">\Genplacrfullformat</code></a><span class="qquad"></span><a href="#sec:glsdisplay">§5.1.4</a>; <a href="#wrglossary.6172">178</a>, <span class="summarylocfmt"><a href="#wrglossary.18622">553</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:genplacrfullformat"><code class="csfmt">\genplacrfullformat</code></a><span class="qquad"></span><a href="#sec:glsdisplay">§5.1.4</a>; <a href="#wrglossary.6163">178</a>, <span class="summarylocfmt"><a href="#wrglossary.18626">553</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:pkg.gettitlestring"><span class="styfmt">gettitlestring</span> package</dfn><span class="qquad"></span><a href="#wrglossary.10661">296</a>, <a href="#wrglossary.19754">591</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:GetTitleStringSetup"><code class="csfmt">\GetTitleStringSetup</code></dfn><span class="qquad"></span><a href="#wrglossary.10666">296</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:group-labelgroupname"><code class="csfmt">\<span class="meta">〈<em class="metainner">group-label</em>〉</span>groupname</code></a><span class="qquad"></span><a href="#sec:glossarycmds">§13.2.1</a>; <a href="#wrglossary.10550">292</a>, <a href="#wrglossary.10556">293</a>, <a href="#wrglossary.11710">329</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.group">group (letters, numbers, symbols)</dfn><span class="qquad"></span><a href="#wrglossary.330">12</a>, <a href="#wrglossary.613">20</a>–<a href="#wrglossary.843">29</a> passim, <a href="#wrglossary.1053">35</a>, <a href="#wrglossary.1284">42</a>, <a href="#wrglossary.3171">97</a>, <a href="#wrglossary.3203">98</a>, <a href="#wrglossary.3402">103</a>, <a href="#wrglossary.3410">104</a>, <a href="#wrglossary.4410">131</a>, <a href="#wrglossary.8667">244</a>, <a href="#wrglossary.10545">292</a>, <a href="#wrglossary.10555">293</a>, <a href="#wrglossary.10682">297</a>–<a href="#wrglossary.10772">299</a>, <a href="#wrglossary.10906">303</a>–<a href="#wrglossary.11064">308</a> passim, <a href="#wrglossary.11183">312</a>–<a href="#wrglossary.11586">325</a> passim, <a href="#wrglossary.11706">329</a>–<a href="#wrglossary.11941">335</a> passim, <a href="#wrglossary.12423">350</a>, <a href="#wrglossary.13654">393</a>, <a href="#wrglossary.15384">442</a>, <a href="#wrglossary.16085">463</a>–<a href="#wrglossary.16471">475</a> passim, <span class="termslocfmt"><a href="#wrglossary.17076">495</a></span>, <a href="#wrglossary.17326">503</a>, <a href="#wrglossary.17681">513</a>, <a href="#wrglossary.17699">514</a>, <a href="#wrglossary.17817">521</a>–<a href="#wrglossary.17914">526</a> passim, <a href="#wrglossary.18001">530</a>–<a href="#wrglossary.18137">536</a> passim, <a href="#wrglossary.18832">560</a>, <a href="#wrglossary.19600">585</a>, <a href="#wrglossary.19757">591</a>, <a href="#wrglossary.19861">595</a>, <a href="#wrglossary.19928">597</a>, <a href="#wrglossary.20183">605</a>–<a href="#wrglossary.20388">612</a> passim, <a href="#wrglossary.20721">625</a>–<a href="#wrglossary.20884">631</a> passim, <a href="#wrglossary.21374">647</a>, <a href="#wrglossary.21854">661</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:gui">GUI</dfn><span class="qquad"></span><a href="#wrglossary.13453">387</a>, <span class="termslocfmt"><a href="#wrglossary.17080">496</a></span></div><!-- end of nlctuserguideidx0 -->

</section><!-- end of section index6946816 -->

<section id="index7012352"><!-- start of section index7012352 --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->Glo<div class="labellink"><a href="#index7012352">[link]</a></div></h2><!-- end of section header -->
<div class="nlctuserguideidx0"><a href="#glo:glolinkprefix"><code class="csfmt">\glolinkprefix</code></a><span class="qquad"></span><a href="#sec:glossarycmds">§13.2.1</a>; <a href="#wrglossary.5571">163</a>, <a href="#wrglossary.8652">244</a>, <a href="#wrglossary.11654">327</a>, <a href="#wrglossary.17721">514</a>, <span class="summarylocfmt"><a href="#wrglossary.18632">553</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:pkg.glossaries-accsupp"><span class="styfmt">glossaries-accsupp</span> package</a><span class="qquad"></span><a href="#sec:accsupp">§17</a>; <a href="#wrglossary.2175">71</a>, <a href="#wrglossary.3955">119</a>, <a href="#wrglossary.4243">128</a>, <a href="#wrglossary.4603">136</a>, <a href="#wrglossary.13140">375</a>, <a href="#wrglossary.13251">378</a>, <a href="#wrglossary.13435">386</a>, <a href="#wrglossary.16730">482</a>–<a href="#wrglossary.16853">487</a> passim, <a href="#wrglossary.17254">501</a>–<a href="#wrglossary.17574">509</a> passim, <a href="#wrglossary.18730">557</a>, <a href="#wrglossary.18785">559</a>, <a href="#wrglossary.18907">563</a>–<a href="#wrglossary.19572">584</a> passim, <a href="#wrglossary.19786">592</a>, <a href="#wrglossary.19853">594</a>, <a href="#wrglossary.20002">599</a>, <a href="#wrglossary.20211">606</a>–<a href="#wrglossary.20362">611</a> passim, <a href="#wrglossary.20470">615</a>–<a href="#wrglossary.20546">618</a>, <a href="#wrglossary.21587">656</a>, <a href="#wrglossary.21681">658</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:pkg.glossaries-babel"><span class="styfmt">glossaries-babel</span> package</dfn><span class="qquad"></span><a href="#wrglossary.2274">74</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:file.glossaries-dictionary-English.dict"><span class="filefmt">glossaries-dictionary-English.dict</span></dfn><span class="qquad"></span><a href="#wrglossary.1437">48</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:file.glossaries-dictionary-Lang.dict"><span class="filefmt">glossaries-dictionary-</span><span class="meta">〈<em class="metainner">Lang</em>〉</span><span class="filefmt">.dict</span></dfn><span class="qquad"></span><a href="#wrglossary.1435">47</a>, <a href="#wrglossary.1440">48</a>, <a href="#wrglossary.19648">587</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:file.glossaries-english.ldf"><span class="filefmt">glossaries-english.ldf</span></dfn><span class="qquad"></span><a href="#wrglossary.1441">48</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:pkg.glossaries-extra-bib2gls"><span class="styfmt">glossaries-extra-bib2gls</span> package</dfn><span class="qquad"></span><a href="#wrglossary.16587">478</a>, <a href="#wrglossary.18553">550</a>, <a href="#wrglossary.18999">566</a>, <a href="#wrglossary.19217">573</a>, <a href="#wrglossary.20714">624</a>–<a href="#wrglossary.20766">627</a> passim, <a href="#wrglossary.21357">647</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:pkg.glossaries-extra-stylemods"><span class="styfmt">glossaries-extra-stylemods</span> package</dfn><span class="qquad"></span><a href="#wrglossary.2917">90</a>, <a href="#wrglossary.10544">292</a>, <a href="#wrglossary.10646">296</a>, <a href="#wrglossary.11392">319</a>, <a href="#wrglossary.19508">582</a>, <a href="#wrglossary.20010">600</a>, <a href="#wrglossary.21672">657</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span> package</a><span class="qquad"></span><a href="#wrglossary.7">a</a>, <span class="summarylocfmt"><a href="#wrglossary.21570">656</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.abbreviations"><span class="xtrstyoptfmt">abbreviations</span></a><span class="qquad"></span><a href="#sec:pkgopts-acronym">§2.7</a>; <a href="#wrglossary.127">5</a>, <a href="#wrglossary.3775">113</a>, <a href="#wrglossary.13155">375</a>, <a href="#wrglossary.13543">390</a>, <a href="#wrglossary.13785">396</a>, <a href="#wrglossary.18362">544</a>, <a href="#wrglossary.20634">621</a>, <a href="#wrglossary.21302">645</a>, <span class="summarylocfmt"><a href="#wrglossary.21573">656</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.accsupp"><span class="xtrstyoptfmt">accsupp</span></a><span class="qquad"></span><a href="#sec:pkgopts-other">§2.9</a>; <a href="#wrglossary.3953">119</a>, <a href="#wrglossary.13141">375</a>, <a href="#wrglossary.16854">487</a>, <a href="#wrglossary.18748">558</a>, <a href="#wrglossary.18780">559</a>, <span class="summarylocfmt"><a href="#wrglossary.21585">656</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.autoseeindex"><span class="xtrstyoptfmt">autoseeindex</span></a><span class="qquad"></span><a href="#sec:pkgopts-indexing">§2.4</a>; <a href="#wrglossary.3041">94</a>, <a href="#wrglossary.15861">456</a>, <a href="#wrglossary.17437">505</a>, <span class="summarylocfmt"><a href="#wrglossary.21588">656</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.docdef"><span class="xtrstyoptfmt">docdef</span></a><span class="qquad"></span><a href="#sec:pkgopts-general">§2.1</a>; <a href="#tab:options">Table 1.1</a>; <a href="#wrglossary.2058">67</a>, <a href="#wrglossary.2230">73</a>–<a href="#wrglossary.2423">77</a> passim, <a href="#wrglossary.4193">126</a>, <a href="#wrglossary.4212">127</a>, <a href="#wrglossary.5273">155</a>, <span class="summarylocfmt"><a href="#wrglossary.21593">656</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx2"><a href="#glo:optval.docdef.atom"><span class="xtroptfmt">atom</span></a><span class="qquad"></span><a href="#wrglossary.2441">77</a>, <span class="summarylocfmt"><a href="#wrglossary.21597">656</a></span></div><!-- end of nlctuserguideidx2 -->
<div class="nlctuserguideidx2"><a href="#glo:optval.docdef.false"><span class="xtroptfmt">false</span></a><span class="qquad"></span><a href="#wrglossary.2427">77</a>, <span class="summarylocfmt"><a href="#wrglossary.21599">656</a></span></div><!-- end of nlctuserguideidx2 -->
<div class="nlctuserguideidx2"><a href="#glo:optval.docdef.restricted"><span class="xtroptfmt">restricted</span></a><span class="qquad"></span><a href="#wrglossary.2435">77</a>, <a href="#wrglossary.5155">152</a>, <span class="summarylocfmt"><a href="#wrglossary.21602">656</a></span></div><!-- end of nlctuserguideidx2 -->
<div class="nlctuserguideidx2"><a href="#glo:optval.docdef.true"><span class="xtroptfmt">true</span></a><span class="qquad"></span><a href="#wrglossary.2450">77</a>, <span class="summarylocfmt"><a href="#wrglossary.21606">656</a></span></div><!-- end of nlctuserguideidx2 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.equations"><span class="xtrstyoptfmt">equations</span></a><span class="qquad"></span><a href="#sec:pkgopts-indexing">§2.4</a>; <a href="#wrglossary.3083">95</a>, <a href="#wrglossary.5533">162</a>, <a href="#wrglossary.9455">265</a>, <span class="summarylocfmt"><a href="#wrglossary.21610">656</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.floats"><span class="xtrstyoptfmt">floats</span></a><span class="qquad"></span><a href="#sec:pkgopts-indexing">§2.4</a>; <a href="#wrglossary.3088">95</a>, <a href="#wrglossary.5532">162</a>, <a href="#wrglossary.9456">265</a>, <span class="summarylocfmt"><a href="#wrglossary.21614">657</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.indexcounter"><span class="xtrstyoptfmt">indexcounter</span></a><span class="qquad"></span><a href="#sec:pkgopts-indexing">§2.4</a>; <a href="#wrglossary.3094">95</a>, <span class="summarylocfmt"><a href="#wrglossary.21617">657</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.indexcrossrefs"><span class="xtrstyoptfmt">indexcrossrefs</span></a><span class="qquad"></span><a href="#sec:pkgopts-indexing">§2.4</a>; <a href="#wrglossary.3032">94</a>, <span class="summarylocfmt"><a href="#wrglossary.21621">657</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.nomissingglstext"><span class="xtrstyoptfmt">nomissingglstext</span></a><span class="qquad"></span><a href="#sec:pkgopts-other">§2.9</a>; <a href="#wrglossary.3963">119</a>, <span class="summarylocfmt"><a href="#wrglossary.21623">657</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.postdot"><span class="xtrstyoptfmt">postdot</span></a><span class="qquad"></span><a href="#wrglossary.128">5</a>, <a href="#wrglossary.2899">90</a>, <a href="#wrglossary.10643">296</a>, <a href="#wrglossary.13729">395</a>, <a href="#wrglossary.14110">404</a>, <a href="#wrglossary.14428">412</a>, <a href="#wrglossary.15033">429</a>, <a href="#wrglossary.15859">456</a>, <a href="#wrglossary.20855">629</a>, <span class="summarylocfmt"><a href="#wrglossary.21626">657</a></span>, <div class="crossref"><span class="crossreftag">see also</span> <a href="#glo:opt.nopostdot"><span class="styoptfmt">nopostdot</span></a> &amp; <a href="#glo:opt.postpunc"><span class="xtrstyoptfmt">postpunc</span></a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.postpunc"><span class="xtrstyoptfmt">postpunc</span></a><span class="qquad"></span><a href="#wrglossary.2901">90</a>, <a href="#wrglossary.10644">296</a>, <a href="#wrglossary.20012">600</a>, <span class="summarylocfmt"><a href="#wrglossary.21630">657</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.prefix"><span class="xtrstyoptfmt">prefix</span></a><span class="qquad"></span><a href="#sec:pkgopts-other">§2.9</a>; <a href="#wrglossary.3959">119</a>, <a href="#wrglossary.12863">367</a>, <a href="#wrglossary.13712">395</a>, <a href="#wrglossary.15098">431</a>, <a href="#wrglossary.16666">480</a>, <span class="summarylocfmt"><a href="#wrglossary.21634">657</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.record"><span class="xtrstyoptfmt">record</span></a><span class="qquad"></span><a href="#sec:pkgopts-indexing">§2.4</a>; <a href="#tab:options">Table 1.1</a>; <a href="#wrglossary.271">9</a>, <a href="#wrglossary.678">22</a>–<a href="#wrglossary.770">26</a> passim, <a href="#wrglossary.920">33</a>, <a href="#wrglossary.1286">42</a>, <a href="#wrglossary.2075">67</a>, <a href="#wrglossary.2599">82</a>, <a href="#wrglossary.3056">94</a>, <a href="#wrglossary.3073">95</a>, <a href="#wrglossary.3566">108</a>, <a href="#wrglossary.9707">271</a>, <a href="#wrglossary.9896">275</a>–<a href="#wrglossary.9979">277</a>, <a href="#wrglossary.10437">289</a>, <a href="#wrglossary.10476">290</a>, <a href="#wrglossary.13566">390</a>, <a href="#wrglossary.13835">398</a>, <a href="#wrglossary.14421">412</a>, <a href="#wrglossary.14454">413</a>, <a href="#wrglossary.14727">420</a>–<a href="#wrglossary.14865">424</a> passim, <a href="#wrglossary.15032">429</a>, <a href="#wrglossary.15191">435</a>, <a href="#wrglossary.15537">446</a>, <a href="#wrglossary.15744">452</a>, <a href="#wrglossary.15895">456</a>, <a href="#wrglossary.15957">459</a>, <a href="#wrglossary.16180">466</a>, <a href="#wrglossary.16303">470</a>–<a href="#wrglossary.16426">473</a>, <a href="#wrglossary.16546">477</a>–<a href="#wrglossary.16678">481</a> passim, <a href="#wrglossary.17342">503</a>, <a href="#wrglossary.20610">620</a>, <a href="#wrglossary.20649">622</a>, <a href="#wrglossary.21359">647</a>, <span class="summarylocfmt"><a href="#wrglossary.21638">657</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx2"><a href="#glo:optval.record.hybrid"><span class="xtroptfmt">hybrid</span></a><span class="qquad"></span><a href="#wrglossary.3075">95</a>, <span class="summarylocfmt"><a href="#wrglossary.21645">657</a></span></div><!-- end of nlctuserguideidx2 -->
<div class="nlctuserguideidx2"><a href="#glo:optval.record.nameref"><span class="xtroptfmt">nameref</span></a><span class="qquad"></span><a href="#wrglossary.3071">95</a>, <a href="#wrglossary.3109">96</a>, <a href="#wrglossary.17331">503</a>, <span class="summarylocfmt"><a href="#wrglossary.21653">657</a></span></div><!-- end of nlctuserguideidx2 -->
<div class="nlctuserguideidx2"><a href="#glo:optval.record.off"><span class="xtroptfmt">off</span></a><span class="qquad"></span><a href="#wrglossary.3060">95</a>, <span class="summarylocfmt"><a href="#wrglossary.21659">657</a></span></div><!-- end of nlctuserguideidx2 -->
<div class="nlctuserguideidx2"><a href="#glo:optval.record.only"><span class="xtroptfmt">only</span></a><span class="qquad"></span><a href="#wrglossary.3064">95</a>, <a href="#wrglossary.3107">96</a>, <a href="#wrglossary.17329">503</a>, <span class="summarylocfmt"><a href="#wrglossary.21664">657</a></span></div><!-- end of nlctuserguideidx2 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.stylemods"><span class="xtrstyoptfmt">stylemods</span></a><span class="qquad"></span><a href="#sec:pkgopts-printglos">§2.3</a>; <a href="#wrglossary.129">5</a>, <a href="#wrglossary.202">7</a>, <a href="#wrglossary.2773">86</a>–<a href="#wrglossary.2916">90</a> passim, <a href="#wrglossary.10885">303</a>, <a href="#wrglossary.10978">306</a>, <a href="#wrglossary.11164">311</a>, <a href="#wrglossary.11177">312</a>, <a href="#wrglossary.11412">319</a>–<a href="#wrglossary.11448">321</a>, <a href="#wrglossary.13698">395</a>, <a href="#wrglossary.13778">396</a>, <a href="#wrglossary.14427">412</a>, <a href="#wrglossary.15035">429</a>, <a href="#wrglossary.15639">449</a>, <a href="#wrglossary.15729">452</a>, <a href="#wrglossary.15860">456</a>, <a href="#wrglossary.16486">475</a>, <a href="#wrglossary.16498">476</a>, <span class="summarylocfmt"><a href="#wrglossary.21670">657</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.undefaction"><span class="xtrstyoptfmt">undefaction</span></a><span class="qquad"></span><a href="#sec:pkgopts-general">§2.1</a>; <a href="#wrglossary.2412">76</a>, <a href="#wrglossary.12638">358</a>, <a href="#wrglossary.20753">626</a>, <a href="#wrglossary.20881">630</a>, <span class="summarylocfmt"><a href="#wrglossary.21675">658</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx2"><a href="#glo:optval.undefaction.error"><span class="xtroptfmt">error</span></a><span class="qquad"></span><a href="#wrglossary.2415">76</a>, <span class="summarylocfmt"><a href="#wrglossary.21677">658</a></span></div><!-- end of nlctuserguideidx2 -->
<div class="nlctuserguideidx2"><a href="#glo:optval.undefaction.warn"><span class="xtroptfmt">warn</span></a><span class="qquad"></span><a href="#wrglossary.2419">77</a>, <a href="#wrglossary.19487">581</a>, <span class="summarylocfmt"><a href="#wrglossary.21678">658</a></span></div><!-- end of nlctuserguideidx2 -->
<div class="nlctuserguideidx0"><dfn id="glo:file.glossaries-french"><span class="filefmt">glossaries-french</span></dfn><span class="qquad"></span><a href="#wrglossary.17">a</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:file.glossaries-german.ldf"><span class="filefmt">glossaries-german.ldf</span></dfn><span class="qquad"></span><a href="#wrglossary.218">8</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:file.glossaries-german"><span class="filefmt">glossaries-german</span></dfn><span class="qquad"></span><a href="#wrglossary.18">a</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:file.glossaries-irish.ldf"><span class="filefmt">glossaries-irish.ldf</span></dfn><span class="qquad"></span><a href="#wrglossary.1507">50</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:file.glossaries-iso-lang-iso-region.ldf"><span class="filefmt">glossaries-</span><span class="meta">〈<em class="metainner">iso-lang</em>〉</span><span class="filefmt">-</span><span class="meta">〈<em class="metainner">iso-region</em>〉</span><span class="filefmt">.ldf</span></dfn><span class="qquad"></span><a href="#wrglossary.1492">50</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:file.glossaries-lang.ldf"><span class="filefmt">glossaries-</span><span class="meta">〈<em class="metainner">lang</em>〉</span><span class="filefmt">.ldf</span></dfn><span class="qquad"></span><a href="#wrglossary.1434">47</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:file.glossaries-language"><span class="filefmt">glossaries-</span><span class="meta">〈<em class="metainner">language</em>〉</span><span class="filefmt"></span></dfn><span class="qquad"></span><a href="#wrglossary.16">a</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:pkg.glossaries-polyglossia"><span class="styfmt">glossaries-polyglossia</span> package</dfn><span class="qquad"></span><a href="#wrglossary.2278">74</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:pkg.glossaries-prefix"><span class="styfmt">glossaries-prefix</span> package</a><span class="qquad"></span><a href="#sec:prefix">§16</a>; <a href="#wrglossary.3961">119</a>, <a href="#wrglossary.4242">128</a>, <a href="#wrglossary.4602">136</a>, <a href="#wrglossary.12862">367</a>–<a href="#wrglossary.12924">369</a>, <a href="#wrglossary.13674">394</a>, <a href="#wrglossary.13711">395</a>, <a href="#wrglossary.15099">431</a>, <a href="#wrglossary.15124">432</a>, <a href="#wrglossary.16644">480</a>, <a href="#wrglossary.16671">481</a>, <a href="#wrglossary.17417">505</a>, <a href="#wrglossary.19243">573</a>, <a href="#wrglossary.19247">574</a>, <a href="#wrglossary.20030">600</a>, <a href="#wrglossary.21028">636</a>, <a href="#wrglossary.21034">637</a>, <a href="#wrglossary.21269">644</a>, <a href="#wrglossary.21277">645</a>, <a href="#wrglossary.21637">657</a>, <a href="#wrglossary.21680">658</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span> package</a><span class="qquad"></span><a href="#sec:intro">§1</a>; <a href="#wrglossary.1">a</a>, <a href="#wrglossary.37">2</a>, <a href="#wrglossary.8102">226</a>, <span class="summarylocfmt"><a href="#wrglossary.21679">658</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.acronym"><span class="styoptfmt">acronym</span></a><span class="qquad"></span><a href="#sec:pkgopts-acronym">§2.7</a>; <a href="#tab:predefinednames">Table 1.2</a>; <a href="#wrglossary.1933">63</a>, <a href="#wrglossary.1967">64</a>, <a href="#wrglossary.2102">69</a>, <a href="#wrglossary.2555">80</a>, <a href="#wrglossary.3605">109</a>–<a href="#wrglossary.3796">114</a> passim, <a href="#wrglossary.4039">121</a>, <a href="#wrglossary.5184">153</a>, <a href="#wrglossary.8085">225</a>, <a href="#wrglossary.9023">253</a>, <a href="#wrglossary.9230">257</a>, <a href="#wrglossary.13148">375</a>, <a href="#wrglossary.13479">388</a>–<a href="#wrglossary.13536">390</a>, <a href="#wrglossary.13761">396</a>, <a href="#wrglossary.18358">544</a>, <a href="#wrglossary.21582">656</a>, <span class="summarylocfmt"><a href="#wrglossary.21683">658</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.acronymlists"><span class="styoptfmt">acronymlists</span></a><span class="qquad"></span><a href="#sec:pkgopts-acronym">§2.7</a>; <a href="#wrglossary.3786">114</a>, <a href="#wrglossary.6007">174</a>, <a href="#wrglossary.6729">192</a>, <a href="#wrglossary.9044">253</a>, <a href="#wrglossary.12591">356</a>, <span class="summarylocfmt"><a href="#wrglossary.21690">658</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.acronyms"><span class="styoptfmt">acronyms</span></a><span class="qquad"></span><a href="#sec:pkgopts-acronym">§2.7</a>; <a href="#wrglossary.3606">109</a>, <a href="#wrglossary.3772">113</a>, <a href="#wrglossary.8086">225</a>, <a href="#wrglossary.9024">253</a>, <a href="#wrglossary.18347">543</a>, <a href="#wrglossary.18359">544</a>, <a href="#wrglossary.21308">646</a>, <a href="#wrglossary.21358">647</a>, <a href="#wrglossary.21583">656</a>, <span class="summarylocfmt"><a href="#wrglossary.21697">658</a></span>, <a href="#wrglossary.21890">661</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.automake"><span class="styoptfmt">automake</span></a><span class="qquad"></span><a href="#sec:pkgopts-sort">§2.5</a>; <a href="#wrglossary.1549">52</a>, <a href="#wrglossary.3368">103</a>–<a href="#wrglossary.3482">106</a> passim, <a href="#wrglossary.8426">239</a>, <a href="#wrglossary.8961">251</a>, <a href="#wrglossary.10296">285</a>, <a href="#wrglossary.12086">339</a>, <a href="#wrglossary.12125">340</a>, <a href="#wrglossary.14804">422</a>, <span class="summarylocfmt"><a href="#wrglossary.21704">658</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx2"><a href="#glo:optval.automake.delayed"><span class="optfmt">delayed</span></a><span class="qquad"></span><a href="#wrglossary.454">15</a>, <a href="#wrglossary.3486">106</a>, <span class="summarylocfmt"><a href="#wrglossary.21709">658</a></span>, <span class="summarylocfmt"><a href="#wrglossary.21736">659</a></span>, <a href="#wrglossary.21740">659</a></div><!-- end of nlctuserguideidx2 -->
<div class="nlctuserguideidx2"><a href="#glo:optval.automake.false"><span class="optfmt">false</span></a><span class="qquad"></span><a href="#wrglossary.3473">106</a>, <span class="summarylocfmt"><a href="#wrglossary.21714">658</a></span></div><!-- end of nlctuserguideidx2 -->
<div class="nlctuserguideidx2"><a href="#glo:optval.automake.immediate"><span class="optfmt">immediate</span></a><span class="qquad"></span><a href="#wrglossary.452">15</a>, <a href="#wrglossary.2250">73</a>, <a href="#wrglossary.3495">106</a>, <a href="#wrglossary.3522">107</a>, <span class="summarylocfmt"><a href="#wrglossary.21717">658</a></span></div><!-- end of nlctuserguideidx2 -->
<div class="nlctuserguideidx2"><a href="#glo:optval.automake.lite"><span class="optfmt">lite</span></a><span class="qquad"></span><a href="#sec:pkgopts-sort">§2.5</a>; <a href="#wrglossary.2254">73</a>, <a href="#wrglossary.3459">105</a>, <a href="#wrglossary.3516">107</a>, <span class="summarylocfmt"><a href="#wrglossary.21724">658</a></span>, <span class="summarylocfmt"><a href="#wrglossary.21746">659</a></span>, <a href="#wrglossary.21750">659</a></div><!-- end of nlctuserguideidx2 -->
<div class="nlctuserguideidx2"><a href="#glo:optval.automake.makegloss"><span class="optfmt">makegloss</span></a><span class="qquad"></span><a href="#sec:pkgopts-sort">§2.5</a>; <a href="#wrglossary.2252">73</a>, <a href="#wrglossary.3505">106</a>, <a href="#wrglossary.3508">107</a>, <span class="summarylocfmt"><a href="#wrglossary.21730">658</a></span>, <span class="summarylocfmt"><a href="#wrglossary.21741">659</a></span>, <a href="#wrglossary.21745">659</a></div><!-- end of nlctuserguideidx2 -->
<div class="nlctuserguideidx2"><a href="#glo:optval.automake.true"><span class="optfmt">true</span></a><a id="wrglossary.22150"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a> <span class="qquad"></span><div class="crossref"><span class="crossreftag">see</span> <a href="#glo:optval.automake.delayed"><span class="optfmt">delayed</span></a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx2 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.automakegloss"><span class="styoptfmt">automakegloss</span></a><span class="qquad"></span><div class="crossref"><span class="crossreftag">see</span> <a href="#glo:optval.automake.makegloss"><span class="optfmt">makegloss</span></a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.automakeglosslite"><span class="styoptfmt">automakeglosslite</span></a><span class="qquad"></span><div class="crossref"><span class="crossreftag">see</span> <a href="#glo:optval.automake.lite"><span class="optfmt">lite</span></a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.compatible-2.07"><span class="styoptfmt">compatible-2.07</span></a><a id="wrglossary.22151"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a> <span class="qquad"></span><a href="#sec:pkgopts-other">§2.9</a>; <a href="#wrglossary.3978">119</a>–<a href="#wrglossary.4128">124</a> passim, <span class="summarylocfmt"><a href="#wrglossary.21751">659</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.compatible-3.07"><span class="styoptfmt">compatible-3.07</span></a><a id="wrglossary.22152"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a> <span class="qquad"></span><a href="#sec:pkgopts-other">§2.9</a>; <a href="#wrglossary.3982">119</a>, <span class="summarylocfmt"><a href="#wrglossary.21754">659</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.counter"><span class="styoptfmt">counter</span></a><span class="qquad"></span><a href="#sec:pkgopts-printglos">§2.3</a>; <a href="#wrglossary.2879">89</a>, <a href="#wrglossary.2965">92</a>, <a href="#wrglossary.4134">124</a>, <a href="#wrglossary.4574">135</a>, <a href="#wrglossary.5530">162</a>, <a href="#wrglossary.8956">251</a>, <a href="#wrglossary.9453">265</a>, <a href="#wrglossary.9695">271</a>, <a href="#wrglossary.9798">273</a>, <a href="#wrglossary.12155">340</a>–<a href="#wrglossary.12250">343</a> passim, <a href="#wrglossary.14474">414</a>, <a href="#wrglossary.17272">501</a>, <a href="#wrglossary.18889">562</a>, <a href="#wrglossary.21620">657</a>, <span class="summarylocfmt"><a href="#wrglossary.21757">659</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.counterwithin"><span class="styoptfmt">counterwithin</span></a><span class="qquad"></span><a href="#sec:pkgopts-printglos">§2.3</a>; <a href="#wrglossary.2672">84</a>, <a href="#wrglossary.10560">293</a>, <a href="#wrglossary.11915">334</a>, <span class="summarylocfmt"><a href="#wrglossary.21760">659</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.debug"><span class="styoptfmt">debug</span></a><span class="qquad"></span><a href="#sec:pkgopts-general">§2.1</a>; <a href="#wrglossary.2117">69</a>–<a href="#wrglossary.2213">72</a>, <span class="summarylocfmt"><a href="#wrglossary.21764">659</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx2"><a href="#glo:optval.debug.false"><span class="optfmt">false</span></a><span class="qquad"></span><a href="#wrglossary.2130">70</a>, <span class="summarylocfmt"><a href="#wrglossary.21767">659</a></span></div><!-- end of nlctuserguideidx2 -->
<div class="nlctuserguideidx2"><a href="#glo:optval.debug.showaccsupp"><span class="optfmt">showaccsupp</span></a><span class="qquad"></span><a href="#wrglossary.2170">71</a>, <a href="#wrglossary.16842">486</a>, <span class="summarylocfmt"><a href="#wrglossary.21769">659</a></span></div><!-- end of nlctuserguideidx2 -->
<div class="nlctuserguideidx2"><a href="#glo:optval.debug.showtargets"><span class="optfmt">showtargets</span></a><span class="qquad"></span><a href="#wrglossary.2138">70</a>, <a href="#wrglossary.12482">353</a>, <a href="#wrglossary.19006">566</a>, <a href="#wrglossary.20236">607</a>, <span class="summarylocfmt"><a href="#wrglossary.21772">659</a></span></div><!-- end of nlctuserguideidx2 -->
<div class="nlctuserguideidx2"><a href="#glo:optval.debug.true"><span class="optfmt">true</span></a><span class="qquad"></span><a href="#wrglossary.2133">70</a>, <a href="#wrglossary.2173">71</a>, <span class="summarylocfmt"><a href="#wrglossary.21775">659</a></span></div><!-- end of nlctuserguideidx2 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.description"><span class="styoptfmt">description</span></a><a id="wrglossary.22153"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a> <span class="qquad"></span><a href="#sec:pkgopts-old-acronym">§2.8</a>; <a href="#wrglossary.3845">115</a>–<a href="#wrglossary.3927">118</a> passim, <span class="summarylocfmt"><a href="#wrglossary.21783">659</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.disablemakegloss"><span class="styoptfmt">disablemakegloss</span></a><span class="qquad"></span><a href="#sec:pkgopts-sort">§2.5</a>; <a href="#wrglossary.278">9</a>, <a href="#wrglossary.3532">107</a>, <a href="#wrglossary.3546">108</a>, <span class="summarylocfmt"><a href="#wrglossary.21786">659</a></span>, <a href="#wrglossary.21982">663</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.dua"><span class="styoptfmt">dua</span></a><a id="wrglossary.22154"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a> <span class="qquad"></span><a href="#sec:pkgopts-old-acronym">§2.8</a>; <a href="#wrglossary.3873">116</a>, <a href="#wrglossary.3943">118</a>, <span class="summarylocfmt"><a href="#wrglossary.21790">660</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.entrycounter"><span class="styoptfmt">entrycounter</span></a><span class="qquad"></span><a href="#sec:pkgopts-printglos">§2.3</a>; <a href="#wrglossary.2607">82</a>–<a href="#wrglossary.2704">85</a>, <a href="#wrglossary.8562">242</a>, <a href="#wrglossary.10515">291</a>–<a href="#wrglossary.10668">296</a> passim, <a href="#wrglossary.11587">326</a>, <a href="#wrglossary.11848">333</a>, <a href="#wrglossary.11914">334</a>, <a href="#wrglossary.19054">568</a>, <a href="#wrglossary.19168">571</a>, <a href="#wrglossary.20050">601</a>, <a href="#wrglossary.20075">602</a>, <a href="#wrglossary.20260">608</a>, <a href="#wrglossary.20986">635</a>, <a href="#wrglossary.21544">653</a>, <span class="summarylocfmt"><a href="#wrglossary.21793">660</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.esclocations"><span class="styoptfmt">esclocations</span></a><span class="qquad"></span><a href="#sec:pkgopts-indexing">§2.4</a>; <a href="#wrglossary.2947">91</a>, <a href="#wrglossary.2962">92</a>, <a href="#wrglossary.9864">274</a>, <a href="#wrglossary.10344">286</a>, <a href="#wrglossary.10385">287</a>, <a href="#wrglossary.12281">344</a>, <a href="#wrglossary.12337">346</a>, <a href="#wrglossary.16077">463</a>, <a href="#wrglossary.21073">638</a>, <span class="summarylocfmt"><a href="#wrglossary.21796">660</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.footnote"><span class="styoptfmt">footnote</span></a><a id="wrglossary.22155"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a> <span class="qquad"></span><a href="#sec:pkgopts-old-acronym">§2.8</a>; <a href="#wrglossary.3859">116</a>, <a href="#wrglossary.3913">117</a>, <span class="summarylocfmt"><a href="#wrglossary.21801">660</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.hyperfirst"><span class="styoptfmt">hyperfirst</span></a><span class="qquad"></span><a href="#sec:pkgopts-general">§2.1</a>; <a href="#wrglossary.2311">75</a>, <a href="#wrglossary.2393">76</a>, <a href="#wrglossary.5505">161</a>, <a href="#wrglossary.6282">181</a>, <a href="#wrglossary.7339">209</a>, <a href="#wrglossary.14041">403</a>, <a href="#wrglossary.21047">637</a>, <span class="summarylocfmt"><a href="#wrglossary.21804">660</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.index"><span class="styoptfmt">index</span></a><span class="qquad"></span><a href="#sec:pkgopts-type">§2.6</a>; <a href="#wrglossary.3609">109</a>–<a href="#wrglossary.3706">112</a> passim, <a href="#wrglossary.9063">253</a>, <a href="#wrglossary.21243">643</a>, <a href="#wrglossary.21327">646</a>, <span class="summarylocfmt"><a href="#wrglossary.21810">660</a></span>, <a href="#wrglossary.21859">661</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.indexonlyfirst"><span class="styoptfmt">indexonlyfirst</span></a><span class="qquad"></span><a href="#sec:pkgopts-indexing">§2.4</a>; <a href="#wrglossary.2985">92</a>–<a href="#wrglossary.3029">94</a>, <a href="#wrglossary.9479">265</a>, <a href="#wrglossary.20592">620</a>, <a href="#wrglossary.21050">637</a>, <span class="summarylocfmt"><a href="#wrglossary.21817">660</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.kernelglossredefs"><span class="styoptfmt">kernelglossredefs</span></a><span class="qquad"></span><a href="#sec:pkgopts-other">§2.9</a>; <a href="#wrglossary.3985">120</a>, <span class="summarylocfmt"><a href="#wrglossary.21822">660</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx2"><a href="#glo:optval.kernelglossredefs.false"><span class="optfmt">false</span></a><span class="qquad"></span><a href="#wrglossary.3994">120</a>, <span class="summarylocfmt"><a href="#wrglossary.21827">660</a></span></div><!-- end of nlctuserguideidx2 -->
<div class="nlctuserguideidx2"><a href="#glo:optval.kernelglossredefs.nowarn"><span class="optfmt">nowarn</span></a><span class="qquad"></span><a href="#wrglossary.4006">120</a>, <span class="summarylocfmt"><a href="#wrglossary.21830">660</a></span></div><!-- end of nlctuserguideidx2 -->
<div class="nlctuserguideidx2"><a href="#glo:optval.kernelglossredefs.true"><span class="optfmt">true</span></a><span class="qquad"></span><a href="#wrglossary.4001">120</a>, <span class="summarylocfmt"><a href="#wrglossary.21833">660</a></span></div><!-- end of nlctuserguideidx2 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.languages"><span class="styoptfmt">languages</span></a><span class="qquad"></span><a href="#sec:pkgopts-general">§2.1</a>; <a href="#wrglossary.234">8</a>, <a href="#wrglossary.1263">42</a>, <a href="#wrglossary.2304">74</a>, <a href="#wrglossary.4038">121</a>, <span class="summarylocfmt"><a href="#wrglossary.21836">660</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.makeindex"><span class="styoptfmt">makeindex</span></a><span class="qquad"></span><a href="#sec:pkgopts-sort">§2.5</a>; <a href="#wrglossary.2111">69</a>, <a href="#wrglossary.3317">102</a>, <a href="#wrglossary.4028">121</a>, <span class="summarylocfmt"><a href="#wrglossary.21841">660</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.mfirstuc"><span class="styoptfmt">mfirstuc</span></a><span class="qquad"></span><a href="#sec:pkgopts-other">§2.9</a>; <a href="#wrglossary.3967">119</a>, <a href="#wrglossary.12534">354</a>, <a href="#wrglossary.12553">355</a>, <span class="summarylocfmt"><a href="#wrglossary.21846">661</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.nogroupskip"><span class="styoptfmt">nogroupskip</span></a><span class="qquad"></span><a href="#sec:pkgopts-printglos">§2.3</a>; <a href="#wrglossary.2903">90</a>, <a href="#wrglossary.8554">242</a>, <a href="#wrglossary.10574">293</a>–<a href="#wrglossary.10773">299</a> passim, <a href="#wrglossary.10907">303</a>–<a href="#wrglossary.11065">308</a> passim, <a href="#wrglossary.11184">312</a>, <a href="#wrglossary.11477">322</a>, <a href="#wrglossary.11949">335</a>, <a href="#wrglossary.16472">475</a>, <a href="#wrglossary.19964">598</a>, <a href="#wrglossary.21053">637</a>, <span class="summarylocfmt"><a href="#wrglossary.21851">661</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.noglossaryindex"><span class="styoptfmt">noglossaryindex</span></a><span class="qquad"></span><a href="#sec:pkgopts-type">§2.6</a>; <a href="#wrglossary.3719">112</a>, <span class="summarylocfmt"><a href="#wrglossary.21856">661</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.nohypertypes"><span class="styoptfmt">nohypertypes</span></a><span class="qquad"></span><a href="#sec:pkgopts-type">§2.6</a>; <a href="#wrglossary.2318">75</a>, <a href="#wrglossary.3573">108</a>–<a href="#wrglossary.3709">112</a> passim, <a href="#wrglossary.5441">160</a>, <a href="#wrglossary.5475">161</a>, <a href="#wrglossary.6075">176</a>, <a href="#wrglossary.6269">180</a>, <a href="#wrglossary.6340">182</a>, <a href="#wrglossary.8981">252</a>, <span class="summarylocfmt"><a href="#wrglossary.21860">661</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.nolangwarn"><span class="styoptfmt">nolangwarn</span></a><span class="qquad"></span><a href="#sec:pkgopts-general">§2.1</a>; <a href="#wrglossary.20">a</a>, <a href="#wrglossary.2119">69</a>, <span class="summarylocfmt"><a href="#wrglossary.21865">661</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.nolist"><span class="styoptfmt">nolist</span></a><span class="qquad"></span><a href="#sec:pkgopts-printglos">§2.3</a>; <a href="#wrglossary.2803">87</a>, <a href="#wrglossary.4031">121</a>, <a href="#wrglossary.10655">296</a>, <span class="summarylocfmt"><a href="#wrglossary.21868">661</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.nolong"><span class="styoptfmt">nolong</span></a><span class="qquad"></span><a href="#sec:pkgopts-printglos">§2.3</a>; <a href="#wrglossary.2780">87</a>, <a href="#wrglossary.4029">121</a>, <a href="#wrglossary.10584">293</a>, <a href="#wrglossary.10768">299</a>, <a href="#wrglossary.15625">449</a>, <span class="summarylocfmt"><a href="#wrglossary.21876">661</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.nomain"><span class="styoptfmt">nomain</span></a><span class="qquad"></span><a href="#sec:pkgopts-type">§2.6</a>; <a href="#wrglossary.3601">109</a>–<a href="#wrglossary.3752">113</a>, <a href="#wrglossary.4034">121</a>, <a href="#wrglossary.9007">252</a>, <a href="#wrglossary.9019">253</a>, <a href="#wrglossary.13766">396</a>, <a href="#wrglossary.15062">430</a>, <a href="#wrglossary.18914">563</a>, <span class="summarylocfmt"><a href="#wrglossary.21884">661</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.nonumberlist"><span class="styoptfmt">nonumberlist</span></a><span class="qquad"></span><a href="#sec:pkgopts-printglos">§2.3</a>; <a href="#wrglossary.1615">54</a>, <a href="#wrglossary.2845">88</a>, <a href="#wrglossary.2870">89</a>, <a href="#wrglossary.4463">133</a>, <a href="#wrglossary.8552">242</a>, <a href="#wrglossary.8685">244</a>, <a href="#wrglossary.8893">249</a>, <a href="#wrglossary.8914">250</a>, <a href="#wrglossary.9146">255</a>, <a href="#wrglossary.9452">265</a>, <a href="#wrglossary.10043">278</a>, <a href="#wrglossary.10755">299</a>, <a href="#wrglossary.13637">393</a>, <a href="#wrglossary.15980">460</a>, <a href="#wrglossary.16365">472</a>, <a href="#wrglossary.17195">498</a>, <a href="#wrglossary.18644">554</a>, <span class="summarylocfmt"><a href="#wrglossary.21891">661</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.nopostdot"><span class="styoptfmt">nopostdot</span></a><span class="qquad"></span><a href="#sec:pkgopts-printglos">§2.3</a>; <a href="#wrglossary.2888">89</a>, <a href="#wrglossary.2893">90</a>, <a href="#wrglossary.8558">242</a>, <a href="#wrglossary.10639">296</a>, <a href="#wrglossary.13725">395</a>, <a href="#wrglossary.15386">442</a>, <a href="#wrglossary.15858">456</a>, <a href="#wrglossary.20011">600</a>, <a href="#wrglossary.21629">657</a>, <span class="summarylocfmt"><a href="#wrglossary.21897">661</a></span>, <div class="crossref"><span class="crossreftag">see also</span> <a href="#glo:opt.postdot"><span class="xtrstyoptfmt">postdot</span></a> &amp; <a href="#glo:opt.postpunc"><span class="xtrstyoptfmt">postpunc</span></a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.noredefwarn"><span class="styoptfmt">noredefwarn</span></a><span class="qquad"></span><a href="#sec:pkgopts-general">§2.1</a>; <a href="#wrglossary.2121">69</a>, <span class="summarylocfmt"><a href="#wrglossary.21906">661</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.nostyles"><span class="styoptfmt">nostyles</span></a><span class="qquad"></span><a href="#sec:pkgopts-printglos">§2.3</a>; <a href="#wrglossary.859">30</a>–<a href="#wrglossary.1032">35</a> passim, <a href="#wrglossary.2772">86</a>, <a href="#wrglossary.2826">88</a>, <a href="#wrglossary.4033">121</a>, <a href="#wrglossary.10586">293</a>–<a href="#wrglossary.10769">299</a> passim, <a href="#wrglossary.11058">308</a>, <a href="#wrglossary.11254">314</a>, <a href="#wrglossary.13703">395</a>, <a href="#wrglossary.15034">429</a>, <a href="#wrglossary.15638">449</a>, <a href="#wrglossary.16499">476</a>, <span class="summarylocfmt"><a href="#wrglossary.21913">662</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.nosuper"><span class="styoptfmt">nosuper</span></a><span class="qquad"></span><a href="#sec:pkgopts-printglos">§2.3</a>; <a href="#wrglossary.200">7</a>, <a href="#wrglossary.2791">87</a>, <a href="#wrglossary.4030">121</a>, <a href="#wrglossary.10585">293</a>, <a href="#wrglossary.11057">308</a>, <a href="#wrglossary.15626">449</a>, <span class="summarylocfmt"><a href="#wrglossary.21920">662</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.notranslate"><span class="styoptfmt">notranslate</span></a><span class="qquad"></span><a href="#sec:pkgopts-general">§2.1</a>; <a href="#wrglossary.1369">44</a>, <a href="#wrglossary.2300">74</a>, <a href="#wrglossary.4037">121</a>, <span class="summarylocfmt"><a href="#wrglossary.21928">662</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.notree"><span class="styoptfmt">notree</span></a><span class="qquad"></span><a href="#sec:pkgopts-printglos">§2.3</a>; <a href="#wrglossary.2813">88</a>, <a href="#wrglossary.4032">121</a>, <a href="#wrglossary.11253">314</a>, <a href="#wrglossary.11422">319</a>, <span class="summarylocfmt"><a href="#wrglossary.21932">662</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.nowarn"><span class="styoptfmt">nowarn</span></a><span class="qquad"></span><a href="#sec:pkgopts-general">§2.1</a>; <a href="#wrglossary.2113">69</a>, <a href="#wrglossary.2125">70</a>, <span class="summarylocfmt"><a href="#wrglossary.21940">662</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.numberedsection"><span class="styoptfmt">numberedsection</span></a><span class="qquad"></span><a href="#sec:pkgopts-sec">§2.2</a>; <a href="#wrglossary.2489">78</a>–<a href="#wrglossary.2576">81</a>, <a href="#wrglossary.8549">242</a>–<a href="#wrglossary.8726">245</a> passim, <a href="#wrglossary.17717">514</a>, <a href="#wrglossary.18859">561</a>, <span class="summarylocfmt"><a href="#wrglossary.21942">662</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx2"><a href="#glo:optval.numberedsection.autolabel"><span class="optfmt">autolabel</span></a><span class="qquad"></span><a href="#wrglossary.2533">80</a>, <span class="summarylocfmt"><a href="#wrglossary.21946">662</a></span></div><!-- end of nlctuserguideidx2 -->
<div class="nlctuserguideidx2"><a href="#glo:optval.numberedsection.false"><span class="optfmt">false</span></a><span class="qquad"></span><a href="#wrglossary.2523">80</a>, <span class="summarylocfmt"><a href="#wrglossary.21949">662</a></span></div><!-- end of nlctuserguideidx2 -->
<div class="nlctuserguideidx2"><a href="#glo:optval.numberedsection.nameref"><span class="optfmt">nameref</span></a><span class="qquad"></span><a href="#wrglossary.2574">81</a>, <span class="summarylocfmt"><a href="#wrglossary.21951">662</a></span></div><!-- end of nlctuserguideidx2 -->
<div class="nlctuserguideidx2"><a href="#glo:optval.numberedsection.nolabel"><span class="optfmt">nolabel</span></a><span class="qquad"></span><a href="#wrglossary.2528">80</a>, <span class="summarylocfmt"><a href="#wrglossary.21954">662</a></span></div><!-- end of nlctuserguideidx2 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.numberline"><span class="styoptfmt">numberline</span></a><span class="qquad"></span><a href="#sec:pkgopts-sec">§2.2</a>; <a href="#wrglossary.2474">78</a>, <span class="summarylocfmt"><a href="#wrglossary.21956">662</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.numbers"><span class="styoptfmt">numbers</span></a><span class="qquad"></span><a href="#sec:pkgopts-type">§2.6</a>; <a href="#wrglossary.3608">109</a>, <a href="#wrglossary.3647">110</a>, <a href="#wrglossary.9054">253</a>, <a href="#wrglossary.19930">597</a>, <a href="#wrglossary.20835">629</a>, <a href="#wrglossary.21347">647</a>, <span class="summarylocfmt"><a href="#wrglossary.21962">662</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.order"><span class="styoptfmt">order</span></a><span class="qquad"></span><a href="#sec:pkgopts-sort">§2.5</a>; <a href="#tab:makeglossariesCmds">Table 1.3</a>; <a href="#wrglossary.521">18</a>, <a href="#wrglossary.660">22</a>, <a href="#wrglossary.2034">66</a>, <a href="#wrglossary.3102">96</a>, <a href="#wrglossary.3286">101</a>, <a href="#wrglossary.8628">243</a>, <a href="#wrglossary.15372">441</a>, <a href="#wrglossary.15596">448</a>, <a href="#wrglossary.17732">515</a>, <span class="summarylocfmt"><a href="#wrglossary.21970">663</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx2"><a href="#glo:optval.order.letter"><span class="optfmt">letter</span></a><span class="qquad"></span><a href="#wrglossary.3291">101</a>, <span class="summarylocfmt"><a href="#wrglossary.21977">663</a></span></div><!-- end of nlctuserguideidx2 -->
<div class="nlctuserguideidx2"><a href="#glo:optval.order.word"><span class="optfmt">word</span></a><span class="qquad"></span><a href="#wrglossary.3288">101</a>, <span class="summarylocfmt"><a href="#wrglossary.21978">663</a></span></div><!-- end of nlctuserguideidx2 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.restoremakegloss"><span class="styoptfmt">restoremakegloss</span></a><span class="qquad"></span><a href="#sec:pkgopts-sort">§2.5</a>; <a href="#wrglossary.3545">107</a>, <a href="#wrglossary.3571">108</a>, <span class="summarylocfmt"><a href="#wrglossary.21979">663</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.sanitizesort"><span class="styoptfmt">sanitizesort</span></a><span class="qquad"></span><a href="#sec:pkgopts-sort">§2.5</a>; <a href="#tab:options">Table 1.1</a>; <a href="#wrglossary.340">12</a>, <a href="#wrglossary.3114">96</a>–<a href="#wrglossary.3226">98</a>, <a href="#wrglossary.4400">131</a>, <a href="#wrglossary.4434">132</a>, <a href="#wrglossary.8594">242</a>, <a href="#wrglossary.19034">567</a>, <span class="summarylocfmt"><a href="#wrglossary.21983">663</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.savenumberlist"><span class="styoptfmt">savenumberlist</span></a><span class="qquad"></span><a href="#sec:pkgopts-printglos">§2.3</a>; <a href="#wrglossary.2591">82</a>, <a href="#wrglossary.6604">189</a>, <a href="#wrglossary.8688">244</a>, <a href="#wrglossary.8894">249</a>, <a href="#wrglossary.16508">476</a>–<a href="#wrglossary.16567">478</a>, <a href="#wrglossary.18643">554</a>, <span class="summarylocfmt"><a href="#wrglossary.21987">663</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.savewrites"><span class="styoptfmt">savewrites</span></a><span class="qquad"></span><a href="#sec:pkgopts-general">§2.1</a>; <a href="#wrglossary.2222">73</a>, <span class="summarylocfmt"><a href="#wrglossary.21996">663</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.section"><span class="styoptfmt">section</span></a><span class="qquad"></span><a href="#sec:pkgopts-sec">§2.2</a>; <a href="#wrglossary.2484">78</a>, <a href="#wrglossary.8724">245</a>, <a href="#wrglossary.8769">246</a>, <a href="#wrglossary.21505">652</a>, <span class="summarylocfmt"><a href="#wrglossary.22000">663</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.seeautonumberlist"><span class="styoptfmt">seeautonumberlist</span></a><span class="qquad"></span><a href="#sec:pkgopts-printglos">§2.3</a>; <a href="#wrglossary.2868">89</a>, <a href="#wrglossary.4524">134</a>, <a href="#wrglossary.9357">262</a>, <span class="summarylocfmt"><a href="#wrglossary.22003">663</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.seenoindex"><span class="styoptfmt">seenoindex</span></a><span class="qquad"></span><a href="#sec:pkgopts-indexing">§2.4</a>; <a href="#wrglossary.2922">91</a>, <a href="#wrglossary.4530">134</a>, <span class="summarylocfmt"><a href="#wrglossary.22009">663</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx2"><a href="#glo:optval.seenoindex.error"><span class="optfmt">error</span></a><span class="qquad"></span><a href="#wrglossary.2934">91</a>, <span class="summarylocfmt"><a href="#wrglossary.22015">663</a></span></div><!-- end of nlctuserguideidx2 -->
<div class="nlctuserguideidx2"><a href="#glo:optval.seenoindex.ignore"><span class="optfmt">ignore</span></a><span class="qquad"></span><a href="#wrglossary.2940">91</a>, <span class="summarylocfmt"><a href="#wrglossary.22018">663</a></span></div><!-- end of nlctuserguideidx2 -->
<div class="nlctuserguideidx2"><a href="#glo:optval.seenoindex.warn"><span class="optfmt">warn</span></a><span class="qquad"></span><a href="#wrglossary.2937">91</a>, <span class="summarylocfmt"><a href="#wrglossary.22021">664</a></span></div><!-- end of nlctuserguideidx2 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.shortcuts"><span class="styoptfmt">shortcuts</span></a><span class="qquad"></span><a href="#sec:pkgopts-acronym">§2.7</a>; <a href="#wrglossary.3835">115</a>, <a href="#wrglossary.6951">198</a>, <a href="#wrglossary.18194">538</a>–<a href="#wrglossary.18221">540</a>, <a href="#wrglossary.18413">545</a>, <span class="summarylocfmt"><a href="#wrglossary.22024">664</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.smallcaps"><span class="styoptfmt">smallcaps</span></a><a id="wrglossary.22156"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a> <span class="qquad"></span><a href="#sec:pkgopts-old-acronym">§2.8</a>; <a href="#wrglossary.3879">116</a>–<a href="#wrglossary.3931">118</a>, <span class="summarylocfmt"><a href="#wrglossary.22027">664</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.smaller"><span class="styoptfmt">smaller</span></a><a id="wrglossary.22157"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a> <span class="qquad"></span><a href="#sec:pkgopts-old-acronym">§2.8</a>; <a href="#wrglossary.3855">116</a>–<a href="#wrglossary.3923">118</a>, <span class="summarylocfmt"><a href="#wrglossary.22030">664</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.sort"><span class="styoptfmt">sort</span></a><span class="qquad"></span><a href="#sec:pkgopts-sort">§2.5</a>; <a href="#wrglossary.858">30</a>, <a href="#wrglossary.3101">96</a>–<a href="#wrglossary.3232">99</a> passim, <span class="summarylocfmt"><a href="#wrglossary.22033">664</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx2"><a href="#glo:optval.sort.clear"><span class="optfmt">clear</span></a><span class="qquad"></span><a href="#wrglossary.262">9</a>, <a href="#wrglossary.3166">97</a>, <span class="summarylocfmt"><a href="#wrglossary.22039">664</a></span></div><!-- end of nlctuserguideidx2 -->
<div class="nlctuserguideidx2"><a href="#glo:optval.sort.def"><span class="optfmt">def</span></a><span class="qquad"></span><a href="#wrglossary.289">9</a>, <a href="#wrglossary.355">13</a>, <a href="#wrglossary.3179">97</a>, <a href="#wrglossary.3194">98</a>, <a href="#wrglossary.4369">130</a>, <a href="#wrglossary.4427">132</a>, <a href="#wrglossary.10571">293</a>, <span class="summarylocfmt"><a href="#wrglossary.22043">664</a></span></div><!-- end of nlctuserguideidx2 -->
<div class="nlctuserguideidx2"><a href="#glo:optval.sort.none"><span class="optfmt">none</span></a><span class="qquad"></span><a href="#tab:options">Table 1.1</a>; <a href="#wrglossary.260">9</a>, <a href="#wrglossary.3148">97</a>, <span class="summarylocfmt"><a href="#wrglossary.22045">664</a></span></div><!-- end of nlctuserguideidx2 -->
<div class="nlctuserguideidx2"><a href="#glo:optval.sort.standard"><span class="optfmt">standard</span></a><span class="qquad"></span><a href="#wrglossary.3210">98</a>, <a href="#wrglossary.3252">99</a>, <a href="#wrglossary.8440">239</a>, <a href="#wrglossary.19033">567</a>, <a href="#wrglossary.20034">601</a>, <a href="#wrglossary.21986">663</a>, <span class="summarylocfmt"><a href="#wrglossary.22049">664</a></span></div><!-- end of nlctuserguideidx2 -->
<div class="nlctuserguideidx2"><a href="#glo:optval.sort.use"><span class="optfmt">use</span></a><span class="qquad"></span><a href="#wrglossary.287">9</a>–<a href="#wrglossary.373">13</a> passim, <a href="#wrglossary.3145">97</a>, <a href="#wrglossary.3186">98</a>, <a href="#wrglossary.4371">130</a>, <a href="#wrglossary.4428">132</a>, <a href="#wrglossary.10573">293</a>, <span class="summarylocfmt"><a href="#wrglossary.22053">664</a></span></div><!-- end of nlctuserguideidx2 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.style"><span class="styoptfmt">style</span></a><span class="qquad"></span><a href="#sec:pkgopts-printglos">§2.3</a>; <a href="#wrglossary.679">22</a>, <a href="#wrglossary.2757">86</a>, <a href="#wrglossary.2811">88</a>, <a href="#wrglossary.8545">241</a>, <a href="#wrglossary.10896">303</a>, <a href="#wrglossary.10987">306</a>, <a href="#wrglossary.11173">312</a>, <a href="#wrglossary.11430">320</a>, <a href="#wrglossary.11456">321</a>, <a href="#wrglossary.11563">325</a>, <a href="#wrglossary.17808">521</a>, <span class="summarylocfmt"><a href="#wrglossary.22055">664</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.subentrycounter"><span class="styoptfmt">subentrycounter</span></a><span class="qquad"></span><a href="#sec:pkgopts-printglos">§2.3</a>; <a href="#wrglossary.2613">82</a>–<a href="#wrglossary.2742">86</a> passim, <a href="#wrglossary.5015">149</a>, <a href="#wrglossary.5094">151</a>, <a href="#wrglossary.8564">242</a>, <a href="#wrglossary.10561">293</a>, <a href="#wrglossary.11595">326</a>, <a href="#wrglossary.11854">333</a>, <a href="#wrglossary.11916">334</a>, <a href="#wrglossary.20051">601</a>, <a href="#wrglossary.20265">608</a>, <a href="#wrglossary.20280">609</a>, <a href="#wrglossary.21059">638</a>, <a href="#wrglossary.21548">653</a>, <span class="summarylocfmt"><a href="#wrglossary.22058">664</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.symbols"><span class="styoptfmt">symbols</span></a><span class="qquad"></span><a href="#sec:pkgopts-type">§2.6</a>; <a href="#wrglossary.137">5</a>, <a href="#wrglossary.366">13</a>, <a href="#wrglossary.492">17</a>–<a href="#wrglossary.626">21</a> passim, <a href="#wrglossary.3623">109</a>, <a href="#wrglossary.9045">253</a>, <a href="#wrglossary.20331">610</a>, <a href="#wrglossary.20844">629</a>, <a href="#wrglossary.21352">647</a>, <span class="summarylocfmt"><a href="#wrglossary.22061">664</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.toc"><span class="styoptfmt">toc</span></a><span class="qquad"></span><a href="#sec:pkgopts-sec">§2.2</a>; <a href="#wrglossary.523">18</a>, <a href="#wrglossary.2459">77</a>, <a href="#wrglossary.2469">78</a>, <a href="#wrglossary.8728">245</a>, <a href="#wrglossary.8795">247</a>, <a href="#wrglossary.13713">395</a>, <a href="#wrglossary.13774">396</a>, <a href="#wrglossary.18678">555</a>, <a href="#wrglossary.21062">638</a>, <a href="#wrglossary.21959">662</a>, <span class="summarylocfmt"><a href="#wrglossary.22070">665</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.translate"><span class="styoptfmt">translate</span></a><span class="qquad"></span><a href="#sec:pkgopts-general">§2.1</a>; <a href="#wrglossary.215">8</a>, <a href="#wrglossary.1370">44</a>–<a href="#wrglossary.1418">47</a> passim, <a href="#wrglossary.2256">73</a>, <a href="#wrglossary.4036">121</a>, <a href="#wrglossary.21839">660</a>, <a href="#wrglossary.21931">662</a>, <span class="summarylocfmt"><a href="#wrglossary.22078">665</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx2"><a href="#glo:optval.translate.babel"><span class="optfmt">babel</span></a><span class="qquad"></span><a href="#wrglossary.2288">74</a>, <span class="summarylocfmt"><a href="#wrglossary.22081">665</a></span></div><!-- end of nlctuserguideidx2 -->
<div class="nlctuserguideidx2"><a href="#glo:optval.translate.false"><span class="optfmt">false</span></a><span class="qquad"></span><a href="#wrglossary.2280">74</a>, <span class="summarylocfmt"><a href="#wrglossary.22085">665</a></span></div><!-- end of nlctuserguideidx2 -->
<div class="nlctuserguideidx2"><a href="#glo:optval.translate.true"><span class="optfmt">true</span></a><span class="qquad"></span><a href="#wrglossary.2266">74</a>, <a href="#wrglossary.19647">587</a>, <span class="summarylocfmt"><a href="#wrglossary.22086">665</a></span></div><!-- end of nlctuserguideidx2 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.ucmark"><span class="styoptfmt">ucmark</span></a><span class="qquad"></span><a href="#sec:pkgopts-sec">§2.2</a>; <a href="#wrglossary.2502">79</a>, <a href="#wrglossary.8747">245</a>, <a href="#wrglossary.8762">246</a>, <a href="#wrglossary.21065">638</a>, <span class="summarylocfmt"><a href="#wrglossary.22089">665</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.writeglslabelnames"><span class="styoptfmt">writeglslabelnames</span></a><span class="qquad"></span><a href="#sec:pkgopts-general">§2.1</a>; <a href="#wrglossary.2055">67</a>, <a href="#wrglossary.2409">76</a>, <span class="summarylocfmt"><a href="#wrglossary.22094">665</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.writeglslabels"><span class="styoptfmt">writeglslabels</span></a><span class="qquad"></span><a href="#sec:pkgopts-general">§2.1</a>; <a href="#wrglossary.2052">67</a>, <a href="#wrglossary.2396">76</a>, <span class="summarylocfmt"><a href="#wrglossary.22100">665</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.xindy"><span class="styoptfmt">xindy</span></a><span class="qquad"></span><a href="#sec:pkgopts-sort">§2.5</a>; <a href="#tab:makeglossariesCmds">Table 1.3</a>; <a href="#wrglossary.609">20</a>, <a href="#wrglossary.1278">42</a>, <a href="#wrglossary.1904">63</a>, <a href="#wrglossary.1949">64</a>, <a href="#wrglossary.3332">102</a>–<a href="#wrglossary.3460">105</a> passim, <a href="#wrglossary.4025">121</a>, <a href="#wrglossary.10359">286</a>, <a href="#wrglossary.12023">337</a>, <a href="#wrglossary.12426">350</a>, <a href="#wrglossary.16063">462</a>, <a href="#wrglossary.16304">470</a>–<a href="#wrglossary.16357">472</a>, <span class="summarylocfmt"><a href="#wrglossary.22106">665</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx2"><a href="#glo:opt.xindy.codepage"><span class="optfmt">codepage</span></a><span class="qquad"></span><a href="#sec:pkgopts-sort">§2.5</a>; <a href="#tab:makeglossariesCmds">Table 1.3</a>; <a href="#wrglossary.3379">103</a></div><!-- end of nlctuserguideidx2 -->
<div class="nlctuserguideidx2"><a href="#glo:opt.xindy.glsnumbers"><span class="optfmt">glsnumbers</span></a><span class="qquad"></span><a href="#sec:pkgopts-sort">§2.5</a>; <a href="#wrglossary.3401">103</a>, <a href="#wrglossary.3422">104</a>, <a href="#wrglossary.12429">350</a>, <a href="#wrglossary.22122">665</a></div><!-- end of nlctuserguideidx2 -->
<div class="nlctuserguideidx2"><a href="#glo:opt.xindy.language"><span class="optfmt">language</span></a><span class="qquad"></span><a href="#sec:pkgopts-sort">§2.5</a>; <a href="#tab:makeglossariesCmds">Table 1.3</a>; <a href="#wrglossary.3353">102</a></div><!-- end of nlctuserguideidx2 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.xindygloss"><span class="styoptfmt">xindygloss</span></a><span class="qquad"></span><a href="#sec:pkgopts-sort">§2.5</a>; <a href="#wrglossary.3413">104</a>, <a href="#wrglossary.4026">121</a>, <span class="summarylocfmt"><a href="#wrglossary.22112">665</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.xindynoglsnumbers"><span class="styoptfmt">xindynoglsnumbers</span></a><span class="qquad"></span><a href="#sec:pkgopts-sort">§2.5</a>; <a href="#wrglossary.1281">42</a>, <a href="#wrglossary.3419">104</a>, <a href="#wrglossary.4027">121</a>, <span class="summarylocfmt"><a href="#wrglossary.22117">665</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx0"><a href="#glo:glossariesextrasetup"><code class="xtrcsfmt">\glossariesextrasetup</code></a><span class="qquad"></span><a href="#wrglossary.4046">121</a>, <span class="summarylocfmt"><a href="#wrglossary.18633">553</a></span>, <a href="#wrglossary.21528">652</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:cs.glossary"><code class="csfmt">\glossary</code></dfn><span class="qquad"></span><a href="#wrglossary.3988">120</a>, <a href="#wrglossary.21825">660</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:pkg.glossary-bookindex"><span class="styfmt">glossary-bookindex</span> package</dfn><span class="qquad"></span><a href="#wrglossary.1030">35</a>, <a href="#wrglossary.10563">293</a>, <a href="#wrglossary.17890">524</a>, <a href="#wrglossary.20636">621</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:pkg.glossary-hypernav"><span class="styfmt">glossary-hypernav</span> package</a><span class="qquad"></span><a href="#sec:hypernav">§13.2.2</a>; <a href="#wrglossary.11716">329</a>, <a href="#wrglossary.19618">586</a>, <a href="#wrglossary.19860">595</a>, <a href="#wrglossary.20307">610</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:pkg.glossary-inline"><span class="styfmt">glossary-inline</span> package</a><span class="qquad"></span><a href="#sec:inline">§13.1.9</a>; <a href="#wrglossary.11447">321</a>, <a href="#wrglossary.11475">322</a>, <a href="#wrglossary.17900">525</a>, <a href="#wrglossary.19667">587</a>–<a href="#wrglossary.19696">589</a>, <a href="#wrglossary.20014">600</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:pkg.glossary-list"><span class="styfmt">glossary-list</span> package</a><span class="qquad"></span><a href="#sec:liststyles">§13.1.1</a>; <a href="#wrglossary.2768">86</a>, <a href="#wrglossary.2805">87</a>, <a href="#wrglossary.10649">296</a>, <a href="#wrglossary.10681">297</a>, <a href="#wrglossary.13777">396</a>, <a href="#wrglossary.17812">521</a>, <a href="#wrglossary.17903">525</a>, <a href="#wrglossary.17912">526</a>, <a href="#wrglossary.18055">532</a>, <a href="#wrglossary.19749">591</a>, <a href="#wrglossary.21086">639</a>, <a href="#wrglossary.21871">661</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:pkg.glossary-long"><span class="styfmt">glossary-long</span> package</a><span class="qquad"></span><a href="#sec:longstyles">§13.1.2</a>; <a href="#wrglossary.2769">86</a>, <a href="#wrglossary.2782">87</a>, <a href="#wrglossary.10764">299</a>, <a href="#wrglossary.10888">303</a>–<a href="#wrglossary.11182">312</a> passim, <a href="#wrglossary.13697">395</a>, <a href="#wrglossary.17826">521</a>, <a href="#wrglossary.17829">522</a>, <a href="#wrglossary.17923">526</a>–<a href="#wrglossary.17956">528</a>, <a href="#wrglossary.18966">565</a>, <a href="#wrglossary.19946">598</a>, <a href="#wrglossary.21879">661</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:pkg.glossary-longbooktabs"><span class="styfmt">glossary-longbooktabs</span> package</a><span class="qquad"></span><a href="#sec:longbooktabsstyles">§13.1.4</a>; <a href="#wrglossary.10977">306</a>, <a href="#wrglossary.16480">475</a>, <a href="#wrglossary.17823">521</a>, <a href="#wrglossary.17838">522</a>, <a href="#wrglossary.17916">526</a>–<a href="#wrglossary.17965">528</a>, <a href="#wrglossary.19802">593</a>, <a href="#wrglossary.19954">598</a>, <a href="#wrglossary.20084">602</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:pkg.glossary-longextra"><span class="styfmt">glossary-longextra</span> package</dfn><span class="qquad"></span><a href="#wrglossary.10565">293</a>, <a href="#wrglossary.10796">300</a>, <a href="#wrglossary.13710">395</a>, <a href="#wrglossary.16492">476</a>, <a href="#wrglossary.17919">526</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:pkg.glossary-longragged"><span class="styfmt">glossary-longragged</span> package</a><span class="qquad"></span><a href="#sec:longraggedstyles">§13.1.3</a>; <a href="#wrglossary.10884">303</a>, <a href="#wrglossary.10984">306</a>, <a href="#wrglossary.17841">522</a>, <a href="#wrglossary.17850">523</a>, <a href="#wrglossary.17968">528</a>, <a href="#wrglossary.17977">529</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:pkg.glossary-mcols"><span class="styfmt">glossary-mcols</span> package</a><span class="qquad"></span><a href="#sec:mcolstyles">§13.1.8</a>; <a href="#tab:mcols">Table 13.2</a>; <a href="#wrglossary.2828">88</a>, <a href="#wrglossary.11388">318</a>–<a href="#wrglossary.11427">320</a>, <a href="#wrglossary.17995">529</a>–<a href="#wrglossary.18043">532</a>, <a href="#wrglossary.19813">593</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:pkg.glossary-super"><span class="styfmt">glossary-super</span> package</a><span class="qquad"></span><a href="#sec:superstyles">§13.1.5</a>; <a href="#wrglossary.198">7</a>, <a href="#wrglossary.2770">86</a>, <a href="#wrglossary.2793">87</a>, <a href="#wrglossary.11053">308</a>, <a href="#wrglossary.11167">311</a>, <a href="#wrglossary.17853">523</a>, <a href="#wrglossary.18057">532</a>–<a href="#wrglossary.18090">534</a>, <a href="#wrglossary.18967">565</a>, <a href="#wrglossary.19947">598</a>, <a href="#wrglossary.21923">662</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:pkg.glossary-superragged"><span class="styfmt">glossary-superragged</span> package</a><span class="qquad"></span><a href="#sec:superraggedstyles">§13.1.6</a>; <a href="#wrglossary.11163">311</a>, <a href="#wrglossary.17864">523</a>, <a href="#wrglossary.17870">524</a>, <a href="#wrglossary.18093">534</a>, <a href="#wrglossary.18111">535</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:pkg.glossary-topic"><span class="styfmt">glossary-topic</span> package</dfn><span class="qquad"></span><a href="#wrglossary.10564">293</a>, <a href="#wrglossary.11391">319</a>, <a href="#wrglossary.15632">449</a>–<a href="#wrglossary.15728">452</a> passim, <a href="#wrglossary.18117">535</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:pkg.glossary-tree"><span class="styfmt">glossary-tree</span> package</a><span class="qquad"></span><a href="#sec:treestyles">§13.1.7</a>; <a href="#wrglossary.2771">86</a>, <a href="#wrglossary.2815">88</a>, <a href="#wrglossary.11248">314</a>, <a href="#wrglossary.11420">319</a>, <a href="#wrglossary.15648">449</a>, <a href="#wrglossary.15727">452</a>, <a href="#wrglossary.17876">524</a>, <a href="#wrglossary.17892">525</a>, <a href="#wrglossary.18121">535</a>, <a href="#wrglossary.18132">536</a>, <a href="#wrglossary.19504">582</a>, <a href="#wrglossary.20166">605</a>, <a href="#wrglossary.20385">612</a>, <a href="#wrglossary.20398">613</a>, <a href="#wrglossary.21087">639</a>, <a href="#wrglossary.21935">662</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:glossary">glossary</dfn><span class="qquad"></span><a href="#wrglossary.40">2</a>, <a href="#wrglossary.245">8</a>, <a href="#wrglossary.4248">128</a>, <a href="#wrglossary.5236">155</a>, <a href="#wrglossary.8412">239</a>, <a href="#wrglossary.8940">251</a>, <a href="#wrglossary.12583">356</a>, <span class="termslocfmt"><a href="#wrglossary.17081">496</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostype.abbreviations"><code class="glostypefmt">abbreviations</code></a><span class="qquad"></span><a href="#sec:pkgopts-acronym">§2.7</a>; <a href="#wrglossary.3778">113</a>, <a href="#wrglossary.13545">390</a>, <a href="#wrglossary.18188">538</a>, <a href="#wrglossary.21576">656</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostype.acronym"><code class="glostypefmt">acronym</code></a><span class="qquad"></span><a href="#sec:pkgopts-acronym">§2.7</a>; <a href="#wrglossary.3728">112</a>, <a href="#wrglossary.21686">658</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostype.index"><code class="glostypefmt">index</code></a><span class="qquad"></span><a href="#sec:pkgopts-type">§2.6</a>; <a href="#wrglossary.3673">111</a>, <a href="#wrglossary.3697">112</a>, <a href="#wrglossary.9065">253</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostype.main"><code class="glostypefmt">main</code></a><span class="qquad"></span><a href="#sec:newglossary">§9</a>; <a href="#wrglossary.3602">109</a>, <a href="#wrglossary.9000">252</a>, <a href="#wrglossary.21887">661</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostype.numbers"><code class="glostypefmt">numbers</code></a><span class="qquad"></span><a href="#sec:pkgopts-type">§2.6</a>; <a href="#wrglossary.3649">110</a>, <a href="#wrglossary.3664">111</a>, <a href="#wrglossary.9056">253</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostype.symbols"><code class="glostypefmt">symbols</code></a><span class="qquad"></span><a href="#sec:pkgopts-type">§2.6</a>; <a href="#wrglossary.3625">109</a>, <a href="#wrglossary.3640">110</a>, <a href="#wrglossary.6126">177</a>, <a href="#wrglossary.9047">253</a>, <a href="#wrglossary.20847">629</a>, <a href="#wrglossary.21355">647</a>, <a href="#wrglossary.22065">664</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx0"><dfn id="glo:pkg.glossary"><span class="styfmt">glossary</span> package</dfn><span class="qquad"></span><a href="#wrglossary.3986">120</a>, <a href="#wrglossary.6665">191</a>, <a href="#wrglossary.8101">226</a>, <a href="#wrglossary.21262">644</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:idx.glossaryentry">glossary entries</a><span class="qquad"></span><a href="#wrglossary.42">2</a>, <a href="#wrglossary.240">8</a>, <a href="#wrglossary.4204">126</a>, <a href="#wrglossary.5328">158</a>, <a href="#wrglossary.6699">192</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.glosfield">glossary entry fields</dfn></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.glosfield.childcount"><span class="xtrcsoptfmt">childcount</span></dfn><span class="qquad"></span><a href="#wrglossary.12664">359</a>, <a href="#wrglossary.20747">626</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.glosfield.childlist"><span class="xtrcsoptfmt">childlist</span></dfn></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glosfield.currcount"><span class="csoptfmt">currcount</span></a><span class="qquad"></span><a href="#sec:enableentrycount">§7.1</a>; <a href="#wrglossary.8262">233</a>, <a href="#wrglossary.8285">234</a>, <a href="#wrglossary.21056">638</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glosfield.desc"><span class="csoptfmt">desc</span></a><span class="qquad"></span><a href="#sec:expansion">§4.4</a>; <a href="#tab:fieldmap">Table 4.1</a>; <a href="#wrglossary.12691">360</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.glosfield.descaccess"><span class="csoptfmt">descaccess</span></dfn><span class="qquad"></span><a href="#wrglossary.13185">376</a>, <a href="#wrglossary.13322">382</a>, <a href="#wrglossary.13392">384</a>, <a href="#wrglossary.19080">569</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glosfield.descplural"><span class="csoptfmt">descplural</span></a><span class="qquad"></span><a href="#sec:expansion">§4.4</a>; <a href="#tab:fieldmap">Table 4.1</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.glosfield.descpluralaccess"><span class="csoptfmt">descpluralaccess</span></dfn><span class="qquad"></span><a href="#wrglossary.13190">377</a>, <a href="#wrglossary.13326">382</a>, <a href="#wrglossary.13396">384</a>, <a href="#wrglossary.19097">569</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glosfield.firstpl"><span class="csoptfmt">firstpl</span></a><span class="qquad"></span><a href="#sec:expansion">§4.4</a>; <a href="#tab:fieldmap">Table 4.1</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.glosfield.level"><span class="csoptfmt">level</span></dfn><span class="qquad"></span><a href="#wrglossary.4982">149</a>, <a href="#wrglossary.8695">244</a>, <a href="#wrglossary.17102">496</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.glosfield.loclist"><span class="csoptfmt">loclist</span></dfn><span class="qquad"></span><a href="#wrglossary.6564">188</a>, <a href="#wrglossary.6595">189</a>, <a href="#wrglossary.8932">250</a>, <a href="#wrglossary.10400">288</a>, <a href="#wrglossary.10434">289</a>, <a href="#wrglossary.16574">478</a>, <a href="#wrglossary.19894">596</a>, <a href="#wrglossary.19924">597</a>, <a href="#wrglossary.21380">647</a>, <a href="#wrglossary.21992">663</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glosfield.longpl"><span class="csoptfmt">longpl</span></a><span class="qquad"></span><a href="#sec:expansion">§4.4</a>; <a href="#tab:fieldmap">Table 4.1</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.glosfield.prenumberlist"><span class="csoptfmt">prenumberlist</span></dfn><span class="qquad"></span><a href="#wrglossary.4477">133</a>, <a href="#wrglossary.8901">249</a>, <a href="#wrglossary.8928">250</a>, <a href="#wrglossary.17396">504</a>, <a href="#wrglossary.19907">596</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glosfield.prevcount"><span class="csoptfmt">prevcount</span></a><span class="qquad"></span><a href="#sec:enableentrycount">§7.1</a>; <a href="#wrglossary.8263">233</a>, <a href="#wrglossary.8288">234</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glosfield.shortpl"><span class="csoptfmt">shortpl</span></a><span class="qquad"></span><a href="#sec:expansion">§4.4</a>; <a href="#tab:fieldmap">Table 4.1</a>; <a href="#wrglossary.13262">379</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.glosfield.siblingcount"><span class="xtrcsoptfmt">siblingcount</span></dfn><span class="qquad"></span><a href="#wrglossary.15511">445</a>, <a href="#wrglossary.15517">446</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.glosfield.siblinglist"><span class="xtrcsoptfmt">siblinglist</span></dfn><span class="qquad"></span><a href="#wrglossary.15516">445</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glosfield.sortvalue"><span class="csoptfmt">sortvalue</span></a><span class="qquad"></span><a href="#sec:expansion">§4.4</a>; <a href="#tab:fieldmap">Table 4.1</a>; <a href="#wrglossary.12811">364</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glosfield.useri"><span class="csoptfmt">useri</span></a><span class="qquad"></span><a href="#sec:expansion">§4.4</a>; <a href="#tab:fieldmap">Table 4.1</a>; <a href="#wrglossary.12785">363</a>, <a href="#wrglossary.14578">416</a>, <a href="#wrglossary.15465">444</a>, <a href="#wrglossary.17171">497</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.glosfield.useriaccess"><span class="csoptfmt">useriaccess</span></dfn><span class="qquad"></span><a href="#wrglossary.13213">377</a>, <a href="#wrglossary.13342">382</a>, <a href="#wrglossary.13412">385</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glosfield.userii"><span class="csoptfmt">userii</span></a><span class="qquad"></span><a href="#sec:expansion">§4.4</a>; <a href="#tab:fieldmap">Table 4.1</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.glosfield.useriiaccess"><span class="csoptfmt">useriiaccess</span></dfn><span class="qquad"></span><a href="#wrglossary.13218">377</a>, <a href="#wrglossary.13346">382</a>, <a href="#wrglossary.13416">385</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glosfield.useriii"><span class="csoptfmt">useriii</span></a><span class="qquad"></span><a href="#sec:expansion">§4.4</a>; <a href="#tab:fieldmap">Table 4.1</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.glosfield.useriiiaccess"><span class="csoptfmt">useriiiaccess</span></dfn><span class="qquad"></span><a href="#wrglossary.13223">378</a>, <a href="#wrglossary.13350">383</a>, <a href="#wrglossary.13420">385</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glosfield.useriv"><span class="csoptfmt">useriv</span></a><span class="qquad"></span><a href="#sec:expansion">§4.4</a>; <a href="#tab:fieldmap">Table 4.1</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.glosfield.userivaccess"><span class="csoptfmt">userivaccess</span></dfn><span class="qquad"></span><a href="#wrglossary.13228">378</a>, <a href="#wrglossary.13354">383</a>, <a href="#wrglossary.13424">385</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glosfield.userv"><span class="csoptfmt">userv</span></a><span class="qquad"></span><a href="#sec:expansion">§4.4</a>; <a href="#tab:fieldmap">Table 4.1</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.glosfield.uservaccess"><span class="csoptfmt">uservaccess</span></dfn><span class="qquad"></span><a href="#wrglossary.13233">378</a>, <a href="#wrglossary.13358">383</a>, <a href="#wrglossary.13428">385</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glosfield.uservi"><span class="csoptfmt">uservi</span></a><span class="qquad"></span><a href="#sec:expansion">§4.4</a>; <a href="#tab:fieldmap">Table 4.1</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.glosfield.userviaccess"><span class="csoptfmt">userviaccess</span></dfn><span class="qquad"></span><a href="#wrglossary.13238">378</a>, <a href="#wrglossary.13362">383</a>, <a href="#wrglossary.13432">386</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.gloskey">glossary entry keys</dfn><span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.17249">501</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.gloskey.access"><span class="csoptfmt">access</span></a><span class="qquad"></span><a href="#sec:accsuppkeys">§17.1</a>; <a href="#wrglossary.13161">375</a>, <a href="#wrglossary.13304">381</a>, <a href="#wrglossary.13371">383</a>, <a href="#wrglossary.16775">484</a>, <span class="summarylocfmt"><a href="#wrglossary.17252">501</a></span>, <a href="#wrglossary.18768">558</a>, <a href="#wrglossary.19043">567</a>, <a href="#wrglossary.19854">594</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.gloskey.alias"><span class="xtrcsoptfmt">alias</span></a><span class="qquad"></span><a href="#sec:newglosentry">§4</a>; <a href="#wrglossary.1239">41</a>, <a href="#wrglossary.4536">134</a>, <a href="#wrglossary.4556">135</a>, <a href="#wrglossary.5216">154</a>, <a href="#wrglossary.5416">160</a>, <a href="#wrglossary.13820">397</a>, <span class="summarylocfmt"><a href="#wrglossary.17256">501</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.gloskey.category"><span class="xtrcsoptfmt">category</span></a><span class="qquad"></span><a href="#sec:newglosentry">§4</a>; <a href="#wrglossary.1131">38</a>, <a href="#wrglossary.1151">39</a>, <a href="#wrglossary.2386">76</a>, <a href="#wrglossary.4580">135</a>, <a href="#wrglossary.5965">174</a>, <a href="#wrglossary.6256">180</a>, <a href="#wrglossary.14248">408</a>, <a href="#wrglossary.14332">410</a>, <a href="#wrglossary.15665">450</a>–<a href="#wrglossary.15826">455</a> passim, <a href="#wrglossary.15990">460</a>, <a href="#wrglossary.16920">488</a>, <span class="summarylocfmt"><a href="#wrglossary.17262">501</a></span>, <a href="#wrglossary.20838">629</a>, <a href="#wrglossary.21163">641</a>, <a href="#wrglossary.21175">642</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.gloskey.counter"><span class="csoptfmt">counter</span></a><span class="qquad"></span><a href="#sec:newglosentry">§4</a>; <a href="#wrglossary.2883">89</a>, <a href="#wrglossary.4568">135</a>, <a href="#wrglossary.5526">162</a>, <a href="#wrglossary.9800">273</a>, <span class="summarylocfmt"><a href="#wrglossary.17266">501</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="qquad"></span><a href="#sec:newglosentry">§4</a>; <a href="#tab:fieldmap">Table 4.1</a>; <a href="#wrglossary.862">30</a>, <a href="#wrglossary.1141">38</a>, <a href="#wrglossary.3123">96</a>, <a href="#wrglossary.4234">127</a>–<a href="#wrglossary.4287">129</a>, <a href="#wrglossary.4613">136</a>, <a href="#wrglossary.4872">144</a>, <a href="#wrglossary.4942">147</a>, <a href="#wrglossary.5883">171</a>, <a href="#wrglossary.6452">185</a>, <a href="#wrglossary.6497">186</a>, <a href="#wrglossary.6739">192</a>, <a href="#wrglossary.7178">205</a>–<a href="#wrglossary.7439">212</a> passim, <a href="#wrglossary.12684">360</a>, <a href="#wrglossary.12895">368</a>, <a href="#wrglossary.13183">376</a>, <a href="#wrglossary.13893">399</a>, <a href="#wrglossary.15210">435</a>, <a href="#wrglossary.15785">453</a>, <a href="#wrglossary.16652">480</a>, <a href="#wrglossary.16747">483</a>, <a href="#wrglossary.16987">490</a>, <a href="#wrglossary.17067">495</a>, <span class="summarylocfmt"><a href="#wrglossary.17273">501</a></span>, <a href="#wrglossary.17288">502</a>, <a href="#wrglossary.18621">553</a>, <a href="#wrglossary.18940">564</a>, <a href="#wrglossary.19066">568</a>, <a href="#wrglossary.20854">629</a>, <a href="#wrglossary.20982">634</a>, <a href="#wrglossary.21016">636</a>, <a href="#wrglossary.21247">644</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.gloskey.descriptionaccess"><span class="csoptfmt">descriptionaccess</span></a><span class="qquad"></span><a href="#sec:accsuppkeys">§17.1</a>; <a href="#wrglossary.13182">376</a>, <a href="#wrglossary.13323">382</a>, <a href="#wrglossary.13393">384</a>, <span class="summarylocfmt"><a href="#wrglossary.17285">502</a></span>, <a href="#wrglossary.18961">564</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.gloskey.descriptionplural"><span class="csoptfmt">descriptionplural</span></a><span class="qquad"></span><a href="#sec:newglosentry">§4</a>; <a href="#tab:fieldmap">Table 4.1</a>; <a href="#wrglossary.4286">129</a>, <a href="#wrglossary.4943">147</a>, <a href="#wrglossary.6505">186</a>, <a href="#wrglossary.13188">376</a>, <span class="summarylocfmt"><a href="#wrglossary.17289">502</a></span>, <a href="#wrglossary.18958">564</a>, <a href="#wrglossary.19083">569</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.gloskey.descriptionpluralaccess"><span class="csoptfmt">descriptionpluralaccess</span></a><span class="qquad"></span><a href="#sec:accsuppkeys">§17.1</a>; <a href="#wrglossary.13187">376</a>, <a href="#wrglossary.13327">382</a>, <a href="#wrglossary.13397">384</a>, <span class="summarylocfmt"><a href="#wrglossary.17293">502</a></span>, <a href="#wrglossary.18964">565</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.gloskey.first"><span class="csoptfmt">first</span></a><span class="qquad"></span><a href="#sec:newglosentry">§4</a>; <a href="#wrglossary.4175">126</a>–<a href="#wrglossary.4334">130</a> passim, <a href="#wrglossary.4608">136</a>, <a href="#wrglossary.5487">161</a>, <a href="#wrglossary.5650">165</a>–<a href="#wrglossary.5840">170</a> passim, <a href="#wrglossary.6112">177</a>, <a href="#wrglossary.6160">178</a>, <a href="#wrglossary.6485">186</a>, <a href="#wrglossary.6675">191</a>, <a href="#wrglossary.6804">194</a>, <a href="#wrglossary.7049">202</a>, <a href="#wrglossary.8137">228</a>, <a href="#wrglossary.12838">365</a>, <a href="#wrglossary.12881">367</a>, <a href="#wrglossary.13168">376</a>, <a href="#wrglossary.13906">399</a>, <a href="#wrglossary.16950">489</a>, <span class="summarylocfmt"><a href="#wrglossary.17297">502</a></span>, <a href="#wrglossary.19100">569</a>, <a href="#wrglossary.19528">583</a>, <a href="#wrglossary.19575">584</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.gloskey.firstaccess"><span class="csoptfmt">firstaccess</span></a><span class="qquad"></span><a href="#sec:accsuppkeys">§17.1</a>; <a href="#wrglossary.13167">376</a>, <a href="#wrglossary.13377">384</a>, <span class="summarylocfmt"><a href="#wrglossary.17305">502</a></span>, <a href="#wrglossary.19114">570</a>, <a href="#wrglossary.19544">583</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.gloskey.firstplural"><span class="csoptfmt">firstplural</span></a><span class="qquad"></span><a href="#sec:newglosentry">§4</a>; <a href="#tab:fieldmap">Table 4.1</a>; <a href="#wrglossary.4329">130</a>, <a href="#wrglossary.4678">138</a>, <a href="#wrglossary.5677">165</a>, <a href="#wrglossary.5798">169</a>, <a href="#wrglossary.6125">177</a>, <a href="#wrglossary.6164">178</a>, <a href="#wrglossary.6491">186</a>, <a href="#wrglossary.12885">367</a>, <a href="#wrglossary.13174">376</a>, <a href="#wrglossary.16951">489</a>, <span class="summarylocfmt"><a href="#wrglossary.17309">502</a></span>, <a href="#wrglossary.17322">503</a>, <a href="#wrglossary.19117">570</a>, <a href="#wrglossary.19560">584</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.gloskey.firstpluralaccess"><span class="csoptfmt">firstpluralaccess</span></a><span class="qquad"></span><a href="#sec:accsuppkeys">§17.1</a>; <a href="#wrglossary.13173">376</a>, <a href="#wrglossary.13313">381</a>, <a href="#wrglossary.13383">384</a>, <span class="summarylocfmt"><a href="#wrglossary.17319">502</a></span>, <a href="#wrglossary.19131">570</a>, <a href="#wrglossary.19573">584</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.gloskey.group"><span class="xtrcsoptfmt">group</span></a><span class="qquad"></span><a href="#wrglossary.17167">497</a>, <span class="summarylocfmt"><a href="#wrglossary.17323">503</a></span>, <a href="#wrglossary.21375">647</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.gloskey.location"><span class="xtrcsoptfmt">location</span></a><span class="qquad"></span><a href="#tab:options">Table 1.1</a>; <a href="#wrglossary.6565">188</a>, <a href="#wrglossary.6634">189</a>, <a href="#wrglossary.10418">288</a>, <a href="#wrglossary.10436">289</a>, <a href="#wrglossary.16570">478</a>, <span class="summarylocfmt"><a href="#wrglossary.17339">503</a></span>, <a href="#wrglossary.19001">566</a>, <a href="#wrglossary.19219">573</a>, <a href="#wrglossary.21379">647</a>, <a href="#wrglossary.21995">663</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.gloskey.long"><span class="csoptfmt">long</span></a><span class="qquad"></span><a href="#sec:newglosentry">§4</a>; <a href="#wrglossary.2362">75</a>, <a href="#wrglossary.4587">135</a>, <a href="#wrglossary.4595">136</a>, <a href="#wrglossary.4869">144</a>–<a href="#wrglossary.4937">147</a> passim, <a href="#wrglossary.5489">161</a>, <a href="#wrglossary.5656">165</a>, <a href="#wrglossary.6114">177</a>, <a href="#wrglossary.6707">192</a>, <a href="#wrglossary.6906">197</a>–<a href="#wrglossary.7059">202</a> passim, <a href="#wrglossary.12676">359</a>, <a href="#wrglossary.13193">377</a>, <a href="#wrglossary.14241">407</a>, <span class="summarylocfmt"><a href="#wrglossary.17348">503</a></span>, <a href="#wrglossary.17370">504</a>, <a href="#wrglossary.18307">542</a>, <a href="#wrglossary.18749">558</a>, <a href="#wrglossary.19171">571</a>, <a href="#wrglossary.19179">572</a>, <a href="#wrglossary.20691">623</a>, <a href="#wrglossary.20803">628</a>, <a href="#wrglossary.21023">636</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.gloskey.longaccess"><span class="csoptfmt">longaccess</span></a><span class="qquad"></span><a href="#sec:accsuppkeys">§17.1</a>; <a href="#wrglossary.13192">377</a>, <a href="#wrglossary.13336">382</a>, <a href="#wrglossary.13406">385</a>, <span class="summarylocfmt"><a href="#wrglossary.17363">503</a></span>, <a href="#wrglossary.18750">558</a>, <a href="#wrglossary.19185">572</a>, <a href="#wrglossary.19787">592</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.gloskey.longplural"><span class="csoptfmt">longplural</span></a><span class="qquad"></span><a href="#sec:newglosentry">§4</a>; <a href="#tab:fieldmap">Table 4.1</a>; <a href="#wrglossary.1490">50</a>, <a href="#wrglossary.4349">130</a>, <a href="#wrglossary.4588">135</a>, <a href="#wrglossary.4591">136</a>, <a href="#wrglossary.5683">165</a>, <a href="#wrglossary.6151">177</a>, <a href="#wrglossary.6708">192</a>, <a href="#wrglossary.6918">197</a>, <a href="#wrglossary.6965">199</a>, <a href="#wrglossary.7174">205</a>, <a href="#wrglossary.13196">377</a>, <span class="summarylocfmt"><a href="#wrglossary.17367">503</a></span>, <a href="#wrglossary.17374">504</a>, <a href="#wrglossary.18326">543</a>, <a href="#wrglossary.18760">558</a>, <a href="#wrglossary.19188">572</a>, <a href="#wrglossary.20821">628</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.gloskey.longpluralaccess"><span class="csoptfmt">longpluralaccess</span></a><span class="qquad"></span><a href="#sec:accsuppkeys">§17.1</a>; <a href="#wrglossary.13195">377</a>, <a href="#wrglossary.13339">382</a>, <a href="#wrglossary.13409">385</a>, <span class="summarylocfmt"><a href="#wrglossary.17371">504</a></span>, <a href="#wrglossary.18761">558</a>, <a href="#wrglossary.19202">572</a>, <a href="#wrglossary.19792">592</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="qquad"></span><a href="#sec:newglosentry">§4</a>; <a href="#wrglossary.369">13</a>, <a href="#wrglossary.602">20</a>, <a href="#wrglossary.719">24</a>, <a href="#wrglossary.861">30</a>, <a href="#wrglossary.978">34</a>–<a href="#wrglossary.1182">39</a> passim, <a href="#wrglossary.1545">52</a>, <a href="#wrglossary.3119">96</a>–<a href="#wrglossary.3270">100</a> passim, <a href="#wrglossary.4235">127</a>–<a href="#wrglossary.4430">132</a>, <a href="#wrglossary.4941">147</a>–<a href="#wrglossary.5062">150</a> passim, <a href="#wrglossary.5837">170</a>, <a href="#wrglossary.6451">185</a>, <a href="#wrglossary.6736">192</a>, <a href="#wrglossary.7073">203</a>–<a href="#wrglossary.7226">206</a>, <a href="#wrglossary.7701">217</a>, <a href="#wrglossary.9399">263</a>, <a href="#wrglossary.9405">264</a>, <a href="#wrglossary.12836">365</a>, <a href="#wrglossary.12894">368</a>, <a href="#wrglossary.13162">376</a>, <a href="#wrglossary.13876">399</a>, <a href="#wrglossary.14131">405</a>, <a href="#wrglossary.14223">407</a>, <a href="#wrglossary.14448">413</a>, <a href="#wrglossary.14625">417</a>, <a href="#wrglossary.14915">425</a>, <a href="#wrglossary.15559">447</a>–<a href="#wrglossary.15807">454</a> passim, <a href="#wrglossary.16064">462</a>, <a href="#wrglossary.16445">474</a>, <a href="#wrglossary.16651">480</a>, <a href="#wrglossary.16744">483</a>, <a href="#wrglossary.16942">489</a>, <a href="#wrglossary.17066">495</a>, <a href="#wrglossary.17255">501</a>, <span class="summarylocfmt"><a href="#wrglossary.17375">504</a></span>, <a href="#wrglossary.17476">506</a>, <a href="#wrglossary.17509">507</a>, <a href="#wrglossary.18703">556</a>, <a href="#wrglossary.18767">558</a>, <a href="#wrglossary.19205">572</a>, <a href="#wrglossary.19212">573</a>, <a href="#wrglossary.19580">584</a>, <a href="#wrglossary.19847">594</a>, <a href="#wrglossary.19858">595</a>, <a href="#wrglossary.20839">629</a>, <a href="#wrglossary.21246">644</a>, <a href="#wrglossary.22050">664</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.gloskey.nonumberlist"><span class="csoptfmt">nonumberlist</span></a><span class="qquad"></span><a href="#sec:newglosentry">§4</a>; <a href="#wrglossary.4460">133</a>, <a href="#wrglossary.4523">134</a>, <a href="#wrglossary.8920">250</a>, <a href="#wrglossary.9353">262</a>, <span class="summarylocfmt"><a href="#wrglossary.17389">504</a></span>, <a href="#wrglossary.22006">663</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.gloskey.parent"><span class="csoptfmt">parent</span></a><span class="qquad"></span><a href="#sec:newglosentry">§4</a>; <a href="#wrglossary.4236">127</a>–<a href="#wrglossary.4275">129</a>, <a href="#wrglossary.4964">148</a>–<a href="#wrglossary.5070">151</a> passim, <a href="#wrglossary.12659">359</a>, <a href="#wrglossary.12806">364</a>, <a href="#wrglossary.12844">365</a>, <a href="#wrglossary.17106">496</a>, <span class="summarylocfmt"><a href="#wrglossary.17398">504</a></span>, <a href="#wrglossary.19222">573</a>, <a href="#wrglossary.21011">636</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.gloskey.plural"><span class="csoptfmt">plural</span></a><span class="qquad"></span><a href="#sec:newglosentry">§4</a>; <a href="#wrglossary.1489">50</a>, <a href="#wrglossary.4176">126</a>–<a href="#wrglossary.4324">130</a> passim, <a href="#wrglossary.4663">137</a>, <a href="#wrglossary.4677">138</a>, <a href="#wrglossary.5098">151</a>, <a href="#wrglossary.5676">165</a>, <a href="#wrglossary.5808">169</a>, <a href="#wrglossary.6124">177</a>, <a href="#wrglossary.6479">185</a>, <a href="#wrglossary.6748">192</a>, <a href="#wrglossary.12837">365</a>, <a href="#wrglossary.12878">367</a>, <a href="#wrglossary.13171">376</a>, <a href="#wrglossary.15474">444</a>, <a href="#wrglossary.15520">446</a>, <a href="#wrglossary.15787">453</a>, <a href="#wrglossary.16659">480</a>, <a href="#wrglossary.16953">489</a>, <a href="#wrglossary.17315">502</a>, <span class="summarylocfmt"><a href="#wrglossary.17402">504</a></span>, <a href="#wrglossary.17414">505</a>, <a href="#wrglossary.19227">573</a>, <a href="#wrglossary.19994">599</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.gloskey.pluralaccess"><span class="csoptfmt">pluralaccess</span></a><span class="qquad"></span><a href="#sec:accsuppkeys">§17.1</a>; <a href="#wrglossary.13170">376</a>, <a href="#wrglossary.13310">381</a>, <a href="#wrglossary.13380">384</a>, <span class="summarylocfmt"><a href="#wrglossary.17411">504</a></span>, <a href="#wrglossary.19241">573</a>, <a href="#wrglossary.20003">599</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.gloskey.prefix"><span class="csoptfmt">prefix</span></a><span class="qquad"></span><a href="#sec:prefix">§16</a>; <a href="#wrglossary.12874">367</a>–<a href="#wrglossary.13041">372</a> passim, <a href="#wrglossary.16653">480</a>, <span class="summarylocfmt"><a href="#wrglossary.17415">505</a></span>, <a href="#wrglossary.19248">574</a>, <a href="#wrglossary.21029">636</a>, <a href="#wrglossary.21294">645</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.gloskey.prefixfirst"><span class="csoptfmt">prefixfirst</span></a><span class="qquad"></span><a href="#sec:prefix">§16</a>; <a href="#wrglossary.12880">367</a>–<a href="#wrglossary.13035">372</a> passim, <span class="summarylocfmt"><a href="#wrglossary.17419">505</a></span>, <a href="#wrglossary.19255">574</a>, <a href="#wrglossary.21032">637</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.gloskey.prefixfirstplural"><span class="csoptfmt">prefixfirstplural</span></a><span class="qquad"></span><a href="#sec:prefix">§16</a>; <a href="#wrglossary.12884">367</a>–<a href="#wrglossary.13038">372</a> passim, <span class="summarylocfmt"><a href="#wrglossary.17423">505</a></span>, <a href="#wrglossary.19262">574</a>, <a href="#wrglossary.21035">637</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.gloskey.prefixplural"><span class="csoptfmt">prefixplural</span></a><span class="qquad"></span><a href="#sec:prefix">§16</a>; <a href="#wrglossary.12877">367</a>–<a href="#wrglossary.13044">372</a> passim, <a href="#wrglossary.16655">480</a>, <span class="summarylocfmt"><a href="#wrglossary.17427">505</a></span>, <a href="#wrglossary.19269">574</a>, <a href="#wrglossary.21038">637</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a><span class="qquad"></span><a href="#sec:newglosentry">§4</a>; <a href="#wrglossary.1238">41</a>, <a href="#wrglossary.2212">72</a>, <a href="#wrglossary.2871">89</a>–<a href="#wrglossary.3045">94</a> passim, <a href="#wrglossary.4480">133</a>–<a href="#wrglossary.4542">135</a>, <a href="#wrglossary.5213">154</a>, <a href="#wrglossary.5421">160</a>, <a href="#wrglossary.9304">260</a>–<a href="#wrglossary.9446">265</a> passim, <a href="#wrglossary.13804">397</a>, <a href="#wrglossary.15841">455</a>–<a href="#wrglossary.15924">457</a>, <a href="#wrglossary.17259">501</a>, <span class="summarylocfmt"><a href="#wrglossary.17431">505</a></span>, <a href="#wrglossary.20093">603</a>, <a href="#wrglossary.21591">656</a>, <a href="#wrglossary.22008">663</a>, <a href="#wrglossary.22022">664</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.gloskey.seealso"><span class="xtrcsoptfmt">seealso</span></a><span class="qquad"></span><a href="#sec:newglosentry">§4</a>; <a href="#wrglossary.1240">41</a>, <a href="#wrglossary.3046">94</a>, <a href="#wrglossary.4535">134</a>, <a href="#wrglossary.4547">135</a>, <a href="#wrglossary.5215">154</a>, <a href="#wrglossary.13819">397</a>, <a href="#wrglossary.14023">403</a>, <a href="#wrglossary.15863">456</a>, <a href="#wrglossary.15926">457</a>, <span class="summarylocfmt"><a href="#wrglossary.17439">505</a></span>, <a href="#wrglossary.21592">656</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.gloskey.short"><span class="csoptfmt">short</span></a><span class="qquad"></span><a href="#sec:newglosentry">§4</a>; <a href="#wrglossary.720">24</a>, <a href="#wrglossary.2364">75</a>, <a href="#wrglossary.4589">135</a>, <a href="#wrglossary.4596">136</a>, <a href="#wrglossary.4933">146</a>, <a href="#wrglossary.4936">147</a>, <a href="#wrglossary.5488">161</a>, <a href="#wrglossary.5657">165</a>, <a href="#wrglossary.6115">177</a>, <a href="#wrglossary.6709">192</a>, <a href="#wrglossary.6883">196</a>, <a href="#wrglossary.6971">200</a>, <a href="#wrglossary.7060">202</a>, <a href="#wrglossary.12680">359</a>, <a href="#wrglossary.13199">377</a>, <a href="#wrglossary.13875">399</a>, <a href="#wrglossary.14833">423</a>, <a href="#wrglossary.15014">429</a>, <span class="summarylocfmt"><a href="#wrglossary.17444">505</a></span>, <a href="#wrglossary.17461">506</a>, <a href="#wrglossary.18384">544</a>, <a href="#wrglossary.18774">558</a>, <a href="#wrglossary.19275">575</a>, <a href="#wrglossary.20217">606</a>, <a href="#wrglossary.20690">623</a>, <a href="#wrglossary.20906">631</a>, <a href="#wrglossary.21041">637</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.gloskey.shortaccess"><span class="csoptfmt">shortaccess</span></a><span class="qquad"></span><a href="#sec:accsuppkeys">§17.1</a>; <a href="#wrglossary.13198">377</a>, <a href="#wrglossary.13330">382</a>, <a href="#wrglossary.13400">384</a>, <a href="#wrglossary.16765">483</a>–<a href="#wrglossary.16873">487</a> passim, <span class="summarylocfmt"><a href="#wrglossary.17458">506</a></span>, <a href="#wrglossary.18775">558</a>, <a href="#wrglossary.18908">563</a>, <a href="#wrglossary.19289">575</a>, <a href="#wrglossary.20212">606</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.gloskey.shortplural"><span class="csoptfmt">shortplural</span></a><span class="qquad"></span><a href="#sec:newglosentry">§4</a>; <a href="#tab:fieldmap">Table 4.1</a>; <a href="#wrglossary.1491">50</a>, <a href="#wrglossary.4327">130</a>, <a href="#wrglossary.4590">135</a>, <a href="#wrglossary.4592">136</a>, <a href="#wrglossary.5684">165</a>, <a href="#wrglossary.6152">177</a>, <a href="#wrglossary.6710">192</a>, <a href="#wrglossary.6758">193</a>, <a href="#wrglossary.6895">197</a>, <a href="#wrglossary.7159">205</a>, <a href="#wrglossary.13208">377</a>, <a href="#wrglossary.13263">379</a>, <span class="summarylocfmt"><a href="#wrglossary.17462">506</a></span>, <a href="#wrglossary.18369">544</a>, <a href="#wrglossary.18404">545</a>, <a href="#wrglossary.18781">559</a>, <a href="#wrglossary.19292">575</a>, <a href="#wrglossary.20222">607</a>, <a href="#wrglossary.20437">614</a>, <a href="#wrglossary.20920">632</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.gloskey.shortpluralaccess"><span class="csoptfmt">shortpluralaccess</span></a><span class="qquad"></span><a href="#sec:accsuppkeys">§17.1</a>; <a href="#wrglossary.13207">377</a>, <a href="#wrglossary.13333">382</a>, <a href="#wrglossary.13403">385</a>, <span class="summarylocfmt"><a href="#wrglossary.17468">506</a></span>, <a href="#wrglossary.18782">559</a>, <a href="#wrglossary.19306">576</a>, <a href="#wrglossary.20225">607</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a><span class="qquad"></span><a href="#sec:newglosentry">§4</a>; <a href="#tab:fieldmap">Table 4.1</a>; <a href="#wrglossary.356">13</a>, <a href="#wrglossary.589">20</a>, <a href="#wrglossary.718">24</a>, <a href="#wrglossary.1350">44</a>, <a href="#wrglossary.1544">52</a>, <a href="#wrglossary.3121">96</a>–<a href="#wrglossary.3190">98</a>, <a href="#wrglossary.4252">128</a>–<a href="#wrglossary.4425">132</a> passim, <a href="#wrglossary.4642">137</a>, <a href="#wrglossary.4946">147</a>, <a href="#wrglossary.5089">151</a>, <a href="#wrglossary.5305">156</a>, <a href="#wrglossary.7076">203</a>–<a href="#wrglossary.7227">206</a> passim, <a href="#wrglossary.8596">242</a>, <a href="#wrglossary.12809">364</a>, <a href="#wrglossary.12847">365</a>, <a href="#wrglossary.13874">399</a>, <a href="#wrglossary.13945">401</a>, <a href="#wrglossary.14128">405</a>, <a href="#wrglossary.14234">407</a>, <a href="#wrglossary.14410">412</a>, <a href="#wrglossary.14447">413</a>, <a href="#wrglossary.14913">425</a>, <a href="#wrglossary.15121">432</a>–<a href="#wrglossary.15187">435</a> passim, <a href="#wrglossary.15382">442</a>, <a href="#wrglossary.15554">447</a>, <a href="#wrglossary.15586">448</a>, <a href="#wrglossary.15810">454</a>, <a href="#wrglossary.16065">462</a>, <a href="#wrglossary.16169">466</a>, <a href="#wrglossary.16247">468</a>, <a href="#wrglossary.16462">475</a>, <a href="#wrglossary.17228">499</a>, <span class="summarylocfmt"><a href="#wrglossary.17472">506</a></span>, <a href="#wrglossary.18352">544</a>, <a href="#wrglossary.19309">576</a>, <a href="#wrglossary.20840">629</a>, <a href="#wrglossary.22036">664</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.gloskey.symbol"><span class="csoptfmt">symbol</span></a><span class="qquad"></span><a href="#sec:newglosentry">§4</a>; <a href="#wrglossary.863">30</a>, <a href="#wrglossary.968">34</a>, <a href="#wrglossary.1096">37</a>, <a href="#wrglossary.4357">130</a>, <a href="#wrglossary.4611">136</a>, <a href="#wrglossary.4944">147</a>, <a href="#wrglossary.5490">161</a>, <a href="#wrglossary.5868">170</a>, <a href="#wrglossary.6179">178</a>, <a href="#wrglossary.6234">179</a>, <a href="#wrglossary.6453">185</a>, <a href="#wrglossary.6511">186</a>, <a href="#wrglossary.7699">217</a>, <a href="#wrglossary.10654">296</a>, <a href="#wrglossary.11694">328</a>, <a href="#wrglossary.12672">359</a>, <a href="#wrglossary.13177">376</a>, <a href="#wrglossary.14559">415</a>–<a href="#wrglossary.14613">417</a>, <a href="#wrglossary.16943">489</a>, <span class="summarylocfmt"><a href="#wrglossary.17479">506</a></span>, <a href="#wrglossary.17490">507</a>, <a href="#wrglossary.19312">576</a>, <a href="#wrglossary.20298">609</a>, <a href="#wrglossary.21044">637</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.gloskey.symbolaccess"><span class="csoptfmt">symbolaccess</span></a><span class="qquad"></span><a href="#sec:accsuppkeys">§17.1</a>; <a href="#wrglossary.13176">376</a>, <a href="#wrglossary.13316">381</a>, <a href="#wrglossary.13386">384</a>, <a href="#wrglossary.16806">484</a>, <span class="summarylocfmt"><a href="#wrglossary.17487">507</a></span>, <a href="#wrglossary.19326">576</a>, <a href="#wrglossary.20305">610</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.gloskey.symbolplural"><span class="csoptfmt">symbolplural</span></a><span class="qquad"></span><a href="#sec:newglosentry">§4</a>; <a href="#wrglossary.4362">130</a>, <a href="#wrglossary.4945">147</a>, <a href="#wrglossary.6519">187</a>, <a href="#wrglossary.13180">376</a>, <span class="summarylocfmt"><a href="#wrglossary.17491">507</a></span>, <a href="#wrglossary.19329">576</a>, <a href="#wrglossary.19337">577</a>, <a href="#wrglossary.20322">610</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.gloskey.symbolpluralaccess"><span class="csoptfmt">symbolpluralaccess</span></a><span class="qquad"></span><a href="#sec:accsuppkeys">§17.1</a>; <a href="#wrglossary.13179">376</a>, <a href="#wrglossary.13319">381</a>, <a href="#wrglossary.13389">384</a>, <span class="summarylocfmt"><a href="#wrglossary.17500">507</a></span>, <a href="#wrglossary.19343">577</a>, <a href="#wrglossary.20325">610</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a><span class="qquad"></span><a href="#sec:newglosentry">§4</a>; <a href="#wrglossary.1009">34</a>, <a href="#wrglossary.1062">36</a>, <a href="#wrglossary.4289">129</a>, <a href="#wrglossary.4323">130</a>, <a href="#wrglossary.4607">136</a>, <a href="#wrglossary.5486">161</a>, <a href="#wrglossary.5649">165</a>–<a href="#wrglossary.5839">170</a> passim, <a href="#wrglossary.6113">177</a>, <a href="#wrglossary.6473">185</a>, <a href="#wrglossary.6676">191</a>, <a href="#wrglossary.6803">194</a>, <a href="#wrglossary.7063">202</a>, <a href="#wrglossary.8140">228</a>, <a href="#wrglossary.9397">263</a>, <a href="#wrglossary.9415">264</a>, <a href="#wrglossary.12835">365</a>, <a href="#wrglossary.12875">367</a>, <a href="#wrglossary.13165">376</a>, <a href="#wrglossary.13907">399</a>, <a href="#wrglossary.14624">417</a>, <a href="#wrglossary.14835">423</a>, <a href="#wrglossary.15015">429</a>, <a href="#wrglossary.15789">453</a>, <a href="#wrglossary.15935">458</a>, <a href="#wrglossary.16952">489</a>, <a href="#wrglossary.17304">502</a>, <a href="#wrglossary.17380">504</a>, <span class="summarylocfmt"><a href="#wrglossary.17504">507</a></span>, <a href="#wrglossary.19346">577</a>, <a href="#wrglossary.19585">584</a>, <a href="#wrglossary.20353">611</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.gloskey.textaccess"><span class="csoptfmt">textaccess</span></a><span class="qquad"></span><a href="#sec:accsuppkeys">§17.1</a>; <a href="#wrglossary.13164">376</a>, <a href="#wrglossary.13307">381</a>, <a href="#wrglossary.13374">383</a>, <span class="summarylocfmt"><a href="#wrglossary.17510">507</a></span>, <a href="#wrglossary.19358">577</a>, <a href="#wrglossary.20363">611</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.gloskey.type"><span class="csoptfmt">type</span></a><span class="qquad"></span><a href="#sec:newglosentry">§4</a>; <a href="#wrglossary.502">17</a>, <a href="#wrglossary.643">21</a>, <a href="#wrglossary.3750">113</a>, <a href="#wrglossary.4438">132</a>, <a href="#wrglossary.4753">142</a>, <a href="#wrglossary.5125">152</a>–<a href="#wrglossary.5246">155</a> passim, <a href="#wrglossary.6700">192</a>, <a href="#wrglossary.6761">193</a>, <a href="#wrglossary.7155">205</a>, <a href="#wrglossary.8945">251</a>, <a href="#wrglossary.12802">364</a>, <a href="#wrglossary.12841">365</a>, <a href="#wrglossary.14877">424</a>, <a href="#wrglossary.15122">432</a>, <a href="#wrglossary.15340">440</a>, <span class="summarylocfmt"><a href="#wrglossary.17514">507</a></span>, <a href="#wrglossary.19367">577</a>, <a href="#wrglossary.20837">629</a>, <a href="#wrglossary.21091">639</a>–<a href="#wrglossary.21245">644</a> passim</div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.gloskey.user1"><span class="csoptfmt">user1</span></a><span class="qquad"></span><a href="#sec:newglosentry">§4</a>; <a href="#tab:fieldmap">Table 4.1</a>; <a href="#wrglossary.1115">38</a>–<a href="#wrglossary.1221">41</a>, <a href="#wrglossary.4448">132</a>, <a href="#wrglossary.5898">171</a>, <a href="#wrglossary.6525">187</a>, <a href="#wrglossary.11951">335</a>, <a href="#wrglossary.12709">361</a>, <a href="#wrglossary.13211">377</a>, <a href="#wrglossary.14579">416</a>, <a href="#wrglossary.15463">444</a>, <a href="#wrglossary.15691">451</a>, <a href="#wrglossary.16751">483</a>, <a href="#wrglossary.16820">485</a>, <a href="#wrglossary.16944">489</a>, <a href="#wrglossary.17172">497</a>, <span class="summarylocfmt"><a href="#wrglossary.17521">507</a></span>, <a href="#wrglossary.17531">508</a>, <a href="#wrglossary.19370">578</a>, <a href="#wrglossary.20465">615</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.gloskey.user1access"><span class="csoptfmt">user1access</span></a><span class="qquad"></span><a href="#sec:accsuppkeys">§17.1</a>; <a href="#wrglossary.13210">377</a>, <a href="#wrglossary.13343">382</a>, <a href="#wrglossary.13413">385</a>, <a href="#wrglossary.16826">485</a>, <span class="summarylocfmt"><a href="#wrglossary.17528">508</a></span>, <a href="#wrglossary.19384">578</a>, <a href="#wrglossary.20471">615</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.gloskey.user2"><span class="csoptfmt">user2</span></a><span class="qquad"></span><a href="#sec:newglosentry">§4</a>; <a href="#tab:fieldmap">Table 4.1</a>; <a href="#wrglossary.4450">132</a>, <a href="#wrglossary.5909">172</a>, <a href="#wrglossary.6531">187</a>, <a href="#wrglossary.11952">335</a>, <a href="#wrglossary.13216">377</a>, <span class="summarylocfmt"><a href="#wrglossary.17532">508</a></span>, <a href="#wrglossary.19387">578</a>, <a href="#wrglossary.20484">616</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.gloskey.user2access"><span class="csoptfmt">user2access</span></a><span class="qquad"></span><a href="#sec:accsuppkeys">§17.1</a>; <a href="#wrglossary.13215">377</a>, <a href="#wrglossary.13347">382</a>, <a href="#wrglossary.13417">385</a>, <span class="summarylocfmt"><a href="#wrglossary.17539">508</a></span>, <a href="#wrglossary.19401">578</a>, <a href="#wrglossary.20490">616</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.gloskey.user3"><span class="csoptfmt">user3</span></a><span class="qquad"></span><a href="#sec:newglosentry">§4</a>; <a href="#tab:fieldmap">Table 4.1</a>; <a href="#wrglossary.4452">132</a>, <a href="#wrglossary.5920">172</a>, <a href="#wrglossary.6537">187</a>, <a href="#wrglossary.13221">378</a>, <span class="summarylocfmt"><a href="#wrglossary.17543">508</a></span>, <a href="#wrglossary.19404">579</a>, <a href="#wrglossary.20503">616</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.gloskey.user3access"><span class="csoptfmt">user3access</span></a><span class="qquad"></span><a href="#sec:accsuppkeys">§17.1</a>; <a href="#wrglossary.13220">377</a>, <a href="#wrglossary.13351">383</a>, <a href="#wrglossary.13421">385</a>, <span class="summarylocfmt"><a href="#wrglossary.17550">508</a></span>, <a href="#wrglossary.19418">579</a>, <a href="#wrglossary.20509">617</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.gloskey.user4"><span class="csoptfmt">user4</span></a><span class="qquad"></span><a href="#sec:newglosentry">§4</a>; <a href="#tab:fieldmap">Table 4.1</a>; <a href="#wrglossary.4454">132</a>, <a href="#wrglossary.5931">172</a>, <a href="#wrglossary.6543">188</a>, <a href="#wrglossary.13226">378</a>, <span class="summarylocfmt"><a href="#wrglossary.17554">508</a></span>, <a href="#wrglossary.19421">579</a>, <a href="#wrglossary.20522">617</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.gloskey.user4access"><span class="csoptfmt">user4access</span></a><span class="qquad"></span><a href="#sec:accsuppkeys">§17.1</a>; <a href="#wrglossary.13225">378</a>, <a href="#wrglossary.13355">383</a>, <a href="#wrglossary.13425">385</a>, <span class="summarylocfmt"><a href="#wrglossary.17561">508</a></span>, <a href="#wrglossary.19435">579</a>, <a href="#wrglossary.20528">617</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.gloskey.user5"><span class="csoptfmt">user5</span></a><span class="qquad"></span><a href="#sec:newglosentry">§4</a>; <a href="#tab:fieldmap">Table 4.1</a>; <a href="#wrglossary.4456">132</a>, <a href="#wrglossary.5942">173</a>, <a href="#wrglossary.6549">188</a>, <a href="#wrglossary.13231">378</a>, <span class="summarylocfmt"><a href="#wrglossary.17565">509</a></span>, <a href="#wrglossary.19438">580</a>, <a href="#wrglossary.20541">618</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.gloskey.user5access"><span class="csoptfmt">user5access</span></a><span class="qquad"></span><a href="#sec:accsuppkeys">§17.1</a>; <a href="#wrglossary.13230">378</a>, <a href="#wrglossary.13359">383</a>, <a href="#wrglossary.13429">385</a>, <span class="summarylocfmt"><a href="#wrglossary.17572">509</a></span>, <a href="#wrglossary.19452">580</a>, <a href="#wrglossary.20547">618</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.gloskey.user6"><span class="csoptfmt">user6</span></a><span class="qquad"></span><a href="#sec:newglosentry">§4</a>; <a href="#tab:fieldmap">Table 4.1</a>; <a href="#wrglossary.4458">133</a>, <a href="#wrglossary.5953">173</a>, <a href="#wrglossary.6555">188</a>, <a href="#wrglossary.13236">378</a>, <span class="summarylocfmt"><a href="#wrglossary.17576">509</a></span>, <a href="#wrglossary.19455">580</a>, <a href="#wrglossary.20560">618</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.gloskey.user6access"><span class="csoptfmt">user6access</span></a><span class="qquad"></span><a href="#sec:accsuppkeys">§17.1</a>; <a href="#wrglossary.13235">378</a>, <a href="#wrglossary.13363">383</a>, <a href="#wrglossary.13433">386</a>, <span class="summarylocfmt"><a href="#wrglossary.17583">509</a></span>, <a href="#wrglossary.19469">580</a>, <a href="#wrglossary.20566">618</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.glossaryfile">glossary file</dfn><span class="qquad"></span><div class="crossref"><span class="crossreftag">see</span> <a href="#glo:indexingfile">indexing file</a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.glossaryignored">glossary, ignored</dfn><span class="qquad"></span><div class="crossref"><span class="crossreftag">see</span> <a href="#glo:ignoredglossary">ignored glossary</a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.glossarystyle">glossary styles</dfn><span class="qquad"></span><a href="#wrglossary.2758">86</a>, <a href="#wrglossary.5004">149</a>, <a href="#wrglossary.8859">248</a>, <span class="summarylocfmt"><a href="#wrglossary.17806">521</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.altlist"><span class="glostylefmt">altlist</span></a><span class="qquad"></span><a href="#sec:liststyles">§13.1.1</a>; <a href="#wrglossary.7888">220</a>, <a href="#wrglossary.10722">298</a>, <a href="#wrglossary.13776">396</a>, <a href="#wrglossary.15053">430</a>, <span class="summarylocfmt"><a href="#wrglossary.17811">521</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.altlistgroup"><span class="glostylefmt">altlistgroup</span></a><span class="qquad"></span><a href="#sec:liststyles">§13.1.1</a>; <a href="#wrglossary.10732">298</a>, <span class="summarylocfmt"><a href="#wrglossary.17814">521</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.altlisthypergroup"><span class="glostylefmt">altlisthypergroup</span></a><span class="qquad"></span><a href="#sec:liststyles">§13.1.1</a>; <a href="#wrglossary.10737">298</a>, <span class="summarylocfmt"><a href="#wrglossary.17818">521</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.altlong4col-booktabs"><span class="glostylefmt">altlong4col-booktabs</span></a><span class="qquad"></span><a href="#sec:longbooktabsstyles">§13.1.4</a>; <a href="#wrglossary.10877">302</a>, <a href="#wrglossary.11041">307</a>, <span class="summarylocfmt"><a href="#wrglossary.17822">521</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.altlong4col"><span class="glostylefmt">altlong4col</span></a><span class="qquad"></span><a href="#sec:longstyles">§13.1.2</a>; <a href="#wrglossary.10591">293</a>, <a href="#wrglossary.10860">302</a>, <span class="summarylocfmt"><a href="#wrglossary.17825">521</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.altlong4colborder"><span class="glostylefmt">altlong4colborder</span></a><span class="qquad"></span><a href="#sec:longstyles">§13.1.2</a>; <a href="#wrglossary.10868">302</a>, <span class="summarylocfmt"><a href="#wrglossary.17828">522</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.altlong4colheader"><span class="glostylefmt">altlong4colheader</span></a><span class="qquad"></span><a href="#sec:longstyles">§13.1.2</a>; <a href="#wrglossary.10873">302</a>, <a href="#wrglossary.11042">308</a>, <span class="summarylocfmt"><a href="#wrglossary.17831">522</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.altlong4colheaderborder"><span class="glostylefmt">altlong4colheaderborder</span></a><span class="qquad"></span><a href="#sec:longstyles">§13.1.2</a>; <a href="#wrglossary.10879">302</a>, <a href="#wrglossary.16476">475</a>, <span class="summarylocfmt"><a href="#wrglossary.17834">522</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.altlongragged4col-booktabs"><span class="glostylefmt">altlongragged4col-booktabs</span></a><span class="qquad"></span><a href="#sec:longbooktabsstyles">§13.1.4</a>; <a href="#wrglossary.10971">305</a>, <a href="#wrglossary.11050">308</a>, <a href="#wrglossary.16479">475</a>, <span class="summarylocfmt"><a href="#wrglossary.17837">522</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.altlongragged4col"><span class="glostylefmt">altlongragged4col</span></a><span class="qquad"></span><a href="#sec:longraggedstyles">§13.1.3</a>; <a href="#wrglossary.10957">305</a>, <span class="summarylocfmt"><a href="#wrglossary.17840">522</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.altlongragged4colborder"><span class="glostylefmt">altlongragged4colborder</span></a><span class="qquad"></span><a href="#sec:longraggedstyles">§13.1.3</a>; <a href="#wrglossary.10964">305</a>, <span class="summarylocfmt"><a href="#wrglossary.17843">522</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.altlongragged4colheader"><span class="glostylefmt">altlongragged4colheader</span></a><span class="qquad"></span><a href="#sec:longraggedstyles">§13.1.3</a>; <a href="#wrglossary.10968">305</a>, <a href="#wrglossary.11051">308</a>, <span class="summarylocfmt"><a href="#wrglossary.17846">522</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.altlongragged4colheaderborder"><span class="glostylefmt">altlongragged4colheaderborder</span></a><span class="qquad"></span><a href="#sec:longraggedstyles">§13.1.3</a>; <a href="#wrglossary.10973">305</a>, <span class="summarylocfmt"><a href="#wrglossary.17849">523</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.altsuper4col"><span class="glostylefmt">altsuper4col</span></a><span class="qquad"></span><a href="#sec:superstyles">§13.1.5</a>; <a href="#wrglossary.10592">293</a>, <a href="#wrglossary.11126">310</a>, <a href="#wrglossary.11140">311</a>, <span class="summarylocfmt"><a href="#wrglossary.17852">523</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.altsuper4colborder"><span class="glostylefmt">altsuper4colborder</span></a><span class="qquad"></span><a href="#sec:superstyles">§13.1.5</a>; <a href="#wrglossary.11148">311</a>, <span class="summarylocfmt"><a href="#wrglossary.17855">523</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.altsuper4colheader"><span class="glostylefmt">altsuper4colheader</span></a><span class="qquad"></span><a href="#sec:superstyles">§13.1.5</a>; <a href="#wrglossary.11153">311</a>, <span class="summarylocfmt"><a href="#wrglossary.17857">523</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.altsuper4colheaderborder"><span class="glostylefmt">altsuper4colheaderborder</span></a><span class="qquad"></span><a href="#sec:superstyles">§13.1.5</a>; <a href="#wrglossary.11158">311</a>, <span class="summarylocfmt"><a href="#wrglossary.17860">523</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.altsuperragged4col"><span class="glostylefmt">altsuperragged4col</span></a><span class="qquad"></span><a href="#sec:superraggedstyles">§13.1.6</a>; <a href="#wrglossary.11233">313</a>, <a href="#wrglossary.11239">314</a>, <span class="summarylocfmt"><a href="#wrglossary.17863">523</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.altsuperragged4colborder"><span class="glostylefmt">altsuperragged4colborder</span></a><span class="qquad"></span><a href="#sec:superraggedstyles">§13.1.6</a>; <a href="#wrglossary.11237">314</a>, <span class="summarylocfmt"><a href="#wrglossary.17866">523</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.altsuperragged4colheader"><span class="glostylefmt">altsuperragged4colheader</span></a><span class="qquad"></span><a href="#sec:superraggedstyles">§13.1.6</a>; <a href="#wrglossary.11241">314</a>, <span class="summarylocfmt"><a href="#wrglossary.17869">524</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.altsuperragged4colheaderborder"><span class="glostylefmt">altsuperragged4colheaderborder</span></a><span class="qquad"></span><a href="#sec:superraggedstyles">§13.1.6</a>; <a href="#wrglossary.11245">314</a>, <span class="summarylocfmt"><a href="#wrglossary.17872">524</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.alttree"><span class="glostylefmt">alttree</span></a><span class="qquad"></span><a href="#sec:treestyles">§13.1.7</a>; <a href="#tab:mcols">Table 13.2</a>; <a href="#wrglossary.10597">295</a>, <a href="#wrglossary.11082">309</a>, <a href="#wrglossary.11272">315</a>–<a href="#wrglossary.11403">319</a> passim, <a href="#wrglossary.15733">452</a>, <span class="summarylocfmt"><a href="#wrglossary.17875">524</a></span>, <a href="#wrglossary.20399">613</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.alttreegroup"><span class="glostylefmt">alttreegroup</span></a><span class="qquad"></span><a href="#sec:treestyles">§13.1.7</a>; <a href="#tab:mcols">Table 13.2</a>; <a href="#wrglossary.11401">319</a>, <span class="summarylocfmt"><a href="#wrglossary.17879">524</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.alttreehypergroup"><span class="glostylefmt">alttreehypergroup</span></a><span class="qquad"></span><a href="#sec:treestyles">§13.1.7</a>; <a href="#tab:mcols">Table 13.2</a>; <a href="#wrglossary.11406">319</a>, <a href="#wrglossary.15615">449</a>, <span class="summarylocfmt"><a href="#wrglossary.17884">524</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.bookindex"><span class="xtrglostylefmt">bookindex</span></a><span class="qquad"></span><a href="#wrglossary.1029">35</a>, <a href="#wrglossary.1059">36</a>, <a href="#wrglossary.15036">429</a>, <a href="#wrglossary.15056">430</a>, <span class="summarylocfmt"><a href="#wrglossary.17889">524</a></span>, <a href="#wrglossary.20637">621</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.index"><span class="glostylefmt">index</span></a><span class="qquad"></span><a href="#sec:treestyles">§13.1.7</a>; <a href="#tab:mcols">Table 13.2</a>; <a href="#wrglossary.194">7</a>, <a href="#wrglossary.2763">86</a>, <a href="#wrglossary.2820">88</a>, <a href="#wrglossary.10704">298</a>, <a href="#wrglossary.10749">299</a>, <a href="#wrglossary.11285">315</a>–<a href="#wrglossary.11418">319</a> passim, <a href="#wrglossary.11572">325</a>, <a href="#wrglossary.11619">326</a>, <span class="summarylocfmt"><a href="#wrglossary.17891">525</a></span>, <a href="#wrglossary.20396">613</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.indexgroup"><span class="glostylefmt">indexgroup</span></a><span class="qquad"></span><a href="#sec:treestyles">§13.1.7</a>; <a href="#tab:mcols">Table 13.2</a>; <a href="#wrglossary.329">12</a>, <a href="#wrglossary.680">22</a>, <a href="#wrglossary.11310">316</a>, <a href="#wrglossary.11571">325</a>, <span class="summarylocfmt"><a href="#wrglossary.17893">525</a></span>, <a href="#wrglossary.20390">612</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.indexhypergroup"><span class="glostylefmt">indexhypergroup</span></a><span class="qquad"></span><a href="#sec:treestyles">§13.1.7</a>; <a href="#tab:mcols">Table 13.2</a>; <a href="#wrglossary.11265">314</a>, <a href="#wrglossary.11315">316</a>, <a href="#wrglossary.11733">329</a>, <span class="summarylocfmt"><a href="#wrglossary.17896">525</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.inline"><span class="glostylefmt">inline</span></a><span class="qquad"></span><a href="#sec:inline">§13.1.9</a>; <a href="#wrglossary.11450">321</a>, <a href="#wrglossary.11474">322</a>, <a href="#wrglossary.15606">448</a>, <a href="#wrglossary.17047">495</a>, <span class="summarylocfmt"><a href="#wrglossary.17899">525</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.list"><span class="glostylefmt">list</span></a><span class="qquad"></span><a href="#sec:liststyles">§13.1.1</a>; <a href="#wrglossary.191">7</a>, <a href="#wrglossary.2760">86</a>, <a href="#wrglossary.2809">87</a>, <a href="#wrglossary.10509">291</a>, <a href="#wrglossary.10696">297</a>, <a href="#wrglossary.10708">298</a>, <a href="#wrglossary.11596">326</a>, <a href="#wrglossary.11779">331</a>–<a href="#wrglossary.11939">335</a> passim, <a href="#wrglossary.13073">373</a>, <a href="#wrglossary.15037">429</a>, <span class="summarylocfmt"><a href="#wrglossary.17902">525</a></span>, <a href="#wrglossary.19760">591</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.listdotted"><span class="glostylefmt">listdotted</span></a><span class="qquad"></span><a href="#sec:liststyles">§13.1.1</a>; <a href="#wrglossary.10627">295</a>–<a href="#wrglossary.10758">299</a> passim, <span class="summarylocfmt"><a href="#wrglossary.17905">525</a></span>, <a href="#wrglossary.19750">591</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.listgroup"><span class="glostylefmt">listgroup</span></a><span class="qquad"></span><a href="#sec:liststyles">§13.1.1</a>; <a href="#wrglossary.3204">98</a>, <a href="#wrglossary.10569">293</a>, <a href="#wrglossary.10706">298</a>, <span class="summarylocfmt"><a href="#wrglossary.17907">525</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.listhypergroup"><span class="glostylefmt">listhypergroup</span></a><span class="qquad"></span><a href="#sec:liststyles">§13.1.1</a>; <a href="#wrglossary.10712">298</a>, <a href="#wrglossary.11270">315</a>–<a href="#wrglossary.11340">317</a>, <span class="summarylocfmt"><a href="#wrglossary.17911">526</a></span>, <a href="#wrglossary.19764">591</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.long-booktabs"><span class="glostylefmt">long-booktabs</span></a><span class="qquad"></span><a href="#sec:longbooktabsstyles">§13.1.4</a>; <a href="#wrglossary.10814">301</a>, <a href="#wrglossary.11028">307</a>, <a href="#wrglossary.11873">333</a>, <span class="summarylocfmt"><a href="#wrglossary.17915">526</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.long-name-desc-sym-loc"><span class="xtrglostylefmt">long-name-desc-sym-loc</span></a><span class="qquad"></span><a href="#wrglossary.16493">476</a>, <span class="summarylocfmt"><a href="#wrglossary.17918">526</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.long-name-desc"><span class="xtrglostylefmt">long-name-desc</span></a><span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.17920">526</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.long"><span class="glostylefmt">long</span></a><span class="qquad"></span><a href="#sec:longstyles">§13.1.2</a>; <a href="#wrglossary.8445">239</a>, <a href="#wrglossary.10521">292</a>, <a href="#wrglossary.10596">295</a>, <a href="#wrglossary.10799">300</a>, <a href="#wrglossary.10809">301</a>, <span class="summarylocfmt"><a href="#wrglossary.17922">526</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.long3col-booktabs"><span class="glostylefmt">long3col-booktabs</span></a><span class="qquad"></span><a href="#sec:longbooktabsstyles">§13.1.4</a>; <a href="#wrglossary.10835">301</a>, <a href="#wrglossary.11034">307</a>, <span class="summarylocfmt"><a href="#wrglossary.17925">526</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.long3col"><span class="glostylefmt">long3col</span></a><span class="qquad"></span><a href="#sec:longstyles">§13.1.2</a>; <a href="#tab:styles">Table 13.1</a>; <a href="#wrglossary.10821">301</a>, <span class="summarylocfmt"><a href="#wrglossary.17928">526</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.long3colborder"><span class="glostylefmt">long3colborder</span></a><span class="qquad"></span><a href="#sec:longstyles">§13.1.2</a>; <a href="#tab:styles">Table 13.1</a>; <a href="#wrglossary.10828">301</a>, <span class="summarylocfmt"><a href="#wrglossary.17931">526</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.long3colheader"><span class="glostylefmt">long3colheader</span></a><span class="qquad"></span><a href="#sec:longstyles">§13.1.2</a>; <a href="#tab:styles">Table 13.1</a>; <a href="#wrglossary.10832">301</a>, <a href="#wrglossary.11035">307</a>, <span class="summarylocfmt"><a href="#wrglossary.17934">527</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.long3colheaderborder"><span class="glostylefmt">long3colheaderborder</span></a><span class="qquad"></span><a href="#sec:longstyles">§13.1.2</a>; <a href="#tab:styles">Table 13.1</a>; <a href="#wrglossary.10837">301</a>, <span class="summarylocfmt"><a href="#wrglossary.17937">527</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.long4col-booktabs"><span class="glostylefmt">long4col-booktabs</span></a><span class="qquad"></span><a href="#sec:longbooktabsstyles">§13.1.4</a>; <a href="#wrglossary.10854">302</a>, <a href="#wrglossary.11038">307</a>, <a href="#wrglossary.16478">475</a>, <span class="summarylocfmt"><a href="#wrglossary.17940">527</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.long4col"><span class="glostylefmt">long4col</span></a><span class="qquad"></span><a href="#sec:longstyles">§13.1.2</a>; <a href="#wrglossary.10588">293</a>, <a href="#wrglossary.10842">301</a>, <a href="#wrglossary.10849">302</a>, <span class="summarylocfmt"><a href="#wrglossary.17943">527</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.long4colborder"><span class="glostylefmt">long4colborder</span></a><span class="qquad"></span><a href="#sec:longstyles">§13.1.2</a>; <a href="#wrglossary.10847">302</a>, <span class="summarylocfmt"><a href="#wrglossary.17946">527</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.long4colheader"><span class="glostylefmt">long4colheader</span></a><span class="qquad"></span><a href="#sec:longstyles">§13.1.2</a>; <a href="#wrglossary.10851">302</a>, <a href="#wrglossary.11039">307</a>, <span class="summarylocfmt"><a href="#wrglossary.17949">527</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.long4colheaderborder"><span class="glostylefmt">long4colheaderborder</span></a><span class="qquad"></span><a href="#sec:longstyles">§13.1.2</a>; <a href="#wrglossary.10856">302</a>, <a href="#wrglossary.16475">475</a>, <span class="summarylocfmt"><a href="#wrglossary.17952">527</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.longborder"><span class="glostylefmt">longborder</span></a><span class="qquad"></span><a href="#sec:longstyles">§13.1.2</a>; <a href="#wrglossary.10807">300</a>, <a href="#wrglossary.10808">301</a>, <span class="summarylocfmt"><a href="#wrglossary.17955">528</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.longheader"><span class="glostylefmt">longheader</span></a><span class="qquad"></span><a href="#sec:longstyles">§13.1.2</a>; <a href="#wrglossary.10811">301</a>, <a href="#wrglossary.11029">307</a>, <a href="#wrglossary.11784">331</a>, <span class="summarylocfmt"><a href="#wrglossary.17958">528</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.longheaderborder"><span class="glostylefmt">longheaderborder</span></a><span class="qquad"></span><a href="#sec:longstyles">§13.1.2</a>; <a href="#wrglossary.8862">248</a>, <a href="#wrglossary.10816">301</a>, <span class="summarylocfmt"><a href="#wrglossary.17961">528</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.longragged-booktabs"><span class="glostylefmt">longragged-booktabs</span></a><span class="qquad"></span><a href="#sec:longbooktabsstyles">§13.1.4</a>; <a href="#wrglossary.10931">304</a>, <a href="#wrglossary.11044">308</a>, <span class="summarylocfmt"><a href="#wrglossary.17964">528</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.longragged"><span class="glostylefmt">longragged</span></a><span class="qquad"></span><a href="#sec:longraggedstyles">§13.1.3</a>; <a href="#wrglossary.10918">304</a>, <span class="summarylocfmt"><a href="#wrglossary.17967">528</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.longragged3col-booktabs"><span class="glostylefmt">longragged3col-booktabs</span></a><span class="qquad"></span><a href="#sec:longbooktabsstyles">§13.1.4</a>; <a href="#wrglossary.10951">305</a>, <a href="#wrglossary.11047">308</a>, <span class="summarylocfmt"><a href="#wrglossary.17970">528</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.longragged3col"><span class="glostylefmt">longragged3col</span></a><span class="qquad"></span><a href="#sec:longraggedstyles">§13.1.3</a>; <a href="#wrglossary.10937">304</a>, <a href="#wrglossary.10950">305</a>, <span class="summarylocfmt"><a href="#wrglossary.17973">528</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.longragged3colborder"><span class="glostylefmt">longragged3colborder</span></a><span class="qquad"></span><a href="#sec:longraggedstyles">§13.1.3</a>; <a href="#wrglossary.10944">304</a>, <span class="summarylocfmt"><a href="#wrglossary.17976">529</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.longragged3colheader"><span class="glostylefmt">longragged3colheader</span></a><span class="qquad"></span><a href="#sec:longraggedstyles">§13.1.3</a>; <a href="#wrglossary.10948">305</a>, <a href="#wrglossary.11048">308</a>, <span class="summarylocfmt"><a href="#wrglossary.17979">529</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.longragged3colheaderborder"><span class="glostylefmt">longragged3colheaderborder</span></a><span class="qquad"></span><a href="#sec:longraggedstyles">§13.1.3</a>; <a href="#wrglossary.10953">305</a>, <span class="summarylocfmt"><a href="#wrglossary.17982">529</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.longraggedborder"><span class="glostylefmt">longraggedborder</span></a><span class="qquad"></span><a href="#sec:longraggedstyles">§13.1.3</a>; <a href="#wrglossary.10924">304</a>, <span class="summarylocfmt"><a href="#wrglossary.17985">529</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.longraggedheader"><span class="glostylefmt">longraggedheader</span></a><span class="qquad"></span><a href="#sec:longraggedstyles">§13.1.3</a>; <a href="#wrglossary.10928">304</a>, <a href="#wrglossary.11045">308</a>, <span class="summarylocfmt"><a href="#wrglossary.17988">529</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.longraggedheaderborder"><span class="glostylefmt">longraggedheaderborder</span></a><span class="qquad"></span><a href="#sec:longraggedstyles">§13.1.3</a>; <a href="#wrglossary.10933">304</a>, <span class="summarylocfmt"><a href="#wrglossary.17991">529</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.mcolalttree"><span class="glostylefmt">mcolalttree</span></a><span class="qquad"></span><a href="#sec:mcolstyles">§13.1.8</a>; <a href="#tab:mcols">Table 13.2</a>; <a href="#wrglossary.8874">248</a>, <span class="summarylocfmt"><a href="#wrglossary.17994">529</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.mcolalttreegroup"><span class="glostylefmt">mcolalttreegroup</span></a><span class="qquad"></span><a href="#sec:mcolstyles">§13.1.8</a>; <a href="#tab:mcols">Table 13.2</a>; <span class="summarylocfmt"><a href="#wrglossary.17998">530</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.mcolalttreehypergroup"><span class="glostylefmt">mcolalttreehypergroup</span></a><span class="qquad"></span><a href="#sec:mcolstyles">§13.1.8</a>; <a href="#tab:mcols">Table 13.2</a>; <span class="summarylocfmt"><a href="#wrglossary.18003">530</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.mcolalttreespannav"><span class="glostylefmt">mcolalttreespannav</span></a><span class="qquad"></span><a href="#sec:mcolstyles">§13.1.8</a>; <a href="#tab:mcols">Table 13.2</a>; <span class="summarylocfmt"><a href="#wrglossary.18008">530</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.mcolindex"><span class="glostylefmt">mcolindex</span></a><span class="qquad"></span><a href="#sec:mcolstyles">§13.1.8</a>; <a href="#tab:mcols">Table 13.2</a>; <a href="#wrglossary.11417">319</a>, <span class="summarylocfmt"><a href="#wrglossary.18013">530</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.mcolindexgroup"><span class="glostylefmt">mcolindexgroup</span></a><span class="qquad"></span><a href="#sec:mcolstyles">§13.1.8</a>; <a href="#tab:mcols">Table 13.2</a>; <span class="summarylocfmt"><a href="#wrglossary.18015">530</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.mcolindexhypergroup"><span class="glostylefmt">mcolindexhypergroup</span></a><span class="qquad"></span><a href="#sec:mcolstyles">§13.1.8</a>; <a href="#tab:mcols">Table 13.2</a>; <span class="summarylocfmt"><a href="#wrglossary.18018">530</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.mcolindexspannav"><span class="glostylefmt">mcolindexspannav</span></a><span class="qquad"></span><a href="#sec:mcolstyles">§13.1.8</a>; <a href="#tab:mcols">Table 13.2</a>; <span class="summarylocfmt"><a href="#wrglossary.18021">531</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.mcoltree"><span class="glostylefmt">mcoltree</span></a><span class="qquad"></span><a href="#sec:mcolstyles">§13.1.8</a>; <a href="#tab:mcols">Table 13.2</a>; <span class="summarylocfmt"><a href="#wrglossary.18024">531</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.mcoltreegroup"><span class="glostylefmt">mcoltreegroup</span></a><span class="qquad"></span><a href="#sec:mcolstyles">§13.1.8</a>; <a href="#tab:mcols">Table 13.2</a>; <span class="summarylocfmt"><a href="#wrglossary.18027">531</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.mcoltreehypergroup"><span class="glostylefmt">mcoltreehypergroup</span></a><span class="qquad"></span><a href="#sec:mcolstyles">§13.1.8</a>; <a href="#tab:mcols">Table 13.2</a>; <a href="#wrglossary.11444">321</a>, <span class="summarylocfmt"><a href="#wrglossary.18031">531</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.mcoltreenoname"><span class="glostylefmt">mcoltreenoname</span></a><span class="qquad"></span><a href="#sec:mcolstyles">§13.1.8</a>; <a href="#tab:mcols">Table 13.2</a>; <span class="summarylocfmt"><a href="#wrglossary.18035">531</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.mcoltreenonamegroup"><span class="glostylefmt">mcoltreenonamegroup</span></a><span class="qquad"></span><a href="#sec:mcolstyles">§13.1.8</a>; <a href="#tab:mcols">Table 13.2</a>; <span class="summarylocfmt"><a href="#wrglossary.18038">531</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.mcoltreenonamehypergroup"><span class="glostylefmt">mcoltreenonamehypergroup</span></a><span class="qquad"></span><a href="#sec:mcolstyles">§13.1.8</a>; <a href="#tab:mcols">Table 13.2</a>; <span class="summarylocfmt"><a href="#wrglossary.18042">532</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.mcoltreenonamespannav"><span class="glostylefmt">mcoltreenonamespannav</span></a><span class="qquad"></span><a href="#sec:mcolstyles">§13.1.8</a>; <a href="#tab:mcols">Table 13.2</a>; <span class="summarylocfmt"><a href="#wrglossary.18046">532</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.mcoltreespannav"><span class="glostylefmt">mcoltreespannav</span></a><span class="qquad"></span><a href="#sec:mcolstyles">§13.1.8</a>; <a href="#tab:mcols">Table 13.2</a>; <span class="summarylocfmt"><a href="#wrglossary.18050">532</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.sublistdotted"><span class="glostylefmt">sublistdotted</span></a><span class="qquad"></span><a href="#sec:liststyles">§13.1.1</a>; <a href="#wrglossary.10757">299</a>, <span class="summarylocfmt"><a href="#wrglossary.18054">532</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.super"><span class="glostylefmt">super</span></a><span class="qquad"></span><a href="#sec:superstyles">§13.1.5</a>; <a href="#wrglossary.8446">239</a>, <a href="#wrglossary.11084">309</a>, <span class="summarylocfmt"><a href="#wrglossary.18056">532</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.super3col"><span class="glostylefmt">super3col</span></a><span class="qquad"></span><a href="#sec:superstyles">§13.1.5</a>; <a href="#wrglossary.11104">309</a>, <a href="#wrglossary.11113">310</a>, <span class="summarylocfmt"><a href="#wrglossary.18059">532</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.super3colborder"><span class="glostylefmt">super3colborder</span></a><span class="qquad"></span><a href="#sec:superstyles">§13.1.5</a>; <a href="#wrglossary.11111">310</a>, <span class="summarylocfmt"><a href="#wrglossary.18062">532</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.super3colheader"><span class="glostylefmt">super3colheader</span></a><span class="qquad"></span><a href="#sec:superstyles">§13.1.5</a>; <a href="#wrglossary.11115">310</a>, <span class="summarylocfmt"><a href="#wrglossary.18065">533</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.super3colheaderborder"><span class="glostylefmt">super3colheaderborder</span></a><span class="qquad"></span><a href="#sec:superstyles">§13.1.5</a>; <a href="#wrglossary.11119">310</a>, <span class="summarylocfmt"><a href="#wrglossary.18068">533</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.super4col"><span class="glostylefmt">super4col</span></a><span class="qquad"></span><a href="#sec:superstyles">§13.1.5</a>; <a href="#wrglossary.10589">293</a>, <a href="#wrglossary.11123">310</a>, <a href="#wrglossary.11142">311</a>, <span class="summarylocfmt"><a href="#wrglossary.18071">533</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.super4colborder"><span class="glostylefmt">super4colborder</span></a><span class="qquad"></span><a href="#sec:superstyles">§13.1.5</a>; <a href="#wrglossary.11128">310</a>, <a href="#wrglossary.11150">311</a>, <span class="summarylocfmt"><a href="#wrglossary.18074">533</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.super4colheader"><span class="glostylefmt">super4colheader</span></a><span class="qquad"></span><a href="#sec:superstyles">§13.1.5</a>; <a href="#wrglossary.11132">310</a>, <a href="#wrglossary.11155">311</a>, <span class="summarylocfmt"><a href="#wrglossary.18077">533</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.super4colheaderborder"><span class="glostylefmt">super4colheaderborder</span></a><span class="qquad"></span><a href="#sec:superstyles">§13.1.5</a>; <a href="#wrglossary.11136">310</a>, <a href="#wrglossary.11160">311</a>, <span class="summarylocfmt"><a href="#wrglossary.18080">533</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.superborder"><span class="glostylefmt">superborder</span></a><span class="qquad"></span><a href="#sec:superstyles">§13.1.5</a>; <a href="#wrglossary.11092">309</a>, <span class="summarylocfmt"><a href="#wrglossary.18083">533</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.superheader"><span class="glostylefmt">superheader</span></a><span class="qquad"></span><a href="#sec:superstyles">§13.1.5</a>; <a href="#wrglossary.11096">309</a>, <span class="summarylocfmt"><a href="#wrglossary.18086">533</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.superheaderborder"><span class="glostylefmt">superheaderborder</span></a><span class="qquad"></span><a href="#sec:superstyles">§13.1.5</a>; <a href="#wrglossary.8860">248</a>, <a href="#wrglossary.11100">309</a>, <span class="summarylocfmt"><a href="#wrglossary.18089">534</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.superragged"><span class="glostylefmt">superragged</span></a><span class="qquad"></span><a href="#sec:superraggedstyles">§13.1.6</a>; <a href="#wrglossary.11195">312</a>, <a href="#wrglossary.11209">313</a>, <span class="summarylocfmt"><a href="#wrglossary.18092">534</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.superragged3col"><span class="glostylefmt">superragged3col</span></a><span class="qquad"></span><a href="#sec:superraggedstyles">§13.1.6</a>; <a href="#wrglossary.11215">313</a>, <span class="summarylocfmt"><a href="#wrglossary.18095">534</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.superragged3colborder"><span class="glostylefmt">superragged3colborder</span></a><span class="qquad"></span><a href="#sec:superraggedstyles">§13.1.6</a>; <a href="#wrglossary.11222">313</a>, <span class="summarylocfmt"><a href="#wrglossary.18098">534</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.superragged3colheader"><span class="glostylefmt">superragged3colheader</span></a><span class="qquad"></span><a href="#sec:superraggedstyles">§13.1.6</a>; <a href="#wrglossary.11226">313</a>, <span class="summarylocfmt"><a href="#wrglossary.18101">534</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.superragged3colheaderborder"><span class="glostylefmt">superragged3colheaderborder</span></a><span class="qquad"></span><a href="#sec:superraggedstyles">§13.1.6</a>; <a href="#wrglossary.11230">313</a>, <span class="summarylocfmt"><a href="#wrglossary.18104">534</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.superraggedborder"><span class="glostylefmt">superraggedborder</span></a><span class="qquad"></span><a href="#sec:superraggedstyles">§13.1.6</a>; <a href="#wrglossary.11203">312</a>, <span class="summarylocfmt"><a href="#wrglossary.18107">534</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.superraggedheader"><span class="glostylefmt">superraggedheader</span></a><span class="qquad"></span><a href="#sec:superraggedstyles">§13.1.6</a>; <a href="#wrglossary.11207">313</a>, <span class="summarylocfmt"><a href="#wrglossary.18110">535</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.superraggedheaderborder"><span class="glostylefmt">superraggedheaderborder</span></a><span class="qquad"></span><a href="#sec:superraggedstyles">§13.1.6</a>; <a href="#wrglossary.11211">313</a>, <span class="summarylocfmt"><a href="#wrglossary.18113">535</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.topic"><span class="xtrglostylefmt">topic</span></a><span class="qquad"></span><a href="#wrglossary.12545">354</a>, <a href="#wrglossary.15715">451</a>–<a href="#wrglossary.15781">453</a>, <span class="summarylocfmt"><a href="#wrglossary.18116">535</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.topicmcols"><span class="xtrglostylefmt">topicmcols</span></a><span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.18118">535</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.tree"><span class="glostylefmt">tree</span></a><span class="qquad"></span><a href="#sec:treestyles">§13.1.7</a>; <a href="#tab:mcols">Table 13.2</a>; <a href="#wrglossary.7702">217</a>, <a href="#wrglossary.10499">291</a>, <a href="#wrglossary.11282">315</a>–<a href="#wrglossary.11360">318</a>, <a href="#wrglossary.15732">452</a>, <span class="summarylocfmt"><a href="#wrglossary.18120">535</a></span>, <a href="#wrglossary.20393">612</a>, <a href="#wrglossary.20402">613</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.treegroup"><span class="glostylefmt">treegroup</span></a><span class="qquad"></span><a href="#sec:treestyles">§13.1.7</a>; <a href="#tab:mcols">Table 13.2</a>; <a href="#wrglossary.11331">317</a>, <span class="summarylocfmt"><a href="#wrglossary.18123">535</a></span>, <a href="#wrglossary.20389">612</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.treehypergroup"><span class="glostylefmt">treehypergroup</span></a><span class="qquad"></span><a href="#sec:treestyles">§13.1.7</a>; <a href="#tab:mcols">Table 13.2</a>; <a href="#wrglossary.10694">297</a>, <a href="#wrglossary.11336">317</a>, <span class="summarylocfmt"><a href="#wrglossary.18127">535</a></span>, <a href="#wrglossary.20406">613</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.treenoname"><span class="glostylefmt">treenoname</span></a><span class="qquad"></span><a href="#sec:treestyles">§13.1.7</a>; <a href="#tab:mcols">Table 13.2</a>; <a href="#wrglossary.11276">315</a>, <a href="#wrglossary.11343">317</a>, <span class="summarylocfmt"><a href="#wrglossary.18131">536</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.treenonamegroup"><span class="glostylefmt">treenonamegroup</span></a><span class="qquad"></span><a href="#sec:treestyles">§13.1.7</a>; <a href="#tab:mcols">Table 13.2</a>; <a href="#wrglossary.11347">317</a>, <a href="#wrglossary.15594">448</a>, <span class="summarylocfmt"><a href="#wrglossary.18134">536</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glostyle.treenonamehypergroup"><span class="glostylefmt">treenonamehypergroup</span></a><span class="qquad"></span><a href="#sec:treestyles">§13.1.7</a>; <a href="#tab:mcols">Table 13.2</a>; <a href="#wrglossary.11351">317</a>, <span class="summarylocfmt"><a href="#wrglossary.18138">536</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx0"><a href="#glo:glossaryentry"><code class="csfmt">\glossaryentry</code></a><span class="qquad"></span><a href="#sec:problemlocations">§12.5</a>; <a href="#wrglossary.10096">279</a>, <span class="summarylocfmt"><a href="#wrglossary.18636">554</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:ctr.glossaryentry"><span class="ctrfmt">glossaryentry</span> counter</a><span class="qquad"></span><a href="#sec:pkgopts-printglos">§2.3</a>; <a href="#wrglossary.2609">82</a>–<a href="#wrglossary.2707">85</a>, <a href="#wrglossary.19053">568</a>, <a href="#wrglossary.20052">601</a>, <a href="#wrglossary.20074">602</a>, <a href="#wrglossary.20258">608</a>, <a href="#wrglossary.21545">653</a>, <a href="#wrglossary.21763">659</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glossaryentrynumbers"><code class="csfmt">\glossaryentrynumbers</code></a><span class="qquad"></span><a href="#sec:glossmarkup">§8.2</a>; <a href="#wrglossary.8890">249</a>, <a href="#wrglossary.8931">250</a>, <a href="#wrglossary.11824">332</a>, <span class="summarylocfmt"><a href="#wrglossary.18638">554</a></span>, <a href="#wrglossary.19878">595</a>, <a href="#wrglossary.19912">597</a>, <a href="#wrglossary.20078">602</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glossaryheader"><code class="csfmt">\glossaryheader</code></a><span class="qquad"></span><a href="#sec:glossarystylecmds">§13.2.3</a>; <a href="#wrglossary.8934">250</a>, <a href="#wrglossary.11485">322</a>, <a href="#wrglossary.11783">331</a>, <a href="#wrglossary.11884">333</a>, <span class="summarylocfmt"><a href="#wrglossary.18646">554</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glossarymark"><code class="csfmt">\glossarymark</code></a><a id="wrglossary.22158"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a> <span class="qquad"></span><a href="#sec:glossmarkup">§8.2</a>; <a href="#wrglossary.8734">245</a>, <a href="#wrglossary.8754">246</a>, <span class="summarylocfmt"><a href="#wrglossary.18650">554</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glossaryname"><code class="csfmt">\glossaryname</code></a><span class="qquad"></span><a href="#sec:fixednames">§1.5.1</a>; <a href="#tab:predefinednames">Table 1.2</a>; <a href="#wrglossary.1422">47</a>–<a href="#wrglossary.1457">49</a>, <a href="#wrglossary.2285">74</a>, <a href="#wrglossary.9076">253</a>, <a href="#wrglossary.18425">545</a>, <span class="summarylocfmt"><a href="#wrglossary.18654">554</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glossarypostamble"><code class="csfmt">\glossarypostamble</code></a><span class="qquad"></span><a href="#sec:glossmarkup">§8.2</a>; <a href="#wrglossary.8852">248</a>, <span class="summarylocfmt"><a href="#wrglossary.18658">554</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glossarypreamble"><code class="csfmt">\glossarypreamble</code></a><span class="qquad"></span><a href="#sec:glossmarkup">§8.2</a>; <a href="#wrglossary.2682">84</a>, <a href="#wrglossary.8820">247</a>, <span class="summarylocfmt"><a href="#wrglossary.18661">555</a></span>, <div class="crossref"><span class="crossreftag">see also</span> <a href="#glo:setglossarypreamble"><code class="csfmt">\setglossarypreamble</code></a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glossarysection"><code class="csfmt">\glossarysection</code></a><span class="qquad"></span><a href="#sec:glossmarkup">§8.2</a>; <a href="#wrglossary.8720">245</a>, <a href="#wrglossary.8866">248</a>, <a href="#wrglossary.11462">321</a>, <span class="summarylocfmt"><a href="#wrglossary.18665">555</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glossarystyle"><code class="csfmt">\glossarystyle</code></a><a id="wrglossary.22159"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a> <span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.18666">555</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:ctr.glossarysubentry"><span class="ctrfmt">glossarysubentry</span> counter</a><span class="qquad"></span><a href="#sec:pkgopts-printglos">§2.3</a>; <a href="#wrglossary.2703">85</a>, <a href="#wrglossary.2734">86</a>, <a href="#wrglossary.20053">601</a>, <a href="#wrglossary.20081">602</a>, <a href="#wrglossary.20263">608</a>, <a href="#wrglossary.21549">653</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glossarytitle"><code class="csfmt">\glossarytitle</code></a><span class="qquad"></span><a href="#sec:glossmarkup">§8.2</a>; <a href="#wrglossary.8535">241</a>, <a href="#wrglossary.8785">246</a>, <a href="#wrglossary.8798">247</a>, <span class="summarylocfmt"><a href="#wrglossary.18671">555</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glossarytoctitle"><code class="csfmt">\glossarytoctitle</code></a><span class="qquad"></span><a href="#sec:glossmarkup">§8.2</a>; <a href="#wrglossary.8540">241</a>, <a href="#wrglossary.8791">246</a>–<a href="#wrglossary.8871">248</a>, <span class="summarylocfmt"><a href="#wrglossary.18674">555</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glossentry"><code class="csfmt">\glossentry</code></a><span class="qquad"></span><a href="#sec:glossarystylecmds">§13.2.3</a>; <a href="#wrglossary.8694">244</a>, <a href="#wrglossary.8925">250</a>, <a href="#wrglossary.11597">326</a>, <a href="#wrglossary.11643">327</a>, <a href="#wrglossary.11818">332</a>, <a href="#wrglossary.11846">333</a>, <span class="summarylocfmt"><a href="#wrglossary.18679">555</a></span>, <a href="#wrglossary.19671">588</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:Glossentrydesc"><code class="csfmt">\Glossentrydesc</code></a><span class="qquad"></span><a href="#sec:glossarycmds">§13.2.1</a>; <a href="#wrglossary.11682">328</a>, <a href="#wrglossary.14496">414</a>, <span class="summarylocfmt"><a href="#wrglossary.18684">555</a></span>, <a href="#wrglossary.18937">564</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glossentrydesc"><code class="csfmt">\glossentrydesc</code></a><span class="qquad"></span><a href="#sec:glossarycmds">§13.2.1</a>; <a href="#wrglossary.946">33</a>, <a href="#wrglossary.5887">171</a>, <a href="#wrglossary.6499">186</a>, <a href="#wrglossary.10529">292</a>, <a href="#wrglossary.11676">328</a>, <a href="#wrglossary.14066">404</a>, <a href="#wrglossary.14497">414</a>, <a href="#wrglossary.17282">501</a>, <a href="#wrglossary.18686">555</a>, <span class="summarylocfmt"><a href="#wrglossary.18688">556</a></span>, <a href="#wrglossary.18944">564</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:Glossentryname"><code class="csfmt">\Glossentryname</code></a><span class="qquad"></span><a href="#sec:glossarycmds">§13.2.1</a>; <a href="#wrglossary.10485">291</a>, <a href="#wrglossary.11665">328</a>, <a href="#wrglossary.11917">334</a>, <span class="summarylocfmt"><a href="#wrglossary.18691">556</a></span>, <a href="#wrglossary.19844">594</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glossentryname"><code class="csfmt">\glossentryname</code></a><span class="qquad"></span><a href="#sec:glossarycmds">§13.2.1</a>; <a href="#wrglossary.5846">170</a>, <a href="#wrglossary.6460">185</a>, <a href="#wrglossary.10482">291</a>, <a href="#wrglossary.10525">292</a>, <a href="#wrglossary.11506">323</a>, <a href="#wrglossary.11658">327</a>, <a href="#wrglossary.11672">328</a>, <a href="#wrglossary.11851">333</a>, <a href="#wrglossary.11918">334</a>, <a href="#wrglossary.17387">504</a>, <span class="summarylocfmt"><a href="#wrglossary.18695">556</a></span>, <a href="#wrglossary.19851">594</a>, <a href="#wrglossary.19857">595</a>, <a href="#wrglossary.20336">611</a>, <a href="#wrglossary.20724">625</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glossentrynameother"><code class="xtrcsfmt">\glossentrynameother</code></a><span class="qquad"></span><a href="#wrglossary.1065">36</a>, <span class="summarylocfmt"><a href="#wrglossary.18699">556</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:Glossentrysymbol"><code class="csfmt">\Glossentrysymbol</code></a><span class="qquad"></span><a href="#sec:glossarycmds">§13.2.1</a>; <a href="#wrglossary.11699">328</a>, <span class="summarylocfmt"><a href="#wrglossary.18704">556</a></span>, <a href="#wrglossary.20295">609</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glossentrysymbol"><code class="csfmt">\glossentrysymbol</code></a><span class="qquad"></span><a href="#sec:glossarycmds">§13.2.1</a>; <a href="#wrglossary.952">33</a>, <a href="#wrglossary.5872">170</a>, <a href="#wrglossary.6513">187</a>, <a href="#wrglossary.10530">292</a>, <a href="#wrglossary.11692">328</a>, <span class="summarylocfmt"><a href="#wrglossary.18708">556</a></span>, <a href="#wrglossary.20302">609</a></div><!-- end of nlctuserguideidx0 -->

</section><!-- end of section index7012352 -->

<section id="index7077888"><!-- start of section index7077888 --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->Gls<div class="labellink"><a href="#index7077888">[link]</a></div></h2><!-- end of section header -->
<div class="nlctuserguideidx0"><a href="#glo:GLS"><code class="csfmt">\GLS</code></a><span class="qquad"></span><a href="#sec:gls-like">§5.1.2</a>; <a href="#wrglossary.5664">165</a>, <a href="#wrglossary.13000">370</a>, <span class="summarylocfmt"><a href="#wrglossary.18711">556</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:Gls"><code class="csfmt">\Gls</code></a><span class="qquad"></span><a href="#sec:gls-like">§5.1.2</a>; <a href="#wrglossary.5661">165</a>, <a href="#wrglossary.12973">370</a>, <span class="summarylocfmt"><a href="#wrglossary.18716">557</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:gls"><code class="csfmt">\gls</code></a><span class="qquad"></span><a href="#sec:gls-like">§5.1.2</a>; <a href="#wrglossary.4290">129</a>, <a href="#wrglossary.5647">165</a>, <a href="#wrglossary.12954">369</a>, <a href="#wrglossary.12972">370</a>, <span class="summarylocfmt"><a href="#wrglossary.18721">557</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:glslike"><code class="csfmt">\gls</code>-like</dfn><span class="qquad"></span><a href="#wrglossary.5453">160</a>, <a href="#wrglossary.5598">163</a>, <span class="termslocfmt"><a href="#wrglossary.17086">496</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.glsopt"><code class="csfmt">\gls</code>-like and <code class="csfmt">\glstext</code>-like options</dfn><span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.17587">510</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glsopt.counter"><span class="csoptfmt">counter</span></a><span class="qquad"></span><a href="#sec:glslinkoptions">§5.1.1</a>; <a href="#wrglossary.2884">89</a>, <a href="#wrglossary.4576">135</a>, <a href="#wrglossary.5523">162</a>, <a href="#wrglossary.9802">273</a>, <a href="#wrglossary.12157">340</a>, <a href="#wrglossary.14529">414</a>, <span class="summarylocfmt"><a href="#wrglossary.17591">510</a></span>, <a href="#wrglossary.21209">643</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="qquad"></span><a href="#sec:glslinkoptions">§5.1.1</a>; <a href="#wrglossary.5515">161</a>, <a href="#wrglossary.5548">162</a>, <a href="#wrglossary.6661">190</a>, <a href="#wrglossary.9524">266</a>–<a href="#wrglossary.9722">271</a> passim, <a href="#wrglossary.10118">280</a>, <a href="#wrglossary.12182">341</a>, <a href="#wrglossary.12209">342</a>, <a href="#wrglossary.14484">414</a>, <a href="#wrglossary.14674">419</a>, <a href="#wrglossary.14717">420</a>, <a href="#wrglossary.16110">464</a>, <a href="#wrglossary.17190">498</a>, <span class="summarylocfmt"><a href="#wrglossary.17595">510</a></span>, <a href="#wrglossary.17624">511</a>, <a href="#wrglossary.18815">560</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glsopt.hyper"><span class="csoptfmt">hyper</span></a><span class="qquad"></span><a href="#sec:glslinkoptions">§5.1.1</a>; <a href="#wrglossary.2331">75</a>, <a href="#wrglossary.5499">161</a>, <a href="#wrglossary.5603">163</a>, <a href="#wrglossary.5741">167</a>, <a href="#wrglossary.6069">176</a>, <a href="#wrglossary.6268">180</a>, <a href="#wrglossary.6354">182</a>, <a href="#wrglossary.9085">254</a>, <a href="#wrglossary.16605">479</a>, <span class="summarylocfmt"><a href="#wrglossary.17601">510</a></span>, <a href="#wrglossary.19632">586</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glsopt.hyperoutside"><span class="xtrcsoptfmt">hyperoutside</span></a><span class="qquad"></span><a href="#sec:glslinkoptions">§5.1.1</a>; <a href="#wrglossary.5552">162</a>, <span class="summarylocfmt"><a href="#wrglossary.17607">510</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glsopt.local"><span class="csoptfmt">local</span></a><span class="qquad"></span><a href="#sec:glslinkoptions">§5.1.1</a>; <a href="#wrglossary.5538">162</a>, <span class="summarylocfmt"><a href="#wrglossary.17612">510</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glsopt.noindex"><span class="xtrcsoptfmt">noindex</span></a><span class="qquad"></span><a href="#sec:glslinkoptions">§5.1.1</a>; <a href="#wrglossary.5544">162</a>, <span class="summarylocfmt"><a href="#wrglossary.17619">511</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glsopt.postunset"><span class="xtrcsoptfmt">postunset</span></a><span class="qquad"></span><a href="#sec:glslinkoptions">§5.1.1</a>; <a href="#wrglossary.5594">163</a>, <span class="summarylocfmt"><a href="#wrglossary.17627">511</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glsopt.prefix"><span class="xtrcsoptfmt">prefix</span></a><span class="qquad"></span><a href="#sec:glslinkoptions">§5.1.1</a>; <a href="#wrglossary.5570">163</a>, <span class="summarylocfmt"><a href="#wrglossary.17633">511</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glsopt.prereset"><span class="xtrcsoptfmt">prereset</span></a><span class="qquad"></span><a href="#sec:glslinkoptions">§5.1.1</a>; <a href="#wrglossary.5584">163</a>, <a href="#wrglossary.8181">229</a>, <span class="summarylocfmt"><a href="#wrglossary.17636">511</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glsopt.preunset"><span class="xtrcsoptfmt">preunset</span></a><span class="qquad"></span><a href="#sec:glslinkoptions">§5.1.1</a>; <a href="#wrglossary.5589">163</a>, <a href="#wrglossary.8180">229</a>, <span class="summarylocfmt"><a href="#wrglossary.17640">511</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glsopt.textformat"><span class="xtrcsoptfmt">textformat</span></a><span class="qquad"></span><a href="#sec:glslinkoptions">§5.1.1</a>; <a href="#wrglossary.5565">162</a>, <a href="#wrglossary.9089">254</a>, <span class="summarylocfmt"><a href="#wrglossary.17644">511</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glsopt.theHvalue"><span class="xtrcsoptfmt">theHvalue</span></a><span class="qquad"></span><a href="#sec:glslinkoptions">§5.1.1</a>; <a href="#wrglossary.5579">163</a>, <span class="summarylocfmt"><a href="#wrglossary.17649">511</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glsopt.thevalue"><span class="xtrcsoptfmt">thevalue</span></a><span class="qquad"></span><a href="#sec:glslinkoptions">§5.1.1</a>; <a href="#wrglossary.5574">163</a>, <a href="#wrglossary.17055">495</a>, <span class="summarylocfmt"><a href="#wrglossary.17654">512</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glsopt.types"><span class="csoptfmt">types</span></a><span class="qquad"></span><a href="#sec:glsadd">§10</a>; <a href="#wrglossary.9116">255</a>, <span class="summarylocfmt"><a href="#wrglossary.17659">512</a></span>, <a href="#wrglossary.18803">559</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.glsopt.wrgloss"><span class="xtrcsoptfmt">wrgloss</span></a><span class="qquad"></span><a href="#sec:glslinkoptions">§5.1.1</a>; <a href="#wrglossary.5557">162</a>, <span class="summarylocfmt"><a href="#wrglossary.17663">512</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx0"><a href="#glo:gls@accessibility"><code class="csfmt">\gls@accessibility</code></a><span class="qquad"></span><a href="#sec:accsuppdevnote">§17.5</a>; <a href="#wrglossary.13442">386</a>, <span class="summarylocfmt"><a href="#wrglossary.18729">557</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:gls@accsupp@engine"><code class="csfmt">\gls@accsupp@engine</code></a><span class="qquad"></span><a href="#sec:accsuppdevnote">§17.5</a>; <a href="#wrglossary.13437">386</a>, <span class="summarylocfmt"><a href="#wrglossary.18732">557</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsabbrvfont"><code class="csfmt">\glsabbrvfont</code></a><span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.18735">557</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsaccessibility"><code class="csfmt">\glsaccessibility</code></a><span class="qquad"></span><a href="#sec:accsuppcmds">§17.2</a>; <a href="#wrglossary.13249">378</a>, <a href="#wrglossary.13274">379</a>, <a href="#wrglossary.13443">386</a>, <span class="summarylocfmt"><a href="#wrglossary.18737">557</a></span>, <a href="#wrglossary.18786">559</a>, <a href="#wrglossary.20216">606</a>, <a href="#wrglossary.20221">607</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:Glsaccesslong"><code class="xtrcsfmt">\Glsaccesslong</code></a><span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.18741">557</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsaccesslong"><code class="xtrcsfmt">\glsaccesslong</code></a><span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.18745">558</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:Glsaccesslongpl"><code class="xtrcsfmt">\Glsaccesslongpl</code></a><span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.18752">558</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsaccesslongpl"><code class="xtrcsfmt">\glsaccesslongpl</code></a><span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.18756">558</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsaccessname"><code class="xtrcsfmt">\glsaccessname</code></a><span class="qquad"></span><a href="#wrglossary.13296">381</a>, <span class="summarylocfmt"><a href="#wrglossary.18763">558</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsaccessshort"><code class="xtrcsfmt">\glsaccessshort</code></a><span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.18770">558</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsaccessshortpl"><code class="xtrcsfmt">\glsaccessshortpl</code></a><span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.18777">558</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsaccsupp"><code class="csfmt">\glsaccsupp</code></a><span class="qquad"></span><a href="#sec:accsuppcmds">§17.2</a>; <a href="#wrglossary.13260">379</a>, <a href="#wrglossary.16805">484</a>, <span class="summarylocfmt"><a href="#wrglossary.18784">559</a></span>, <a href="#wrglossary.19482">581</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsacrpluralsuffix"><code class="csfmt">\glsacrpluralsuffix</code></a><span class="qquad"></span><a href="#sec:acronyms">§6</a>; <a href="#wrglossary.1470">49</a>, <a href="#wrglossary.6753">193</a>, <a href="#wrglossary.7162">205</a>–<a href="#wrglossary.7271">208</a> passim, <a href="#wrglossary.18367">544</a>, <span class="summarylocfmt"><a href="#wrglossary.18787">559</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsacspace"><code class="csfmt">\glsacspace</code></a><span class="qquad"></span><a href="#sec:acrstyleslongshort">§6.2.1.1</a>; <a href="#wrglossary.7215">206</a>, <a href="#wrglossary.7299">208</a>, <span class="summarylocfmt"><a href="#wrglossary.18791">559</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsacspacemax"><code class="xtrcsfmt">\glsacspacemax</code></a><span class="qquad"></span><a href="#wrglossary.7222">206</a>, <span class="summarylocfmt"><a href="#wrglossary.18795">559</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a><span class="qquad"></span><a href="#sec:glsadd">§10</a>; <a href="#wrglossary.929">33</a>, <a href="#wrglossary.2194">72</a>, <a href="#wrglossary.2992">92</a>–<a href="#wrglossary.3034">94</a>, <a href="#wrglossary.4514">134</a>, <a href="#wrglossary.8312">234</a>, <a href="#wrglossary.8373">237</a>, <a href="#wrglossary.9083">254</a>–<a href="#wrglossary.9250">258</a> passim, <a href="#wrglossary.9487">265</a>, <a href="#wrglossary.9805">273</a>, <a href="#wrglossary.14930">426</a>, <a href="#wrglossary.15013">429</a>, <a href="#wrglossary.17058">495</a>, <a href="#wrglossary.17590">510</a>, <span class="summarylocfmt"><a href="#wrglossary.18798">559</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsaddall"><code class="csfmt">\glsaddall</code></a><span class="qquad"></span><a href="#sec:glsadd">§10</a>; <a href="#wrglossary.2219">72</a>, <a href="#wrglossary.5250">155</a>, <a href="#wrglossary.8473">240</a>, <a href="#wrglossary.9114">255</a>, <a href="#wrglossary.9482">265</a>, <a href="#wrglossary.13604">391</a>, <a href="#wrglossary.13639">393</a>, <a href="#wrglossary.16394">473</a>, <a href="#wrglossary.17662">512</a>, <span class="summarylocfmt"><a href="#wrglossary.18800">559</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsaddallunused"><code class="csfmt">\glsaddallunused</code></a><span class="qquad"></span><a href="#sec:glsadd">§10</a>; <a href="#wrglossary.9151">255</a>, <a href="#wrglossary.9169">256</a>, <span class="summarylocfmt"><a href="#wrglossary.18810">560</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsaddkey"><code class="csfmt">\glsaddkey</code></a><span class="qquad"></span><a href="#sec:glsaddkey">§4.3.1</a>; <a href="#wrglossary.4445">132</a>, <a href="#wrglossary.4673">138</a>–<a href="#wrglossary.4748">141</a>, <a href="#wrglossary.12693">360</a>, <a href="#wrglossary.15934">458</a>, <span class="summarylocfmt"><a href="#wrglossary.18820">560</a></span>, <div class="crossref"><span class="crossreftag">see also</span> <a href="#glo:glsaddstoragekey"><code class="csfmt">\glsaddstoragekey</code></a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:GlsAddLetterGroup"><code class="csfmt">\GlsAddLetterGroup</code></a><span class="qquad"></span><a href="#wrglossary.16161">466</a>, <span class="summarylocfmt"><a href="#wrglossary.18828">560</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsaddstoragekey"><code class="csfmt">\glsaddstoragekey</code></a><span class="qquad"></span><a href="#sec:glsaddstoragekey">§4.3.2</a>; <a href="#wrglossary.4446">132</a>, <a href="#wrglossary.4698">139</a>, <a href="#wrglossary.4747">141</a>, <a href="#wrglossary.4938">147</a>, <a href="#wrglossary.5370">159</a>, <a href="#wrglossary.6358">182</a>, <a href="#wrglossary.7902">220</a>, <a href="#wrglossary.14303">409</a>, <a href="#wrglossary.15984">460</a>–<a href="#wrglossary.16050">462</a>, <span class="summarylocfmt"><a href="#wrglossary.18835">560</a></span>, <div class="crossref"><span class="crossreftag">see also</span> <a href="#glo:glsaddkey"><code class="csfmt">\glsaddkey</code></a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:GlsAddXdyAttribute"><code class="csfmt">\GlsAddXdyAttribute</code></a><span class="qquad"></span><a href="#sec:xindyloc">§14.3</a>; <a href="#wrglossary.9556">267</a>, <a href="#wrglossary.9589">268</a>, <a href="#wrglossary.12180">341</a>, <a href="#wrglossary.12224">342</a>, <a href="#wrglossary.16120">464</a>, <a href="#wrglossary.16186">466</a>, <span class="summarylocfmt"><a href="#wrglossary.18839">560</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:GlsAddXdyCounters"><code class="csfmt">\GlsAddXdyCounters</code></a><span class="qquad"></span><a href="#sec:xindyloc">§14.3</a>; <a href="#wrglossary.12162">341</a>, <a href="#wrglossary.12229">342</a>, <span class="summarylocfmt"><a href="#wrglossary.18844">560</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:GlsAddXdyLocation"><code class="csfmt">\GlsAddXdyLocation</code></a><span class="qquad"></span><a href="#sec:xindyloc">§14.3</a>; <a href="#wrglossary.10353">286</a>, <a href="#wrglossary.10397">288</a>, <a href="#wrglossary.12234">343</a>, <a href="#wrglossary.12270">344</a>, <a href="#wrglossary.12394">349</a>, <a href="#wrglossary.16135">465</a>, <a href="#wrglossary.16187">466</a>, <a href="#wrglossary.16308">470</a>, <span class="summarylocfmt"><a href="#wrglossary.18848">561</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:GlsAddXdyStyle"><code class="csfmt">\GlsAddXdyStyle</code></a><span class="qquad"></span><a href="#sec:xdystyles">§14.1</a>; <a href="#wrglossary.12081">338</a>, <span class="summarylocfmt"><a href="#wrglossary.18852">561</a></span>, <div class="crossref"><span class="crossreftag">see also</span> <a href="#glo:GlsSetXdyStyles"><code class="csfmt">\GlsSetXdyStyles</code></a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsautoprefix"><code class="csfmt">\glsautoprefix</code></a><span class="qquad"></span><a href="#sec:pkgopts-sec">§2.2</a>; <a href="#wrglossary.2541">80</a>, <a href="#wrglossary.2589">81</a>, <span class="summarylocfmt"><a href="#wrglossary.18857">561</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsbackslash"><code class="csfmt">\glsbackslash</code></a><span class="qquad"></span><a href="#sec:xindy">§14</a>; <a href="#wrglossary.12055">338</a>, <span class="summarylocfmt"><a href="#wrglossary.18861">561</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glscapitalisewords"><code class="csfmt">\glscapitalisewords</code></a><span class="qquad"></span><a href="#sec:casechanging">§15.2</a>; <a href="#wrglossary.6410">184</a>, <a href="#wrglossary.12555">355</a>, <a href="#wrglossary.17030">494</a>, <span class="summarylocfmt"><a href="#wrglossary.18864">561</a></span>, <a href="#wrglossary.19362">577</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glscapscase"><code class="csfmt">\glscapscase</code></a><span class="qquad"></span><a href="#sec:glsdisplay">§5.1.4</a>; <a href="#wrglossary.6035">175</a>, <a href="#wrglossary.6062">176</a>, <a href="#wrglossary.7387">211</a>, <span class="summarylocfmt"><a href="#wrglossary.18868">561</a></span>, <div class="crossref"><span class="crossreftag">see also</span> <a href="#glo:glsentryfmt"><code class="csfmt">\glsentryfmt</code></a>, <a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>, <a href="#glo:glsifplural"><code class="csfmt">\glsifplural</code></a>, <a href="#glo:glsinsert"><code class="csfmt">\glsinsert</code></a> &amp; <a href="#glo:glscustomtext"><code class="csfmt">\glscustomtext</code></a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glscategory"><code class="xtrcsfmt">\glscategory</code></a><span class="qquad"></span><a href="#wrglossary.15995">460</a>, <span class="summarylocfmt"><a href="#wrglossary.18880">562</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsclearpage"><code class="csfmt">\glsclearpage</code></a><span class="qquad"></span><a href="#sec:glossmarkup">§8.2</a>; <a href="#wrglossary.8768">246</a>, <span class="summarylocfmt"><a href="#wrglossary.18882">562</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsclosebrace"><code class="csfmt">\glsclosebrace</code></a><span class="qquad"></span><a href="#sec:xindy">§14</a>; <a href="#wrglossary.12039">337</a>, <a href="#wrglossary.16138">465</a>, <span class="summarylocfmt"><a href="#wrglossary.18885">562</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glscounter"><code class="csfmt">\glscounter</code></a><span class="qquad"></span><a href="#sec:pkgopts-printglos">§2.3</a>; <a href="#wrglossary.2886">89</a>, <a href="#wrglossary.9664">269</a>, <span class="summarylocfmt"><a href="#wrglossary.18887">562</a></span>, <a href="#wrglossary.19045">567</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glscurrententrylabel"><code class="csfmt">\glscurrententrylabel</code></a><span class="qquad"></span><a href="#wrglossary.15151">433</a>, <a href="#wrglossary.15466">444</a>–<a href="#wrglossary.15521">446</a>, <span class="summarylocfmt"><a href="#wrglossary.18890">562</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glscurrentfieldvalue"><code class="csfmt">\glscurrentfieldvalue</code></a><span class="qquad"></span><a href="#sec:conditionals">§15.4</a>; <a href="#wrglossary.12705">360</a>, <a href="#wrglossary.15471">444</a>, <span class="summarylocfmt"><a href="#wrglossary.18896">562</a></span>, <a href="#wrglossary.20744">626</a>, <a href="#wrglossary.21020">636</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glscustomtext"><code class="csfmt">\glscustomtext</code></a><span class="qquad"></span><a href="#sec:glsdisplay">§5.1.4</a>; <a href="#wrglossary.6046">175</a>, <a href="#wrglossary.6064">176</a>, <a href="#wrglossary.6856">196</a>, <span class="summarylocfmt"><a href="#wrglossary.18899">562</a></span>, <div class="crossref"><span class="crossreftag">see also</span> <a href="#glo:glsentryfmt"><code class="csfmt">\glsentryfmt</code></a>, <a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>, <a href="#glo:glsifplural"><code class="csfmt">\glsifplural</code></a>, <a href="#glo:glscapscase"><code class="csfmt">\glscapscase</code></a> &amp; <a href="#glo:glsinsert"><code class="csfmt">\glsinsert</code></a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:GlsDeclareNoHyperList"><code class="csfmt">\GlsDeclareNoHyperList</code></a><span class="qquad"></span><a href="#sec:pkgopts-type">§2.6</a>; <a href="#wrglossary.3592">109</a>, <span class="summarylocfmt"><a href="#wrglossary.18902">562</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsdefaultshortaccess"><code class="csfmt">\glsdefaultshortaccess</code></a><span class="qquad"></span><a href="#sec:accsuppkeys">§17.1</a>; <a href="#wrglossary.13204">377</a>, <a href="#wrglossary.16886">487</a>, <span class="summarylocfmt"><a href="#wrglossary.18906">563</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsdefaulttype"><code class="csfmt">\glsdefaulttype</code></a><span class="qquad"></span><a href="#wrglossary.3744">113</a>, <a href="#wrglossary.4440">132</a>, <a href="#wrglossary.5127">152</a>, <a href="#wrglossary.5187">153</a>, <a href="#wrglossary.5991">174</a>, <a href="#wrglossary.6767">193</a>, <a href="#wrglossary.8437">239</a>, <a href="#wrglossary.8487">240</a>, <a href="#wrglossary.8834">247</a>, <a href="#wrglossary.9036">253</a>, <a href="#wrglossary.12109">339</a>, <a href="#wrglossary.12600">356</a>, <a href="#wrglossary.17516">507</a>, <a href="#wrglossary.17756">516</a>, <a href="#wrglossary.18354">544</a>–<a href="#wrglossary.18603">552</a> passim, <span class="summarylocfmt"><a href="#wrglossary.18911">563</a></span>, <a href="#wrglossary.20630">621</a>, <a href="#wrglossary.21090">639</a>, <a href="#wrglossary.21299">645</a>, <a href="#wrglossary.21502">652</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsdefpostdesc"><code class="xtrcsfmt">\glsdefpostdesc</code></a><span class="qquad"></span><a href="#wrglossary.15462">444</a>, <a href="#wrglossary.15805">454</a>, <span class="summarylocfmt"><a href="#wrglossary.18916">563</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsdefpostlink"><code class="csfmt">\glsdefpostlink</code></a><span class="qquad"></span><a href="#wrglossary.4312">129</a>, <span class="summarylocfmt"><a href="#wrglossary.18919">563</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsdefs@newdocentry"><code class="csfmt">\glsdefs@newdocentry</code></a><span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.18922">563</a></span>, <a href="#wrglossary.20589">619</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:GLSdesc"><code class="csfmt">\GLSdesc</code></a><span class="qquad"></span><a href="#sec:glstext-like">§5.1.3</a>; <a href="#wrglossary.5894">171</a>, <span class="summarylocfmt"><a href="#wrglossary.18927">563</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:Glsdesc"><code class="csfmt">\Glsdesc</code></a><span class="qquad"></span><a href="#sec:glstext-like">§5.1.3</a>; <a href="#wrglossary.5891">171</a>, <a href="#wrglossary.9278">259</a>, <span class="summarylocfmt"><a href="#wrglossary.18932">563</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsdesc"><code class="csfmt">\glsdesc</code></a><span class="qquad"></span><a href="#sec:glstext-like">§5.1.3</a>; <a href="#wrglossary.4614">136</a>, <a href="#wrglossary.5882">171</a>, <a href="#wrglossary.9277">259</a>, <a href="#wrglossary.14062">404</a>, <a href="#wrglossary.14492">414</a>, <a href="#wrglossary.14540">415</a>, <a href="#wrglossary.14826">423</a>, <a href="#wrglossary.17277">501</a>, <a href="#wrglossary.18929">563</a>, <span class="summarylocfmt"><a href="#wrglossary.18938">564</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:GLSdescplural"><code class="csfmt">\GLSdescplural</code></a><span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.18945">564</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:Glsdescplural"><code class="csfmt">\Glsdescplural</code></a><span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.18950">564</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsdescplural"><code class="csfmt">\glsdescplural</code></a><span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.18955">564</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsdescriptionaccessdisplay"><code class="csfmt">\glsdescriptionaccessdisplay</code></a><span class="qquad"></span><a href="#sec:glsentryaccessdisplay">§17.3</a>; <a href="#wrglossary.13321">381</a>, <span class="summarylocfmt"><a href="#wrglossary.18959">564</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsdescriptionpluralaccessdisplay"><code class="csfmt">\glsdescriptionpluralaccessdisplay</code></a><span class="qquad"></span><a href="#sec:glsentryaccessdisplay">§17.3</a>; <a href="#wrglossary.13325">382</a>, <span class="summarylocfmt"><a href="#wrglossary.18962">564</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsdescwidth"><code class="csfmt">\glsdescwidth</code></a><span class="qquad"></span><a href="#sec:predefinedstyles">§13.1</a>; <a href="#wrglossary.8869">248</a>, <a href="#wrglossary.10579">293</a>, <a href="#wrglossary.10805">300</a>–<a href="#wrglossary.10960">305</a> passim, <a href="#wrglossary.11090">309</a>–<a href="#wrglossary.11219">313</a> passim, <span class="summarylocfmt"><a href="#wrglossary.18965">565</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsdisablehyper"><code class="csfmt">\glsdisablehyper</code></a><span class="qquad"></span><a href="#sec:hyperref">§15.1</a>; <a href="#sec:disablehyperlinks">§5.1.6</a>; <a href="#wrglossary.5510">161</a>, <a href="#wrglossary.6072">176</a>, <a href="#wrglossary.6272">180</a>–<a href="#wrglossary.6441">184</a> passim, <a href="#wrglossary.12463">352</a>, <span class="summarylocfmt"><a href="#wrglossary.18969">565</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:Glsdisp"><code class="csfmt">\Glsdisp</code></a><span class="qquad"></span><a href="#sec:gls-like">§5.1.2</a>; <a href="#wrglossary.5730">167</a>, <a href="#wrglossary.6054">175</a>, <span class="summarylocfmt"><a href="#wrglossary.18972">565</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsdisp"><code class="csfmt">\glsdisp</code></a><span class="qquad"></span><a href="#sec:gls-like">§5.1.2</a>; <a href="#wrglossary.2323">75</a>, <a href="#wrglossary.4306">129</a>, <a href="#wrglossary.4341">130</a>, <a href="#wrglossary.4674">138</a>, <a href="#wrglossary.4691">139</a>, <a href="#wrglossary.5609">164</a>–<a href="#wrglossary.5738">167</a> passim, <a href="#wrglossary.6038">175</a>, <a href="#wrglossary.6060">176</a>, <a href="#wrglossary.8310">234</a>, <a href="#wrglossary.15950">458</a>, <a href="#wrglossary.17088">496</a>, <a href="#wrglossary.18901">562</a>, <span class="summarylocfmt"><a href="#wrglossary.18976">565</a></span>, <a href="#wrglossary.19727">590</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsdisplay"><code class="csfmt">\glsdisplay</code></a><a id="wrglossary.22160"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a> <span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.18984">565</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsdisplayfirst"><code class="csfmt">\glsdisplayfirst</code></a><a id="wrglossary.22161"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a> <span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.18990">565</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsdisplaynumberlist"><code class="csfmt">\glsdisplaynumberlist</code></a><span class="qquad"></span><a href="#sec:glsnolink">§5.2</a>; <a href="#tab:options">Table 1.1</a>; <a href="#wrglossary.2595">82</a>, <a href="#wrglossary.6560">188</a>–<a href="#wrglossary.6658">190</a>, <a href="#wrglossary.16510">476</a>–<a href="#wrglossary.16585">478</a>, <span class="summarylocfmt"><a href="#wrglossary.18996">566</a></span>, <a href="#wrglossary.19889">596</a>, <a href="#wrglossary.19936">597</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsdohyperlink"><code class="csfmt">\glsdohyperlink</code></a><span class="qquad"></span><a href="#sec:hyperref">§15.1</a>; <a href="#wrglossary.2152">70</a>, <a href="#wrglossary.12484">353</a>, <span class="summarylocfmt"><a href="#wrglossary.19002">566</a></span>, <a href="#wrglossary.19029">567</a>, <div class="crossref"><span class="crossreftag">see also</span> <a href="#glo:glsdohypertarget"><code class="csfmt">\glsdohypertarget</code></a> &amp; <a href="#glo:glsdonohyperlink"><code class="csfmt">\glsdonohyperlink</code></a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsdohypertarget"><code class="csfmt">\glsdohypertarget</code></a><span class="qquad"></span><a href="#sec:hyperref">§15.1</a>; <a href="#wrglossary.2150">70</a>, <a href="#wrglossary.9869">274</a>, <a href="#wrglossary.12480">352</a>, <span class="summarylocfmt"><a href="#wrglossary.19007">566</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsdoifexists"><code class="csfmt">\glsdoifexists</code></a><span class="qquad"></span><a href="#sec:conditionals">§15.4</a>; <a href="#wrglossary.12629">357</a>–<a href="#wrglossary.12654">359</a>, <span class="summarylocfmt"><a href="#wrglossary.19012">566</a></span>, <a href="#wrglossary.19496">582</a>, <a href="#wrglossary.20992">635</a>, <div class="crossref"><span class="crossreftag">see also</span> <a href="#glo:ifglsentryexists"><code class="csfmt">\ifglsentryexists</code></a>, <a href="#glo:glsdoifexistsordo"><code class="csfmt">\glsdoifexistsordo</code></a> &amp; <a href="#glo:glsdoifnoexists"><code class="csfmt">\glsdoifnoexists</code></a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsdoifexistsordo"><code class="csfmt">\glsdoifexistsordo</code></a><span class="qquad"></span><a href="#sec:conditionals">§15.4</a>; <a href="#wrglossary.12636">358</a>, <span class="summarylocfmt"><a href="#wrglossary.19015">566</a></span>, <div class="crossref"><span class="crossreftag">see also</span> <a href="#glo:ifglsentryexists"><code class="csfmt">\ifglsentryexists</code></a>, <a href="#glo:glsdoifexists"><code class="csfmt">\glsdoifexists</code></a> &amp; <a href="#glo:glsdoifnoexists"><code class="csfmt">\glsdoifnoexists</code></a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsdoifexistsorwarn"><code class="csfmt">\glsdoifexistsorwarn</code></a><span class="qquad"></span><a href="#sec:conditionals">§15.4</a>; <a href="#wrglossary.12633">358</a>, <span class="summarylocfmt"><a href="#wrglossary.19020">566</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsdoifnoexists"><code class="csfmt">\glsdoifnoexists</code></a><span class="qquad"></span><a href="#sec:conditionals">§15.4</a>; <a href="#wrglossary.12631">358</a>, <span class="summarylocfmt"><a href="#wrglossary.19024">566</a></span>, <div class="crossref"><span class="crossreftag">see also</span> <a href="#glo:ifglsentryexists"><code class="csfmt">\ifglsentryexists</code></a>, <a href="#glo:glsdoifexistsordo"><code class="csfmt">\glsdoifexistsordo</code></a> &amp; <a href="#glo:glsdoifexists"><code class="csfmt">\glsdoifexists</code></a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsdonohyperlink"><code class="csfmt">\glsdonohyperlink</code></a><span class="qquad"></span><a href="#sec:hyperref">§15.1</a>; <a href="#wrglossary.12472">352</a>, <span class="summarylocfmt"><a href="#wrglossary.19027">567</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsdosanitizesort"><code class="csfmt">\glsdosanitizesort</code></a><span class="qquad"></span><a href="#sec:pkgopts-sort">§2.5</a>; <a href="#wrglossary.3224">98</a>, <a href="#wrglossary.15261">437</a>, <span class="summarylocfmt"><a href="#wrglossary.19031">567</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsenableentrycount"><code class="csfmt">\glsenableentrycount</code></a><span class="qquad"></span><a href="#sec:enableentrycount">§7.1</a>; <a href="#wrglossary.8260">233</a>–<a href="#wrglossary.8334">235</a>, <a href="#wrglossary.16990">490</a>, <span class="summarylocfmt"><a href="#wrglossary.19035">567</a></span>, <a href="#wrglossary.19063">568</a>, <a href="#wrglossary.19272">575</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsenablehyper"><code class="csfmt">\glsenablehyper</code></a><span class="qquad"></span><a href="#sec:hyperref">§15.1</a>; <a href="#sec:disablehyperlinks">§5.1.6</a>; <a href="#wrglossary.6274">180</a>, <a href="#wrglossary.6275">181</a>, <a href="#wrglossary.12475">352</a>, <span class="summarylocfmt"><a href="#wrglossary.19037">567</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsentryaccess"><code class="csfmt">\glsentryaccess</code></a><span class="qquad"></span><a href="#sec:glsentryaccess">§17.4</a>; <a href="#wrglossary.13370">383</a>, <span class="summarylocfmt"><a href="#wrglossary.19041">567</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsentrycounter"><code class="csfmt">\glsentrycounter</code></a><span class="qquad"></span><a href="#sec:encap">§12.1</a>; <a href="#wrglossary.9663">269</a>, <span class="summarylocfmt"><a href="#wrglossary.19044">567</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsentrycounterfalse"><code class="csfmt">\glsentrycounterfalse</code></a><span class="qquad"></span><a href="#sec:pkgopts-printglos">§2.3</a>; <a href="#wrglossary.2663">84</a>, <span class="summarylocfmt"><a href="#wrglossary.19048">567</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsentrycounterlabel"><code class="csfmt">\glsentrycounterlabel</code></a><span class="qquad"></span><a href="#sec:pkgopts-printglos">§2.3</a>; <a href="#wrglossary.2654">83</a>, <span class="summarylocfmt"><a href="#wrglossary.19051">568</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:GlsEntryCounterLabelPrefix"><code class="csfmt">\GlsEntryCounterLabelPrefix</code></a><span class="qquad"></span><a href="#sec:pkgopts-printglos">§2.3</a>; <a href="#wrglossary.2624">82</a>, <span class="summarylocfmt"><a href="#wrglossary.19055">568</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsentrycountertrue"><code class="csfmt">\glsentrycountertrue</code></a><span class="qquad"></span><a href="#sec:pkgopts-printglos">§2.3</a>; <a href="#wrglossary.2665">84</a>, <span class="summarylocfmt"><a href="#wrglossary.19058">568</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsentrycurrcount"><code class="csfmt">\glsentrycurrcount</code></a><span class="qquad"></span><a href="#sec:enableentrycount">§7.1</a>; <a href="#wrglossary.8284">233</a>, <span class="summarylocfmt"><a href="#wrglossary.19061">568</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:Glsentrydesc"><code class="csfmt">\Glsentrydesc</code></a><span class="qquad"></span><a href="#sec:glsnolink">§5.2</a>; <a href="#wrglossary.875">30</a>, <a href="#wrglossary.943">33</a>, <a href="#wrglossary.6502">186</a>, <a href="#wrglossary.14123">405</a>, <span class="summarylocfmt"><a href="#wrglossary.19064">568</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsentrydesc"><code class="csfmt">\glsentrydesc</code></a><span class="qquad"></span><a href="#sec:glsnolink">§5.2</a>; <a href="#wrglossary.942">33</a>, <a href="#wrglossary.6496">186</a>, <a href="#wrglossary.9276">259</a>, <a href="#wrglossary.11678">328</a>, <a href="#wrglossary.14065">404</a>, <a href="#wrglossary.17280">501</a>, <span class="summarylocfmt"><a href="#wrglossary.19072">568</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsentrydescaccess"><code class="csfmt">\glsentrydescaccess</code></a><span class="qquad"></span><a href="#sec:glsentryaccess">§17.4</a>; <a href="#wrglossary.13391">384</a>, <span class="summarylocfmt"><a href="#wrglossary.19078">569</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:Glsentrydescplural"><code class="csfmt">\Glsentrydescplural</code></a><span class="qquad"></span><a href="#sec:glsnolink">§5.2</a>; <a href="#wrglossary.6508">186</a>, <span class="summarylocfmt"><a href="#wrglossary.19081">569</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsentrydescplural"><code class="csfmt">\glsentrydescplural</code></a><span class="qquad"></span><a href="#sec:glsnolink">§5.2</a>; <a href="#wrglossary.6504">186</a>, <span class="summarylocfmt"><a href="#wrglossary.19089">569</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsentrydescpluralaccess"><code class="csfmt">\glsentrydescpluralaccess</code></a><span class="qquad"></span><a href="#sec:glsentryaccess">§17.4</a>; <a href="#wrglossary.13395">384</a>, <span class="summarylocfmt"><a href="#wrglossary.19095">569</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:Glsentryfirst"><code class="csfmt">\Glsentryfirst</code></a><span class="qquad"></span><a href="#sec:glsnolink">§5.2</a>; <a href="#wrglossary.6488">186</a>, <span class="summarylocfmt"><a href="#wrglossary.19098">569</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsentryfirst"><code class="csfmt">\glsentryfirst</code></a><span class="qquad"></span><a href="#sec:glsnolink">§5.2</a>; <a href="#wrglossary.6484">185</a>, <a href="#wrglossary.16204">467</a>, <span class="summarylocfmt"><a href="#wrglossary.19106">569</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsentryfirstaccess"><code class="csfmt">\glsentryfirstaccess</code></a><span class="qquad"></span><a href="#sec:glsentryaccess">§17.4</a>; <a href="#wrglossary.13376">383</a>, <span class="summarylocfmt"><a href="#wrglossary.19112">570</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:Glsentryfirstplural"><code class="csfmt">\Glsentryfirstplural</code></a><span class="qquad"></span><a href="#sec:glsnolink">§5.2</a>; <a href="#wrglossary.6494">186</a>, <span class="summarylocfmt"><a href="#wrglossary.19115">570</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsentryfirstplural"><code class="csfmt">\glsentryfirstplural</code></a><span class="qquad"></span><a href="#sec:glsnolink">§5.2</a>; <a href="#wrglossary.6490">186</a>, <span class="summarylocfmt"><a href="#wrglossary.19123">570</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsentryfirstpluralaccess"><code class="csfmt">\glsentryfirstpluralaccess</code></a><span class="qquad"></span><a href="#sec:glsentryaccess">§17.4</a>; <a href="#wrglossary.13382">384</a>, <span class="summarylocfmt"><a href="#wrglossary.19129">570</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsentryfmt"><code class="csfmt">\glsentryfmt</code></a><span class="qquad"></span><a href="#sec:glsdisplay">§5.1.4</a>; <a href="#wrglossary.5451">160</a>, <a href="#wrglossary.5606">164</a>, <a href="#wrglossary.5744">167</a>, <a href="#wrglossary.5971">174</a>–<a href="#wrglossary.6335">182</a> passim, <a href="#wrglossary.16595">478</a>, <a href="#wrglossary.16602">479</a>, <a href="#wrglossary.18259">541</a>, <a href="#wrglossary.18989">565</a>, <span class="summarylocfmt"><a href="#wrglossary.19132">570</a></span>, <div class="crossref"><span class="crossreftag">see also</span> <a href="#glo:glsgenentryfmt"><code class="csfmt">\glsgenentryfmt</code></a> &amp; <a href="#glo:defglsentryfmt"><code class="csfmt">\defglsentryfmt</code></a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:GLSentryfull"><code class="csfmt">\GLSentryfull</code></a><span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.19136">570</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:Glsentryfull"><code class="csfmt">\Glsentryfull</code></a><span class="qquad"></span><a href="#sec:longshortfull">§6.1</a>; <a href="#wrglossary.6470">185</a>, <a href="#wrglossary.6991">200</a>, <span class="summarylocfmt"><a href="#wrglossary.19140">570</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsentryfull"><code class="csfmt">\glsentryfull</code></a><span class="qquad"></span><a href="#sec:longshortfull">§6.1</a>; <a href="#wrglossary.6977">200</a>–<a href="#wrglossary.7138">204</a> passim, <a href="#wrglossary.7321">209</a>–<a href="#wrglossary.7565">215</a> passim, <a href="#wrglossary.19138">570</a>, <span class="summarylocfmt"><a href="#wrglossary.19144">571</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:GLSentryfullpl"><code class="csfmt">\GLSentryfullpl</code></a><span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.19150">571</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:Glsentryfullpl"><code class="csfmt">\Glsentryfullpl</code></a><span class="qquad"></span><a href="#sec:longshortfull">§6.1</a>; <a href="#wrglossary.6998">200</a>, <span class="summarylocfmt"><a href="#wrglossary.19154">571</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsentryfullpl"><code class="csfmt">\glsentryfullpl</code></a><span class="qquad"></span><a href="#sec:longshortfull">§6.1</a>; <a href="#wrglossary.6995">200</a>, <span class="summarylocfmt"><a href="#wrglossary.19158">571</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsentryitem"><code class="csfmt">\glsentryitem</code></a><span class="qquad"></span><a href="#sec:glossarycmds">§13.2.1</a>; <a href="#wrglossary.2646">83</a>, <a href="#wrglossary.2711">85</a>, <a href="#wrglossary.10523">292</a>, <a href="#wrglossary.11589">326</a>, <a href="#wrglossary.11847">333</a>, <a href="#wrglossary.11912">334</a>, <span class="summarylocfmt"><a href="#wrglossary.19164">571</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:Glsentrylong"><code class="csfmt">\Glsentrylong</code></a><span class="qquad"></span><a href="#sec:longshortfull">§6.1</a>; <a href="#wrglossary.6468">185</a>, <a href="#wrglossary.6962">199</a>, <a href="#wrglossary.7559">214</a>, <a href="#wrglossary.7694">217</a>, <span class="summarylocfmt"><a href="#wrglossary.19169">571</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsentrylong"><code class="csfmt">\glsentrylong</code></a><span class="qquad"></span><a href="#sec:longshortfull">§6.1</a>; <a href="#wrglossary.6957">199</a>, <a href="#wrglossary.6979">200</a>, <a href="#wrglossary.7561">214</a>, <a href="#wrglossary.7695">217</a>, <a href="#wrglossary.18751">558</a>, <span class="summarylocfmt"><a href="#wrglossary.19177">571</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsentrylongaccess"><code class="csfmt">\glsentrylongaccess</code></a><span class="qquad"></span><a href="#sec:glsentryaccess">§17.4</a>; <a href="#wrglossary.13405">385</a>, <span class="summarylocfmt"><a href="#wrglossary.19183">572</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:Glsentrylongpl"><code class="csfmt">\Glsentrylongpl</code></a><span class="qquad"></span><a href="#sec:longshortfull">§6.1</a>, <a href="#sec:enableentrycount">§7.1</a>; <a href="#wrglossary.6968">199</a>, <a href="#wrglossary.7560">214</a>, <a href="#wrglossary.8366">236</a>, <span class="summarylocfmt"><a href="#wrglossary.19186">572</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsentrylongpl"><code class="csfmt">\glsentrylongpl</code></a><span class="qquad"></span><a href="#sec:longshortfull">§6.1</a>; <a href="#wrglossary.6964">199</a>, <a href="#wrglossary.7562">214</a>, <a href="#wrglossary.18762">558</a>, <span class="summarylocfmt"><a href="#wrglossary.19194">572</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsentrylongpluralaccess"><code class="csfmt">\glsentrylongpluralaccess</code></a><span class="qquad"></span><a href="#sec:glsentryaccess">§17.4</a>; <a href="#wrglossary.13408">385</a>, <span class="summarylocfmt"><a href="#wrglossary.19200">572</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:Glsentryname"><code class="csfmt">\Glsentryname</code></a><span class="qquad"></span><a href="#sec:glsnolink">§5.2</a>; <a href="#wrglossary.853">29</a>, <a href="#wrglossary.6463">185</a>, <a href="#wrglossary.10489">291</a>, <span class="summarylocfmt"><a href="#wrglossary.19203">572</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsentryname"><code class="csfmt">\glsentryname</code></a><span class="qquad"></span><a href="#sec:glsnolink">§5.2</a>; <a href="#wrglossary.852">29</a>, <a href="#wrglossary.6457">185</a>, <a href="#wrglossary.9402">263</a>, <a href="#wrglossary.10488">291</a>, <a href="#wrglossary.11661">327</a>, <a href="#wrglossary.11674">328</a>, <a href="#wrglossary.13298">381</a>, <a href="#wrglossary.16206">467</a>, <a href="#wrglossary.17385">504</a>, <a href="#wrglossary.18769">558</a>, <span class="summarylocfmt"><a href="#wrglossary.19210">572</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsentrynumberlist"><code class="csfmt">\glsentrynumberlist</code></a><span class="qquad"></span><a href="#sec:glsnolink">§5.2</a>; <a href="#wrglossary.2594">82</a>, <a href="#wrglossary.6575">188</a>, <a href="#wrglossary.6593">189</a>, <a href="#wrglossary.16509">476</a>–<a href="#wrglossary.16586">478</a>, <span class="summarylocfmt"><a href="#wrglossary.19214">573</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsentryparent"><code class="csfmt">\glsentryparent</code></a><span class="qquad"></span><a href="#sec:fetchset">§15.5</a>; <a href="#wrglossary.8691">244</a>, <a href="#wrglossary.12805">364</a>, <a href="#wrglossary.15486">444</a>, <a href="#wrglossary.15499">445</a>, <span class="summarylocfmt"><a href="#wrglossary.19220">573</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:Glsentryplural"><code class="csfmt">\Glsentryplural</code></a><span class="qquad"></span><a href="#sec:glsnolink">§5.2</a>; <a href="#wrglossary.6482">185</a>, <span class="summarylocfmt"><a href="#wrglossary.19225">573</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsentryplural"><code class="csfmt">\glsentryplural</code></a><span class="qquad"></span><a href="#sec:glsnolink">§5.2</a>; <a href="#wrglossary.6478">185</a>, <a href="#wrglossary.15469">444</a>–<a href="#wrglossary.15522">446</a>, <span class="summarylocfmt"><a href="#wrglossary.19233">573</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsentrypluralaccess"><code class="csfmt">\glsentrypluralaccess</code></a><span class="qquad"></span><a href="#sec:glsentryaccess">§17.4</a>; <a href="#wrglossary.13379">384</a>, <span class="summarylocfmt"><a href="#wrglossary.19239">573</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:Glsentryprefix"><code class="csfmt">\Glsentryprefix</code></a><span class="qquad"></span><a href="#sec:prefix">§16</a>; <a href="#wrglossary.12980">370</a>, <a href="#wrglossary.13057">372</a>, <span class="summarylocfmt"><a href="#wrglossary.19242">573</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsentryprefix"><code class="csfmt">\glsentryprefix</code></a><span class="qquad"></span><a href="#sec:prefix">§16</a>; <a href="#wrglossary.13040">372</a>, <a href="#wrglossary.15150">433</a>, <span class="summarylocfmt"><a href="#wrglossary.19246">574</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:Glsentryprefixfirst"><code class="csfmt">\Glsentryprefixfirst</code></a><span class="qquad"></span><a href="#sec:prefix">§16</a>; <a href="#wrglossary.12981">370</a>, <a href="#wrglossary.13065">372</a>, <span class="summarylocfmt"><a href="#wrglossary.19249">574</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsentryprefixfirst"><code class="csfmt">\glsentryprefixfirst</code></a><span class="qquad"></span><a href="#sec:prefix">§16</a>; <a href="#wrglossary.13046">372</a>, <a href="#wrglossary.13066">373</a>, <span class="summarylocfmt"><a href="#wrglossary.19253">574</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:Glsentryprefixfirstplural"><code class="csfmt">\Glsentryprefixfirstplural</code></a><span class="qquad"></span><a href="#sec:prefix">§16</a>; <a href="#wrglossary.12994">370</a>, <a href="#wrglossary.13069">373</a>, <span class="summarylocfmt"><a href="#wrglossary.19256">574</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsentryprefixfirstplural"><code class="csfmt">\glsentryprefixfirstplural</code></a><span class="qquad"></span><a href="#sec:prefix">§16</a>; <a href="#wrglossary.13049">372</a>, <a href="#wrglossary.13070">373</a>, <span class="summarylocfmt"><a href="#wrglossary.19260">574</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:Glsentryprefixplural"><code class="csfmt">\Glsentryprefixplural</code></a><span class="qquad"></span><a href="#sec:prefix">§16</a>; <a href="#wrglossary.12993">370</a>, <a href="#wrglossary.13061">372</a>, <span class="summarylocfmt"><a href="#wrglossary.19263">574</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsentryprefixplural"><code class="csfmt">\glsentryprefixplural</code></a><span class="qquad"></span><a href="#sec:prefix">§16</a>; <a href="#wrglossary.13043">372</a>, <span class="summarylocfmt"><a href="#wrglossary.19267">574</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsentryprevcount"><code class="csfmt">\glsentryprevcount</code></a><span class="qquad"></span><a href="#sec:enableentrycount">§7.1</a>; <a href="#wrglossary.8287">234</a>–<a href="#wrglossary.8377">237</a> passim, <span class="summarylocfmt"><a href="#wrglossary.19270">575</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:Glsentryshort"><code class="csfmt">\Glsentryshort</code></a><span class="qquad"></span><a href="#sec:longshortfull">§6.1</a>; <a href="#wrglossary.6469">185</a>, <a href="#wrglossary.6975">200</a>, <span class="summarylocfmt"><a href="#wrglossary.19273">575</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsentryshort"><code class="csfmt">\glsentryshort</code></a><span class="qquad"></span><a href="#sec:longshortfull">§6.1</a>; <a href="#wrglossary.6970">200</a>, <a href="#wrglossary.18776">558</a>, <span class="summarylocfmt"><a href="#wrglossary.19281">575</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsentryshortaccess"><code class="csfmt">\glsentryshortaccess</code></a><span class="qquad"></span><a href="#sec:glsentryaccess">§17.4</a>; <a href="#wrglossary.13399">384</a>, <span class="summarylocfmt"><a href="#wrglossary.19287">575</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:Glsentryshortpl"><code class="csfmt">\Glsentryshortpl</code></a><span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.19290">575</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsentryshortpl"><code class="csfmt">\glsentryshortpl</code></a><span class="qquad"></span><a href="#wrglossary.18783">559</a>, <span class="summarylocfmt"><a href="#wrglossary.19298">575</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsentryshortpluralaccess"><code class="csfmt">\glsentryshortpluralaccess</code></a><span class="qquad"></span><a href="#sec:glsentryaccess">§17.4</a>; <a href="#wrglossary.13402">384</a>, <span class="summarylocfmt"><a href="#wrglossary.19304">576</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsentrysort"><code class="csfmt">\glsentrysort</code></a><span class="qquad"></span><a href="#sec:fetchset">§15.5</a>; <a href="#wrglossary.12808">364</a>, <span class="summarylocfmt"><a href="#wrglossary.19307">576</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:Glsentrysymbol"><code class="csfmt">\Glsentrysymbol</code></a><span class="qquad"></span><a href="#sec:glsnolink">§5.2</a>; <a href="#wrglossary.6516">187</a>, <span class="summarylocfmt"><a href="#wrglossary.19310">576</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsentrysymbol"><code class="csfmt">\glsentrysymbol</code></a><span class="qquad"></span><a href="#sec:glsnolink">§5.2</a>; <a href="#wrglossary.874">30</a>, <a href="#wrglossary.951">33</a>, <a href="#wrglossary.6196">179</a>, <a href="#wrglossary.6510">186</a>, <a href="#wrglossary.11695">328</a>, <a href="#wrglossary.11704">329</a>, <a href="#wrglossary.16626">479</a>, <a href="#wrglossary.17486">506</a>, <span class="summarylocfmt"><a href="#wrglossary.19318">576</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsentrysymbolaccess"><code class="csfmt">\glsentrysymbolaccess</code></a><span class="qquad"></span><a href="#sec:glsentryaccess">§17.4</a>; <a href="#wrglossary.13385">384</a>, <span class="summarylocfmt"><a href="#wrglossary.19324">576</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:Glsentrysymbolplural"><code class="csfmt">\Glsentrysymbolplural</code></a><span class="qquad"></span><a href="#sec:glsnolink">§5.2</a>; <a href="#wrglossary.6522">187</a>, <span class="summarylocfmt"><a href="#wrglossary.19327">576</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsentrysymbolplural"><code class="csfmt">\glsentrysymbolplural</code></a><span class="qquad"></span><a href="#sec:glsnolink">§5.2</a>; <a href="#wrglossary.6518">187</a>, <a href="#wrglossary.17498">507</a>, <span class="summarylocfmt"><a href="#wrglossary.19335">576</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsentrysymbolpluralaccess"><code class="csfmt">\glsentrysymbolpluralaccess</code></a><span class="qquad"></span><a href="#sec:glsentryaccess">§17.4</a>; <a href="#wrglossary.13388">384</a>, <span class="summarylocfmt"><a href="#wrglossary.19341">577</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:Glsentrytext"><code class="csfmt">\Glsentrytext</code></a><span class="qquad"></span><a href="#sec:glsnolink">§5.2</a>; <a href="#wrglossary.4710">140</a>, <a href="#wrglossary.6396">183</a>, <a href="#wrglossary.6476">185</a>, <a href="#wrglossary.12513">354</a>, <a href="#wrglossary.13052">372</a>, <a href="#wrglossary.17023">494</a>, <a href="#wrglossary.18824">560</a>, <span class="summarylocfmt"><a href="#wrglossary.19344">577</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsentrytext"><code class="csfmt">\glsentrytext</code></a><span class="qquad"></span><a href="#sec:glsnolink">§5.2</a>; <a href="#wrglossary.4699">139</a>, <a href="#wrglossary.5384">159</a>, <a href="#wrglossary.6361">183</a>–<a href="#wrglossary.6472">185</a>, <a href="#wrglossary.6953">199</a>, <a href="#wrglossary.7905">220</a>, <a href="#wrglossary.8313">234</a>, <a href="#wrglossary.9406">264</a>, <a href="#wrglossary.13364">383</a>, <a href="#wrglossary.15228">436</a>, <a href="#wrglossary.15476">444</a>, <a href="#wrglossary.15948">458</a>, <a href="#wrglossary.18823">560</a>, <span class="summarylocfmt"><a href="#wrglossary.19352">577</a></span>, <a href="#wrglossary.19616">586</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsentrytextaccess"><code class="csfmt">\glsentrytextaccess</code></a><span class="qquad"></span><a href="#sec:glsentryaccess">§17.4</a>; <a href="#wrglossary.13373">383</a>, <span class="summarylocfmt"><a href="#wrglossary.19356">577</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsentrytitlecase"><code class="csfmt">\glsentrytitlecase</code></a><span class="qquad"></span><a href="#sec:glsnolink">§5.2</a>; <a href="#wrglossary.5780">168</a>, <a href="#wrglossary.6407">184</a>, <a href="#wrglossary.17028">494</a>, <span class="summarylocfmt"><a href="#wrglossary.19359">577</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsentrytype"><code class="csfmt">\glsentrytype</code></a><span class="qquad"></span><a href="#sec:fetchset">§15.5</a>; <a href="#wrglossary.6022">175</a>, <a href="#wrglossary.12606">356</a>, <a href="#wrglossary.12801">364</a>, <span class="summarylocfmt"><a href="#wrglossary.19365">577</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:Glsentryuseri"><code class="csfmt">\Glsentryuseri</code></a><span class="qquad"></span><a href="#sec:glsnolink">§5.2</a>; <a href="#wrglossary.6528">187</a>, <span class="summarylocfmt"><a href="#wrglossary.19368">578</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsentryuseri"><code class="csfmt">\glsentryuseri</code></a><span class="qquad"></span><a href="#sec:glsnolink">§5.2</a>; <a href="#wrglossary.6524">187</a>, <a href="#wrglossary.17527">507</a>, <span class="summarylocfmt"><a href="#wrglossary.19376">578</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsentryuseriaccess"><code class="csfmt">\glsentryuseriaccess</code></a><span class="qquad"></span><a href="#sec:glsentryaccess">§17.4</a>; <a href="#wrglossary.13411">385</a>, <span class="summarylocfmt"><a href="#wrglossary.19382">578</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:Glsentryuserii"><code class="csfmt">\Glsentryuserii</code></a><span class="qquad"></span><a href="#sec:glsnolink">§5.2</a>; <a href="#wrglossary.6534">187</a>, <span class="summarylocfmt"><a href="#wrglossary.19385">578</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsentryuserii"><code class="csfmt">\glsentryuserii</code></a><span class="qquad"></span><a href="#sec:glsnolink">§5.2</a>; <a href="#wrglossary.6530">187</a>, <a href="#wrglossary.17538">508</a>, <span class="summarylocfmt"><a href="#wrglossary.19393">578</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsentryuseriiaccess"><code class="csfmt">\glsentryuseriiaccess</code></a><span class="qquad"></span><a href="#sec:glsentryaccess">§17.4</a>; <a href="#wrglossary.13415">385</a>, <span class="summarylocfmt"><a href="#wrglossary.19399">578</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:Glsentryuseriii"><code class="csfmt">\Glsentryuseriii</code></a><span class="qquad"></span><a href="#sec:glsnolink">§5.2</a>; <a href="#wrglossary.6540">187</a>, <span class="summarylocfmt"><a href="#wrglossary.19402">579</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsentryuseriii"><code class="csfmt">\glsentryuseriii</code></a><span class="qquad"></span><a href="#sec:glsnolink">§5.2</a>; <a href="#wrglossary.6536">187</a>, <a href="#wrglossary.17549">508</a>, <span class="summarylocfmt"><a href="#wrglossary.19410">579</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsentryuseriiiaccess"><code class="csfmt">\glsentryuseriiiaccess</code></a><span class="qquad"></span><a href="#sec:glsentryaccess">§17.4</a>; <a href="#wrglossary.13419">385</a>, <span class="summarylocfmt"><a href="#wrglossary.19416">579</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:Glsentryuseriv"><code class="csfmt">\Glsentryuseriv</code></a><span class="qquad"></span><a href="#sec:glsnolink">§5.2</a>; <a href="#wrglossary.6546">188</a>, <span class="summarylocfmt"><a href="#wrglossary.19419">579</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsentryuseriv"><code class="csfmt">\glsentryuseriv</code></a><span class="qquad"></span><a href="#sec:glsnolink">§5.2</a>; <a href="#wrglossary.6542">188</a>, <a href="#wrglossary.17560">508</a>, <span class="summarylocfmt"><a href="#wrglossary.19427">579</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsentryuserivaccess"><code class="csfmt">\glsentryuserivaccess</code></a><span class="qquad"></span><a href="#sec:glsentryaccess">§17.4</a>; <a href="#wrglossary.13423">385</a>, <span class="summarylocfmt"><a href="#wrglossary.19433">579</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:Glsentryuserv"><code class="csfmt">\Glsentryuserv</code></a><span class="qquad"></span><a href="#sec:glsnolink">§5.2</a>; <a href="#wrglossary.6552">188</a>, <span class="summarylocfmt"><a href="#wrglossary.19436">580</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsentryuserv"><code class="csfmt">\glsentryuserv</code></a><span class="qquad"></span><a href="#sec:glsnolink">§5.2</a>; <a href="#wrglossary.6548">188</a>, <a href="#wrglossary.17571">509</a>, <span class="summarylocfmt"><a href="#wrglossary.19444">580</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsentryuservaccess"><code class="csfmt">\glsentryuservaccess</code></a><span class="qquad"></span><a href="#sec:glsentryaccess">§17.4</a>; <a href="#wrglossary.13427">385</a>, <span class="summarylocfmt"><a href="#wrglossary.19450">580</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:Glsentryuservi"><code class="csfmt">\Glsentryuservi</code></a><span class="qquad"></span><a href="#sec:glsnolink">§5.2</a>; <a href="#wrglossary.6558">188</a>, <span class="summarylocfmt"><a href="#wrglossary.19453">580</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsentryuservi"><code class="csfmt">\glsentryuservi</code></a><span class="qquad"></span><a href="#sec:glsnolink">§5.2</a>; <a href="#wrglossary.6554">188</a>, <a href="#wrglossary.17582">509</a>, <span class="summarylocfmt"><a href="#wrglossary.19461">580</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsentryuserviaccess"><code class="csfmt">\glsentryuserviaccess</code></a><span class="qquad"></span><a href="#sec:glsentryaccess">§17.4</a>; <a href="#wrglossary.13431">385</a>, <span class="summarylocfmt"><a href="#wrglossary.19467">580</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsexpandfields"><code class="csfmt">\glsexpandfields</code></a><span class="qquad"></span><a href="#sec:expansion">§4.4</a>; <a href="#wrglossary.4956">147</a>, <span class="summarylocfmt"><a href="#wrglossary.19470">581</a></span>, <a href="#wrglossary.20150">604</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsfield-labelaccsupp"><code class="xtrcsfmt">\gls<span class="meta">〈<em class="metainner">field-label</em>〉</span>accsupp</code></a><span class="qquad"></span><a href="#sec:accsuppcmds">§17.2</a>; <a href="#wrglossary.13258">379</a>, <a href="#wrglossary.16800">484</a>, <a href="#wrglossary.16822">485</a>, <a href="#wrglossary.16945">489</a>, <span class="summarylocfmt"><a href="#wrglossary.19473">581</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsfieldaccsupp"><code class="csfmt">\glsfieldaccsupp</code></a><span class="qquad"></span><a href="#sec:accsuppcmds">§17.2</a>; <a href="#wrglossary.13256">378</a>, <span class="summarylocfmt"><a href="#wrglossary.19476">581</a></span>, <a href="#wrglossary.20639">621</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsfielddef"><code class="csfmt">\glsfielddef</code></a><span class="qquad"></span><a href="#sec:fetchset">§15.5</a>; <a href="#wrglossary.5247">155</a>, <a href="#wrglossary.12852">366</a>, <span class="summarylocfmt"><a href="#wrglossary.19483">581</a></span>, <a href="#wrglossary.19499">582</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsfieldedef"><code class="csfmt">\glsfieldedef</code></a><span class="qquad"></span><a href="#sec:fetchset">§15.5</a>; <a href="#wrglossary.12855">366</a>, <span class="summarylocfmt"><a href="#wrglossary.19488">581</a></span>, <a href="#wrglossary.19502">582</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsfieldfetch"><code class="csfmt">\glsfieldfetch</code></a><span class="qquad"></span><a href="#sec:fetchset">§15.5</a>; <a href="#wrglossary.4983">149</a>, <a href="#wrglossary.12814">364</a>, <a href="#wrglossary.12821">365</a>, <a href="#wrglossary.17103">496</a>, <span class="summarylocfmt"><a href="#wrglossary.19493">581</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsfieldgdef"><code class="csfmt">\glsfieldgdef</code></a><span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.19497">582</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsfieldxdef"><code class="csfmt">\glsfieldxdef</code></a><span class="qquad"></span><a href="#sec:fetchset">§15.5</a>; <a href="#wrglossary.6369">183</a>, <a href="#wrglossary.12859">366</a>, <a href="#wrglossary.16044">462</a>, <span class="summarylocfmt"><a href="#wrglossary.19500">582</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsfindwidesttoplevelname"><code class="csfmt">\glsfindwidesttoplevelname</code></a><span class="qquad"></span><a href="#sec:treestyles">§13.1.7</a>; <a href="#wrglossary.11371">318</a>, <a href="#wrglossary.15623">449</a>, <span class="summarylocfmt"><a href="#wrglossary.19503">582</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsFindWidestUsedLevelTwo"><code class="xtrcsfmt">\glsFindWidestUsedLevelTwo</code></a><span class="qquad"></span><a href="#wrglossary.15652">450</a>, <span class="summarylocfmt"><a href="#wrglossary.19507">582</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsFindWidestUsedTopLevelName"><code class="xtrcsfmt">\glsFindWidestUsedTopLevelName</code></a><span class="qquad"></span><a href="#wrglossary.15651">450</a>, <span class="summarylocfmt"><a href="#wrglossary.19512">582</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:GLSfirst"><code class="csfmt">\GLSfirst</code></a><span class="qquad"></span><a href="#sec:glstext-like">§5.1.3</a>; <a href="#wrglossary.5794">169</a>, <span class="summarylocfmt"><a href="#wrglossary.19516">582</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:Glsfirst"><code class="csfmt">\Glsfirst</code></a><span class="qquad"></span><a href="#sec:glstext-like">§5.1.3</a>; <a href="#wrglossary.5791">168</a>, <span class="summarylocfmt"><a href="#wrglossary.19521">583</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsfirst"><code class="csfmt">\glsfirst</code></a><span class="qquad"></span><a href="#sec:glstext-like">§5.1.3</a>; <a href="#wrglossary.5786">168</a>, <a href="#wrglossary.5842">170</a>, <a href="#wrglossary.7066">202</a>, <a href="#wrglossary.19518">582</a>, <span class="summarylocfmt"><a href="#wrglossary.19526">583</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsfirstabbrvscfont"><code class="xtrcsfmt">\glsfirstabbrvscfont</code></a><span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.19538">583</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsfirstaccessdisplay"><code class="csfmt">\glsfirstaccessdisplay</code></a><span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.19542">583</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsfirstlongfootnotefont"><code class="xtrcsfmt">\glsfirstlongfootnotefont</code></a><span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.19545">583</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:GLSfirstplural"><code class="csfmt">\GLSfirstplural</code></a><span class="qquad"></span><a href="#sec:glstext-like">§5.1.3</a>; <a href="#wrglossary.5833">170</a>, <span class="summarylocfmt"><a href="#wrglossary.19548">583</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:Glsfirstplural"><code class="csfmt">\Glsfirstplural</code></a><span class="qquad"></span><a href="#sec:glstext-like">§5.1.3</a>; <a href="#wrglossary.5830">169</a>, <span class="summarylocfmt"><a href="#wrglossary.19553">583</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsfirstplural"><code class="csfmt">\glsfirstplural</code></a><span class="qquad"></span><a href="#sec:glstext-like">§5.1.3</a>; <a href="#wrglossary.5825">169</a>, <a href="#wrglossary.19550">583</a>, <span class="summarylocfmt"><a href="#wrglossary.19558">584</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsfirstpluralaccessdisplay"><code class="csfmt">\glsfirstpluralaccessdisplay</code></a><span class="qquad"></span><a href="#sec:glsentryaccessdisplay">§17.3</a>; <a href="#wrglossary.13312">381</a>, <span class="summarylocfmt"><a href="#wrglossary.19571">584</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsfmtfirst"><code class="csfmt">\glsfmtfirst</code></a><span class="qquad"></span><a href="#wrglossary.16205">467</a>, <span class="summarylocfmt"><a href="#wrglossary.19574">584</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:Glsfmtlong"><code class="xtrcsfmt">\Glsfmtlong</code></a><span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.19576">584</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsfmtname"><code class="csfmt">\glsfmtname</code></a><span class="qquad"></span><a href="#wrglossary.9426">264</a>, <a href="#wrglossary.16207">467</a>, <span class="summarylocfmt"><a href="#wrglossary.19579">584</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsfmtshort"><code class="xtrcsfmt">\glsfmtshort</code></a><span class="qquad"></span><a href="#wrglossary.6869">196</a>, <span class="summarylocfmt"><a href="#wrglossary.19581">584</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsfmttext"><code class="xtrcsfmt">\glsfmttext</code></a><span class="qquad"></span><a href="#wrglossary.5400">159</a>, <a href="#wrglossary.9424">264</a>, <a href="#wrglossary.15229">436</a>, <span class="summarylocfmt"><a href="#wrglossary.19583">584</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsgenacfmt"><code class="csfmt">\glsgenacfmt</code></a><span class="qquad"></span><a href="#sec:glsdisplay">§5.1.4</a>; <a href="#wrglossary.6148">177</a>, <a href="#wrglossary.7061">202</a>, <a href="#wrglossary.7383">211</a>, <a href="#wrglossary.7481">213</a>, <a href="#wrglossary.7907">220</a>, <a href="#wrglossary.18613">553</a>, <span class="summarylocfmt"><a href="#wrglossary.19586">585</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsgenentryfmt"><code class="csfmt">\glsgenentryfmt</code></a><span class="qquad"></span><a href="#sec:glsdisplay">§5.1.4</a>; <a href="#wrglossary.4871">144</a>, <a href="#wrglossary.5973">174</a>–<a href="#wrglossary.6121">177</a> passim, <a href="#wrglossary.7396">211</a>, <a href="#wrglossary.7479">213</a>, <span class="summarylocfmt"><a href="#wrglossary.19591">585</a></span>, <a href="#wrglossary.19631">586</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsgetgrouptitle"><code class="csfmt">\glsgetgrouptitle</code></a><span class="qquad"></span><a href="#sec:glossarycmds">§13.2.1</a>; <a href="#wrglossary.10549">292</a>, <a href="#wrglossary.10576">293</a>, <a href="#wrglossary.10710">298</a>, <a href="#wrglossary.11313">316</a>, <a href="#wrglossary.11708">329</a>, <a href="#wrglossary.11755">330</a>, <span class="summarylocfmt"><a href="#wrglossary.19594">585</a></span>, <div class="crossref"><span class="crossreftag">see also</span> <a href="#glo:glsxtrsetgrouptitle"><code class="xtrcsfmt">\glsxtrsetgrouptitle</code></a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsgroupheading"><code class="csfmt">\glsgroupheading</code></a><span class="qquad"></span><a href="#sec:glossarystylecmds">§13.2.3</a>; <a href="#wrglossary.8936">250</a>, <a href="#wrglossary.11478">322</a>, <a href="#wrglossary.11573">325</a>, <a href="#wrglossary.11795">331</a>, <a href="#wrglossary.11860">333</a>, <span class="summarylocfmt"><a href="#wrglossary.19596">585</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsgroupskip"><code class="csfmt">\glsgroupskip</code></a><span class="qquad"></span><a href="#sec:glossarystylecmds">§13.2.3</a>; <a href="#wrglossary.8935">250</a>, <a href="#wrglossary.10606">295</a>–<a href="#wrglossary.10792">300</a> passim, <a href="#wrglossary.11024">307</a>, <a href="#wrglossary.11476">322</a>, <a href="#wrglossary.11863">333</a>, <span class="summarylocfmt"><a href="#wrglossary.19601">585</a></span>, <a href="#wrglossary.19963">598</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsglossarymark"><code class="csfmt">\glsglossarymark</code></a><span class="qquad"></span><a href="#sec:glossmarkup">§8.2</a>; <a href="#wrglossary.2500">79</a>, <a href="#wrglossary.8733">245</a>–<a href="#wrglossary.8870">248</a>, <a href="#wrglossary.18653">554</a>, <span class="summarylocfmt"><a href="#wrglossary.19605">585</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glshyperfirstfalse"><code class="csfmt">\glshyperfirstfalse</code></a><span class="qquad"></span><a href="#wrglossary.7718">217</a>, <span class="summarylocfmt"><a href="#wrglossary.19608">585</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glshyperfirsttrue"><code class="csfmt">\glshyperfirsttrue</code></a><span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.19611">585</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glshyperlink"><code class="csfmt">\glshyperlink</code></a><span class="qquad"></span><a href="#sec:glsnolink">§5.2</a>; <a href="#wrglossary.6336">182</a>–<a href="#wrglossary.6435">184</a>, <a href="#wrglossary.8655">244</a>, <a href="#wrglossary.12465">352</a>, <span class="summarylocfmt"><a href="#wrglossary.19614">586</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glshypernavsep"><code class="csfmt">\glshypernavsep</code></a><span class="qquad"></span><a href="#sec:hypernav">§13.2.2</a>; <a href="#wrglossary.10720">298</a>, <a href="#wrglossary.11757">330</a>, <span class="summarylocfmt"><a href="#wrglossary.19617">586</a></span>, <a href="#wrglossary.19873">595</a>, <a href="#wrglossary.20308">610</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glshypernumber"><code class="csfmt">\glshypernumber</code></a><span class="qquad"></span><a href="#sec:encap">§12.1</a>; <a href="#wrglossary.9571">267</a>, <a href="#wrglossary.9633">269</a>, <a href="#wrglossary.9875">275</a>, <a href="#wrglossary.10194">282</a>–<a href="#wrglossary.10262">284</a>, <a href="#wrglossary.10460">290</a>, <span class="summarylocfmt"><a href="#wrglossary.19620">586</a></span>, <a href="#wrglossary.19918">597</a>, <a href="#wrglossary.20573">619</a>, <a href="#wrglossary.20939">633</a>, <a href="#wrglossary.20963">634</a>, <a href="#wrglossary.21487">651</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsifhyper"><code class="csfmt">\glsifhyper</code></a><a id="wrglossary.22162"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a> <span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.19629">586</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsifhyperon"><code class="csfmt">\glsifhyperon</code></a><span class="qquad"></span><a href="#sec:glsdisplay">§5.1.4</a>; <a href="#wrglossary.6066">176</a>, <a href="#wrglossary.6371">183</a>, <span class="summarylocfmt"><a href="#wrglossary.19634">586</a></span>, <div class="crossref"><span class="crossreftag">see also</span> <a href="#glo:glsentryfmt"><code class="csfmt">\glsentryfmt</code></a> &amp; <a href="#glo:glslinkvar"><code class="csfmt">\glslinkvar</code></a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsIfListOfAcronyms"><code class="csfmt">\glsIfListOfAcronyms</code></a><span class="qquad"></span><a href="#sec:pkgopts-acronym">§2.7</a>; <a href="#wrglossary.3829">115</a>, <span class="summarylocfmt"><a href="#wrglossary.19638">586</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsifplural"><code class="csfmt">\glsifplural</code></a><span class="qquad"></span><a href="#sec:glsdisplay">§5.1.4</a>; <a href="#wrglossary.6030">175</a>, <a href="#wrglossary.6063">176</a>, <a href="#wrglossary.7386">211</a>, <a href="#wrglossary.8070">225</a>, <span class="summarylocfmt"><a href="#wrglossary.19640">587</a></span>, <div class="crossref"><span class="crossreftag">see also</span> <a href="#glo:glsentryfmt"><code class="csfmt">\glsentryfmt</code></a>, <a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>, <a href="#glo:glscapscase"><code class="csfmt">\glscapscase</code></a>, <a href="#glo:glsinsert"><code class="csfmt">\glsinsert</code></a> &amp; <a href="#glo:glscustomtext"><code class="csfmt">\glscustomtext</code></a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsifusedtranslatordict"><code class="csfmt">\glsifusedtranslatordict</code></a><span class="qquad"></span><a href="#wrglossary.1444">48</a>–<a href="#wrglossary.1510">51</a> passim, <span class="summarylocfmt"><a href="#wrglossary.19644">587</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsignore"><code class="csfmt">\glsignore</code></a><span class="qquad"></span><a href="#sec:encap">§12.1</a>; <a href="#wrglossary.5520">162</a>, <a href="#wrglossary.9162">255</a>, <a href="#wrglossary.9170">256</a>, <a href="#wrglossary.9538">266</a>, <a href="#wrglossary.10011">277</a>, <a href="#wrglossary.17119">496</a>, <a href="#wrglossary.17625">511</a>, <a href="#wrglossary.18816">560</a>, <span class="summarylocfmt"><a href="#wrglossary.19649">587</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsindexingsetting"><code class="csfmt">\glsindexingsetting</code></a><span class="qquad"></span><a href="#sec:indexingoptions">§1.3</a>; <a href="#wrglossary.257">9</a>, <a href="#wrglossary.3159">97</a>, <a href="#wrglossary.3351">102</a>, <span class="summarylocfmt"><a href="#wrglossary.19657">587</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsindexonlyfirstfalse"><code class="csfmt">\glsindexonlyfirstfalse</code></a><span class="qquad"></span><a href="#sec:pkgopts-indexing">§2.4</a>; <a href="#wrglossary.2999">93</a>, <span class="summarylocfmt"><a href="#wrglossary.19660">587</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsindexonlyfirsttrue"><code class="csfmt">\glsindexonlyfirsttrue</code></a><span class="qquad"></span><a href="#sec:pkgopts-indexing">§2.4</a>; <a href="#wrglossary.2997">93</a>, <span class="summarylocfmt"><a href="#wrglossary.19663">587</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsinlinedescformat"><code class="csfmt">\glsinlinedescformat</code></a><span class="qquad"></span><a href="#sec:inline">§13.1.9</a>; <a href="#wrglossary.11536">324</a>, <span class="summarylocfmt"><a href="#wrglossary.19666">587</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsinlinedopostchild"><code class="csfmt">\glsinlinedopostchild</code></a><span class="qquad"></span><a href="#sec:inline">§13.1.9</a>; <a href="#wrglossary.11480">322</a>, <span class="summarylocfmt"><a href="#wrglossary.19669">588</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsinlineemptydescformat"><code class="csfmt">\glsinlineemptydescformat</code></a><span class="qquad"></span><a href="#sec:inline">§13.1.9</a>; <a href="#wrglossary.11534">324</a>, <span class="summarylocfmt"><a href="#wrglossary.19676">588</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsinlineifhaschildren"><code class="csfmt">\glsinlineifhaschildren</code></a><span class="qquad"></span><a href="#sec:inline">§13.1.9</a>; <a href="#wrglossary.11514">323</a>, <span class="summarylocfmt"><a href="#wrglossary.19679">588</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsinlinenameformat"><code class="csfmt">\glsinlinenameformat</code></a><span class="qquad"></span><a href="#sec:inline">§13.1.9</a>; <a href="#wrglossary.11505">323</a>, <span class="summarylocfmt"><a href="#wrglossary.19681">588</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsinlineparentchildseparator"><code class="csfmt">\glsinlineparentchildseparator</code></a><span class="qquad"></span><a href="#sec:inline">§13.1.9</a>; <a href="#wrglossary.11497">322</a>, <span class="summarylocfmt"><a href="#wrglossary.19684">588</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsinlinepostchild"><code class="csfmt">\glsinlinepostchild</code></a><span class="qquad"></span><a href="#sec:inline">§13.1.9</a>; <a href="#wrglossary.11487">322</a>, <a href="#wrglossary.11544">324</a>, <span class="summarylocfmt"><a href="#wrglossary.19688">588</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsinlineseparator"><code class="csfmt">\glsinlineseparator</code></a><span class="qquad"></span><a href="#sec:inline">§13.1.9</a>; <a href="#wrglossary.11490">322</a>, <span class="summarylocfmt"><a href="#wrglossary.19691">588</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsinlinesubdescformat"><code class="csfmt">\glsinlinesubdescformat</code></a><span class="qquad"></span><a href="#sec:inline">§13.1.9</a>; <a href="#wrglossary.11542">324</a>, <span class="summarylocfmt"><a href="#wrglossary.19695">589</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsinlinesubnameformat"><code class="csfmt">\glsinlinesubnameformat</code></a><span class="qquad"></span><a href="#sec:inline">§13.1.9</a>; <a href="#wrglossary.11528">323</a>, <span class="summarylocfmt"><a href="#wrglossary.19698">589</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsinlinesubseparator"><code class="csfmt">\glsinlinesubseparator</code></a><span class="qquad"></span><a href="#sec:inline">§13.1.9</a>; <a href="#wrglossary.11494">322</a>, <span class="summarylocfmt"><a href="#wrglossary.19700">589</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsinsert"><code class="csfmt">\glsinsert</code></a><span class="qquad"></span><a href="#sec:glsdisplay">§5.1.4</a>; <a href="#wrglossary.6025">175</a>, <a href="#wrglossary.6102">176</a>, <span class="summarylocfmt"><a href="#wrglossary.19703">589</a></span>, <div class="crossref"><span class="crossreftag">see also</span> <a href="#glo:glsentryfmt"><code class="csfmt">\glsentryfmt</code></a>, <a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>, <a href="#glo:glsifplural"><code class="csfmt">\glsifplural</code></a>, <a href="#glo:glscapscase"><code class="csfmt">\glscapscase</code></a> &amp; <a href="#glo:glscustomtext"><code class="csfmt">\glscustomtext</code></a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glskeylisttok"><code class="csfmt">\glskeylisttok</code></a><span class="qquad"></span><a href="#sec:customacronym">§6.2.2</a>; <a href="#wrglossary.7426">211</a>, <span class="summarylocfmt"><a href="#wrglossary.19706">589</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a><span class="qquad"></span><a href="#sec:glsdisplay">§5.1.4</a>; <a href="#wrglossary.2354">75</a>, <a href="#wrglossary.4615">136</a>, <a href="#wrglossary.4707">139</a>, <a href="#wrglossary.6015">175</a>, <a href="#wrglossary.6098">176</a>, <a href="#wrglossary.6825">195</a>, <a href="#wrglossary.7926">221</a>, <a href="#wrglossary.8037">224</a>, <a href="#wrglossary.14582">416</a>, <span class="summarylocfmt"><a href="#wrglossary.19710">589</a></span>, <div class="crossref"><span class="crossreftag">see also</span> <a href="#glo:glsentryfmt"><code class="csfmt">\glsentryfmt</code></a>, <a href="#glo:glsifplural"><code class="csfmt">\glsifplural</code></a>, <a href="#glo:glscapscase"><code class="csfmt">\glscapscase</code></a>, <a href="#glo:glsinsert"><code class="csfmt">\glsinsert</code></a>, <a href="#glo:glscustomtext"><code class="csfmt">\glscustomtext</code></a> &amp; <a href="#glo:glstype"><code class="csfmt">\glstype</code></a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glslabeltok"><code class="csfmt">\glslabeltok</code></a><span class="qquad"></span><a href="#sec:customacronym">§6.2.2</a>; <a href="#wrglossary.7428">211</a>, <span class="summarylocfmt"><a href="#wrglossary.19712">589</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsletentryfield"><code class="csfmt">\glsletentryfield</code></a><span class="qquad"></span><a href="#sec:fetchset">§15.5</a>; <a href="#wrglossary.12818">365</a>, <span class="summarylocfmt"><a href="#wrglossary.19717">590</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:Glslink"><code class="csfmt">\Glslink</code></a><span class="qquad"></span><a href="#sec:glstext-like">§5.1.3</a>; <a href="#wrglossary.5761">167</a>, <span class="summarylocfmt"><a href="#wrglossary.19720">590</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glslink"><code class="csfmt">\glslink</code></a><span class="qquad"></span><a href="#sec:glstext-like">§5.1.3</a>; <a href="#wrglossary.2325">75</a>, <a href="#wrglossary.4675">138</a>, <a href="#wrglossary.4690">139</a>, <a href="#wrglossary.5484">161</a>, <a href="#wrglossary.5755">167</a>, <a href="#wrglossary.5766">168</a>, <a href="#wrglossary.7666">216</a>, <a href="#wrglossary.8314">234</a>, <a href="#wrglossary.8647">244</a>, <a href="#wrglossary.14493">414</a>–<a href="#wrglossary.14622">417</a> passim, <a href="#wrglossary.17096">496</a>, <a href="#wrglossary.18980">565</a>, <span class="summarylocfmt"><a href="#wrglossary.19724">590</a></span>, <a href="#wrglossary.20663">622</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glslinkcheckfirsthyperhook"><code class="csfmt">\glslinkcheckfirsthyperhook</code></a><span class="qquad"></span><a href="#sec:pkgopts-general">§2.1</a>; <a href="#wrglossary.2351">75</a>, <span class="summarylocfmt"><a href="#wrglossary.19731">590</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glslinkpostsetkeys"><code class="csfmt">\glslinkpostsetkeys</code></a><span class="qquad"></span><a href="#sec:glshooks">§5.1.5</a>; <a href="#wrglossary.2378">76</a>, <a href="#wrglossary.6107">176</a>, <a href="#wrglossary.6239">180</a>, <a href="#wrglossary.6363">183</a>, <a href="#wrglossary.8067">224</a>, <a href="#wrglossary.16030">461</a>, <a href="#wrglossary.16051">462</a>, <span class="summarylocfmt"><a href="#wrglossary.19735">590</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glslinkpresetkeys"><code class="xtrcsfmt">\glslinkpresetkeys</code></a><span class="qquad"></span><a href="#wrglossary.6242">180</a>, <span class="summarylocfmt"><a href="#wrglossary.19739">590</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glslinkvar"><code class="csfmt">\glslinkvar</code></a><span class="qquad"></span><a href="#sec:glsdisplay">§5.1.4</a>; <a href="#wrglossary.6082">176</a>, <span class="summarylocfmt"><a href="#wrglossary.19743">590</a></span>, <div class="crossref"><span class="crossreftag">see also</span> <a href="#glo:glsentryfmt"><code class="csfmt">\glsentryfmt</code></a> &amp; <a href="#glo:glslinkvar"><code class="csfmt">\glslinkvar</code></a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glslistdottedwidth"><code class="csfmt">\glslistdottedwidth</code></a><span class="qquad"></span><a href="#sec:liststyles">§13.1.1</a>; <a href="#wrglossary.10748">299</a>, <span class="summarylocfmt"><a href="#wrglossary.19748">591</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glslistexpandedname"><code class="csfmt">\glslistexpandedname</code></a><span class="qquad"></span><a href="#sec:liststyles">§13.1.1</a>; <a href="#wrglossary.10672">297</a>, <span class="summarylocfmt"><a href="#wrglossary.19751">591</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glslistgroupheaderfmt"><code class="csfmt">\glslistgroupheaderfmt</code></a><span class="qquad"></span><a href="#sec:liststyles">§13.1.1</a>; <a href="#wrglossary.10684">297</a>, <span class="summarylocfmt"><a href="#wrglossary.19755">591</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glslistinit"><code class="csfmt">\glslistinit</code></a><span class="qquad"></span><a href="#sec:liststyles">§13.1.1</a>; <a href="#wrglossary.10664">296</a>, <span class="summarylocfmt"><a href="#wrglossary.19758">591</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glslistnavigationitem"><code class="csfmt">\glslistnavigationitem</code></a><span class="qquad"></span><a href="#sec:liststyles">§13.1.1</a>; <a href="#wrglossary.10687">297</a>, <a href="#wrglossary.10717">298</a>, <a href="#wrglossary.11269">315</a>, <span class="summarylocfmt"><a href="#wrglossary.19762">591</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glslocalreset"><code class="csfmt">\glslocalreset</code></a><span class="qquad"></span><a href="#sec:glsunset">§7</a>; <a href="#wrglossary.8146">228</a>, <a href="#wrglossary.8273">233</a>, <span class="summarylocfmt"><a href="#wrglossary.19765">591</a></span>, <div class="crossref"><span class="crossreftag">see also</span> <a href="#glo:glsreset"><code class="csfmt">\glsreset</code></a>, <a href="#glo:glsresetall"><code class="csfmt">\glsresetall</code></a> &amp; <a href="#glo:glsunset"><code class="csfmt">\glsunset</code></a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glslocalresetall"><code class="csfmt">\glslocalresetall</code></a><span class="qquad"></span><a href="#sec:glsunset">§7</a>; <a href="#wrglossary.8162">228</a>, <span class="summarylocfmt"><a href="#wrglossary.19768">591</a></span>, <div class="crossref"><span class="crossreftag">see also</span> <a href="#glo:glsreset"><code class="csfmt">\glsreset</code></a>, <a href="#glo:glslocalreset"><code class="csfmt">\glslocalreset</code></a>, <a href="#glo:glsresetall"><code class="csfmt">\glsresetall</code></a> &amp; <a href="#glo:glslocalunsetall"><code class="csfmt">\glslocalunsetall</code></a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glslocalunset"><code class="csfmt">\glslocalunset</code></a><span class="qquad"></span><a href="#sec:glsunset">§7</a>; <a href="#wrglossary.8152">228</a>, <a href="#wrglossary.8266">233</a>, <a href="#wrglossary.17615">510</a>, <span class="summarylocfmt"><a href="#wrglossary.19773">592</a></span>, <div class="crossref"><span class="crossreftag">see also</span> <a href="#glo:glsunset"><code class="csfmt">\glsunset</code></a>, <a href="#glo:glsunsetall"><code class="csfmt">\glsunsetall</code></a> &amp; <a href="#glo:glsreset"><code class="csfmt">\glsreset</code></a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glslocalunsetall"><code class="csfmt">\glslocalunsetall</code></a><span class="qquad"></span><a href="#sec:glsunset">§7</a>; <a href="#wrglossary.8168">229</a>, <span class="summarylocfmt"><a href="#wrglossary.19776">592</a></span>, <div class="crossref"><span class="crossreftag">see also</span> <a href="#glo:glsunset"><code class="csfmt">\glsunset</code></a>, <a href="#glo:glslocalunset"><code class="csfmt">\glslocalunset</code></a>, <a href="#glo:glsunsetall"><code class="csfmt">\glsunsetall</code></a> &amp; <a href="#glo:glslocalresetall"><code class="csfmt">\glslocalresetall</code></a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glslocationcstoencap"><code class="csfmt">\glslocationcstoencap</code></a><span class="qquad"></span><a href="#sec:problemlocations">§12.5</a>; <a href="#wrglossary.10177">281</a>–<a href="#wrglossary.10264">284</a> passim, <span class="summarylocfmt"><a href="#wrglossary.19781">592</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glslongaccessdisplay"><code class="csfmt">\glslongaccessdisplay</code></a><span class="qquad"></span><a href="#sec:glsentryaccessdisplay">§17.3</a>; <a href="#wrglossary.13335">382</a>, <span class="summarylocfmt"><a href="#wrglossary.19785">592</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glslongfont"><code class="xtrcsfmt">\glslongfont</code></a><span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.19788">592</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glslongpluralaccessdisplay"><code class="csfmt">\glslongpluralaccessdisplay</code></a><span class="qquad"></span><a href="#sec:glsentryaccessdisplay">§17.3</a>; <a href="#wrglossary.13338">382</a>, <span class="summarylocfmt"><a href="#wrglossary.19790">592</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glslongtok"><code class="csfmt">\glslongtok</code></a><span class="qquad"></span><a href="#sec:customacronym">§6.2.2</a>; <a href="#wrglossary.7432">212</a>, <span class="summarylocfmt"><a href="#wrglossary.19793">592</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glslowercase"><code class="csfmt">\glslowercase</code></a><span class="qquad"></span><a href="#sec:casechanging">§15.2</a>; <a href="#wrglossary.12503">353</a>, <a href="#wrglossary.17034">494</a>, <span class="summarylocfmt"><a href="#wrglossary.19797">593</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsLTpenaltycheck"><code class="csfmt">\glsLTpenaltycheck</code></a><span class="qquad"></span><a href="#sec:longbooktabsstyles">§13.1.4</a>; <a href="#wrglossary.11022">307</a>, <span class="summarylocfmt"><a href="#wrglossary.19801">593</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsmakefirstuc"><code class="csfmt">\glsmakefirstuc</code></a><span class="qquad"></span><a href="#wrglossary.12529">354</a>, <span class="summarylocfmt"><a href="#wrglossary.19804">593</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsmcols"><code class="csfmt">\glsmcols</code></a><span class="qquad"></span><a href="#sec:mcolstyles">§13.1.8</a>; <a href="#wrglossary.11440">320</a>, <span class="summarylocfmt"><a href="#wrglossary.19812">593</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsmfuaddmap"><code class="csfmt">\glsmfuaddmap</code></a><span class="qquad"></span><a href="#sec:casechanging">§15.2</a>; <a href="#wrglossary.12572">355</a>, <span class="summarylocfmt"><a href="#wrglossary.19814">593</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsmfublocker"><code class="csfmt">\glsmfublocker</code></a><span class="qquad"></span><a href="#sec:casechanging">§15.2</a>; <a href="#wrglossary.12567">355</a>, <span class="summarylocfmt"><a href="#wrglossary.19820">593</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsmfuexcl"><code class="csfmt">\glsmfuexcl</code></a><span class="qquad"></span><a href="#sec:casechanging">§15.2</a>; <a href="#wrglossary.12501">353</a>–<a href="#wrglossary.12561">355</a>, <a href="#wrglossary.19819">593</a>, <span class="summarylocfmt"><a href="#wrglossary.19826">594</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsmoveentry"><code class="csfmt">\glsmoveentry</code></a><span class="qquad"></span><a href="#sec:moveentry">§4.7</a>; <a href="#wrglossary.5238">155</a>, <span class="summarylocfmt"><a href="#wrglossary.19831">594</a></span>, <div class="crossref"><span class="crossreftag">see also</span> <a href="#glo:glsxtrcopytoglossary"><code class="csfmt">\glsxtrcopytoglossary</code></a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:GLSname"><code class="csfmt">\GLSname</code></a><span class="qquad"></span><a href="#sec:glstext-like">§5.1.3</a>; <a href="#wrglossary.5853">170</a>, <span class="summarylocfmt"><a href="#wrglossary.19834">594</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:Glsname"><code class="csfmt">\Glsname</code></a><span class="qquad"></span><a href="#sec:glstext-like">§5.1.3</a>; <a href="#wrglossary.5850">170</a>, <span class="summarylocfmt"><a href="#wrglossary.19839">594</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsname"><code class="csfmt">\glsname</code></a><span class="qquad"></span><a href="#sec:glstext-like">§5.1.3</a>; <a href="#wrglossary.5836">170</a>, <a href="#wrglossary.17382">504</a>, <span class="summarylocfmt"><a href="#wrglossary.19845">594</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsnameaccessdisplay"><code class="csfmt">\glsnameaccessdisplay</code></a><span class="qquad"></span><a href="#sec:glsentryaccessdisplay">§17.3</a>; <a href="#wrglossary.13303">381</a>, <span class="summarylocfmt"><a href="#wrglossary.19852">594</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsnamefont"><code class="csfmt">\glsnamefont</code></a><span class="qquad"></span><a href="#sec:styles">§13</a>; <a href="#wrglossary.7117">204</a>, <a href="#wrglossary.10487">291</a>, <a href="#wrglossary.10527">292</a>, <a href="#wrglossary.11258">314</a>, <a href="#wrglossary.11660">327</a>, <a href="#wrglossary.11666">328</a>, <a href="#wrglossary.18698">556</a>, <span class="summarylocfmt"><a href="#wrglossary.19855">594</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsnavhyperlink"><code class="csfmt">\glsnavhyperlink</code></a><span class="qquad"></span><a href="#sec:hypernav">§13.2.2</a>; <a href="#wrglossary.11742">330</a>, <span class="summarylocfmt"><a href="#wrglossary.19859">595</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsnavhyperlinkname"><code class="csfmt">\glsnavhyperlinkname</code></a><span class="qquad"></span><a href="#sec:hypernav">§13.2.2</a>; <a href="#wrglossary.11746">330</a>, <span class="summarylocfmt"><a href="#wrglossary.19863">595</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsnavhypertarget"><code class="csfmt">\glsnavhypertarget</code></a><span class="qquad"></span><a href="#sec:hypernav">§13.2.2</a>; <a href="#wrglossary.11724">329</a>, <span class="summarylocfmt"><a href="#wrglossary.19866">595</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsnavigation"><code class="csfmt">\glsnavigation</code></a><span class="qquad"></span><a href="#sec:hypernav">§13.2.2</a>; <a href="#wrglossary.11730">329</a>, <a href="#wrglossary.11750">330</a>, <a href="#wrglossary.19619">586</a>, <span class="summarylocfmt"><a href="#wrglossary.19870">595</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsnextpages"><code class="csfmt">\glsnextpages</code></a><span class="qquad"></span><a href="#sec:glossmarkup">§8.2</a>; <a href="#wrglossary.4468">133</a>, <a href="#wrglossary.8892">249</a>, <a href="#wrglossary.8917">250</a>, <a href="#wrglossary.17394">504</a>, <span class="summarylocfmt"><a href="#wrglossary.19874">595</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsnoexpandfields"><code class="csfmt">\glsnoexpandfields</code></a><span class="qquad"></span><a href="#sec:expansion">§4.4</a>; <a href="#wrglossary.4958">148</a>, <a href="#wrglossary.16834">485</a>, <span class="summarylocfmt"><a href="#wrglossary.19879">595</a></span>, <a href="#wrglossary.20147">604</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsnoidxdisplayloc"><code class="csfmt">\glsnoidxdisplayloc</code></a><span class="qquad"></span><a href="#sec:numberlistloop">§12.6</a>; <a href="#wrglossary.9661">269</a>, <a href="#wrglossary.10457">290</a>, <span class="summarylocfmt"><a href="#wrglossary.19882">596</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsnoidxdisplayloclisthandler"><code class="csfmt">\glsnoidxdisplayloclisthandler</code></a><span class="qquad"></span><a href="#sec:glsnolink">§5.2</a>; <a href="#wrglossary.6647">189</a>, <span class="summarylocfmt"><a href="#wrglossary.19887">596</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsnoidxloclist"><code class="csfmt">\glsnoidxloclist</code></a><span class="qquad"></span><a href="#sec:numberlistloop">§12.6</a>; <a href="#wrglossary.6597">189</a>, <a href="#wrglossary.10406">288</a>, <span class="summarylocfmt"><a href="#wrglossary.19891">596</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsnoidxloclisthandler"><code class="csfmt">\glsnoidxloclisthandler</code></a><span class="qquad"></span><a href="#sec:numberlistloop">§12.6</a>; <a href="#wrglossary.10411">288</a>, <span class="summarylocfmt"><a href="#wrglossary.19896">596</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsnoidxnumberlistloophandler"><code class="csfmt">\glsnoidxnumberlistloophandler</code></a><span class="qquad"></span><a href="#sec:numberlistloop">§12.6</a>; <a href="#wrglossary.10467">290</a>, <span class="summarylocfmt"><a href="#wrglossary.19900">596</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsnoidxprenumberlist"><code class="csfmt">\glsnoidxprenumberlist</code></a><span class="qquad"></span><a href="#sec:glossmarkup">§8.2</a>; <a href="#wrglossary.4478">133</a>, <a href="#wrglossary.8900">249</a>, <a href="#wrglossary.8930">250</a>, <span class="summarylocfmt"><a href="#wrglossary.19903">596</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsnonextpages"><code class="csfmt">\glsnonextpages</code></a><span class="qquad"></span><a href="#sec:glossmarkup">§8.2</a>; <a href="#wrglossary.4466">133</a>, <a href="#wrglossary.8904">249</a>, <a href="#wrglossary.8922">250</a>, <a href="#wrglossary.17393">504</a>, <a href="#wrglossary.18645">554</a>, <span class="summarylocfmt"><a href="#wrglossary.19908">596</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsnumberformat"><code class="csfmt">\glsnumberformat</code></a><span class="qquad"></span><a href="#sec:encap">§12.1</a>; <a href="#wrglossary.9630">268</a>, <a href="#wrglossary.9740">272</a>, <a href="#wrglossary.10174">281</a>, <a href="#wrglossary.10193">282</a>, <a href="#wrglossary.12318">345</a>, <a href="#wrglossary.14693">419</a>, <a href="#wrglossary.14758">421</a>, <a href="#wrglossary.17191">498</a>, <span class="summarylocfmt"><a href="#wrglossary.19913">597</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsnumberlistloop"><code class="csfmt">\glsnumberlistloop</code></a><span class="qquad"></span><a href="#sec:numberlistloop">§12.6</a>; <a href="#wrglossary.10423">288</a>, <a href="#wrglossary.10463">290</a>, <a href="#wrglossary.19902">596</a>, <span class="summarylocfmt"><a href="#wrglossary.19922">597</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsnumbersgroupname"><code class="csfmt">\glsnumbersgroupname</code></a><span class="qquad"></span><a href="#sec:fixednames">§1.5.1</a>; <a href="#tab:predefinednames">Table 1.2</a>; <a href="#wrglossary.1456">48</a>, <a href="#wrglossary.1464">49</a>, <a href="#wrglossary.9078">253</a>, <span class="summarylocfmt"><a href="#wrglossary.19925">597</a></span>, <a href="#wrglossary.21966">662</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsnumlistlastsep"><code class="csfmt">\glsnumlistlastsep</code></a><span class="qquad"></span><a href="#sec:glsnolink">§5.2</a>; <a href="#wrglossary.6624">189</a>, <span class="summarylocfmt"><a href="#wrglossary.19931">597</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsnumlistsep"><code class="csfmt">\glsnumlistsep</code></a><span class="qquad"></span><a href="#sec:glsnolink">§5.2</a>; <a href="#wrglossary.6620">189</a>, <span class="summarylocfmt"><a href="#wrglossary.19938">597</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsopenbrace"><code class="csfmt">\glsopenbrace</code></a><span class="qquad"></span><a href="#sec:xindy">§14</a>; <a href="#wrglossary.12036">337</a>, <a href="#wrglossary.16137">465</a>, <span class="summarylocfmt"><a href="#wrglossary.19943">597</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glspagelistwidth"><code class="csfmt">\glspagelistwidth</code></a><span class="qquad"></span><a href="#sec:predefinedstyles">§13.1</a>; <a href="#wrglossary.10581">293</a>, <a href="#wrglossary.10826">301</a>–<a href="#wrglossary.10962">305</a> passim, <a href="#wrglossary.11109">309</a>–<a href="#wrglossary.11220">313</a> passim, <span class="summarylocfmt"><a href="#wrglossary.19945">598</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glspar"><code class="csfmt">\glspar</code></a><span class="qquad"></span><a href="#sec:newglosentry">§4</a>; <a href="#wrglossary.4262">128</a>, <span class="summarylocfmt"><a href="#wrglossary.19950">598</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glspatchLToutput"><code class="csfmt">\glspatchLToutput</code></a><span class="qquad"></span><a href="#wrglossary.19803">593</a>, <span class="summarylocfmt"><a href="#wrglossary.19953">598</a></span>, <a href="#wrglossary.20085">602</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glspatchtabularx"><code class="csfmt">\glspatchtabularx</code></a><span class="qquad"></span><a href="#sec:gls-like">§5.1.2</a>; <a href="#wrglossary.5631">164</a>, <a href="#wrglossary.8249">232</a>, <span class="summarylocfmt"><a href="#wrglossary.19956">598</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glspenaltygroupskip"><code class="csfmt">\glspenaltygroupskip</code></a><span class="qquad"></span><a href="#sec:longbooktabsstyles">§13.1.4</a>; <a href="#wrglossary.11026">307</a>, <span class="summarylocfmt"><a href="#wrglossary.19961">598</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glspercentchar"><code class="csfmt">\glspercentchar</code></a><span class="qquad"></span><a href="#sec:xindy">§14</a>; <a href="#wrglossary.12044">337</a>, <span class="summarylocfmt"><a href="#wrglossary.19966">598</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:GLSpl"><code class="csfmt">\GLSpl</code></a><span class="qquad"></span><a href="#sec:gls-like">§5.1.2</a>; <a href="#wrglossary.5674">165</a>, <a href="#wrglossary.6033">175</a>, <a href="#wrglossary.13010">371</a>, <span class="summarylocfmt"><a href="#wrglossary.19969">598</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:Glspl"><code class="csfmt">\Glspl</code></a><span class="qquad"></span><a href="#sec:gls-like">§5.1.2</a>; <a href="#wrglossary.5671">165</a>, <a href="#wrglossary.6032">175</a>, <a href="#wrglossary.12986">370</a>, <span class="summarylocfmt"><a href="#wrglossary.19974">599</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glspl"><code class="csfmt">\glspl</code></a><span class="qquad"></span><a href="#sec:gls-like">§5.1.2</a>; <a href="#wrglossary.4320">130</a>, <a href="#wrglossary.5668">165</a>, <a href="#wrglossary.6031">175</a>, <a href="#wrglossary.12963">370</a>, <span class="summarylocfmt"><a href="#wrglossary.19979">599</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:GLSplural"><code class="csfmt">\GLSplural</code></a><span class="qquad"></span><a href="#sec:glstext-like">§5.1.3</a>; <a href="#wrglossary.5822">169</a>, <span class="summarylocfmt"><a href="#wrglossary.19982">599</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:Glsplural"><code class="csfmt">\Glsplural</code></a><span class="qquad"></span><a href="#sec:glstext-like">§5.1.3</a>; <a href="#wrglossary.5819">169</a>, <span class="summarylocfmt"><a href="#wrglossary.19987">599</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsplural"><code class="csfmt">\glsplural</code></a><span class="qquad"></span><a href="#sec:glstext-like">§5.1.3</a>; <a href="#wrglossary.5814">169</a>, <span class="summarylocfmt"><a href="#wrglossary.19992">599</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glspluralaccessdisplay"><code class="csfmt">\glspluralaccessdisplay</code></a><span class="qquad"></span><a href="#sec:glsentryaccessdisplay">§17.3</a>; <a href="#wrglossary.13309">381</a>, <span class="summarylocfmt"><a href="#wrglossary.20001">599</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glspluralsuffix"><code class="csfmt">\glspluralsuffix</code></a><span class="qquad"></span><a href="#sec:plurals">§4.1</a>; <a href="#wrglossary.1469">49</a>, <a href="#wrglossary.4322">130</a>, <a href="#wrglossary.4648">137</a>, <a href="#wrglossary.4676">138</a>, <a href="#wrglossary.6750">192</a>, <a href="#wrglossary.6754">193</a>, <a href="#wrglossary.7164">205</a>, <a href="#wrglossary.15478">444</a>, <a href="#wrglossary.17318">502</a>, <a href="#wrglossary.17410">504</a>, <a href="#wrglossary.18788">559</a>, <span class="summarylocfmt"><a href="#wrglossary.20004">599</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glspostdescription"><code class="csfmt">\glspostdescription</code></a><span class="qquad"></span><a href="#sec:pkgopts-printglos">§2.3</a>, <a href="#sec:predefinedstyles">§13.1</a>; <a href="#wrglossary.2892">90</a>, <a href="#wrglossary.8560">242</a>, <a href="#wrglossary.10630">295</a>, <a href="#wrglossary.14109">404</a>, <a href="#wrglossary.17206">498</a>, <a href="#wrglossary.17283">501</a>, <a href="#wrglossary.18895">562</a>, <span class="summarylocfmt"><a href="#wrglossary.20006">600</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glspostinline"><code class="csfmt">\glspostinline</code></a><span class="qquad"></span><a href="#sec:inline">§13.1.9</a>; <a href="#wrglossary.11501">322</a>, <span class="summarylocfmt"><a href="#wrglossary.20013">600</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glspostinlinedescformat"><code class="csfmt">\glspostinlinedescformat</code></a><span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.20016">600</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glspostinlinesubdescformat"><code class="csfmt">\glspostinlinesubdescformat</code></a><span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.20019">600</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glspostlinkhook"><code class="csfmt">\glspostlinkhook</code></a><span class="qquad"></span><a href="#sec:glshooks">§5.1.5</a>; <a href="#wrglossary.6106">176</a>, <a href="#wrglossary.6245">180</a>, <a href="#wrglossary.8020">223</a>, <a href="#wrglossary.8035">224</a>, <a href="#wrglossary.17212">498</a>, <span class="summarylocfmt"><a href="#wrglossary.20022">600</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsprefixsep"><code class="csfmt">\glsprefixsep</code></a><span class="qquad"></span><a href="#sec:prefix">§16</a>; <a href="#wrglossary.12914">368</a>–<a href="#wrglossary.13093">373</a> passim, <span class="summarylocfmt"><a href="#wrglossary.20029">600</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsprestandardsort"><code class="csfmt">\glsprestandardsort</code></a><span class="qquad"></span><a href="#sec:pkgopts-sort">§2.5</a>; <a href="#wrglossary.3217">98</a>–<a href="#wrglossary.3273">100</a>, <a href="#wrglossary.4378">131</a>, <a href="#wrglossary.15223">435</a>–<a href="#wrglossary.15279">438</a> passim, <span class="summarylocfmt"><a href="#wrglossary.20031">600</a></span>, <a href="#wrglossary.22052">664</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsps"><code class="xtrcsfmt">\glsps</code></a><span class="qquad"></span><a href="#wrglossary.14832">423</a>, <span class="summarylocfmt"><a href="#wrglossary.20037">601</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glspt"><code class="xtrcsfmt">\glspt</code></a><span class="qquad"></span><a href="#wrglossary.14834">423</a>, <span class="summarylocfmt"><a href="#wrglossary.20040">601</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsquote"><code class="csfmt">\glsquote</code></a><span class="qquad"></span><a href="#sec:xindy">§14</a>; <a href="#wrglossary.12059">338</a>, <span class="summarylocfmt"><a href="#wrglossary.20043">601</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsrefentry"><code class="csfmt">\glsrefentry</code></a><span class="qquad"></span><a href="#sec:pkgopts-printglos">§2.3</a>; <a href="#wrglossary.2619">82</a>–<a href="#wrglossary.2717">85</a> passim, <a href="#wrglossary.8565">242</a>, <a href="#wrglossary.15370">441</a>, <a href="#wrglossary.15595">448</a>, <a href="#wrglossary.19057">568</a>, <span class="summarylocfmt"><a href="#wrglossary.20048">601</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsreset"><code class="csfmt">\glsreset</code></a><span class="qquad"></span><a href="#sec:glsunset">§7</a>; <a href="#wrglossary.3002">93</a>, <a href="#wrglossary.6724">192</a>, <a href="#wrglossary.6780">193</a>, <a href="#wrglossary.8143">228</a>, <a href="#wrglossary.8272">233</a>, <a href="#wrglossary.9185">256</a>, <span class="summarylocfmt"><a href="#wrglossary.20058">601</a></span>, <div class="crossref"><span class="crossreftag">see also</span> <a href="#glo:glslocalreset"><code class="csfmt">\glslocalreset</code></a>, <a href="#glo:glsresetall"><code class="csfmt">\glsresetall</code></a> &amp; <a href="#glo:glsunset"><code class="csfmt">\glsunset</code></a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsresetall"><code class="csfmt">\glsresetall</code></a><span class="qquad"></span><a href="#sec:glsunset">§7</a>; <a href="#wrglossary.8159">228</a>, <span class="summarylocfmt"><a href="#wrglossary.20061">601</a></span>, <div class="crossref"><span class="crossreftag">see also</span> <a href="#glo:glsreset"><code class="csfmt">\glsreset</code></a>, <a href="#glo:glslocalreset"><code class="csfmt">\glslocalreset</code></a>, <a href="#glo:glslocalresetall"><code class="csfmt">\glslocalresetall</code></a> &amp; <a href="#glo:glsunsetall"><code class="csfmt">\glsunsetall</code></a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsresetcurrcountfalse"><code class="csfmt">\glsresetcurrcountfalse</code></a><span class="qquad"></span><a href="#sec:enableentrycount">§7.1</a>; <a href="#wrglossary.8278">233</a>, <span class="summarylocfmt"><a href="#wrglossary.20066">602</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsresetcurrcounttrue"><code class="csfmt">\glsresetcurrcounttrue</code></a><span class="qquad"></span><a href="#sec:enableentrycount">§7.1</a>; <a href="#wrglossary.8276">233</a>, <span class="summarylocfmt"><a href="#wrglossary.20069">602</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsresetentrycounter"><code class="csfmt">\glsresetentrycounter</code></a><span class="qquad"></span><a href="#sec:pkgopts-printglos">§2.3</a>; <a href="#wrglossary.2639">83</a>, <a href="#wrglossary.2683">84</a>, <span class="summarylocfmt"><a href="#wrglossary.20072">602</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsresetentrylist"><code class="csfmt">\glsresetentrylist</code></a><span class="qquad"></span><a href="#sec:glossmarkup">§8.2</a>; <a href="#wrglossary.8897">249</a>, <span class="summarylocfmt"><a href="#wrglossary.20076">602</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsresetsubentrycounter"><code class="csfmt">\glsresetsubentrycounter</code></a><span class="qquad"></span><a href="#sec:pkgopts-printglos">§2.3</a>; <a href="#wrglossary.2721">85</a>, <a href="#wrglossary.11594">326</a>, <span class="summarylocfmt"><a href="#wrglossary.20079">602</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsrestoreLToutput"><code class="csfmt">\glsrestoreLToutput</code></a><span class="qquad"></span><a href="#sec:longbooktabsstyles">§13.1.4</a>; <a href="#wrglossary.11020">307</a>, <span class="summarylocfmt"><a href="#wrglossary.20083">602</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glssee"><code class="csfmt">\glssee</code></a><span class="qquad"></span><a href="#sec:crossref">§11</a>; <a href="#wrglossary.2087">68</a>, <a href="#wrglossary.2873">89</a>–<a href="#wrglossary.3047">94</a> passim, <a href="#wrglossary.4481">133</a>, <a href="#wrglossary.9280">259</a>–<a href="#wrglossary.9445">265</a> passim, <a href="#wrglossary.15854">455</a>–<a href="#wrglossary.15912">457</a>, <a href="#wrglossary.17435">505</a>, <span class="summarylocfmt"><a href="#wrglossary.20086">602</a></span>, <a href="#wrglossary.20614">620</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsseeformat"><code class="csfmt">\glsseeformat</code></a><span class="qquad"></span><a href="#sec:customxr">§11.1</a>; <a href="#wrglossary.9303">260</a>–<a href="#wrglossary.9431">264</a> passim, <a href="#wrglossary.10429">289</a>, <a href="#wrglossary.10472">290</a>, <span class="summarylocfmt"><a href="#wrglossary.20091">602</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsseeitem"><code class="csfmt">\glsseeitem</code></a><span class="qquad"></span><a href="#sec:customxr">§11.1</a>; <a href="#wrglossary.9387">263</a>, <span class="summarylocfmt"><a href="#wrglossary.20098">603</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsseeitemformat"><code class="csfmt">\glsseeitemformat</code></a><span class="qquad"></span><a href="#sec:customxr">§11.1</a>; <a href="#wrglossary.9393">263</a>, <a href="#wrglossary.9423">264</a>, <a href="#wrglossary.13809">397</a>, <a href="#wrglossary.14000">402</a>, <span class="summarylocfmt"><a href="#wrglossary.20106">603</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsseelastsep"><code class="csfmt">\glsseelastsep</code></a><span class="qquad"></span><a href="#sec:customxr">§11.1</a>; <a href="#wrglossary.9384">263</a>, <span class="summarylocfmt"><a href="#wrglossary.20110">603</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsseelist"><code class="csfmt">\glsseelist</code></a><span class="qquad"></span><a href="#sec:customxr">§11.1</a>; <a href="#wrglossary.9377">263</a>, <a href="#wrglossary.9432">264</a>, <span class="summarylocfmt"><a href="#wrglossary.20114">603</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsseesep"><code class="csfmt">\glsseesep</code></a><span class="qquad"></span><a href="#sec:customxr">§11.1</a>; <a href="#wrglossary.9381">263</a>, <span class="summarylocfmt"><a href="#wrglossary.20119">603</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glssentencecase"><code class="csfmt">\glssentencecase</code></a><span class="qquad"></span><a href="#sec:casechanging">§15.2</a>; <a href="#wrglossary.5639">164</a>, <a href="#wrglossary.6057">175</a>, <a href="#wrglossary.6403">183</a>, <a href="#wrglossary.12520">354</a>, <a href="#wrglossary.13055">372</a>, <a href="#wrglossary.17021">494</a>, <span class="summarylocfmt"><a href="#wrglossary.20124">603</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsSetAlphaCompositor"><code class="csfmt">\glsSetAlphaCompositor</code></a><span class="qquad"></span><a href="#sec:setupopt23">§3.2</a>; <a href="#wrglossary.4160">125</a>, <a href="#wrglossary.12392">348</a>, <span class="summarylocfmt"><a href="#wrglossary.20131">604</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glssetcategoryattribute"><code class="xtrcsfmt">\glssetcategoryattribute</code></a><span class="qquad"></span><a href="#wrglossary.15153">433</a>, <a href="#wrglossary.16917">488</a>, <span class="summarylocfmt"><a href="#wrglossary.20137">604</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsSetCompositor"><code class="csfmt">\glsSetCompositor</code></a><span class="qquad"></span><a href="#sec:setupopt23">§3.2</a>; <a href="#wrglossary.4140">124</a>, <a href="#wrglossary.9818">273</a>, <a href="#wrglossary.10052">278</a>, <span class="summarylocfmt"><a href="#wrglossary.20140">604</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glssetexpandfield"><code class="csfmt">\glssetexpandfield</code></a><span class="qquad"></span><a href="#sec:expansion">§4.4</a>; <a href="#wrglossary.4949">147</a>, <a href="#wrglossary.19881">595</a>, <span class="summarylocfmt"><a href="#wrglossary.20145">604</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glssetnoexpandfield"><code class="csfmt">\glssetnoexpandfield</code></a><span class="qquad"></span><a href="#sec:expansion">§4.4</a>; <a href="#wrglossary.4951">147</a>, <a href="#wrglossary.19472">581</a>, <span class="summarylocfmt"><a href="#wrglossary.20148">604</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:GlsSetQuote"><code class="csfmt">\GlsSetQuote</code></a><span class="qquad"></span><a href="#sec:languages">§1.5</a>; <a href="#wrglossary.476">16</a>, <a href="#wrglossary.1334">43</a>, <a href="#wrglossary.10090">279</a>, <span class="summarylocfmt"><a href="#wrglossary.20151">604</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsSetSuffixF"><code class="csfmt">\glsSetSuffixF</code></a><span class="qquad"></span><a href="#sec:ranges">§12.2</a>; <a href="#wrglossary.9764">272</a>, <a href="#wrglossary.9788">273</a>, <span class="summarylocfmt"><a href="#wrglossary.20155">604</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsSetSuffixFF"><code class="csfmt">\glsSetSuffixFF</code></a><span class="qquad"></span><a href="#sec:ranges">§12.2</a>; <a href="#wrglossary.9767">272</a>, <a href="#wrglossary.9789">273</a>, <span class="summarylocfmt"><a href="#wrglossary.20157">605</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glssettoctitle"><code class="csfmt">\glssettoctitle</code></a><span class="qquad"></span><a href="#sec:glossmarkup">§8.2</a>; <a href="#wrglossary.8804">247</a>, <span class="summarylocfmt"><a href="#wrglossary.20159">605</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glssetwidest"><code class="csfmt">\glssetwidest</code></a><span class="qquad"></span><a href="#sec:treestyles">§13.1.7</a>; <a href="#wrglossary.11362">318</a>, <a href="#wrglossary.11390">319</a>, <a href="#wrglossary.15618">449</a>–<a href="#wrglossary.15734">452</a> passim, <a href="#wrglossary.17878">524</a>, <a href="#wrglossary.17997">530</a>, <span class="summarylocfmt"><a href="#wrglossary.20165">605</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:GlsSetWriteIstHook"><code class="csfmt">\GlsSetWriteIstHook</code></a><span class="qquad"></span><a href="#sec:setupopt23">§3.2</a>; <a href="#wrglossary.4099">123</a>, <a href="#wrglossary.4109">124</a>, <a href="#wrglossary.9943">276</a>, <span class="summarylocfmt"><a href="#wrglossary.20168">605</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:GlsSetXdyCodePage"><code class="csfmt">\GlsSetXdyCodePage</code></a><span class="qquad"></span><a href="#sec:langenc">§14.2</a>; <a href="#tab:makeglossariesCmds">Table 1.3</a>; <a href="#wrglossary.3417">104</a>, <a href="#wrglossary.12128">340</a>, <span class="summarylocfmt"><a href="#wrglossary.20171">605</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:GlsSetXdyFirstLetterAfterDigits"><code class="csfmt">\GlsSetXdyFirstLetterAfterDigits</code></a><span class="qquad"></span><a href="#sec:groups">§14.4</a>; <a href="#wrglossary.617">20</a>, <a href="#wrglossary.1282">42</a>, <a href="#wrglossary.12438">350</a>, <a href="#wrglossary.12449">351</a>, <span class="summarylocfmt"><a href="#wrglossary.20180">605</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:GlsSetXdyLanguage"><code class="csfmt">\GlsSetXdyLanguage</code></a><span class="qquad"></span><a href="#sec:langenc">§14.2</a>; <a href="#tab:makeglossariesCmds">Table 1.3</a>; <a href="#wrglossary.3377">103</a>, <a href="#wrglossary.3416">104</a>, <a href="#wrglossary.4041">121</a>, <a href="#wrglossary.12107">339</a>, <a href="#wrglossary.16084">463</a>, <a href="#wrglossary.16188">466</a>, <span class="summarylocfmt"><a href="#wrglossary.20184">605</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:GlsSetXdyLocationClassOrder"><code class="csfmt">\GlsSetXdyLocationClassOrder</code></a><span class="qquad"></span><a href="#sec:xindyloc">§14.3</a>; <a href="#wrglossary.9951">276</a>, <a href="#wrglossary.12398">349</a>, <span class="summarylocfmt"><a href="#wrglossary.20193">606</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:GlsSetXdyMinRangeLength"><code class="csfmt">\GlsSetXdyMinRangeLength</code></a><span class="qquad"></span><a href="#sec:xindyloc">§14.3</a>; <a href="#wrglossary.9748">272</a>, <a href="#wrglossary.12410">349</a>, <a href="#wrglossary.12417">350</a>, <span class="summarylocfmt"><a href="#wrglossary.20196">606</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:GlsSetXdyNumberGroupOrder"><code class="csfmt">\GlsSetXdyNumberGroupOrder</code></a><span class="qquad"></span><a href="#sec:groups">§14.4</a>; <a href="#wrglossary.619">20</a>, <a href="#wrglossary.3411">104</a>, <a href="#wrglossary.12442">351</a>, <span class="summarylocfmt"><a href="#wrglossary.20202">606</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:GlsSetXdyStyles"><code class="csfmt">\GlsSetXdyStyles</code></a><span class="qquad"></span><a href="#sec:xdystyles">§14.1</a>; <a href="#wrglossary.12083">338</a>, <span class="summarylocfmt"><a href="#wrglossary.20206">606</a></span>, <div class="crossref"><span class="crossreftag">see also</span> <a href="#glo:GlsAddXdyStyle"><code class="csfmt">\GlsAddXdyStyle</code></a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsshortaccessdisplay"><code class="csfmt">\glsshortaccessdisplay</code></a><span class="qquad"></span><a href="#sec:glsentryaccessdisplay">§17.3</a>; <a href="#wrglossary.13329">382</a>, <span class="summarylocfmt"><a href="#wrglossary.20210">606</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsshortaccsupp"><code class="csfmt">\glsshortaccsupp</code></a><span class="qquad"></span><a href="#sec:accsuppcmds">§17.2</a>; <a href="#wrglossary.13268">379</a>, <a href="#wrglossary.16802">484</a>, <a href="#wrglossary.19481">581</a>, <span class="summarylocfmt"><a href="#wrglossary.20213">606</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsshortplaccsupp"><code class="csfmt">\glsshortplaccsupp</code></a><span class="qquad"></span><a href="#sec:accsuppcmds">§17.2</a>; <a href="#wrglossary.13271">379</a>, <a href="#wrglossary.16803">484</a>, <span class="summarylocfmt"><a href="#wrglossary.20218">607</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsshortpluralaccessdisplay"><code class="csfmt">\glsshortpluralaccessdisplay</code></a><span class="qquad"></span><a href="#sec:glsentryaccessdisplay">§17.3</a>; <a href="#wrglossary.13332">382</a>, <span class="summarylocfmt"><a href="#wrglossary.20223">607</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsshorttok"><code class="csfmt">\glsshorttok</code></a><span class="qquad"></span><a href="#sec:customacronym">§6.2.2</a>; <a href="#wrglossary.7430">211</a>, <span class="summarylocfmt"><a href="#wrglossary.20226">607</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsshowaccsupp"><code class="csfmt">\glsshowaccsupp</code></a><span class="qquad"></span><a href="#sec:pkgopts-general">§2.1</a>; <a href="#wrglossary.2177">71</a>, <span class="summarylocfmt"><a href="#wrglossary.20230">607</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsshowtarget"><code class="csfmt">\glsshowtarget</code></a><span class="qquad"></span><a href="#sec:pkgopts-general">§2.1</a>; <a href="#wrglossary.2147">70</a>, <a href="#wrglossary.2160">71</a>, <span class="summarylocfmt"><a href="#wrglossary.20233">607</a></span>, <a href="#wrglossary.20246">608</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsshowtargetfont"><code class="csfmt">\glsshowtargetfont</code></a><span class="qquad"></span><a href="#sec:pkgopts-general">§2.1</a>; <a href="#wrglossary.2168">71</a>, <span class="summarylocfmt"><a href="#wrglossary.20237">607</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsshowtargetfonttext"><code class="csfmt">\glsshowtargetfonttext</code></a><span class="qquad"></span><a href="#sec:pkgopts-general">§2.1</a>; <a href="#wrglossary.2159">71</a>, <span class="summarylocfmt"><a href="#wrglossary.20241">607</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsshowtargetinner"><code class="csfmt">\glsshowtargetinner</code></a><span class="qquad"></span><a href="#sec:pkgopts-general">§2.1</a>; <a href="#wrglossary.2156">70</a>, <span class="summarylocfmt"><a href="#wrglossary.20244">607</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsshowtargetouter"><code class="csfmt">\glsshowtargetouter</code></a><span class="qquad"></span><a href="#sec:pkgopts-general">§2.1</a>; <a href="#wrglossary.2162">71</a>, <a href="#wrglossary.20240">607</a>, <span class="summarylocfmt"><a href="#wrglossary.20248">608</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsshowtargetsymbol"><code class="csfmt">\glsshowtargetsymbol</code></a><span class="qquad"></span><a href="#sec:pkgopts-general">§2.1</a>; <a href="#wrglossary.2164">71</a>, <span class="summarylocfmt"><a href="#wrglossary.20251">608</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glssortnumberfmt"><code class="csfmt">\glssortnumberfmt</code></a><span class="qquad"></span><a href="#sec:pkgopts-sort">§2.5</a>; <a href="#wrglossary.3198">98</a>, <a href="#wrglossary.15259">437</a>, <span class="summarylocfmt"><a href="#wrglossary.20254">608</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsstepentry"><code class="csfmt">\glsstepentry</code></a><span class="qquad"></span><a href="#sec:pkgopts-printglos">§2.3</a>; <a href="#wrglossary.2645">83</a>, <span class="summarylocfmt"><a href="#wrglossary.20256">608</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsstepsubentry"><code class="csfmt">\glsstepsubentry</code></a><span class="qquad"></span><a href="#sec:pkgopts-printglos">§2.3</a>; <a href="#wrglossary.2729">85</a>, <span class="summarylocfmt"><a href="#wrglossary.20261">608</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glssubentrycounterfalse"><code class="csfmt">\glssubentrycounterfalse</code></a><span class="qquad"></span><a href="#sec:pkgopts-printglos">§2.3</a>; <a href="#wrglossary.2748">86</a>, <span class="summarylocfmt"><a href="#wrglossary.20266">608</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glssubentrycounterlabel"><code class="csfmt">\glssubentrycounterlabel</code></a><span class="qquad"></span><a href="#sec:pkgopts-printglos">§2.3</a>; <a href="#wrglossary.2739">86</a>, <span class="summarylocfmt"><a href="#wrglossary.20269">608</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glssubentrycountertrue"><code class="csfmt">\glssubentrycountertrue</code></a><span class="qquad"></span><a href="#sec:pkgopts-printglos">§2.3</a>; <a href="#wrglossary.2750">86</a>, <span class="summarylocfmt"><a href="#wrglossary.20273">609</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glssubentryitem"><code class="csfmt">\glssubentryitem</code></a><span class="qquad"></span><a href="#sec:glossarycmds">§13.2.1</a>; <a href="#wrglossary.2730">85</a>, <a href="#wrglossary.2744">86</a>, <a href="#wrglossary.11613">326</a>, <a href="#wrglossary.11645">327</a>, <a href="#wrglossary.11853">333</a>, <a href="#wrglossary.11913">334</a>, <span class="summarylocfmt"><a href="#wrglossary.20276">609</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glssubgroupheading"><code class="xtrcsfmt">\glssubgroupheading</code></a><span class="qquad"></span><a href="#wrglossary.11806">332</a>, <span class="summarylocfmt"><a href="#wrglossary.20281">609</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:GLSsymbol"><code class="csfmt">\GLSsymbol</code></a><span class="qquad"></span><a href="#sec:glstext-like">§5.1.3</a>; <a href="#wrglossary.5879">171</a>, <span class="summarylocfmt"><a href="#wrglossary.20285">609</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:Glssymbol"><code class="csfmt">\Glssymbol</code></a><span class="qquad"></span><a href="#sec:glstext-like">§5.1.3</a>; <a href="#wrglossary.5876">171</a>, <span class="summarylocfmt"><a href="#wrglossary.20290">609</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glssymbol"><code class="csfmt">\glssymbol</code></a><span class="qquad"></span><a href="#sec:glstext-like">§5.1.3</a>; <a href="#wrglossary.4612">136</a>, <a href="#wrglossary.5491">161</a>, <a href="#wrglossary.5867">170</a>, <a href="#wrglossary.6197">179</a>, <a href="#wrglossary.14615">417</a>, <a href="#wrglossary.16627">479</a>, <a href="#wrglossary.16837">485</a>, <a href="#wrglossary.17483">506</a>, <span class="summarylocfmt"><a href="#wrglossary.20296">609</a></span>, <a href="#wrglossary.20321">610</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glssymbolaccessdisplay"><code class="csfmt">\glssymbolaccessdisplay</code></a><span class="qquad"></span><a href="#sec:glsentryaccessdisplay">§17.3</a>; <a href="#wrglossary.13315">381</a>, <span class="summarylocfmt"><a href="#wrglossary.20303">610</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glssymbolnav"><code class="csfmt">\glssymbolnav</code></a><span class="qquad"></span><a href="#sec:hypernav">§13.2.2</a>; <a href="#wrglossary.11762">330</a>, <span class="summarylocfmt"><a href="#wrglossary.20306">610</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:GLSsymbolplural"><code class="csfmt">\GLSsymbolplural</code></a><span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.20309">610</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:Glssymbolplural"><code class="csfmt">\Glssymbolplural</code></a><span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.20314">610</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glssymbolplural"><code class="csfmt">\glssymbolplural</code></a><span class="qquad"></span><a href="#wrglossary.17495">507</a>, <span class="summarylocfmt"><a href="#wrglossary.20319">610</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glssymbolpluralaccessdisplay"><code class="csfmt">\glssymbolpluralaccessdisplay</code></a><span class="qquad"></span><a href="#sec:glsentryaccessdisplay">§17.3</a>; <a href="#wrglossary.13318">381</a>, <span class="summarylocfmt"><a href="#wrglossary.20323">610</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glssymbolsgroupname"><code class="csfmt">\glssymbolsgroupname</code></a><span class="qquad"></span><a href="#sec:fixednames">§1.5.1</a>; <a href="#tab:predefinednames">Table 1.2</a>; <a href="#wrglossary.1455">48</a>, <a href="#wrglossary.1463">49</a>, <a href="#wrglossary.9077">253</a>, <span class="summarylocfmt"><a href="#wrglossary.20326">610</a></span>, <a href="#wrglossary.22066">664</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glstarget"><code class="csfmt">\glstarget</code></a><span class="qquad"></span><a href="#sec:glossarycmds">§13.2.1</a>; <a href="#wrglossary.2151">70</a>, <a href="#wrglossary.10524">292</a>, <a href="#wrglossary.11651">327</a>, <a href="#wrglossary.11849">333</a>, <a href="#wrglossary.12468">352</a>, <span class="summarylocfmt"><a href="#wrglossary.20332">611</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glstexorpdfstring"><code class="csfmt">\glstexorpdfstring</code></a><span class="qquad"></span><a href="#sec:hyperref">§15.1</a>; <a href="#wrglossary.5395">159</a>, <a href="#wrglossary.9679">270</a>, <a href="#wrglossary.12487">353</a>, <span class="summarylocfmt"><a href="#wrglossary.20337">611</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:GLStext"><code class="csfmt">\GLStext</code></a><span class="qquad"></span><a href="#sec:glstext-like">§5.1.3</a>; <a href="#wrglossary.4713">140</a>, <a href="#wrglossary.5777">168</a>, <a href="#wrglossary.12500">353</a>, <a href="#wrglossary.17012">494</a>, <a href="#wrglossary.18827">560</a>, <span class="summarylocfmt"><a href="#wrglossary.20341">611</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:Glstext"><code class="csfmt">\Glstext</code></a><span class="qquad"></span><a href="#sec:glstext-like">§5.1.3</a>; <a href="#wrglossary.4712">140</a>, <a href="#wrglossary.5774">168</a>, <a href="#wrglossary.12523">354</a>, <a href="#wrglossary.17017">494</a>, <a href="#wrglossary.18826">560</a>, <span class="summarylocfmt"><a href="#wrglossary.20346">611</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glstext"><code class="csfmt">\glstext</code></a><span class="qquad"></span><a href="#sec:glstext-like">§5.1.3</a>; <a href="#wrglossary.2326">75</a>, <a href="#wrglossary.2377">76</a>, <a href="#wrglossary.4711">140</a>, <a href="#wrglossary.5769">168</a>, <a href="#wrglossary.5841">170</a>, <a href="#wrglossary.7067">202</a>, <a href="#wrglossary.14533">414</a>, <a href="#wrglossary.15949">458</a>, <a href="#wrglossary.16034">461</a>, <a href="#wrglossary.17095">496</a>, <a href="#wrglossary.18825">560</a>, <span class="summarylocfmt"><a href="#wrglossary.20351">611</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:glstextlike"><code class="csfmt">\glstext</code>-like</dfn><span class="qquad"></span><a href="#wrglossary.5455">160</a>, <span class="termslocfmt"><a href="#wrglossary.17094">496</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glstextaccessdisplay"><code class="csfmt">\glstextaccessdisplay</code></a><span class="qquad"></span><a href="#sec:glsentryaccessdisplay">§17.3</a>; <a href="#wrglossary.13306">381</a>, <span class="summarylocfmt"><a href="#wrglossary.20361">611</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glstextformat"><code class="csfmt">\glstextformat</code></a><span class="qquad"></span><a href="#sec:glslink">§5.1</a>; <a href="#wrglossary.5446">160</a>–<a href="#wrglossary.5747">167</a> passim, <a href="#wrglossary.5981">174</a>, <a href="#wrglossary.6200">179</a>, <a href="#wrglossary.6387">183</a>, <a href="#wrglossary.6877">196</a>, <a href="#wrglossary.17611">510</a>, <a href="#wrglossary.17647">511</a>, <span class="summarylocfmt"><a href="#wrglossary.20364">611</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glstextup"><code class="csfmt">\glstextup</code></a><span class="qquad"></span><a href="#sec:predefinedacrstyles">§6.2.1</a>; <a href="#wrglossary.1473">49</a>, <a href="#wrglossary.7169">205</a>, <span class="summarylocfmt"><a href="#wrglossary.20369">612</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glstildechar"><code class="csfmt">\glstildechar</code></a><span class="qquad"></span><a href="#sec:xindy">§14</a>; <a href="#wrglossary.12047">337</a>, <a href="#wrglossary.12051">338</a>, <span class="summarylocfmt"><a href="#wrglossary.20375">612</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glstocfalse"><code class="csfmt">\glstocfalse</code></a><span class="qquad"></span><a href="#sec:pkgopts-sec">§2.2</a>; <a href="#wrglossary.2466">78</a>, <span class="summarylocfmt"><a href="#wrglossary.20378">612</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glstoctrue"><code class="csfmt">\glstoctrue</code></a><span class="qquad"></span><a href="#sec:pkgopts-sec">§2.2</a>; <a href="#wrglossary.2464">78</a>, <span class="summarylocfmt"><a href="#wrglossary.20381">612</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glstreechildpredesc"><code class="csfmt">\glstreechildpredesc</code></a><span class="qquad"></span><a href="#sec:treestyles">§13.1.7</a>; <a href="#wrglossary.11279">315</a>, <span class="summarylocfmt"><a href="#wrglossary.20384">612</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glstreegroupheaderfmt"><code class="csfmt">\glstreegroupheaderfmt</code></a><span class="qquad"></span><a href="#sec:treestyles">§13.1.7</a>; <a href="#wrglossary.11263">314</a>, <a href="#wrglossary.11425">320</a>, <span class="summarylocfmt"><a href="#wrglossary.20386">612</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glstreeindent"><code class="csfmt">\glstreeindent</code></a><span class="qquad"></span><a href="#sec:treestyles">§13.1.7</a>; <a href="#wrglossary.11328">317</a>, <span class="summarylocfmt"><a href="#wrglossary.20391">612</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glstreeitem"><code class="csfmt">\glstreeitem</code></a><span class="qquad"></span><a href="#sec:treestyles">§13.1.7</a>; <a href="#wrglossary.11291">315</a>, <a href="#wrglossary.11300">316</a>, <span class="summarylocfmt"><a href="#wrglossary.20394">612</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glstreenamebox"><code class="csfmt">\glstreenamebox</code></a><span class="qquad"></span><a href="#sec:treestyles">§13.1.7</a>; <a href="#wrglossary.11397">319</a>, <span class="summarylocfmt"><a href="#wrglossary.20397">613</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glstreenamefmt"><code class="csfmt">\glstreenamefmt</code></a><span class="qquad"></span><a href="#sec:treestyles">§13.1.7</a>; <a href="#wrglossary.10507">291</a>, <a href="#wrglossary.10536">292</a>, <a href="#wrglossary.11256">314</a>, <a href="#wrglossary.11268">315</a>, <a href="#wrglossary.11424">320</a>, <span class="summarylocfmt"><a href="#wrglossary.20400">613</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glstreenavigationfmt"><code class="csfmt">\glstreenavigationfmt</code></a><span class="qquad"></span><a href="#sec:treestyles">§13.1.7</a>; <a href="#wrglossary.11267">315</a>–<a href="#wrglossary.11426">320</a> passim, <span class="summarylocfmt"><a href="#wrglossary.20404">613</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glstreepredesc"><code class="csfmt">\glstreepredesc</code></a><span class="qquad"></span><a href="#sec:treestyles">§13.1.7</a>; <a href="#wrglossary.11274">315</a>, <span class="summarylocfmt"><a href="#wrglossary.20407">613</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glstreesubitem"><code class="csfmt">\glstreesubitem</code></a><span class="qquad"></span><a href="#sec:treestyles">§13.1.7</a>; <a href="#wrglossary.11294">316</a>, <span class="summarylocfmt"><a href="#wrglossary.20409">613</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glstreesubsubitem"><code class="csfmt">\glstreesubsubitem</code></a><span class="qquad"></span><a href="#sec:treestyles">§13.1.7</a>; <a href="#wrglossary.11297">316</a>, <span class="summarylocfmt"><a href="#wrglossary.20412">613</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glstype"><code class="csfmt">\glstype</code></a><span class="qquad"></span><a href="#sec:glsdisplay">§5.1.4</a>; <a href="#wrglossary.2356">75</a>, <a href="#wrglossary.6019">175</a>, <a href="#wrglossary.6099">176</a>, <span class="summarylocfmt"><a href="#wrglossary.20415">613</a></span>, <div class="crossref"><span class="crossreftag">see also</span> <a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsucmarkfalse"><code class="csfmt">\glsucmarkfalse</code></a><span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.20418">614</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsucmarktrue"><code class="csfmt">\glsucmarktrue</code></a><span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.20421">614</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsunexpandedfieldvalue"><code class="csfmt">\glsunexpandedfieldvalue</code></a><span class="qquad"></span><a href="#sec:fetchset">§15.5</a>; <a href="#wrglossary.10673">297</a>, <a href="#wrglossary.12833">365</a>, <span class="summarylocfmt"><a href="#wrglossary.20424">614</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsunset"><code class="csfmt">\glsunset</code></a><span class="qquad"></span><a href="#sec:glsunset">§7</a>; <a href="#wrglossary.8149">228</a>, <a href="#wrglossary.8265">233</a>, <a href="#wrglossary.8308">234</a>, <a href="#wrglossary.17617">510</a>, <span class="summarylocfmt"><a href="#wrglossary.20427">614</a></span>, <div class="crossref"><span class="crossreftag">see also</span> <a href="#glo:glslocalunset"><code class="csfmt">\glslocalunset</code></a>, <a href="#glo:glsunsetall"><code class="csfmt">\glsunsetall</code></a> &amp; <a href="#glo:glsreset"><code class="csfmt">\glsreset</code></a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsunsetall"><code class="csfmt">\glsunsetall</code></a><span class="qquad"></span><a href="#sec:glsunset">§7</a>; <a href="#wrglossary.2340">75</a>, <a href="#wrglossary.5251">155</a>, <a href="#wrglossary.6314">181</a>, <a href="#wrglossary.8165">229</a>, <span class="summarylocfmt"><a href="#wrglossary.20430">614</a></span>, <div class="crossref"><span class="crossreftag">see also</span> <a href="#glo:glsunset"><code class="csfmt">\glsunset</code></a>, <a href="#glo:glslocalunset"><code class="csfmt">\glslocalunset</code></a>, <a href="#glo:glslocalunsetall"><code class="csfmt">\glslocalunsetall</code></a> &amp; <a href="#glo:glsresetall"><code class="csfmt">\glsresetall</code></a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsupacrpluralsuffix"><code class="csfmt">\glsupacrpluralsuffix</code></a><span class="qquad"></span><a href="#sec:predefinedacrstyles">§6.2.1</a>; <a href="#wrglossary.1472">49</a>, <a href="#wrglossary.7167">205</a>, <span class="summarylocfmt"><a href="#wrglossary.20435">614</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsuppercase"><code class="csfmt">\glsuppercase</code></a><span class="qquad"></span><a href="#sec:casechanging">§15.2</a>; <a href="#wrglossary.5641">164</a>, <a href="#wrglossary.8751">245</a>, <a href="#wrglossary.12496">353</a>, <a href="#wrglossary.12565">355</a>, <a href="#wrglossary.12935">369</a>, <a href="#wrglossary.13367">383</a>, <a href="#wrglossary.17014">494</a>, <span class="summarylocfmt"><a href="#wrglossary.20440">614</a></span>, <a href="#wrglossary.21134">641</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:GlsUseAcrEntryDispStyle"><code class="csfmt">\GlsUseAcrEntryDispStyle</code></a><span class="qquad"></span><a href="#sec:customacronym">§6.2.2</a>; <a href="#wrglossary.7445">212</a>, <span class="summarylocfmt"><a href="#wrglossary.20444">615</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:GlsUseAcrStyleDefs"><code class="csfmt">\GlsUseAcrStyleDefs</code></a><span class="qquad"></span><a href="#sec:customacronym">§6.2.2</a>; <a href="#wrglossary.7447">212</a>, <span class="summarylocfmt"><a href="#wrglossary.20449">615</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:GLSuseri"><code class="csfmt">\GLSuseri</code></a><span class="qquad"></span><a href="#sec:glstext-like">§5.1.3</a>; <a href="#wrglossary.5905">172</a>, <span class="summarylocfmt"><a href="#wrglossary.20453">615</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:Glsuseri"><code class="csfmt">\Glsuseri</code></a><span class="qquad"></span><a href="#sec:glstext-like">§5.1.3</a>; <a href="#wrglossary.5902">171</a>, <span class="summarylocfmt"><a href="#wrglossary.20458">615</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsuseri"><code class="csfmt">\glsuseri</code></a><span class="qquad"></span><a href="#sec:glstext-like">§5.1.3</a>; <a href="#wrglossary.4670">138</a>, <a href="#wrglossary.5897">171</a>, <a href="#wrglossary.16838">486</a>, <a href="#wrglossary.17524">507</a>, <span class="summarylocfmt"><a href="#wrglossary.20463">615</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsuseriaccessdisplay"><code class="csfmt">\glsuseriaccessdisplay</code></a><span class="qquad"></span><a href="#sec:glsentryaccessdisplay">§17.3</a>; <a href="#wrglossary.13341">382</a>, <span class="summarylocfmt"><a href="#wrglossary.20469">615</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:GLSuserii"><code class="csfmt">\GLSuserii</code></a><span class="qquad"></span><a href="#sec:glstext-like">§5.1.3</a>; <a href="#wrglossary.5916">172</a>, <span class="summarylocfmt"><a href="#wrglossary.20472">615</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:Glsuserii"><code class="csfmt">\Glsuserii</code></a><span class="qquad"></span><a href="#sec:glstext-like">§5.1.3</a>; <a href="#wrglossary.5913">172</a>, <span class="summarylocfmt"><a href="#wrglossary.20477">616</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsuserii"><code class="csfmt">\glsuserii</code></a><span class="qquad"></span><a href="#sec:glstext-like">§5.1.3</a>; <a href="#wrglossary.5908">172</a>, <a href="#wrglossary.17535">508</a>, <a href="#wrglossary.20474">615</a>, <span class="summarylocfmt"><a href="#wrglossary.20482">616</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsuseriiaccessdisplay"><code class="csfmt">\glsuseriiaccessdisplay</code></a><span class="qquad"></span><a href="#sec:glsentryaccessdisplay">§17.3</a>; <a href="#wrglossary.13345">382</a>, <span class="summarylocfmt"><a href="#wrglossary.20488">616</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:GLSuseriii"><code class="csfmt">\GLSuseriii</code></a><span class="qquad"></span><a href="#sec:glstext-like">§5.1.3</a>; <a href="#wrglossary.5927">172</a>, <span class="summarylocfmt"><a href="#wrglossary.20491">616</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:Glsuseriii"><code class="csfmt">\Glsuseriii</code></a><span class="qquad"></span><a href="#sec:glstext-like">§5.1.3</a>; <a href="#wrglossary.5924">172</a>, <span class="summarylocfmt"><a href="#wrglossary.20496">616</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsuseriii"><code class="csfmt">\glsuseriii</code></a><span class="qquad"></span><a href="#sec:glstext-like">§5.1.3</a>; <a href="#wrglossary.5919">172</a>, <a href="#wrglossary.17546">508</a>, <span class="summarylocfmt"><a href="#wrglossary.20501">616</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsuseriiiaccessdisplay"><code class="csfmt">\glsuseriiiaccessdisplay</code></a><span class="qquad"></span><a href="#sec:glsentryaccessdisplay">§17.3</a>; <a href="#wrglossary.13349">382</a>, <span class="summarylocfmt"><a href="#wrglossary.20507">616</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:GLSuseriv"><code class="csfmt">\GLSuseriv</code></a><span class="qquad"></span><a href="#sec:glstext-like">§5.1.3</a>; <a href="#wrglossary.5938">173</a>, <span class="summarylocfmt"><a href="#wrglossary.20510">617</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:Glsuseriv"><code class="csfmt">\Glsuseriv</code></a><span class="qquad"></span><a href="#sec:glstext-like">§5.1.3</a>; <a href="#wrglossary.5935">173</a>, <span class="summarylocfmt"><a href="#wrglossary.20515">617</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsuseriv"><code class="csfmt">\glsuseriv</code></a><span class="qquad"></span><a href="#sec:glstext-like">§5.1.3</a>; <a href="#wrglossary.5930">172</a>, <a href="#wrglossary.17557">508</a>, <span class="summarylocfmt"><a href="#wrglossary.20520">617</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsuserivaccessdisplay"><code class="csfmt">\glsuserivaccessdisplay</code></a><span class="qquad"></span><a href="#sec:glsentryaccessdisplay">§17.3</a>; <a href="#wrglossary.13353">383</a>, <span class="summarylocfmt"><a href="#wrglossary.20526">617</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:GLSuserv"><code class="csfmt">\GLSuserv</code></a><span class="qquad"></span><a href="#sec:glstext-like">§5.1.3</a>; <a href="#wrglossary.5949">173</a>, <span class="summarylocfmt"><a href="#wrglossary.20529">617</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:Glsuserv"><code class="csfmt">\Glsuserv</code></a><span class="qquad"></span><a href="#sec:glstext-like">§5.1.3</a>; <a href="#wrglossary.5946">173</a>, <span class="summarylocfmt"><a href="#wrglossary.20534">617</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsuserv"><code class="csfmt">\glsuserv</code></a><span class="qquad"></span><a href="#sec:glstext-like">§5.1.3</a>; <a href="#wrglossary.5941">173</a>, <a href="#wrglossary.17568">509</a>, <span class="summarylocfmt"><a href="#wrglossary.20539">617</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsuservaccessdisplay"><code class="csfmt">\glsuservaccessdisplay</code></a><span class="qquad"></span><a href="#sec:glsentryaccessdisplay">§17.3</a>; <a href="#wrglossary.13357">383</a>, <span class="summarylocfmt"><a href="#wrglossary.20545">618</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:GLSuservi"><code class="csfmt">\GLSuservi</code></a><span class="qquad"></span><a href="#sec:glstext-like">§5.1.3</a>; <a href="#wrglossary.5960">173</a>, <span class="summarylocfmt"><a href="#wrglossary.20548">618</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:Glsuservi"><code class="csfmt">\Glsuservi</code></a><span class="qquad"></span><a href="#sec:glstext-like">§5.1.3</a>; <a href="#wrglossary.5957">173</a>, <span class="summarylocfmt"><a href="#wrglossary.20553">618</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsuservi"><code class="csfmt">\glsuservi</code></a><span class="qquad"></span><a href="#sec:glstext-like">§5.1.3</a>; <a href="#wrglossary.5952">173</a>, <a href="#wrglossary.17579">509</a>, <span class="summarylocfmt"><a href="#wrglossary.20558">618</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsuserviaccessdisplay"><code class="csfmt">\glsuserviaccessdisplay</code></a><span class="qquad"></span><a href="#sec:glsentryaccessdisplay">§17.3</a>; <a href="#wrglossary.13361">383</a>, <span class="summarylocfmt"><a href="#wrglossary.20564">618</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glswrallowprimitivemodsfalse"><code class="csfmt">\glswrallowprimitivemodsfalse</code></a><span class="qquad"></span><a href="#sec:pkgopts-indexing">§2.4</a>; <a href="#wrglossary.2975">92</a>, <span class="summarylocfmt"><a href="#wrglossary.20567">618</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glswrallowprimitivemodstrue"><code class="csfmt">\glswrallowprimitivemodstrue</code></a><span class="qquad"></span><a href="#sec:pkgopts-indexing">§2.4</a>; <a href="#wrglossary.2972">92</a>, <a href="#wrglossary.12282">344</a>, <a href="#wrglossary.12338">346</a>, <span class="summarylocfmt"><a href="#wrglossary.20569">619</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glswrglossdisableanchorcmds"><code class="csfmt">\glswrglossdisableanchorcmds</code></a><span class="qquad"></span><a href="#sec:encap">§12.1</a>; <a href="#wrglossary.9665">269</a>, <a href="#wrglossary.9678">270</a>, <a href="#wrglossary.9912">275</a>, <a href="#wrglossary.10269">284</a>, <span class="summarylocfmt"><a href="#wrglossary.20571">619</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glswrglossdisablelocationcmds"><code class="csfmt">\glswrglossdisablelocationcmds</code></a><span class="qquad"></span><a href="#sec:locationsyntax">§12.3</a>; <a href="#wrglossary.9872">275</a>, <a href="#wrglossary.10300">285</a>, <span class="summarylocfmt"><a href="#wrglossary.20574">619</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glswrglosslocationtarget"><code class="csfmt">\glswrglosslocationtarget</code></a><span class="qquad"></span><a href="#sec:encap">§12.1</a>; <a href="#wrglossary.9684">270</a>, <a href="#wrglossary.9686">271</a>, <a href="#wrglossary.10287">284</a>, <span class="summarylocfmt"><a href="#wrglossary.20577">619</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glswrglosslocationtextfmt"><code class="csfmt">\glswrglosslocationtextfmt</code></a><span class="qquad"></span><a href="#sec:encap">§12.1</a>; <a href="#wrglossary.9649">269</a>, <a href="#wrglossary.9877">275</a>, <span class="summarylocfmt"><a href="#wrglossary.20580">619</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glswrite"><code class="csfmt">\glswrite</code></a><span class="qquad"></span><a href="#sec:setupopt23">§3.2</a>; <a href="#wrglossary.4101">123</a>, <a href="#wrglossary.4111">124</a>, <span class="summarylocfmt"><a href="#wrglossary.20584">619</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glswritedefhook"><code class="csfmt">\glswritedefhook</code></a><span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.20586">619</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glswriteentry"><code class="csfmt">\glswriteentry</code></a><span class="qquad"></span><a href="#sec:pkgopts-indexing">§2.4</a>; <a href="#wrglossary.3007">93</a>, <span class="summarylocfmt"><a href="#wrglossary.20590">620</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsXcounterXformat"><code class="csfmt">\glsX<span class="meta">〈<em class="metainner">counter</em>〉</span>X<span class="meta">〈<em class="metainner">format</em>〉</span></code></a><span class="qquad"></span><a href="#sec:xindyloc">§14.3</a>; <a href="#wrglossary.12185">341</a>, <a href="#wrglossary.12320">345</a>, <a href="#wrglossary.16147">465</a>, <a href="#wrglossary.16190">466</a>, <span class="summarylocfmt"><a href="#wrglossary.20594">620</a></span></div><!-- end of nlctuserguideidx0 -->

</section><!-- end of section index7077888 -->

<section id="index7143424"><!-- start of section index7143424 --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->Glsxtr<div class="labellink"><a href="#index7143424">[link]</a></div></h2><!-- end of section header -->
<div class="nlctuserguideidx0"><a href="#glo:glsxtr@makeglossaries"><code class="csfmt">\glsxtr@makeglossaries</code></a><span class="qquad"></span><a href="#sec:notedev.makeindex.xindy">§1.7.1</a>; <a href="#wrglossary.2012">65</a>, <span class="summarylocfmt"><a href="#wrglossary.20597">620</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsxtr@record"><code class="csfmt">\glsxtr@record</code></a><span class="qquad"></span><a href="#sec:notedev.bib2gls">§1.7.3</a>; <a href="#wrglossary.2083">67</a>, <span class="summarylocfmt"><a href="#wrglossary.20602">620</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsxtr@record@nameref"><code class="csfmt">\glsxtr@record@nameref</code></a><span class="qquad"></span><a href="#sec:notedev.bib2gls">§1.7.3</a>; <a href="#wrglossary.2086">67</a>, <span class="summarylocfmt"><a href="#wrglossary.20606">620</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsxtr@recordsee"><code class="csfmt">\glsxtr@recordsee</code></a><span class="qquad"></span><a href="#sec:notedev.bib2gls">§1.7.3</a>; <a href="#wrglossary.2089">68</a>, <span class="summarylocfmt"><a href="#wrglossary.20611">620</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsxtr@resource"><code class="csfmt">\glsxtr@resource</code></a><span class="qquad"></span><a href="#sec:notedev.bib2gls">§1.7.3</a>; <a href="#wrglossary.2065">67</a>, <span class="summarylocfmt"><a href="#wrglossary.20616">621</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsxtr@texencoding"><code class="csfmt">\glsxtr@texencoding</code></a><span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.20620">621</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsxtrabbrvfootnote"><code class="xtrcsfmt">\glsxtrabbrvfootnote</code></a><span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.20625">621</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsxtrabbrvtype"><code class="xtrcsfmt">\glsxtrabbrvtype</code></a><span class="qquad"></span><a href="#wrglossary.3760">113</a>, <a href="#wrglossary.3782">114</a>, <a href="#wrglossary.18363">544</a>, <span class="summarylocfmt"><a href="#wrglossary.20629">621</a></span>, <a href="#wrglossary.21305">646</a>, <a href="#wrglossary.21578">656</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsxtrbookindexname"><code class="xtrcsfmt">\glsxtrbookindexname</code></a><span class="qquad"></span><a href="#wrglossary.1064">36</a>, <span class="summarylocfmt"><a href="#wrglossary.20635">621</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsxtrcategoryaccsupp"><code class="xtrcsfmt">\glsxtr<span class="meta">〈<em class="metainner">category</em>〉</span>accsupp</code></a><span class="qquad"></span><a href="#wrglossary.16954">489</a>, <span class="summarylocfmt"><a href="#wrglossary.20638">621</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsxtrcategoryfieldaccsupp"><code class="xtrcsfmt">\glsxtr<span class="meta">〈<em class="metainner">category</em>〉</span><span class="meta">〈<em class="metainner">field</em>〉</span>accsupp</code></a><span class="qquad"></span><a href="#wrglossary.13266">379</a>, <a href="#wrglossary.16948">489</a>, <a href="#wrglossary.19479">581</a>, <span class="summarylocfmt"><a href="#wrglossary.20640">621</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsxtrcopytoglossary"><code class="csfmt">\glsxtrcopytoglossary</code></a><span class="qquad"></span><a href="#wrglossary.5258">155</a>, <span class="summarylocfmt"><a href="#wrglossary.20643">622</a></span>, <div class="crossref"><span class="crossreftag">see also</span> <a href="#glo:glsmoveentry"><code class="csfmt">\glsmoveentry</code></a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsxtrcounterlocfmt"><code class="xtrcsfmt">\glsxtr<span class="meta">〈<em class="metainner">counter</em>〉</span>locfmt</code></a><span class="qquad"></span><a href="#wrglossary.14776">421</a>, <a href="#wrglossary.16326">471</a>, <span class="summarylocfmt"><a href="#wrglossary.20648">622</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsxtrdopostpunc"><code class="xtrcsfmt">\glsxtrdopostpunc</code></a><span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.20650">622</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsxtrfieldforlistloop"><code class="xtrcsfmt">\glsxtrfieldforlistloop</code></a><span class="qquad"></span><a href="#wrglossary.10475">290</a>, <a href="#wrglossary.15514">445</a>, <span class="summarylocfmt"><a href="#wrglossary.20652">622</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsxtrfieldformatlist"><code class="xtrcsfmt">\glsxtrfieldformatlist</code></a><span class="qquad"></span><a href="#wrglossary.12457">352</a>, <span class="summarylocfmt"><a href="#wrglossary.20656">622</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsxtrfmt"><code class="xtrcsfmt">\glsxtrfmt</code></a><span class="qquad"></span><a href="#wrglossary.14462">413</a>, <a href="#wrglossary.14626">417</a>, <span class="summarylocfmt"><a href="#wrglossary.20661">622</a></span>, <a href="#wrglossary.20667">623</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:GlsXtrFmtField"><code class="xtrcsfmt">\GlsXtrFmtField</code></a><span class="qquad"></span><a href="#wrglossary.14577">416</a>, <span class="summarylocfmt"><a href="#wrglossary.20664">622</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsxtrfootnotedescname"><code class="xtrcsfmt">\glsxtrfootnotedescname</code></a><span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.20668">623</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsxtrfootnotedescsort"><code class="xtrcsfmt">\glsxtrfootnotedescsort</code></a><span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.20671">623</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsxtrforcsvfield"><code class="xtrcsfmt">\glsxtrforcsvfield</code></a><span class="qquad"></span><a href="#wrglossary.12609">357</a>, <span class="summarylocfmt"><a href="#wrglossary.20674">623</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:GLSxtrfull"><code class="xtrcsfmt">\GLSxtrfull</code></a><span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.20677">623</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:Glsxtrfull"><code class="xtrcsfmt">\Glsxtrfull</code></a><span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.20682">623</a></span>, <a href="#wrglossary.20768">627</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsxtrfull"><code class="xtrcsfmt">\glsxtrfull</code></a><span class="qquad"></span><a href="#wrglossary.5865">170</a>, <a href="#wrglossary.13756">396</a>, <a href="#wrglossary.13831">398</a>, <a href="#wrglossary.14345">410</a>, <a href="#wrglossary.16882">487</a>, <a href="#wrglossary.18241">540</a>, <a href="#wrglossary.19533">583</a>, <span class="summarylocfmt"><a href="#wrglossary.20687">623</a></span>, <a href="#wrglossary.20710">624</a>, <a href="#wrglossary.20772">627</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:GLSxtrfullpl"><code class="xtrcsfmt">\GLSxtrfullpl</code></a><span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.20698">624</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:Glsxtrfullpl"><code class="xtrcsfmt">\Glsxtrfullpl</code></a><span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.20703">624</a></span>, <a href="#wrglossary.20775">627</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsxtrfullpl"><code class="xtrcsfmt">\glsxtrfullpl</code></a><span class="qquad"></span><a href="#wrglossary.18274">541</a>, <a href="#wrglossary.19565">584</a>, <span class="summarylocfmt"><a href="#wrglossary.20708">624</a></span>, <a href="#wrglossary.20779">627</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsxtrfullsep"><code class="xtrcsfmt">\glsxtrfullsep</code></a><span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.20711">624</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsxtrGeneralInitRules"><code class="xtrcsfmt">\glsxtrGeneralInitRules</code></a><span class="qquad"></span><a href="#wrglossary.16260">469</a>, <span class="summarylocfmt"><a href="#wrglossary.20713">624</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsxtrGeneralLatinAtoGrules"><code class="xtrcsfmt">\glsxtrGeneralLatinAtoGrules</code></a><span class="qquad"></span><a href="#wrglossary.16261">469</a>, <span class="summarylocfmt"><a href="#wrglossary.20715">624</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsxtrGeneralLatinNtoZrules"><code class="xtrcsfmt">\glsxtrGeneralLatinNtoZrules</code></a><span class="qquad"></span><a href="#wrglossary.16262">469</a>, <span class="summarylocfmt"><a href="#wrglossary.20717">624</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsxtrgetgrouptitle"><code class="xtrcsfmt">\glsxtrgetgrouptitle</code></a><span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.20719">625</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsxtrglossentry"><code class="csfmt">\glsxtrglossentry</code></a><span class="qquad"></span><a href="#wrglossary.873">30</a>, <a href="#wrglossary.938">33</a>, <span class="summarylocfmt"><a href="#wrglossary.20722">625</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsxtrhiername"><code class="xtrcsfmt">\glsxtrhiername</code></a><span class="qquad"></span><a href="#wrglossary.9427">264</a>, <span class="summarylocfmt"><a href="#wrglossary.20725">625</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:GlsXtrIfFieldEqNum"><code class="xtrcsfmt">\GlsXtrIfFieldEqNum</code></a><span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.20727">625</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:GlsXtrIfFieldEqStr"><code class="xtrcsfmt">\GlsXtrIfFieldEqStr</code></a><span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.20729">625</a></span>, <a href="#wrglossary.20764">627</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:GlsXtrIfFieldNonZero"><code class="xtrcsfmt">\GlsXtrIfFieldNonZero</code></a><span class="qquad"></span><a href="#wrglossary.15510">445</a>, <span class="summarylocfmt"><a href="#wrglossary.20733">625</a></span>, <a href="#wrglossary.20748">626</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:GlsXtrIfFieldUndef"><code class="xtrcsfmt">\GlsXtrIfFieldUndef</code></a><span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.20735">625</a></span>, <div class="crossref"><span class="crossreftag">see also</span> <a href="#glo:ifglsfieldvoid"><code class="csfmt">\ifglsfieldvoid</code></a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsxtrifhasfield"><code class="xtrcsfmt">\glsxtrifhasfield</code></a><span class="qquad"></span><a href="#wrglossary.12831">365</a>, <a href="#wrglossary.15464">444</a>, <span class="summarylocfmt"><a href="#wrglossary.20740">626</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:GlsXtrIfHasNonZeroChildCount"><code class="xtrcsfmt">\GlsXtrIfHasNonZeroChildCount</code></a><span class="qquad"></span><a href="#wrglossary.11522">323</a>, <a href="#wrglossary.12665">359</a>, <span class="summarylocfmt"><a href="#wrglossary.20745">626</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:GlsXtrIfUnusedOrUndefined"><code class="csfmt">\GlsXtrIfUnusedOrUndefined</code></a><span class="qquad"></span><a href="#sec:conditionals">§15.4</a>; <a href="#wrglossary.8192">229</a>, <a href="#wrglossary.12650">358</a>, <span class="summarylocfmt"><a href="#wrglossary.20750">626</a></span>, <div class="crossref"><span class="crossreftag">see also</span> <a href="#glo:ifglsused"><code class="csfmt">\ifglsused</code></a> &amp; <a href="#glo:glsxtrifwasfirstuse"><code class="xtrcsfmt">\glsxtrifwasfirstuse</code></a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsxtrifwasfirstuse"><code class="xtrcsfmt">\glsxtrifwasfirstuse</code></a><span class="qquad"></span><a href="#wrglossary.6251">180</a>, <span class="summarylocfmt"><a href="#wrglossary.20754">626</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:GlsXtrIfXpFieldEqXpStr"><code class="xtrcsfmt">\GlsXtrIfXpFieldEqXpStr</code></a><span class="qquad"></span><a href="#wrglossary.15473">444</a>, <a href="#wrglossary.15519">446</a>, <span class="summarylocfmt"><a href="#wrglossary.20762">626</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsxtrIgnorableRules"><code class="xtrcsfmt">\glsxtrIgnorableRules</code></a><span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.20765">627</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:Glsxtrinlinefullformat"><code class="xtrcsfmt">\Glsxtrinlinefullformat</code></a><span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.20767">627</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsxtrinlinefullformat"><code class="xtrcsfmt">\glsxtrinlinefullformat</code></a><span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.20770">627</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:Glsxtrinlinefullplformat"><code class="xtrcsfmt">\Glsxtrinlinefullplformat</code></a><span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.20773">627</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsxtrinlinefullplformat"><code class="xtrcsfmt">\glsxtrinlinefullplformat</code></a><span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.20777">627</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:GlsXtrLoadResources"><code class="xtrcsfmt">\GlsXtrLoadResources</code></a><span class="qquad"></span><a href="#wrglossary.683">22</a>–<a href="#wrglossary.773">26</a> passim, <a href="#wrglossary.924">33</a>–<a href="#wrglossary.1042">35</a>, <a href="#wrglossary.3111">96</a>, <a href="#wrglossary.3314">101</a>, <a href="#wrglossary.5283">156</a>, <a href="#wrglossary.13588">391</a>, <a href="#wrglossary.13861">398</a>, <a href="#wrglossary.13890">399</a>, <a href="#wrglossary.15040">429</a>, <a href="#wrglossary.15138">433</a>, <a href="#wrglossary.15242">436</a>, <a href="#wrglossary.16255">469</a>, <a href="#wrglossary.17222">498</a>, <span class="summarylocfmt"><a href="#wrglossary.20780">627</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsxtrlocalsetgrouptitle"><code class="xtrcsfmt">\glsxtrlocalsetgrouptitle</code></a><span class="qquad"></span><a href="#wrglossary.10554">293</a>, <span class="summarylocfmt"><a href="#wrglossary.20787">628</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:GLSxtrlong"><code class="xtrcsfmt">\GLSxtrlong</code></a><span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.20790">628</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:Glsxtrlong"><code class="xtrcsfmt">\Glsxtrlong</code></a><span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.20795">628</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsxtrlong"><code class="xtrcsfmt">\glsxtrlong</code></a><span class="qquad"></span><a href="#wrglossary.5863">170</a>, <a href="#wrglossary.13755">396</a>, <a href="#wrglossary.13830">398</a>, <a href="#wrglossary.14344">410</a>, <a href="#wrglossary.16881">487</a>, <a href="#wrglossary.18311">542</a>, <a href="#wrglossary.19536">583</a>, <span class="summarylocfmt"><a href="#wrglossary.20800">628</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:GLSxtrlongpl"><code class="xtrcsfmt">\GLSxtrlongpl</code></a><span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.20808">628</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:Glsxtrlongpl"><code class="xtrcsfmt">\Glsxtrlongpl</code></a><span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.20813">628</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsxtrlongpl"><code class="xtrcsfmt">\glsxtrlongpl</code></a><span class="qquad"></span><a href="#wrglossary.18330">543</a>, <a href="#wrglossary.19568">584</a>, <span class="summarylocfmt"><a href="#wrglossary.20818">628</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsxtrnewgls"><code class="xtrcsfmt">\glsxtrnewgls</code></a><span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.20822">629</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsxtrnewglslike"><code class="xtrcsfmt">\glsxtrnewglslike</code></a><span class="qquad"></span><a href="#wrglossary.2090">68</a>, <a href="#wrglossary.15047">429</a>, <a href="#wrglossary.15166">433</a>, <a href="#wrglossary.18165">537</a>, <span class="summarylocfmt"><a href="#wrglossary.20825">629</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsxtrnewnumber"><code class="xtrcsfmt">\glsxtrnewnumber</code></a><span class="qquad"></span><a href="#wrglossary.3668">111</a>, <a href="#wrglossary.5135">152</a>, <span class="summarylocfmt"><a href="#wrglossary.20833">629</a></span>, <a href="#wrglossary.21969">662</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsxtrnewsymbol"><code class="xtrcsfmt">\glsxtrnewsymbol</code></a><span class="qquad"></span><a href="#wrglossary.367">13</a>, <a href="#wrglossary.600">20</a>, <a href="#wrglossary.3644">110</a>, <a href="#wrglossary.5134">152</a>, <span class="summarylocfmt"><a href="#wrglossary.20842">629</a></span>, <a href="#wrglossary.22069">664</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsxtrnopostpunc"><code class="xtrcsfmt">\glsxtrnopostpunc</code></a><span class="qquad"></span><a href="#wrglossary.4272">128</a>, <a href="#wrglossary.15213">435</a>, <a href="#wrglossary.15413">442</a>, <a href="#wrglossary.15497">445</a>, <a href="#wrglossary.15663">450</a>, <a href="#wrglossary.15717">452</a>, <a href="#wrglossary.15967">459</a>, <span class="summarylocfmt"><a href="#wrglossary.20852">629</a></span>, <div class="crossref"><span class="crossreftag">see also</span> <a href="#glo:nopostdesc"><code class="csfmt">\nopostdesc</code></a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsxtrp"><code class="xtrcsfmt">\glsxtrp</code></a><span class="qquad"></span><a href="#wrglossary.4617">136</a>, <a href="#wrglossary.5493">161</a>, <a href="#wrglossary.20039">601</a>, <span class="summarylocfmt"><a href="#wrglossary.20858">629</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsxtrparen"><code class="xtrcsfmt">\glsxtrparen</code></a><span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.20863">630</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsxtrpostlinkAddSymbolOnFirstUse"><code class="xtrcsfmt">\glsxtrpostlinkAddSymbolOnFirstUse</code></a><span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.20865">630</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsxtrpostlinkhook"><code class="xtrcsfmt">\glsxtrpostlinkhook</code></a><span class="qquad"></span><a href="#wrglossary.20028">600</a>, <span class="summarylocfmt"><a href="#wrglossary.20869">630</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:GlsXtrResetLocalBuffer"><code class="csfmt">\GlsXtrResetLocalBuffer</code></a><span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.20872">630</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:GlsXtrSetAltModifier"><code class="xtrcsfmt">\GlsXtrSetAltModifier</code></a><span class="qquad"></span><a href="#wrglossary.2095">68</a>, <a href="#wrglossary.6084">176</a>, <a href="#wrglossary.18160">537</a>, <span class="summarylocfmt"><a href="#wrglossary.20875">630</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:GlsXtrSetField"><code class="xtrcsfmt">\GlsXtrSetField</code></a><span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.20878">630</a></span>, <a href="#wrglossary.21561">654</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsxtrsetgrouptitle"><code class="xtrcsfmt">\glsxtrsetgrouptitle</code></a><span class="qquad"></span><a href="#wrglossary.10553">293</a>, <a href="#wrglossary.17337">503</a>, <span class="summarylocfmt"><a href="#wrglossary.20882">631</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:GlsXtrSetPlusModifier"><code class="csfmt">\GlsXtrSetPlusModifier</code></a><span class="qquad"></span><a href="#wrglossary.6091">176</a>, <span class="summarylocfmt"><a href="#wrglossary.20885">631</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:GlsXtrSetStarModifier"><code class="csfmt">\GlsXtrSetStarModifier</code></a><span class="qquad"></span><a href="#wrglossary.6090">176</a>, <span class="summarylocfmt"><a href="#wrglossary.20889">631</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:GLSxtrshort"><code class="xtrcsfmt">\GLSxtrshort</code></a><span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.20893">631</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:Glsxtrshort"><code class="xtrcsfmt">\Glsxtrshort</code></a><span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.20898">631</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsxtrshort"><code class="xtrcsfmt">\glsxtrshort</code></a><span class="qquad"></span><a href="#wrglossary.5864">170</a>, <a href="#wrglossary.6867">196</a>, <a href="#wrglossary.13754">396</a>, <a href="#wrglossary.13829">398</a>, <a href="#wrglossary.14343">410</a>, <a href="#wrglossary.16880">487</a>, <a href="#wrglossary.18389">544</a>, <a href="#wrglossary.20358">611</a>, <span class="summarylocfmt"><a href="#wrglossary.20903">631</a></span>, <a href="#wrglossary.20919">632</a>, <a href="#wrglossary.21293">645</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:Glsxtrshortpl"><code class="xtrcsfmt">\Glsxtrshortpl</code></a><span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.20912">631</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsxtrshortpl"><code class="xtrcsfmt">\glsxtrshortpl</code></a><span class="qquad"></span><a href="#wrglossary.18409">545</a>, <a href="#wrglossary.19999">599</a>, <span class="summarylocfmt"><a href="#wrglossary.20917">632</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:GlsXtrStartUnsetBuffering"><code class="xtrcsfmt">\GlsXtrStartUnsetBuffering</code></a><span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.20921">632</a></span>, <div class="crossref"><span class="crossreftag">see also</span> <a href="#glo:GlsXtrStopUnsetBuffering"><code class="xtrcsfmt">\GlsXtrStopUnsetBuffering</code></a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:GlsXtrStopUnsetBuffering"><code class="xtrcsfmt">\GlsXtrStopUnsetBuffering</code></a><span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.20923">632</a></span>, <div class="crossref"><span class="crossreftag">see also</span> <a href="#glo:GlsXtrStartUnsetBuffering"><code class="xtrcsfmt">\GlsXtrStartUnsetBuffering</code></a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:GlsXtrUnsetBufferEnableRepeatLocal"><code class="csfmt">\GlsXtrUnsetBufferEnableRepeatLocal</code></a><span class="qquad"></span><a href="#wrglossary.20874">630</a>, <span class="summarylocfmt"><a href="#wrglossary.20925">632</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:GlsXtrUseAbbrStyleFmts"><code class="xtrcsfmt">\GlsXtrUseAbbrStyleFmts</code></a><span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.20928">632</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:GlsXtrUseAbbrStyleSetup"><code class="xtrcsfmt">\GlsXtrUseAbbrStyleSetup</code></a><span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.20930">632</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsxtrusefield"><code class="xtrcsfmt">\glsxtrusefield</code></a><span class="qquad"></span><a href="#wrglossary.4985">149</a>, <a href="#wrglossary.12456">352</a>, <a href="#wrglossary.12799">364</a>, <a href="#wrglossary.17104">496</a>, <span class="summarylocfmt"><a href="#wrglossary.20932">632</a></span></div><!-- end of nlctuserguideidx0 -->

</section><!-- end of section index7143424 -->

<section id="index7208960"><!-- start of section index7208960 --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->H<div class="labellink"><a href="#index7208960">[link]</a></div></h2><!-- end of section header -->
<div class="nlctuserguideidx0"><dfn id="glo:hierarchicallevel">hierarchical level</dfn><span class="qquad"></span><a href="#wrglossary.4277">129</a>, <a href="#wrglossary.4973">148</a>, <span class="termslocfmt"><a href="#wrglossary.17101">496</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:homograph">homograph</dfn><span class="qquad"></span><a href="#tab:styles">Table 13.1</a>; <a href="#wrglossary.4997">149</a>, <a href="#wrglossary.5059">150</a>, <a href="#wrglossary.11858">333</a>, <span class="termslocfmt"><a href="#wrglossary.17108">496</a></span>, <a href="#wrglossary.17901">525</a>, <a href="#wrglossary.18037">531</a>, <a href="#wrglossary.18044">532</a>, <a href="#wrglossary.18133">536</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:hyperbf"><code class="csfmt">\hyperbf</code></a><span class="qquad"></span><a href="#tab:hyperxx">Table 12.1</a>; <a href="#wrglossary.9593">268</a>, <a href="#wrglossary.12169">341</a>, <a href="#wrglossary.14388">412</a>, <a href="#wrglossary.14485">414</a>, <a href="#wrglossary.14656">418</a>–<a href="#wrglossary.14751">421</a> passim, <a href="#wrglossary.16152">465</a>, <span class="summarylocfmt"><a href="#wrglossary.20936">633</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:hyperemph"><code class="csfmt">\hyperemph</code></a><span class="qquad"></span><a href="#tab:hyperxx">Table 12.1</a>; <span class="summarylocfmt"><a href="#wrglossary.20940">633</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:hyperit"><code class="csfmt">\hyperit</code></a><span class="qquad"></span><a href="#tab:hyperxx">Table 12.1</a>; <a href="#wrglossary.14699">419</a>, <a href="#wrglossary.14752">421</a>, <span class="summarylocfmt"><a href="#wrglossary.20944">633</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:hyperlink"><code class="csfmt">\hyperlink</code></dfn><span class="qquad"></span><a href="#wrglossary.6276">181</a>, <a href="#wrglossary.9574">267</a>, <a href="#wrglossary.9647">269</a>, <a href="#wrglossary.10252">283</a>, <a href="#wrglossary.12485">353</a>, <a href="#wrglossary.19004">566</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.hyperlink">hyperlink</dfn><span class="qquad"></span><a href="#wrglossary.150">6</a>, <a href="#wrglossary.881">30</a>, <a href="#wrglossary.2149">70</a>, <a href="#wrglossary.2313">75</a>, <a href="#wrglossary.2384">76</a>, <a href="#wrglossary.3597">109</a>, <a href="#wrglossary.5427">160</a>–<a href="#wrglossary.5553">162</a>, <a href="#wrglossary.5701">166</a>, <a href="#wrglossary.6067">176</a>, <a href="#wrglossary.6266">180</a>, <a href="#wrglossary.6428">184</a>, <a href="#wrglossary.6817">195</a>, <a href="#wrglossary.6851">196</a>, <a href="#wrglossary.7340">209</a>, <a href="#wrglossary.8368">237</a>, <a href="#wrglossary.9526">266</a>–<a href="#wrglossary.9634">269</a> passim, <a href="#wrglossary.9781">273</a>, <a href="#wrglossary.9977">277</a>, <a href="#wrglossary.12464">352</a>, <a href="#wrglossary.16025">461</a>, <a href="#wrglossary.17049">495</a>, <a href="#wrglossary.17185">498</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:hypermd"><code class="csfmt">\hypermd</code></a><span class="qquad"></span><a href="#tab:hyperxx">Table 12.1</a>; <span class="summarylocfmt"><a href="#wrglossary.20948">633</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:hyperpage"><code class="csfmt">\hyperpage</code></dfn><span class="qquad"></span><a href="#wrglossary.9564">267</a>, <a href="#wrglossary.9900">275</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:pkg.hyperref"><span class="styfmt">hyperref</span> package</dfn><span class="qquad"></span><a href="#wrglossary.32">c</a>, <a href="#wrglossary.175">7</a>, <a href="#wrglossary.733">24</a>, <a href="#wrglossary.939">33</a>, <a href="#wrglossary.964">34</a>, <a href="#wrglossary.2241">73</a>, <a href="#wrglossary.2583">81</a>, <a href="#wrglossary.3097">96</a>, <a href="#wrglossary.5383">159</a>–<a href="#wrglossary.5511">161</a>, <a href="#wrglossary.5689">165</a>, <a href="#wrglossary.6071">176</a>, <a href="#wrglossary.6262">180</a>–<a href="#wrglossary.6442">184</a> passim, <a href="#wrglossary.6649">189</a>, <a href="#wrglossary.6662">190</a>, <a href="#wrglossary.6985">200</a>, <a href="#wrglossary.8715">245</a>, <a href="#wrglossary.8763">246</a>, <a href="#wrglossary.9523">266</a>–<a href="#wrglossary.9899">275</a> passim, <a href="#wrglossary.10191">282</a>, <a href="#wrglossary.10257">283</a>, <a href="#wrglossary.10662">296</a>, <a href="#wrglossary.11718">329</a>, <a href="#wrglossary.12261">343</a>, <a href="#wrglossary.12459">352</a>, <a href="#wrglossary.12488">353</a>, <a href="#wrglossary.13462">387</a>, <a href="#wrglossary.14392">412</a>, <a href="#wrglossary.14848">423</a>, <a href="#wrglossary.16529">477</a>, <a href="#wrglossary.19039">567</a>, <a href="#wrglossary.20339">611</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:hyperrm"><code class="csfmt">\hyperrm</code></a><span class="qquad"></span><a href="#tab:hyperxx">Table 12.1</a>; <a href="#wrglossary.14387">412</a>, <span class="summarylocfmt"><a href="#wrglossary.20952">633</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:hypersc"><code class="csfmt">\hypersc</code></a><span class="qquad"></span><a href="#tab:hyperxx">Table 12.1</a>; <span class="summarylocfmt"><a href="#wrglossary.20956">633</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:hypersf"><code class="csfmt">\hypersf</code></a><span class="qquad"></span><a href="#tab:hyperxx">Table 12.1</a>; <span class="summarylocfmt"><a href="#wrglossary.20960">633</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:hypersl"><code class="csfmt">\hypersl</code></a><span class="qquad"></span><a href="#tab:hyperxx">Table 12.1</a>; <span class="summarylocfmt"><a href="#wrglossary.20964">634</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:hypertarget"><code class="csfmt">\hypertarget</code></dfn><span class="qquad"></span><a href="#wrglossary.6277">181</a>, <a href="#wrglossary.19011">566</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.hypertarget">hypertarget</dfn><span class="qquad"></span><a href="#wrglossary.2148">70</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:hypertt"><code class="csfmt">\hypertt</code></a><span class="qquad"></span><a href="#tab:hyperxx">Table 12.1</a>; <span class="summarylocfmt"><a href="#wrglossary.20968">634</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:hyperup"><code class="csfmt">\hyperup</code></a><span class="qquad"></span><a href="#tab:hyperxx">Table 12.1</a>; <span class="summarylocfmt"><a href="#wrglossary.20972">634</a></span></div><!-- end of nlctuserguideidx0 -->

</section><!-- end of section index7208960 -->

<section id="index7274496"><!-- start of section index7274496 --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->I<div class="labellink"><a href="#index7274496">[link]</a></div></h2><!-- end of section header -->
<div class="nlctuserguideidx0"><dfn id="glo:if@openright"><code class="csfmt">\if@openright</code></dfn><span class="qquad"></span><a href="#wrglossary.8772">246</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:ifcsstrequal"><code class="csfmt">\ifcsstrequal</code></dfn><span class="qquad"></span><a href="#wrglossary.12795">364</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:ifcsstring"><code class="csfmt">\ifcsstring</code></dfn><span class="qquad"></span><a href="#wrglossary.12714">361</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:ifcsundef"><code class="csfmt">\ifcsundef</code></dfn><span class="qquad"></span><a href="#wrglossary.12627">357</a>, <a href="#wrglossary.20739">626</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:ifcsvoid"><code class="csfmt">\ifcsvoid</code></dfn><span class="qquad"></span><a href="#wrglossary.12698">360</a>, <a href="#wrglossary.21007">635</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:ifdef"><code class="csfmt">\ifdef</code></dfn><span class="qquad"></span><a href="#wrglossary.12823">365</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:ifdefstrequal"><code class="csfmt">\ifdefstrequal</code></dfn><span class="qquad"></span><a href="#wrglossary.12769">363</a>, <a href="#wrglossary.12796">364</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:ifglossaryexists"><code class="csfmt">\ifglossaryexists</code></a><span class="qquad"></span><a href="#sec:conditionals">§15.4</a>; <a href="#wrglossary.12613">357</a>, <span class="summarylocfmt"><a href="#wrglossary.20976">634</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:ifglsdescsuppressed"><code class="csfmt">\ifglsdescsuppressed</code></a><span class="qquad"></span><a href="#sec:conditionals">§15.4</a>; <a href="#wrglossary.11532">324</a>, <a href="#wrglossary.12686">360</a>, <span class="summarylocfmt"><a href="#wrglossary.20980">634</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:ifglsentrycounter"><code class="csfmt">\ifglsentrycounter</code></a><span class="qquad"></span><a href="#sec:pkgopts-printglos">§2.3</a>; <a href="#wrglossary.2661">83</a>, <a href="#wrglossary.19050">568</a>, <span class="summarylocfmt"><a href="#wrglossary.20984">634</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:ifglsentryexists"><code class="csfmt">\ifglsentryexists</code></a><span class="qquad"></span><a href="#sec:conditionals">§15.4</a>; <a href="#wrglossary.12624">357</a>, <a href="#wrglossary.19017">566</a>, <span class="summarylocfmt"><a href="#wrglossary.20987">635</a></span>, <div class="crossref"><span class="crossreftag">see also</span> <a href="#glo:glsdoifexistsordo"><code class="csfmt">\glsdoifexistsordo</code></a>, <a href="#glo:glsdoifexists"><code class="csfmt">\glsdoifexists</code></a> &amp; <a href="#glo:glsdoifnoexists"><code class="csfmt">\glsdoifnoexists</code></a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:ifglsfieldcseq"><code class="csfmt">\ifglsfieldcseq</code></a><span class="qquad"></span><a href="#sec:conditionals">§15.4</a>; <a href="#wrglossary.12793">364</a>, <span class="summarylocfmt"><a href="#wrglossary.20988">635</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:ifglsfielddefeq"><code class="csfmt">\ifglsfielddefeq</code></a><span class="qquad"></span><a href="#sec:conditionals">§15.4</a>; <a href="#wrglossary.12766">363</a>, <span class="summarylocfmt"><a href="#wrglossary.20993">635</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:ifglsfieldeq"><code class="csfmt">\ifglsfieldeq</code></a><span class="qquad"></span><a href="#sec:conditionals">§15.4</a>; <a href="#wrglossary.8038">224</a>, <a href="#wrglossary.12711">361</a>, <a href="#wrglossary.12767">363</a>, <span class="summarylocfmt"><a href="#wrglossary.20998">635</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:ifglsfieldvoid"><code class="csfmt">\ifglsfieldvoid</code></a><span class="qquad"></span><a href="#sec:conditionals">§15.4</a>; <a href="#wrglossary.12695">360</a>, <span class="summarylocfmt"><a href="#wrglossary.21003">635</a></span>, <div class="crossref"><span class="crossreftag">see also</span> <a href="#glo:GlsXtrIfFieldUndef"><code class="xtrcsfmt">\GlsXtrIfFieldUndef</code></a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:ifglshaschildren"><code class="csfmt">\ifglshaschildren</code></a><span class="qquad"></span><a href="#sec:conditionals">§15.4</a>; <a href="#wrglossary.11515">323</a>, <a href="#wrglossary.12656">359</a>, <a href="#wrglossary.15500">445</a>, <span class="summarylocfmt"><a href="#wrglossary.21008">636</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:ifglshasdesc"><code class="csfmt">\ifglshasdesc</code></a><span class="qquad"></span><a href="#sec:conditionals">§15.4</a>; <a href="#wrglossary.11531">324</a>, <a href="#wrglossary.12683">360</a>, <span class="summarylocfmt"><a href="#wrglossary.21014">636</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:ifglshasfield"><code class="csfmt">\ifglshasfield</code></a><span class="qquad"></span><a href="#sec:conditionals">§15.4</a>; <a href="#wrglossary.12701">360</a>, <a href="#wrglossary.12829">365</a>, <a href="#wrglossary.18898">562</a>, <a href="#wrglossary.20743">626</a>, <span class="summarylocfmt"><a href="#wrglossary.21017">636</a></span>, <div class="crossref"><span class="crossreftag">see also</span> <a href="#glo:ifglsfieldvoid"><code class="csfmt">\ifglsfieldvoid</code></a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:ifglshaslong"><code class="csfmt">\ifglshaslong</code></a><span class="qquad"></span><a href="#sec:conditionals">§15.4</a>; <a href="#wrglossary.2363">75</a>, <a href="#wrglossary.4867">144</a>–<a href="#wrglossary.4930">146</a>, <a href="#wrglossary.7403">211</a>, <a href="#wrglossary.12675">359</a>, <span class="summarylocfmt"><a href="#wrglossary.21021">636</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:ifglshasparent"><code class="csfmt">\ifglshasparent</code></a><span class="qquad"></span><a href="#sec:conditionals">§15.4</a>; <a href="#wrglossary.8690">244</a>, <a href="#wrglossary.12667">359</a>, <a href="#wrglossary.15480">444</a>, <span class="summarylocfmt"><a href="#wrglossary.21024">636</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:ifglshasprefix"><code class="csfmt">\ifglshasprefix</code></a><span class="qquad"></span><a href="#sec:prefix">§16</a>; <a href="#wrglossary.13028">371</a>, <span class="summarylocfmt"><a href="#wrglossary.21027">636</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:ifglshasprefixfirst"><code class="csfmt">\ifglshasprefixfirst</code></a><span class="qquad"></span><a href="#sec:prefix">§16</a>; <a href="#wrglossary.13034">371</a>, <span class="summarylocfmt"><a href="#wrglossary.21030">636</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:ifglshasprefixfirstplural"><code class="csfmt">\ifglshasprefixfirstplural</code></a><span class="qquad"></span><a href="#sec:prefix">§16</a>; <a href="#wrglossary.13037">372</a>, <span class="summarylocfmt"><a href="#wrglossary.21033">637</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:ifglshasprefixplural"><code class="csfmt">\ifglshasprefixplural</code></a><span class="qquad"></span><a href="#sec:prefix">§16</a>; <a href="#wrglossary.13031">371</a>, <span class="summarylocfmt"><a href="#wrglossary.21036">637</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:ifglshasshort"><code class="csfmt">\ifglshasshort</code></a><span class="qquad"></span><a href="#sec:conditionals">§15.4</a>; <a href="#wrglossary.2365">75</a>, <a href="#wrglossary.4931">146</a>, <a href="#wrglossary.7402">211</a>, <a href="#wrglossary.12679">359</a>, <span class="summarylocfmt"><a href="#wrglossary.21039">637</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:ifglshassymbol"><code class="csfmt">\ifglshassymbol</code></a><span class="qquad"></span><a href="#sec:conditionals">§15.4</a>; <a href="#wrglossary.969">34</a>, <a href="#wrglossary.11919">334</a>, <a href="#wrglossary.12671">359</a>, <span class="summarylocfmt"><a href="#wrglossary.21042">637</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:ifglshyperfirst"><code class="csfmt">\ifglshyperfirst</code></a><span class="qquad"></span><a href="#wrglossary.19610">585</a>, <a href="#wrglossary.19613">586</a>, <span class="summarylocfmt"><a href="#wrglossary.21045">637</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:ifglsindexonlyfirst"><code class="csfmt">\ifglsindexonlyfirst</code></a><span class="qquad"></span><a href="#sec:pkgopts-indexing">§2.4</a>; <a href="#wrglossary.2995">92</a>, <a href="#wrglossary.19662">587</a>, <span class="summarylocfmt"><a href="#wrglossary.21048">637</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:ifglsnogroupskip"><code class="csfmt">\ifglsnogroupskip</code></a><span class="qquad"></span><a href="#sec:pkgopts-printglos">§2.3</a>; <a href="#wrglossary.2910">90</a>, <a href="#wrglossary.8556">242</a>, <a href="#wrglossary.10791">300</a>, <a href="#wrglossary.11866">333</a>, <span class="summarylocfmt"><a href="#wrglossary.21051">637</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:ifglsresetcurrcount"><code class="csfmt">\ifglsresetcurrcount</code></a><span class="qquad"></span><a href="#sec:enableentrycount">§7.1</a>; <a href="#wrglossary.8271">233</a>, <a href="#wrglossary.20068">602</a>, <span class="summarylocfmt"><a href="#wrglossary.21054">638</a></span>, <div class="crossref"><span class="crossreftag">see also</span> <a href="#glo:glsenableentrycount"><code class="csfmt">\glsenableentrycount</code></a>, <a href="#glo:glsreset"><code class="csfmt">\glsreset</code></a> &amp; <a href="#glo:glslocalreset"><code class="csfmt">\glslocalreset</code></a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:ifglssubentrycounter"><code class="csfmt">\ifglssubentrycounter</code></a><span class="qquad"></span><a href="#sec:pkgopts-printglos">§2.3</a>; <a href="#wrglossary.2746">86</a>, <a href="#wrglossary.20268">608</a>, <a href="#wrglossary.20275">609</a>, <span class="summarylocfmt"><a href="#wrglossary.21057">638</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:ifglstoc"><code class="csfmt">\ifglstoc</code></a><span class="qquad"></span><a href="#sec:pkgopts-sec">§2.2</a>; <a href="#wrglossary.2468">78</a>, <a href="#wrglossary.20380">612</a>, <span class="summarylocfmt"><a href="#wrglossary.21060">638</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:ifglsucmark"><code class="csfmt">\ifglsucmark</code></a><span class="qquad"></span><a href="#sec:pkgopts-sec">§2.2</a>; <a href="#wrglossary.2511">79</a>, <a href="#wrglossary.20420">614</a>, <span class="summarylocfmt"><a href="#wrglossary.21063">638</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:ifglsused"><code class="csfmt">\ifglsused</code></a><span class="qquad"></span><a href="#sec:conditionals">§15.4</a>; <a href="#wrglossary.2358">75</a>, <a href="#wrglossary.6093">176</a>, <a href="#wrglossary.6248">180</a>, <a href="#wrglossary.7385">211</a>, <a href="#wrglossary.8066">224</a>, <a href="#wrglossary.8190">229</a>, <a href="#wrglossary.12640">358</a>, <a href="#wrglossary.13670">394</a>, <a href="#wrglossary.20761">626</a>, <span class="summarylocfmt"><a href="#wrglossary.21066">638</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:ifglswrallowprimitivemods"><code class="csfmt">\ifglswrallowprimitivemods</code></a><span class="qquad"></span><a href="#sec:pkgopts-indexing">§2.4</a>; <a href="#wrglossary.2969">92</a>, <a href="#wrglossary.20568">618</a>, <a href="#wrglossary.20570">619</a>, <span class="summarylocfmt"><a href="#wrglossary.21071">638</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:ifglsxindy"><code class="csfmt">\ifglsxindy</code></a><span class="qquad"></span><a href="#sec:pkgopts-sort">§2.5</a>; <a href="#wrglossary.3347">102</a>, <span class="summarylocfmt"><a href="#wrglossary.21076">638</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:ifglsxtrinsertinside"><code class="xtrcsfmt">\ifglsxtrinsertinside</code></a><span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.21079">639</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:ifignoredglossary"><code class="csfmt">\ifignoredglossary</code></a><span class="qquad"></span><a href="#sec:newglossary">§9</a>; <a href="#wrglossary.8998">252</a>, <span class="summarylocfmt"><a href="#wrglossary.21081">639</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:ifundef"><code class="csfmt">\ifundef</code></dfn><span class="qquad"></span><a href="#wrglossary.12824">365</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:ignoredglossary">ignored glossary</dfn><span class="qquad"></span><a href="#wrglossary.8975">252</a>, <span class="termslocfmt"><a href="#wrglossary.17109">496</a></span>, <a href="#wrglossary.21232">643</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:ignoredlocation">ignored location (or record)</dfn><span class="qquad"></span><a href="#wrglossary.9501">266</a>, <a href="#wrglossary.9972">277</a>, <span class="termslocfmt"><a href="#wrglossary.17117">496</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:pkg.imakeidx"><span class="styfmt">imakeidx</span> package</dfn><span class="qquad"></span><a href="#wrglossary.3704">112</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:include"><code class="csfmt">\include</code></dfn><span class="qquad"></span><a href="#wrglossary.5142">152</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:includegraphics"><code class="csfmt">\includegraphics</code></dfn><span class="qquad"></span><a href="#wrglossary.16753">483</a>, <a href="#wrglossary.16833">485</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:index"><code class="csfmt">\index</code></dfn><span class="qquad"></span><a href="#wrglossary.3699">112</a>, <a href="#wrglossary.9080">254</a>, <a href="#wrglossary.9531">266</a>, <a href="#wrglossary.9719">271</a>, <a href="#wrglossary.9901">275</a>, <a href="#wrglossary.10121">280</a>, <a href="#wrglossary.12165">341</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:indexentry"><code class="csfmt">\indexentry</code></dfn><span class="qquad"></span><a href="#wrglossary.10099">279</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:indexingapp">indexing application</dfn><span class="qquad"></span><span class="termslocfmt"><a href="#wrglossary.17128">497</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:indexingfile">indexing file</dfn><span class="qquad"></span><a href="#wrglossary.526">18</a>, <a href="#wrglossary.1583">53</a>, <a href="#wrglossary.1987">65</a>, <a href="#wrglossary.2630">83</a>, <a href="#wrglossary.2928">91</a>, <a href="#wrglossary.3116">96</a>, <a href="#wrglossary.3492">106</a>, <a href="#wrglossary.3965">119</a>–<a href="#wrglossary.4081">123</a> passim, <a href="#wrglossary.5243">155</a>, <a href="#wrglossary.5347">158</a>, <a href="#wrglossary.6437">184</a>, <a href="#wrglossary.6568">188</a>, <a href="#wrglossary.6606">189</a>, <a href="#wrglossary.8371">237</a>–<a href="#wrglossary.8461">240</a> passim, <a href="#wrglossary.8702">244</a>, <a href="#wrglossary.8950">251</a>–<a href="#wrglossary.9167">256</a> passim, <a href="#wrglossary.9404">264</a>, <a href="#wrglossary.9838">274</a>–<a href="#wrglossary.10097">279</a> passim, <a href="#wrglossary.10340">286</a>, <a href="#wrglossary.11557">325</a>, <a href="#wrglossary.12026">337</a>, <a href="#wrglossary.13483">388</a>, <a href="#wrglossary.13718">395</a>, <a href="#wrglossary.13935">400</a>, <a href="#wrglossary.16144">465</a>, <a href="#wrglossary.16520">476</a>, <span class="termslocfmt"><a href="#wrglossary.17138">497</a></span>, <a href="#wrglossary.20576">619</a>, <a href="#wrglossary.21112">640</a>, <a href="#wrglossary.21230">643</a>, <a href="#wrglossary.21625">657</a>–<a href="#wrglossary.21735">659</a>, <a href="#wrglossary.22013">663</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:indexing">indexing (or recording)</dfn><span class="qquad"></span><a href="#wrglossary.238">8</a>, <a href="#wrglossary.2920">91</a>–<a href="#wrglossary.3100">96</a>, <a href="#wrglossary.5336">158</a>, <a href="#wrglossary.5545">162</a>, <a href="#wrglossary.6850">196</a>, <a href="#wrglossary.8370">237</a>, <span class="termslocfmt"><a href="#wrglossary.17149">497</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:indexname"><code class="csfmt">\indexname</code></dfn><span class="qquad"></span><a href="#wrglossary.9079">253</a>, <a href="#wrglossary.21814">660</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:indexspace"><code class="csfmt">\indexspace</code></a><span class="qquad"></span><a href="#sec:liststyles">§13.1.1</a>; <a href="#wrglossary.10680">297</a>, <a href="#wrglossary.10702">298</a>, <a href="#wrglossary.11289">315</a>, <a href="#wrglossary.11940">335</a>, <span class="summarylocfmt"><a href="#wrglossary.21085">639</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:input"><code class="csfmt">\input</code></dfn><span class="qquad"></span><a href="#wrglossary.1076">36</a>, <a href="#wrglossary.5141">152</a>, <a href="#wrglossary.8705">244</a>, <a href="#wrglossary.11556">325</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:pkg.inputenc"><span class="styfmt">inputenc</span> package</dfn><span class="qquad"></span><a href="#wrglossary.4628">136</a>, <a href="#wrglossary.12440">351</a>, <a href="#wrglossary.13460">387</a>, <a href="#wrglossary.16072">463</a>, <a href="#wrglossary.16461">475</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:inputencodingname"><code class="csfmt">\inputencodingname</code></dfn><span class="qquad"></span><a href="#wrglossary.1515">51</a>, <a href="#wrglossary.3386">103</a>, <a href="#wrglossary.12116">339</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.intersentencespace">inter-sentence space</dfn><span class="qquad"></span><a href="#wrglossary.7990">222</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.interwordspace">inter-word space</dfn><span class="qquad"></span><a href="#wrglossary.7987">222</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:internalfield">internal field</dfn><span class="qquad"></span><span class="termslocfmt"><a href="#wrglossary.17163">497</a></span>, <div class="crossref"><span class="crossreftag">see</span> <a href="#glo:idx.glosfield">glossary entry fields</a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:bib2glsinternalfield">internal field (<span class="appfmt">bib2gls</span>)</dfn><span class="qquad"></span><span class="termslocfmt"><a href="#wrglossary.17174">497</a></span>, <a href="#wrglossary.17335">503</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:internalfieldlabel">internal field label</dfn><span class="qquad"></span><a href="#wrglossary.4952">147</a>, <a href="#wrglossary.6409">184</a>, <a href="#wrglossary.12690">360</a>–<a href="#wrglossary.12819">365</a> passim, <a href="#wrglossary.13184">376</a>–<a href="#wrglossary.13261">379</a>, <a href="#wrglossary.16801">484</a>, <span class="termslocfmt"><a href="#wrglossary.17178">497</a></span>, <a href="#wrglossary.18702">556</a>, <a href="#wrglossary.19475">581</a>, <a href="#wrglossary.19495">582</a>, <a href="#wrglossary.19719">590</a>, <a href="#wrglossary.20426">614</a>, <a href="#wrglossary.20642">621</a>–<a href="#wrglossary.20737">626</a> passim, <a href="#wrglossary.20880">630</a>–<a href="#wrglossary.21019">636</a> passim</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.invisiblelocation">invisible location</dfn><span class="qquad"></span><div class="crossref"><span class="crossreftag">see</span> <a href="#glo:idx.emptylocation">location, empty (or invisible)</a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:item"><code class="csfmt">\item</code></dfn><span class="qquad"></span><a href="#wrglossary.10510">291</a>, <a href="#wrglossary.10685">297</a>, <a href="#wrglossary.10745">299</a>, <a href="#wrglossary.11271">315</a>, <a href="#wrglossary.11299">316</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:env.itemize"><span class="envfmt">itemize</span> environment</dfn><span class="qquad"></span><a href="#wrglossary.11879">333</a></div><!-- end of nlctuserguideidx0 -->

</section><!-- end of section index7274496 -->

<section id="index7340032"><!-- start of section index7340032 --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->J<div class="labellink"><a href="#index7340032">[link]</a></div></h2><!-- end of section header -->
<div class="nlctuserguideidx0"><dfn id="glo:jobname"><code class="csfmt">\jobname</code></dfn><span class="qquad"></span><a href="#wrglossary.2397">76</a>, <a href="#wrglossary.4089">123</a>, <a href="#wrglossary.5311">156</a>, <a href="#wrglossary.22097">665</a></div><!-- end of nlctuserguideidx0 -->

</section><!-- end of section index7340032 -->

<section id="index7471104"><!-- start of section index7471104 --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->L<div class="labellink"><a href="#index7471104">[link]</a></div></h2><!-- end of section header -->
<div class="nlctuserguideidx0"><dfn id="glo:label"><code class="csfmt">\label</code></dfn><span class="qquad"></span><a href="#wrglossary.2538">80</a>–<a href="#wrglossary.2727">85</a> passim, <a href="#wrglossary.4228">127</a>, <a href="#wrglossary.5295">156</a>, <a href="#wrglossary.8640">243</a>, <a href="#wrglossary.17687">513</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:languagename"><code class="csfmt">\languagename</code></dfn><span class="qquad"></span><a href="#wrglossary.3356">102</a>, <a href="#wrglossary.3370">103</a>, <a href="#wrglossary.12101">339</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:app.latex"><span class="appfmt">latex</span> (DVI)</dfn><span class="qquad"></span><a href="#wrglossary.5425">160</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:app.latexmk"><span class="appfmt">latexmk</span></dfn><span class="qquad"></span><a href="#wrglossary.1574">53</a>, <a href="#wrglossary.1641">54</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:pkg.latexrelease"><span class="styfmt">latexrelease</span> package</dfn><span class="qquad"></span><a href="#wrglossary.173">7</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:latinalph">Latin alphabet</dfn><span class="qquad"></span><a href="#wrglossary.428">15</a>, <a href="#wrglossary.1275">42</a>, <a href="#wrglossary.3407">103</a>, <span class="termslocfmt"><a href="#wrglossary.17179">497</a></span>, <div class="crossref"><span class="crossreftag">see also</span> <a href="#glo:exlatinalph">extended Latin alphabet</a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:latinchar">Latin character</dfn><span class="qquad"></span><a href="#wrglossary.17060">495</a>, <a href="#wrglossary.17180">497</a>, <span class="termslocfmt"><a href="#wrglossary.17181">498</a></span>, <div class="crossref"><span class="crossreftag">see also</span> <a href="#glo:exlatinchar">extended Latin character</a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.lettergroup">letter group</dfn><span class="qquad"></span><div class="crossref"><span class="crossreftag">see</span> <a href="#glo:idx.group">group (letters, numbers, symbols)</a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:linktext">link text</dfn><span class="qquad"></span><a href="#wrglossary.5333">158</a>, <a href="#wrglossary.5401">159</a>, <a href="#wrglossary.5600">163</a>, <a href="#wrglossary.5635">164</a>, <span class="termslocfmt"><a href="#wrglossary.17182">498</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:listbreak"><code class="csfmt">\listbreak</code></dfn><span class="qquad"></span><a href="#wrglossary.15527">446</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:loadglsentries"><code class="csfmt">\loadglsentries</code></a><span class="qquad"></span><a href="#sec:loadglsentries">§4.6</a>; <a href="#wrglossary.324">11</a>, <a href="#wrglossary.423">14</a>, <a href="#wrglossary.565">19</a>, <a href="#wrglossary.823">27</a>–<a href="#wrglossary.913">32</a> passim, <a href="#wrglossary.1077">36</a>, <a href="#wrglossary.5118">152</a>–<a href="#wrglossary.5210">154</a>, <a href="#wrglossary.6764">193</a>, <span class="summarylocfmt"><a href="#wrglossary.21088">639</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:locationcounter">location counter</dfn><span class="qquad"></span><a href="#wrglossary.3085">95</a>, <a href="#wrglossary.4569">135</a>, <a href="#wrglossary.5524">162</a>, <a href="#wrglossary.5576">163</a>, <a href="#wrglossary.6570">188</a>, <a href="#wrglossary.8953">251</a>, <a href="#wrglossary.9457">265</a>, <a href="#wrglossary.9650">269</a>, <a href="#wrglossary.9839">274</a>–<a href="#wrglossary.10054">278</a> passim, <a href="#wrglossary.10424">289</a>, <a href="#wrglossary.12152">340</a>–<a href="#wrglossary.12252">343</a> passim, <a href="#wrglossary.14653">418</a>, <a href="#wrglossary.17054">495</a>, <span class="termslocfmt"><a href="#wrglossary.17186">498</a></span>, <a href="#wrglossary.17269">501</a>, <a href="#wrglossary.17594">510</a>, <a href="#wrglossary.17658">512</a>, <a href="#wrglossary.18847">561</a>, <a href="#wrglossary.21205">642</a>, <a href="#wrglossary.21486">651</a>, <a href="#wrglossary.21612">656</a>–<a href="#wrglossary.21759">659</a> passim</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.emptylocation">location, empty (or invisible)</dfn><span class="qquad"></span><a href="#wrglossary.1611">54</a>, <a href="#wrglossary.5521">162</a>, <a href="#wrglossary.9163">255</a>, <a href="#wrglossary.9181">256</a>, <a href="#wrglossary.9476">265</a>, <a href="#wrglossary.9498">266</a>, <a href="#wrglossary.9829">274</a>–<a href="#wrglossary.10053">278</a> passim, <a href="#wrglossary.16294">470</a>, <a href="#wrglossary.17127">497</a>, <div class="crossref"><span class="crossreftag">see also</span> <a href="#glo:ignoredlocation">ignored location (or record)</a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:locationencap">location encap (format)</dfn><span class="qquad"></span><a href="#wrglossary.1619">54</a>, <a href="#wrglossary.1725">57</a>, <a href="#wrglossary.2030">66</a>, <a href="#wrglossary.5516">161</a>, <a href="#wrglossary.6660">190</a>, <a href="#wrglossary.9112">254</a>, <a href="#wrglossary.9286">260</a>, <a href="#wrglossary.9519">266</a>–<a href="#wrglossary.9724">271</a> passim, <a href="#wrglossary.9874">275</a>–<a href="#wrglossary.10224">283</a> passim, <a href="#wrglossary.10425">289</a>, <a href="#wrglossary.10461">290</a>, <a href="#wrglossary.12164">341</a>, <a href="#wrglossary.14386">412</a>, <a href="#wrglossary.14655">418</a>–<a href="#wrglossary.14722">420</a>, <a href="#wrglossary.16189">466</a>, <a href="#wrglossary.17120">496</a>, <a href="#wrglossary.17144">497</a>, <span class="termslocfmt"><a href="#wrglossary.17188">498</a></span>, <a href="#wrglossary.17599">510</a>, <a href="#wrglossary.19624">586</a>, <a href="#wrglossary.19651">587</a>, <a href="#wrglossary.19915">597</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.locationignored">location, ignored/invisible</dfn><span class="qquad"></span><div class="crossref"><span class="crossreftag">see</span> <a href="#glo:ignoredlocation">ignored location (or record)</a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:locationlist">location list</dfn><span class="qquad"></span><a href="#wrglossary.332">12</a>, <a href="#wrglossary.457">16</a>, <a href="#wrglossary.581">19</a>, <a href="#wrglossary.765">26</a>, <a href="#wrglossary.826">28</a>, <a href="#wrglossary.1552">53</a>, <a href="#wrglossary.1671">55</a>, <a href="#wrglossary.2237">73</a>, <a href="#wrglossary.2592">82</a>, <a href="#wrglossary.2846">88</a>, <a href="#wrglossary.2855">89</a>, <a href="#wrglossary.3068">95</a>, <a href="#wrglossary.4130">124</a>, <a href="#wrglossary.4162">125</a>, <a href="#wrglossary.4461">133</a>, <a href="#wrglossary.4501">134</a>, <a href="#wrglossary.5020">149</a>, <a href="#wrglossary.5084">151</a>, <a href="#wrglossary.5351">158</a>–<a href="#wrglossary.5411">160</a>, <a href="#wrglossary.6391">183</a>, <a href="#wrglossary.6562">188</a>, <a href="#wrglossary.6605">189</a>, <a href="#wrglossary.8425">239</a>, <a href="#wrglossary.8684">244</a>, <a href="#wrglossary.8887">249</a>–<a href="#wrglossary.9171">256</a> passim, <a href="#wrglossary.9291">260</a>–<a href="#wrglossary.10279">284</a> passim, <a href="#wrglossary.10454">290</a>, <a href="#wrglossary.10577">293</a>, <a href="#wrglossary.10701">297</a>–<a href="#wrglossary.11218">313</a> passim, <a href="#wrglossary.11452">321</a>, <a href="#wrglossary.11820">332</a>, <a href="#wrglossary.11885">333</a>, <a href="#wrglossary.12153">340</a>, <a href="#wrglossary.12389">348</a>, <a href="#wrglossary.12408">349</a>, <a href="#wrglossary.13603">391</a>, <a href="#wrglossary.14390">412</a>, <a href="#wrglossary.14464">413</a>, <a href="#wrglossary.14652">418</a>, <a href="#wrglossary.14697">419</a>, <a href="#wrglossary.15010">428</a>, <a href="#wrglossary.15017">429</a>, <a href="#wrglossary.15925">457</a>, <a href="#wrglossary.15927">458</a>, <a href="#wrglossary.16113">464</a>, <a href="#wrglossary.16368">472</a>–<a href="#wrglossary.16569">478</a> passim, <span class="termslocfmt"><a href="#wrglossary.17192">498</a></span>, <a href="#wrglossary.18640">554</a>, <a href="#wrglossary.19884">596</a>, <a href="#wrglossary.21990">663</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.locationrange">location range</dfn></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:longnewglossaryentry"><code class="csfmt">\longnewglossaryentry</code></a><span class="qquad"></span><a href="#sec:newglosentry">§4</a>; <a href="#wrglossary.4180">126</a>–<a href="#wrglossary.4263">128</a>, <a href="#wrglossary.4706">139</a>, <a href="#wrglossary.5120">152</a>, <a href="#wrglossary.10636">295</a>, <a href="#wrglossary.13583">391</a>, <span class="summarylocfmt"><a href="#wrglossary.21093">639</a></span>, <a href="#wrglossary.21099">640</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:longprovideglossaryentry"><code class="csfmt">\longprovideglossaryentry</code></a><span class="qquad"></span><a href="#sec:newglosentry">§4</a>; <a href="#wrglossary.4225">127</a>, <span class="summarylocfmt"><a href="#wrglossary.21097">640</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:env.longtable"><span class="envfmt">longtable</span> environment</dfn><span class="qquad"></span><a href="#wrglossary.8863">248</a>, <a href="#wrglossary.10522">292</a>, <a href="#wrglossary.10767">299</a>–<a href="#wrglossary.11059">308</a> passim, <a href="#wrglossary.11954">335</a>, <a href="#wrglossary.17824">521</a>–<a href="#wrglossary.17978">529</a> passim, <a href="#wrglossary.19955">598</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:pkg.longtable"><span class="styfmt">longtable</span> package</dfn><span class="qquad"></span><a href="#wrglossary.2783">87</a>, <a href="#wrglossary.10802">300</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.lowercase">lowercase</dfn><span class="qquad"></span><a href="#wrglossary.977">34</a>, <a href="#wrglossary.6795">194</a>, <a href="#wrglossary.7102">203</a>, <a href="#wrglossary.7982">222</a>, <a href="#wrglossary.9933">276</a>, <a href="#wrglossary.10058">278</a>, <a href="#wrglossary.12504">353</a>, <a href="#wrglossary.14009">402</a>, <a href="#wrglossary.14491">414</a>, <a href="#wrglossary.17033">494</a>, <a href="#wrglossary.17234">499</a>, <a href="#wrglossary.19799">593</a></div><!-- end of nlctuserguideidx0 -->

</section><!-- end of section index7471104 -->

<section id="index7536640"><!-- start of section index7536640 --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->M<div class="labellink"><a href="#index7536640">[link]</a></div></h2><!-- end of section header -->
<div class="nlctuserguideidx0"><dfn id="glo:mainmatter"><code class="csfmt">\mainmatter</code></dfn><span class="qquad"></span><a href="#wrglossary.10068">279</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:makeatletter"><code class="csfmt">\makeatletter</code></dfn><span class="qquad"></span><a href="#wrglossary.8040">224</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:makeatother"><code class="csfmt">\makeatother</code></dfn><span class="qquad"></span><a href="#wrglossary.8041">224</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:makebox"><code class="csfmt">\makebox</code></dfn><span class="qquad"></span><a href="#wrglossary.11395">319</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:makefirstuc"><code class="csfmt">\makefirstuc</code></a><span class="qquad"></span><a href="#wrglossary.5733">167</a>, <a href="#wrglossary.6404">184</a>, <a href="#wrglossary.12525">354</a>, <a href="#wrglossary.12564">355</a>, <a href="#wrglossary.17022">494</a>, <a href="#wrglossary.19806">593</a>, <a href="#wrglossary.20130">603</a>, <span class="summarylocfmt"><a href="#wrglossary.21100">640</a></span>, <a href="#wrglossary.21130">641</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a><span class="qquad"></span><a href="#sec:setupopt23">§3.2</a>; <a href="#wrglossary.136">5</a>, <a href="#wrglossary.264">9</a>, <a href="#wrglossary.424">14</a>–<a href="#wrglossary.621">21</a> passim, <a href="#wrglossary.824">27</a>, <a href="#wrglossary.1324">43</a>, <a href="#wrglossary.1584">53</a>, <a href="#wrglossary.2009">65</a>, <a href="#wrglossary.2116">69</a>–<a href="#wrglossary.2196">72</a> passim, <a href="#wrglossary.2932">91</a>, <a href="#wrglossary.3150">97</a>, <a href="#wrglossary.3348">102</a>, <a href="#wrglossary.3500">106</a>–<a href="#wrglossary.3548">108</a>, <a href="#wrglossary.4063">122</a>–<a href="#wrglossary.4143">124</a>, <a href="#wrglossary.4526">134</a>, <a href="#wrglossary.5244">155</a>, <a href="#wrglossary.5358">158</a>, <a href="#wrglossary.8451">239</a>, <a href="#wrglossary.9074">253</a>, <a href="#wrglossary.9254">259</a>, <a href="#wrglossary.9790">273</a>, <a href="#wrglossary.10101">279</a>, <a href="#wrglossary.10392">287</a>, <a href="#wrglossary.12070">338</a>–<a href="#wrglossary.12241">343</a> passim, <a href="#wrglossary.12405">349</a>–<a href="#wrglossary.12448">351</a>, <a href="#wrglossary.13855">398</a>, <a href="#wrglossary.14450">413</a>, <a href="#wrglossary.14741">420</a>, <a href="#wrglossary.14898">425</a>, <a href="#wrglossary.14991">428</a>, <a href="#wrglossary.15161">433</a>–<a href="#wrglossary.15358">440</a> passim, <a href="#wrglossary.15584">448</a>, <a href="#wrglossary.15756">452</a>, <a href="#wrglossary.15911">457</a>, <a href="#wrglossary.15972">459</a>, <a href="#wrglossary.16122">464</a>–<a href="#wrglossary.16199">466</a>, <a href="#wrglossary.16313">470</a>, <a href="#wrglossary.16388">473</a>, <a href="#wrglossary.16536">477</a>, <a href="#wrglossary.16688">481</a>, <a href="#wrglossary.18834">560</a>, <a href="#wrglossary.20035">601</a>, <a href="#wrglossary.20144">604</a>, <span class="summarylocfmt"><a href="#wrglossary.21110">640</a></span>, <a href="#wrglossary.21252">644</a>–<a href="#wrglossary.21344">647</a> passim, <a href="#wrglossary.21523">652</a>, <a href="#wrglossary.21554">653</a>, <a href="#wrglossary.21662">657</a>–<a href="#wrglossary.22023">664</a> passim</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:app.makeglossaries-lite"><span class="appfmt">makeglossaries-lite</span></a><span class="qquad"></span><a href="#sec:makeglossarieslua">§1.6.2</a>; <a href="#wrglossary.509">17</a>–<a href="#wrglossary.649">21</a> passim, <a href="#wrglossary.1620">54</a>, <a href="#wrglossary.1826">60</a>, <a href="#wrglossary.3323">102</a>–<a href="#wrglossary.3518">107</a> passim, <a href="#wrglossary.10295">285</a>, <a href="#wrglossary.12099">339</a>, <a href="#wrglossary.12124">340</a>, <a href="#wrglossary.13471">388</a>–<a href="#wrglossary.13787">396</a> passim, <a href="#wrglossary.14694">419</a>, <a href="#wrglossary.14791">422</a>, <a href="#wrglossary.15171">433</a>, <a href="#wrglossary.15254">437</a>, <a href="#wrglossary.15374">441</a>, <a href="#wrglossary.16087">463</a>, <a href="#wrglossary.16862">487</a>, <a href="#wrglossary.18146">537</a>, <a href="#wrglossary.18175">538</a>, <a href="#wrglossary.20601">620</a>, <a href="#wrglossary.21727">658</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx1"><a href="#glo:switch.mkglslite.c"><span class="shortargfmt">-c</span></a><span class="qquad"></span><a href="#sec:makeglossarieslua">§1.6.2</a>; <a href="#wrglossary.1857">61</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:switch.mkglslite.g"><span class="shortargfmt">-g</span></a><span class="qquad"></span><a href="#sec:makeglossarieslua">§1.6.2</a>; <a href="#wrglossary.1884">62</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:switch.mkglslite.help"><span class="longargfmt">--help</span></a><span class="qquad"></span><a href="#sec:makeglossarieslua">§1.6.2</a>; <a href="#wrglossary.1840">61</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:switch.mkglslite.L"><span class="shortargfmt">-L</span></a><span class="qquad"></span><a href="#sec:makeglossarieslua">§1.6.2</a>; <a href="#wrglossary.1880">62</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:switch.mkglslite.l"><span class="shortargfmt">-l</span></a><span class="qquad"></span><a href="#sec:makeglossarieslua">§1.6.2</a>; <a href="#wrglossary.1874">62</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:switch.mkglslite.m"><span class="shortargfmt">-m</span></a><span class="qquad"></span><a href="#sec:makeglossarieslua">§1.6.2</a>; <a href="#wrglossary.1851">61</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:switch.mkglslite.n"><span class="shortargfmt">-n</span></a><span class="qquad"></span><a href="#sec:makeglossarieslua">§1.6.2</a>; <a href="#wrglossary.1844">61</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:switch.mkglslite.o"><span class="shortargfmt">-o</span></a><span class="qquad"></span><a href="#sec:makeglossarieslua">§1.6.2</a>; <a href="#wrglossary.1891">62</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:switch.mkglslite.p"><span class="shortargfmt">-p</span></a><span class="qquad"></span><a href="#sec:makeglossarieslua">§1.6.2</a>; <a href="#wrglossary.1868">62</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:switch.mkglslite.q"><span class="shortargfmt">-q</span></a><span class="qquad"></span><a href="#sec:makeglossarieslua">§1.6.2</a>; <a href="#wrglossary.1849">61</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:switch.mkglslite.r"><span class="shortargfmt">-r</span></a><span class="qquad"></span><a href="#sec:makeglossarieslua">§1.6.2</a>; <a href="#wrglossary.1862">62</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:switch.mkglslite.s"><span class="shortargfmt">-s</span></a><span class="qquad"></span><a href="#sec:makeglossarieslua">§1.6.2</a>; <a href="#wrglossary.1889">62</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:switch.mkglslite.t"><span class="shortargfmt">-t</span></a><span class="qquad"></span><a href="#sec:makeglossarieslua">§1.6.2</a>; <a href="#wrglossary.1897">62</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:switch.mkglslite.version"><span class="longargfmt">--version</span></a><span class="qquad"></span><a href="#sec:makeglossarieslua">§1.6.2</a>; <a href="#wrglossary.1842">61</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:switch.mkglslite.x"><span class="shortargfmt">-x</span></a><span class="qquad"></span><a href="#sec:makeglossarieslua">§1.6.2</a>; <a href="#wrglossary.1854">61</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx0"><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a><span class="qquad"></span><a href="#sec:makeglossariesapp">§1.6.1</a>; <a href="#wrglossary.506">17</a>–<a href="#wrglossary.664">22</a> passim, <a href="#wrglossary.1321">43</a>, <a href="#wrglossary.1547">52</a>–<a href="#wrglossary.2023">66</a> passim, <a href="#wrglossary.2631">83</a>, <a href="#wrglossary.2980">92</a>, <a href="#wrglossary.3322">102</a>–<a href="#wrglossary.3614">109</a> passim, <a href="#wrglossary.4150">124</a>, <a href="#wrglossary.4156">125</a>, <a href="#wrglossary.8959">251</a>, <a href="#wrglossary.9272">259</a>, <a href="#wrglossary.9612">268</a>, <a href="#wrglossary.10008">277</a>–<a href="#wrglossary.10349">286</a> passim, <a href="#wrglossary.12085">339</a>, <a href="#wrglossary.12122">340</a>, <a href="#wrglossary.13469">388</a>–<a href="#wrglossary.13786">396</a> passim, <a href="#wrglossary.14688">419</a>–<a href="#wrglossary.14790">422</a> passim, <a href="#wrglossary.15170">433</a>, <a href="#wrglossary.15253">437</a>–<a href="#wrglossary.15373">441</a> passim, <a href="#wrglossary.15771">453</a>, <a href="#wrglossary.16075">463</a>, <a href="#wrglossary.16861">487</a>, <a href="#wrglossary.16993">490</a>, <a href="#wrglossary.18145">537</a>, <a href="#wrglossary.18174">538</a>, <a href="#wrglossary.19783">592</a>, <a href="#wrglossary.20174">605</a>, <a href="#wrglossary.20191">606</a>, <a href="#wrglossary.20600">620</a>, <a href="#wrglossary.21733">659</a>, <a href="#wrglossary.21974">663</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx1"><a href="#glo:switch.mkgls.c"><span class="shortargfmt">-c</span></a><span class="qquad"></span><a href="#sec:makeglossariesapp">§1.6.1</a>; <a href="#wrglossary.1771">59</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:switch.mkgls.d"><span class="shortargfmt">-d</span></a><span class="qquad"></span><a href="#sec:makeglossariesapp">§1.6.1</a>; <a href="#wrglossary.1710">57</a>, <a href="#wrglossary.1830">60</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:switch.mkgls.e"><span class="shortargfmt">-e</span></a><span class="qquad"></span><a href="#sec:makeglossariesapp">§1.6.1</a>; <a href="#wrglossary.1609">54</a>–<a href="#wrglossary.1740">58</a> passim, <a href="#wrglossary.4154">124</a>, <a href="#wrglossary.9621">268</a>, <a href="#wrglossary.14702">419</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:switch.mkgls.g"><span class="shortargfmt">-g</span></a><span class="qquad"></span><a href="#sec:makeglossariesapp">§1.6.1</a>; <a href="#wrglossary.1798">59</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:switch.mkgls.help"><span class="longargfmt">--help</span></a><span class="qquad"></span><a href="#sec:makeglossariesapp">§1.6.1</a>; <a href="#wrglossary.1701">57</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:switch.mkgls.k"><span class="shortargfmt">-k</span></a><span class="qquad"></span><a href="#sec:makeglossariesapp">§1.6.1</a>; <a href="#wrglossary.1753">58</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:switch.mkgls.L"><span class="shortargfmt">-L</span></a><span class="qquad"></span><a href="#sec:makeglossariesapp">§1.6.1</a>; <a href="#wrglossary.1794">59</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:switch.mkgls.l"><span class="shortargfmt">-l</span></a><span class="qquad"></span><a href="#sec:makeglossariesapp">§1.6.1</a>; <a href="#wrglossary.1788">59</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:switch.mkgls.m"><span class="shortargfmt">-m</span></a><span class="qquad"></span><a href="#sec:makeglossariesapp">§1.6.1</a>; <a href="#wrglossary.1755">58</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:switch.mkgls.n"><span class="shortargfmt">-n</span></a><span class="qquad"></span><a href="#sec:makeglossariesapp">§1.6.1</a>; <a href="#wrglossary.1705">57</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:switch.mkgls.o"><span class="shortargfmt">-o</span></a><span class="qquad"></span><a href="#sec:makeglossariesapp">§1.6.1</a>; <a href="#wrglossary.1814">60</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:switch.mkgls.p"><span class="shortargfmt">-p</span></a><span class="qquad"></span><a href="#sec:makeglossariesapp">§1.6.1</a>; <a href="#wrglossary.1782">59</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:switch.mkgls.Q"><span class="shortargfmt">-Q</span></a><span class="qquad"></span><a href="#sec:makeglossariesapp">§1.6.1</a>; <a href="#wrglossary.1751">58</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:switch.mkgls.q"><span class="shortargfmt">-q</span></a><span class="qquad"></span><a href="#sec:makeglossariesapp">§1.6.1</a>; <a href="#wrglossary.1693">56</a>, <a href="#wrglossary.1744">58</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:switch.mkgls.r"><span class="shortargfmt">-r</span></a><span class="qquad"></span><a href="#sec:makeglossariesapp">§1.6.1</a>; <a href="#wrglossary.1776">59</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:switch.mkgls.s"><span class="shortargfmt">-s</span></a><span class="qquad"></span><a href="#sec:makeglossariesapp">§1.6.1</a>; <a href="#wrglossary.1803">59</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:switch.mkgls.t"><span class="shortargfmt">-t</span></a><span class="qquad"></span><a href="#sec:makeglossariesapp">§1.6.1</a>; <a href="#wrglossary.1820">60</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:switch.mkgls.version"><span class="longargfmt">--version</span></a><span class="qquad"></span><a href="#sec:makeglossariesapp">§1.6.1</a>; <a href="#wrglossary.1703">57</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:switch.mkgls.x"><span class="shortargfmt">-x</span></a><span class="qquad"></span><a href="#sec:makeglossariesapp">§1.6.1</a>; <a href="#wrglossary.1768">58</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx0"><dfn id="glo:app.makeglossariesgui"><span class="appfmt">makeglossariesgui</span></dfn><span class="qquad"></span><a href="#wrglossary.1629">54</a>, <a href="#wrglossary.17005">491</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:makeglossary"><code class="csfmt">\makeglossary</code></dfn><span class="qquad"></span><a href="#wrglossary.3987">120</a>, <a href="#wrglossary.21826">660</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:pkg.makeidx"><span class="styfmt">makeidx</span> package</dfn><span class="qquad"></span><a href="#wrglossary.3703">112</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:app.makeindex"><span class="appfmt">makeindex</span></dfn><span class="qquad"></span><a href="#wrglossary.387">14</a>, <a href="#wrglossary.4065">122</a>, <a href="#wrglossary.17130">497</a>, <a href="#wrglossary.21113">640</a>, <a href="#wrglossary.21321">646</a>, <a href="#wrglossary.21845">660</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx1"><dfn id="glo:switch.mkidx.c"><span class="shortargfmt">-c</span></dfn><span class="qquad"></span><a href="#wrglossary.1772">59</a>, <a href="#wrglossary.1858">61</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:switch.mkidx.g"><span class="shortargfmt">-g</span></dfn><span class="qquad"></span><a href="#wrglossary.475">16</a>, <a href="#wrglossary.1331">43</a>, <a href="#wrglossary.1799">59</a>, <a href="#wrglossary.1885">62</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:switch.mkidx.l"><span class="shortargfmt">-l</span></dfn><span class="qquad"></span><a href="#tab:makeglossariesCmds">Table 1.3</a>; <a href="#wrglossary.514">18</a>, <a href="#wrglossary.1789">59</a>–<a href="#wrglossary.1961">64</a> passim, <a href="#wrglossary.15376">441</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:switch.mkidx.o"><span class="shortargfmt">-o</span></dfn><span class="qquad"></span><a href="#wrglossary.499">17</a>, <a href="#wrglossary.1955">64</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:switch.mkidx.p"><span class="shortargfmt">-p</span></dfn><span class="qquad"></span><a href="#wrglossary.1783">59</a>, <a href="#wrglossary.1869">62</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:switch.mkidx.r"><span class="shortargfmt">-r</span></dfn><span class="qquad"></span><a href="#wrglossary.1778">59</a>, <a href="#wrglossary.1864">62</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:switch.mkidx.s"><span class="shortargfmt">-s</span></dfn><span class="qquad"></span><a href="#wrglossary.498">17</a>, <a href="#wrglossary.517">18</a>, <a href="#wrglossary.1759">58</a>, <a href="#wrglossary.1804">59</a>, <a href="#wrglossary.1953">64</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:switch.mkidx.t"><span class="shortargfmt">-t</span></dfn><span class="qquad"></span><a href="#wrglossary.1954">64</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx0"><dfn id="glo:MakeLowercase"><code class="csfmt">\MakeLowercase</code></dfn><span class="qquad"></span><a href="#wrglossary.17040">494</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:makenoidxglossaries"><code class="csfmt">\makenoidxglossaries</code></a><span class="qquad"></span><a href="#sec:setupopt1">§3.1</a>; <a href="#wrglossary.266">9</a>–<a href="#wrglossary.380">13</a> passim, <a href="#wrglossary.3151">97</a>, <a href="#wrglossary.3534">107</a>, <a href="#wrglossary.3549">108</a>, <a href="#wrglossary.4057">122</a>, <a href="#wrglossary.8430">239</a>, <a href="#wrglossary.9255">259</a>, <a href="#wrglossary.16537">477</a>, <a href="#wrglossary.20036">601</a>, <span class="summarylocfmt"><a href="#wrglossary.21116">640</a></span>, <a href="#wrglossary.21342">646</a>, <a href="#wrglossary.21663">657</a>, <a href="#wrglossary.22038">664</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:MakeTextUppercase"><code class="csfmt">\MakeTextUppercase</code></dfn><span class="qquad"></span><a href="#wrglossary.21126">640</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:MakeUppercase"><code class="csfmt">\MakeUppercase</code></dfn></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:mark-both"><code class="csfmt">\mark-both</code></dfn></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:markboth"><code class="csfmt">\markboth</code></dfn><span class="qquad"></span><a href="#wrglossary.8741">245</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:markright"><code class="csfmt">\markright</code></dfn><span class="qquad"></span><a href="#wrglossary.8757">246</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.mathmode">math mode</dfn><span class="qquad"></span><a href="#wrglossary.2154">70</a>, <a href="#wrglossary.5362">159</a>, <a href="#wrglossary.5688">165</a>, <a href="#wrglossary.5697">166</a>, <a href="#wrglossary.6117">177</a>, <a href="#wrglossary.6338">182</a>, <a href="#wrglossary.14616">417</a>, <a href="#wrglossary.20247">608</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:cls.memoir"><span class="clsfmt">memoir</span> class</dfn><span class="qquad"></span><a href="#wrglossary.2508">79</a>, <a href="#wrglossary.8735">245</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:memUChead"><code class="csfmt">\memUChead</code></dfn><span class="qquad"></span><a href="#wrglossary.8749">245</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span> package</dfn><span class="qquad"></span><a href="#wrglossary.11">a</a>, <a href="#wrglossary.171">7</a>, <a href="#wrglossary.994">34</a>, <a href="#wrglossary.1296">43</a>, <a href="#wrglossary.3968">119</a>, <a href="#wrglossary.4618">136</a>, <a href="#wrglossary.4640">137</a>, <a href="#wrglossary.5642">164</a>–<a href="#wrglossary.5762">168</a> passim, <a href="#wrglossary.6397">183</a>, <a href="#wrglossary.6420">184</a>, <a href="#wrglossary.12492">353</a>–<a href="#wrglossary.12558">355</a>, <a href="#wrglossary.16444">474</a>, <a href="#wrglossary.17041">494</a>, <a href="#wrglossary.18452">546</a>, <a href="#wrglossary.18457">547</a>, <a href="#wrglossary.19805">593</a>, <a href="#wrglossary.19829">594</a>, <a href="#wrglossary.21101">640</a>, <a href="#wrglossary.21138">641</a>, <a href="#wrglossary.21556">654</a>, <a href="#wrglossary.21849">661</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:mfirstucMakeUppercase"><code class="csfmt">\mfirstucMakeUppercase</code></a><span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.21121">640</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:MFUaddmap"><code class="csfmt">\MFUaddmap</code></a><span class="qquad"></span><a href="#wrglossary.12573">355</a>, <a href="#wrglossary.19818">593</a>, <span class="summarylocfmt"><a href="#wrglossary.21137">641</a></span>, <div class="crossref"><span class="crossreftag">see also</span> <a href="#glo:MFUexcl"><code class="csfmt">\MFUexcl</code></a> &amp; <a href="#glo:MFUblocker"><code class="csfmt">\MFUblocker</code></a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:MFUblocker"><code class="csfmt">\MFUblocker</code></a><span class="qquad"></span><a href="#wrglossary.12568">355</a>, <a href="#wrglossary.19824">593</a>, <span class="summarylocfmt"><a href="#wrglossary.21142">641</a></span>, <div class="crossref"><span class="crossreftag">see also</span> <a href="#glo:MFUexcl"><code class="csfmt">\MFUexcl</code></a> &amp; <a href="#glo:MFUaddmap"><code class="csfmt">\MFUaddmap</code></a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:MFUexcl"><code class="csfmt">\MFUexcl</code></a><span class="qquad"></span><a href="#wrglossary.12562">355</a>, <a href="#wrglossary.19830">594</a>, <span class="summarylocfmt"><a href="#wrglossary.21146">641</a></span>, <div class="crossref"><span class="crossreftag">see also</span> <a href="#glo:MFUblocker"><code class="csfmt">\MFUblocker</code></a> &amp; <a href="#glo:MFUaddmap"><code class="csfmt">\MFUaddmap</code></a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:MFUsentencecase"><code class="csfmt">\MFUsentencecase</code></a><span class="qquad"></span><a href="#sec:casechanging">§15.2</a>; <a href="#wrglossary.3975">119</a>, <a href="#wrglossary.6400">183</a>, <a href="#wrglossary.6413">184</a>, <a href="#wrglossary.12511">353</a>, <a href="#wrglossary.12527">354</a>, <a href="#wrglossary.13053">372</a>, <a href="#wrglossary.13366">383</a>, <a href="#wrglossary.17025">494</a>, <a href="#wrglossary.19808">593</a>, <a href="#wrglossary.21106">640</a>, <span class="summarylocfmt"><a href="#wrglossary.21150">641</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:midrule"><code class="csfmt">\midrule</code></dfn><span class="qquad"></span><a href="#wrglossary.11012">306</a>, <a href="#wrglossary.11031">307</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:file.minimalgls.tex"><span class="filefmt">minimalgls.tex</span></a><span class="qquad"></span><a href="#sec:samplesbasic">§18.1</a>; <a href="#wrglossary.13465">387</a>, <a href="#wrglossary.13466">388</a>, <a href="#wrglossary.17000">491</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:pkg.multicol"><span class="styfmt">multicol</span> package</dfn><span class="qquad"></span><a href="#wrglossary.11416">319</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:env.multicols"><span class="envfmt">multicols</span> environment</dfn><span class="qquad"></span><a href="#wrglossary.11415">319</a>, <a href="#wrglossary.11445">321</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.multipleencap">multiple encaps</dfn><span class="qquad"></span><a href="#wrglossary.1603">54</a>, <a href="#wrglossary.1718">57</a>, <a href="#wrglossary.9609">268</a>, <a href="#wrglossary.14670">419</a>, <div class="crossref"><span class="crossreftag">see also</span> <a href="#glo:locationencap">location encap (format)</a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:file.mwe-acr.tex"><span class="filefmt">mwe-acr.tex</span></dfn><span class="qquad"></span><a href="#wrglossary.17002">491</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:file.mwe-acr-desc.tex"><span class="filefmt">mwe-acr-desc.tex</span></dfn><span class="qquad"></span><a href="#wrglossary.17003">491</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:file.mwe-gls.tex"><span class="filefmt">mwe-gls.tex</span></dfn><span class="qquad"></span><a href="#wrglossary.17001">491</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:pkg.mwe"><span class="styfmt">mwe</span> package</dfn><span class="qquad"></span><a href="#wrglossary.1116">38</a>, <a href="#wrglossary.1211">40</a>, <a href="#wrglossary.16821">485</a></div><!-- end of nlctuserguideidx0 -->

</section><!-- end of section index7536640 -->

<section id="index7602176"><!-- start of section index7602176 --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->N<div class="labellink"><a href="#index7602176">[link]</a></div></h2><!-- end of section header -->
<div class="nlctuserguideidx0"><dfn id="glo:nameref"><code class="csfmt">\nameref</code></dfn><span class="qquad"></span><a href="#wrglossary.2586">81</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:pkg.nameref"><span class="styfmt">nameref</span> package</dfn><span class="qquad"></span><a href="#wrglossary.2579">81</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:newabbreviation"><code class="xtrcsfmt">\newabbreviation</code></a><span class="qquad"></span><a href="#wrglossary.133">5</a>, <a href="#wrglossary.1130">38</a>, <a href="#wrglossary.1150">39</a>, <a href="#wrglossary.3765">113</a>, <a href="#wrglossary.4585">135</a>, <a href="#wrglossary.4594">136</a>, <a href="#wrglossary.4962">148</a>, <a href="#wrglossary.5132">152</a>, <a href="#wrglossary.5658">165</a>, <a href="#wrglossary.13518">389</a>–<a href="#wrglossary.13586">391</a>, <a href="#wrglossary.13744">396</a>–<a href="#wrglossary.13880">399</a>, <a href="#wrglossary.14025">403</a>, <a href="#wrglossary.14207">406</a>, <a href="#wrglossary.14330">410</a>, <a href="#wrglossary.15271">438</a>, <a href="#wrglossary.15336">440</a>, <a href="#wrglossary.16859">487</a>, <a href="#wrglossary.16919">488</a>, <a href="#wrglossary.17353">503</a>, <a href="#wrglossary.17451">506</a>, <a href="#wrglossary.19709">589</a>, <a href="#wrglossary.19796">593</a>, <a href="#wrglossary.20229">607</a>, <a href="#wrglossary.21092">639</a>, <span class="summarylocfmt"><a href="#wrglossary.21158">641</a></span>, <a href="#wrglossary.21174">642</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:newabbreviationstyle"><code class="xtrcsfmt">\newabbreviationstyle</code></a><span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.21166">642</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a><span class="qquad"></span><a href="#sec:acronyms">§6</a>; <a href="#wrglossary.1129">38</a>, <a href="#wrglossary.1149">39</a>, <a href="#wrglossary.1478">49</a>, <a href="#wrglossary.3746">113</a>–<a href="#wrglossary.3945">118</a> passim, <a href="#wrglossary.4174">126</a>–<a href="#wrglossary.4593">136</a> passim, <a href="#wrglossary.4853">144</a>, <a href="#wrglossary.4961">148</a>, <a href="#wrglossary.5121">152</a>–<a href="#wrglossary.5330">158</a> passim, <a href="#wrglossary.5653">165</a>, <a href="#wrglossary.6679">191</a>–<a href="#wrglossary.7391">211</a> passim, <a href="#wrglossary.7901">220</a>, <a href="#wrglossary.8008">223</a>, <a href="#wrglossary.8257">233</a>, <a href="#wrglossary.9332">261</a>, <a href="#wrglossary.13201">377</a>, <a href="#wrglossary.13515">389</a>–<a href="#wrglossary.13585">391</a>, <a href="#wrglossary.13743">396</a>–<a href="#wrglossary.14208">406</a> passim, <a href="#wrglossary.14331">410</a>, <a href="#wrglossary.15270">438</a>, <a href="#wrglossary.15331">440</a>, <a href="#wrglossary.16774">483</a>, <a href="#wrglossary.16858">487</a>, <a href="#wrglossary.17251">501</a>–<a href="#wrglossary.17448">506</a> passim, <a href="#wrglossary.17761">517</a>, <a href="#wrglossary.18370">544</a>, <a href="#wrglossary.18620">553</a>, <a href="#wrglossary.18910">563</a>, <a href="#wrglossary.19531">583</a>, <a href="#wrglossary.19563">584</a>, <a href="#wrglossary.19708">589</a>, <a href="#wrglossary.19795">593</a>, <a href="#wrglossary.19997">599</a>, <a href="#wrglossary.20228">607</a>, <a href="#wrglossary.20356">611</a>, <span class="summarylocfmt"><a href="#wrglossary.21169">642</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:newacronymhook"><code class="csfmt">\newacronymhook</code></a><span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.21183">642</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:newacronymstyle"><code class="csfmt">\newacronymstyle</code></a><span class="qquad"></span><a href="#sec:customacronym">§6.2.2</a>; <a href="#wrglossary.7381">210</a>–<a href="#wrglossary.7473">213</a> passim, <a href="#wrglossary.18493">548</a>, <a href="#wrglossary.20448">615</a>, <span class="summarylocfmt"><a href="#wrglossary.21187">642</a></span>, <a href="#wrglossary.21401">648</a>–<a href="#wrglossary.21482">651</a> passim</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:newdualentry"><code class="csfmt">\newdualentry</code></dfn><span class="qquad"></span><a href="#wrglossary.9233">257</a>, <a href="#wrglossary.14926">426</a>–<a href="#wrglossary.15000">428</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:newglossary"><code class="csfmt">\newglossary</code></a><span class="qquad"></span><a href="#sec:newglossary">§9</a>; <a href="#wrglossary.277">9</a>, <a href="#wrglossary.1687">56</a>, <a href="#wrglossary.1818">60</a>–<a href="#wrglossary.1941">64</a> passim, <a href="#wrglossary.2882">89</a>, <a href="#wrglossary.3610">109</a>, <a href="#wrglossary.4573">135</a>, <a href="#wrglossary.5529">162</a>, <a href="#wrglossary.8422">239</a>, <a href="#wrglossary.8531">241</a>, <a href="#wrglossary.8787">246</a>, <a href="#wrglossary.8806">247</a>, <a href="#wrglossary.8942">251</a>, <a href="#wrglossary.9799">273</a>, <a href="#wrglossary.12156">340</a>, <a href="#wrglossary.12190">341</a>, <a href="#wrglossary.12616">357</a>, <a href="#wrglossary.15345">440</a>, <span class="summarylocfmt"><a href="#wrglossary.21198">642</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:newglossary*"><code class="csfmt">\newglossary*</code></a><span class="qquad"></span><a href="#sec:newglossary">§9</a>; <a href="#wrglossary.8969">251</a>, <a href="#wrglossary.13640">393</a>, <a href="#wrglossary.15106">431</a>, <span class="summarylocfmt"><a href="#wrglossary.21214">643</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a><span class="qquad"></span><a href="#sec:newglosentry">§4</a>; <a href="#tab:options">Table 1.1</a>; <a href="#wrglossary.860">30</a>, <a href="#wrglossary.2209">72</a>, <a href="#wrglossary.2425">77</a>, <a href="#wrglossary.2872">89</a>, <a href="#wrglossary.3118">96</a>, <a href="#wrglossary.3213">98</a>, <a href="#wrglossary.4206">126</a>, <a href="#wrglossary.4527">134</a>, <a href="#wrglossary.4705">139</a>, <a href="#wrglossary.4865">144</a>, <a href="#wrglossary.4876">145</a>, <a href="#wrglossary.5119">152</a>–<a href="#wrglossary.5329">158</a> passim, <a href="#wrglossary.5652">165</a>, <a href="#wrglossary.6670">191</a>, <a href="#wrglossary.6705">192</a>, <a href="#wrglossary.7050">202</a>, <a href="#wrglossary.7392">211</a>, <a href="#wrglossary.8256">233</a>, <a href="#wrglossary.9801">273</a>, <a href="#wrglossary.12872">367</a>, <a href="#wrglossary.12893">368</a>, <a href="#wrglossary.13584">391</a>, <a href="#wrglossary.13767">396</a>, <a href="#wrglossary.13901">399</a>, <a href="#wrglossary.14087">404</a>, <a href="#wrglossary.14745">420</a>, <a href="#wrglossary.14908">425</a>, <a href="#wrglossary.15327">439</a>, <a href="#wrglossary.15765">453</a>, <a href="#wrglossary.15976">459</a>, <a href="#wrglossary.16317">470</a>, <a href="#wrglossary.16393">473</a>, <a href="#wrglossary.16559">478</a>–<a href="#wrglossary.16743">483</a> passim, <a href="#wrglossary.17250">501</a>–<a href="#wrglossary.17449">506</a> passim, <a href="#wrglossary.18619">553</a>, <a href="#wrglossary.21161">641</a>, <a href="#wrglossary.21186">642</a>, <span class="summarylocfmt"><a href="#wrglossary.21218">643</a></span>, <a href="#wrglossary.21390">648</a>, <a href="#wrglossary.21595">656</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:newglossarystyle"><code class="csfmt">\newglossarystyle</code></a><span class="qquad"></span><a href="#sec:newglossarystyle">§13.2</a>; <a href="#wrglossary.10619">295</a>, <a href="#wrglossary.11561">325</a>, <a href="#wrglossary.11938">335</a>, <span class="summarylocfmt"><a href="#wrglossary.21222">643</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:newignoredglossary"><code class="csfmt">\newignoredglossary</code></a><span class="qquad"></span><a href="#wrglossary.2330">75</a>, <a href="#wrglossary.5256">155</a>, <a href="#wrglossary.8979">252</a>, <a href="#wrglossary.12617">357</a>, <a href="#wrglossary.17111">496</a>, <span class="summarylocfmt"><a href="#wrglossary.21225">643</a></span>, <a href="#wrglossary.21393">648</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:newline"><code class="csfmt">\newline</code></dfn><span class="qquad"></span><a href="#wrglossary.4266">128</a>, <a href="#wrglossary.10593">295</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:newterm"><code class="csfmt">\newterm</code></a><span class="qquad"></span><a href="#sec:pkgopts-type">§2.6</a>; <a href="#wrglossary.3678">111</a>, <a href="#wrglossary.5133">152</a>, <a href="#wrglossary.9333">261</a>, <span class="summarylocfmt"><a href="#wrglossary.21241">643</a></span>, <a href="#wrglossary.21816">660</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:newwrite"><code class="csfmt">\newwrite</code></dfn><span class="qquad"></span><a href="#wrglossary.5316">156</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:NoCaseChange"><code class="csfmt">\NoCaseChange</code></dfn></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:nofiles"><code class="csfmt">\nofiles</code></dfn><span class="qquad"></span><a href="#wrglossary.3550">108</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:nohyperpage"><code class="csfmt">\nohyperpage</code></dfn><span class="qquad"></span><a href="#wrglossary.9780">273</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:noist"><code class="csfmt">\noist</code></a><span class="qquad"></span><a href="#sec:setupopt23">§3.2</a>; <a href="#wrglossary.4120">124</a>, <a href="#wrglossary.9791">273</a>, <a href="#wrglossary.12069">338</a>–<a href="#wrglossary.12240">343</a> passim, <a href="#wrglossary.12404">349</a>–<a href="#wrglossary.12447">351</a>, <a href="#wrglossary.16083">463</a>–<a href="#wrglossary.16191">466</a>, <span class="summarylocfmt"><a href="#wrglossary.21250">644</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.nbsp">non-breaking space (<code class="code">~</code>)</dfn><span class="qquad"></span><a href="#wrglossary.7216">206</a>, <a href="#wrglossary.12897">368</a>, <a href="#wrglossary.16654">480</a>, <a href="#wrglossary.16708">481</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:nonlatinalph">non-Latin alphabet</dfn><span class="qquad"></span><a href="#tab:options">Table 1.1</a>; <a href="#wrglossary.145">6</a>, <a href="#wrglossary.339">12</a>, <a href="#wrglossary.572">19</a>, <a href="#wrglossary.1268">42</a>, <a href="#wrglossary.3408">103</a>, <a href="#wrglossary.16466">475</a>, <span class="termslocfmt"><a href="#wrglossary.17200">498</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:nonlatinchar">non-Latin character</dfn><span class="qquad"></span><a href="#wrglossary.1291">42</a>, <a href="#wrglossary.1428">47</a>, <a href="#wrglossary.1501">50</a>, <a href="#wrglossary.4619">136</a>, <a href="#wrglossary.4645">137</a>, <a href="#wrglossary.16337">471</a>, <span class="termslocfmt"><a href="#wrglossary.17202">498</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:nopostdesc"><code class="csfmt">\nopostdesc</code></a><span class="qquad"></span><a href="#sec:newglosentry">§4</a>; <a href="#wrglossary.4216">127</a>, <a href="#wrglossary.4258">128</a>, <a href="#wrglossary.5039">150</a>, <a href="#wrglossary.5069">151</a>, <a href="#wrglossary.10635">295</a>, <a href="#wrglossary.10637">296</a>, <a href="#wrglossary.12688">360</a>, <a href="#wrglossary.15212">435</a>, <a href="#wrglossary.15387">442</a>, <a href="#wrglossary.15496">445</a>, <a href="#wrglossary.15655">450</a>, <a href="#wrglossary.15716">452</a>, <a href="#wrglossary.15966">459</a>, <a href="#wrglossary.20983">634</a>, <span class="summarylocfmt"><a href="#wrglossary.21254">644</a></span>, <div class="crossref"><span class="crossreftag">see also</span> <a href="#glo:glsxtrnopostpunc"><code class="xtrcsfmt">\glsxtrnopostpunc</code></a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:null"><code class="csfmt">\null</code></dfn><span class="qquad"></span><a href="#wrglossary.8471">240</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.numberlist">number list</dfn><span class="qquad"></span><div class="crossref"><span class="crossreftag">see</span> <a href="#glo:locationlist">location list</a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:numberline"><code class="csfmt">\numberline</code></dfn><span class="qquad"></span><a href="#wrglossary.2476">78</a>, <a href="#wrglossary.21960">662</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:Numberstring"><code class="csfmt">\Numberstring</code></dfn><span class="qquad"></span><a href="#wrglossary.12357">347</a>, <a href="#wrglossary.12373">348</a>, <a href="#wrglossary.16331">471</a></div><!-- end of nlctuserguideidx0 -->

</section><!-- end of section index7602176 -->

<section id="index7667712"><!-- start of section index7667712 --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->O<div class="labellink"><a href="#index7667712">[link]</a></div></h2><!-- end of section header -->
<div class="nlctuserguideidx0"><a href="#glo:oldacronym"><code class="csfmt">\oldacronym</code></a><span class="qquad"></span><a href="#sec:oldacronym">§6.4</a>; <a href="#wrglossary.8109">226</a>, <span class="summarylocfmt"><a href="#wrglossary.21259">644</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:onecolumn"><code class="csfmt">\onecolumn</code></dfn><span class="qquad"></span><a href="#wrglossary.8873">248</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:opt.openright"><span class="optfmt">openright</span></dfn><span class="qquad"></span><a href="#wrglossary.8773">246</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:idx.opt.noidx">Option 1 (<span class="qt">“noidx”</span>)</a><span class="qquad"></span><a href="#tab:options">Table 1.1</a>; <a href="#wrglossary.248">8</a>–<a href="#wrglossary.341">12</a> passim, <a href="#wrglossary.470">16</a>, <a href="#wrglossary.1276">42</a>, <a href="#wrglossary.1554">53</a>, <a href="#wrglossary.2047">66</a>, <a href="#wrglossary.2432">77</a>, <a href="#wrglossary.2596">82</a>, <a href="#wrglossary.3103">96</a>–<a href="#wrglossary.3297">101</a> passim, <a href="#wrglossary.3634">110</a>–<a href="#wrglossary.3737">113</a> passim, <a href="#wrglossary.4059">122</a>, <a href="#wrglossary.4186">126</a>, <a href="#wrglossary.4384">131</a>–<a href="#wrglossary.4476">133</a>, <a href="#wrglossary.4968">148</a>, <a href="#wrglossary.5268">155</a>, <a href="#wrglossary.6592">189</a>, <a href="#wrglossary.8076">225</a>, <a href="#wrglossary.8423">239</a>, <a href="#wrglossary.8898">249</a>–<a href="#wrglossary.8965">251</a>, <a href="#wrglossary.9256">259</a>, <a href="#wrglossary.9512">266</a>–<a href="#wrglossary.9711">271</a> passim, <a href="#wrglossary.9894">275</a>, <a href="#wrglossary.9981">277</a>, <a href="#wrglossary.10402">288</a>–<a href="#wrglossary.10468">290</a>, <a href="#wrglossary.16401">473</a>–<a href="#wrglossary.16575">478</a> passim, <a href="#wrglossary.17397">504</a>, <a href="#wrglossary.19890">596</a>, <a href="#wrglossary.21118">640</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:idx.opt.mkidx">Option 2 (<span class="appfmt">makeindex</span>)</a><span class="qquad"></span><a href="#tab:options">Table 1.1</a>, <a href="#tab:styles">Table 13.1</a>; <a href="#wrglossary.386">14</a>–<a href="#wrglossary.669">22</a> passim, <a href="#wrglossary.1274">42</a>, <a href="#wrglossary.1626">54</a>, <a href="#wrglossary.3318">102</a>, <a href="#wrglossary.4091">123</a>, <a href="#wrglossary.4372">130</a>, <a href="#wrglossary.5092">151</a>, <a href="#wrglossary.9613">268</a>, <a href="#wrglossary.21843">660</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:idx.opt.xdy">Option 3 (<span class="appfmt">xindy</span>)</a><span class="qquad"></span><a href="#tab:options">Table 1.1</a>; <a href="#wrglossary.249">8</a>, <a href="#wrglossary.527">18</a>, <a href="#wrglossary.606">20</a>, <a href="#wrglossary.1269">42</a>, <a href="#wrglossary.3333">102</a>, <a href="#wrglossary.3414">104</a>, <a href="#wrglossary.4094">123</a>, <a href="#wrglossary.4157">125</a>, <a href="#wrglossary.4423">132</a>, <a href="#wrglossary.4644">137</a>, <a href="#wrglossary.5090">151</a>, <a href="#wrglossary.8609">243</a>, <a href="#wrglossary.9747">272</a>, <a href="#wrglossary.9776">273</a>, <a href="#wrglossary.22109">665</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:idx.opt.b2g">Option 4 (<span class="appfmt">bib2gls</span>)</a><span class="qquad"></span><a href="#tab:options">Table 1.1</a>; <a href="#wrglossary.148">6</a>, <a href="#wrglossary.670">22</a>, <a href="#wrglossary.841">29</a>, <a href="#wrglossary.921">33</a>, <a href="#wrglossary.1271">42</a>, <a href="#wrglossary.1663">55</a>, <a href="#wrglossary.2062">67</a>, <a href="#wrglossary.2421">77</a>, <a href="#wrglossary.4189">126</a>, <a href="#wrglossary.4539">134</a>, <a href="#wrglossary.5275">156</a>, <a href="#wrglossary.6572">188</a>–<a href="#wrglossary.6659">190</a>, <a href="#wrglossary.8611">243</a>, <a href="#wrglossary.8966">251</a>, <a href="#wrglossary.9494">266</a>–<a href="#wrglossary.9923">276</a> passim, <a href="#wrglossary.16459">474</a>, <a href="#wrglossary.21993">663</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:idx.opt.unsrt">Option 5 (<span class="qt">“unsrt”</span>)</a><span class="qquad"></span><a href="#tab:options">Table 1.1</a>; <a href="#wrglossary.49">2</a>, <a href="#wrglossary.166">6</a>–<a href="#wrglossary.282">9</a> passim, <a href="#wrglossary.378">13</a>, <a href="#wrglossary.787">27</a>, <a href="#wrglossary.856">29</a>, <a href="#wrglossary.1555">53</a>, <a href="#wrglossary.3155">97</a>, <a href="#wrglossary.4969">148</a>, <a href="#wrglossary.5056">150</a>, <a href="#wrglossary.8497">240</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:idx.opt.standalone">Option 6 (<span class="qt">“standalone”</span>)</a><span class="qquad"></span><a href="#wrglossary.53">2</a>, <a href="#wrglossary.161">6</a>–<a href="#wrglossary.283">9</a> passim, <a href="#wrglossary.848">29</a>, <a href="#wrglossary.9252">258</a></div><!-- end of nlctuserguideidx0 -->

</section><!-- end of section index7667712 -->

<section id="index7733248"><!-- start of section index7733248 --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->P<div class="labellink"><a href="#index7733248">[link]</a></div></h2><!-- end of section header -->
<div class="nlctuserguideidx0"><dfn id="glo:ctr.page"><span class="ctrfmt">page</span> counter</dfn><span class="qquad"></span><a href="#wrglossary.2966">92</a>, <a href="#wrglossary.8957">251</a>, <a href="#wrglossary.9847">274</a>–<a href="#wrglossary.9962">276</a>, <a href="#wrglossary.10356">286</a>, <a href="#wrglossary.12302">345</a>, <a href="#wrglossary.14530">414</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.pagecompositor">page compositor</dfn><span class="qquad"></span><div class="crossref"><span class="crossreftag">see</span> <a href="#glo:idx.compositor">compositor</a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.pagelist">page list</dfn><span class="qquad"></span><a href="#tab:predefinednames">Table 1.2</a>; <a href="#wrglossary.5417">160</a>, <a href="#wrglossary.21266">644</a>, <div class="crossref"><span class="crossreftag">see</span> <a href="#glo:locationlist">location list</a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:idx.pageprecedence">page precedence</a><span class="qquad"></span><a href="#wrglossary.4114">124</a>, <a href="#wrglossary.9925">276</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:pagelistname"><code class="csfmt">\pagelistname</code></a><span class="qquad"></span><a href="#sec:fixednames">§1.5.1</a>; <a href="#tab:predefinednames">Table 1.2</a>; <a href="#wrglossary.1454">48</a>, <a href="#wrglossary.1462">49</a>, <span class="summarylocfmt"><a href="#wrglossary.21263">644</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:par"><code class="csfmt">\par</code></dfn><span class="qquad"></span><a href="#wrglossary.19952">598</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:part"><code class="csfmt">\part</code></dfn><span class="qquad"></span><a href="#wrglossary.9989">277</a>, <a href="#wrglossary.16299">470</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:ctr.part"><span class="ctrfmt">part</span> counter</dfn><span class="qquad"></span><a href="#wrglossary.9988">277</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:PassOptionsToPackage"><code class="csfmt">\PassOptionsToPackage</code></dfn><span class="qquad"></span><a href="#wrglossary.3540">107</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:PDF">PDF (Portable Document Format)</dfn><span class="qquad"></span><a href="#wrglossary.149">6</a>, <a href="#wrglossary.11550">324</a>, <a href="#wrglossary.13277">379</a>–<a href="#wrglossary.13365">383</a> passim, <a href="#wrglossary.14091">404</a>, <a href="#wrglossary.16797">484</a>, <a href="#wrglossary.16835">485</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.PDFbookmark">PDF bookmarks</dfn><span class="qquad"></span><a href="#wrglossary.966">34</a>, <a href="#wrglossary.1024">35</a>, <a href="#wrglossary.2295">74</a>, <a href="#wrglossary.5335">158</a>, <a href="#wrglossary.5375">159</a>, <a href="#wrglossary.6395">183</a>–<a href="#wrglossary.6450">185</a>, <a href="#wrglossary.6982">200</a>, <a href="#wrglossary.12514">354</a>, <a href="#wrglossary.13054">372</a>, <a href="#wrglossary.15237">436</a>, <a href="#wrglossary.17026">494</a>, <a href="#wrglossary.19070">568</a>–<a href="#wrglossary.19442">580</a> passim, <a href="#wrglossary.20862">629</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.PDFelement">PDF element</dfn><span class="qquad"></span><a href="#wrglossary.13276">379</a>, <a href="#wrglossary.16772">483</a>, <a href="#wrglossary.16786">484</a>, <a href="#wrglossary.16896">488</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:app.pdflatex"><span class="appfmt">pdflatex</span></dfn><span class="qquad"></span><a href="#wrglossary.5424">160</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:pdfstringdefDisableCommands"><code class="csfmt">\pdfstringdefDisableCommands</code></dfn><span class="qquad"></span><a href="#wrglossary.6984">200</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:pdfstringdefPreHook"><code class="csfmt">\pdfstringdefPreHook</code></dfn><span class="qquad"></span><a href="#wrglossary.9682">270</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.period">period (<code class="code">.</code>)</dfn><span class="qquad"></span><div class="crossref"><span class="crossreftag">see</span> <a href="#glo:idx.fullstop">full stop (<code class="code">.</code>)</a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:PGLS"><code class="csfmt">\PGLS</code></a><span class="qquad"></span><a href="#sec:prefix">§16</a>; <a href="#wrglossary.12996">370</a>, <span class="summarylocfmt"><a href="#wrglossary.21268">644</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:Pgls"><code class="csfmt">\Pgls</code></a><span class="qquad"></span><a href="#sec:prefix">§16</a>; <a href="#wrglossary.12970">370</a>, <span class="summarylocfmt"><a href="#wrglossary.21272">644</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:pgls"><code class="csfmt">\pgls</code></a><span class="qquad"></span><a href="#sec:prefix">§16</a>; <a href="#wrglossary.12952">369</a>, <a href="#wrglossary.12974">370</a>, <a href="#wrglossary.21270">644</a>, <span class="summarylocfmt"><a href="#wrglossary.21276">645</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:PGLSpl"><code class="csfmt">\PGLSpl</code></a><span class="qquad"></span><a href="#sec:prefix">§16</a>; <a href="#wrglossary.13006">370</a>, <span class="summarylocfmt"><a href="#wrglossary.21279">645</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:Pglspl"><code class="csfmt">\Pglspl</code></a><span class="qquad"></span><a href="#sec:prefix">§16</a>; <a href="#wrglossary.12983">370</a>, <span class="summarylocfmt"><a href="#wrglossary.21283">645</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:pglspl"><code class="csfmt">\pglspl</code></a><span class="qquad"></span><a href="#sec:prefix">§16</a>; <a href="#wrglossary.12961">370</a>, <span class="summarylocfmt"><a href="#wrglossary.21287">645</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:pglsxtrshort"><code class="xtrcsfmt">\pglsxtrshort</code></a><span class="qquad"></span><a href="#wrglossary.13017">371</a>, <span class="summarylocfmt"><a href="#wrglossary.21290">645</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:phantomsection"><code class="csfmt">\phantomsection</code></dfn><span class="qquad"></span><a href="#wrglossary.8714">245</a>, <a href="#wrglossary.8764">246</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:pkg.polyglossia"><span class="styfmt">polyglossia</span> package</dfn><span class="qquad"></span><a href="#wrglossary.213">8</a>, <a href="#wrglossary.1361">44</a>, <a href="#wrglossary.1398">46</a>, <a href="#wrglossary.2277">74</a>, <a href="#wrglossary.3359">102</a>, <a href="#wrglossary.12097">339</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:postdeschook">post-description hook</dfn><span class="qquad"></span><a href="#wrglossary.10628">295</a>, <span class="termslocfmt"><a href="#wrglossary.17205">498</a></span>, <a href="#wrglossary.17284">501</a>, <a href="#wrglossary.18918">563</a>, <a href="#wrglossary.20856">629</a>, <a href="#wrglossary.21257">644</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:postlinkhook">post-link hook</dfn><span class="qquad"></span><a href="#wrglossary.5711">166</a>, <a href="#wrglossary.6095">176</a>–<a href="#wrglossary.6243">180</a> passim, <a href="#wrglossary.8019">223</a>, <a href="#wrglossary.14048">403</a>–<a href="#wrglossary.14244">407</a> passim, <a href="#wrglossary.17093">496</a>, <span class="termslocfmt"><a href="#wrglossary.17209">498</a></span>, <a href="#wrglossary.17303">502</a>, <a href="#wrglossary.18921">563</a>, <a href="#wrglossary.20024">600</a>, <a href="#wrglossary.20759">626</a>, <a href="#wrglossary.20867">630</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:idx.postamble">postamble</a><span class="qquad"></span><a href="#wrglossary.8849">248</a>, <a href="#wrglossary.21569">655</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.preamble">preamble</dfn></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx1"><dfn id="glo:idx.bibpreamble"><span class="filefmt">bib</span></dfn><span class="qquad"></span><a href="#wrglossary.15551">446</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:idx.documentpreamble">document</dfn><span class="qquad"></span><a href="#wrglossary.481">16</a>, <a href="#wrglossary.833">28</a>, <a href="#wrglossary.1347">44</a>, <a href="#wrglossary.1411">46</a>, <a href="#wrglossary.4047">122</a>, <a href="#wrglossary.4187">126</a>, <a href="#wrglossary.4211">127</a>, <a href="#wrglossary.5140">152</a>, <a href="#wrglossary.5264">155</a>, <a href="#wrglossary.8258">233</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:idx.glossarypreamble">glossary</dfn><span class="qquad"></span><a href="#wrglossary.2681">84</a>, <a href="#wrglossary.8818">247</a>, <a href="#wrglossary.8837">248</a>, <a href="#wrglossary.11789">331</a>, <a href="#wrglossary.18438">546</a>, <a href="#wrglossary.18664">555</a>, <a href="#wrglossary.21297">645</a>, <a href="#wrglossary.21500">652</a>, <a href="#wrglossary.21568">655</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx0"><a href="#glo:pretoglossarypreamble"><code class="xtrcsfmt">\pretoglossarypreamble</code></a><span class="qquad"></span><a href="#sec:glossmarkup">§8.2</a>; <a href="#wrglossary.8846">248</a>, <span class="summarylocfmt"><a href="#wrglossary.21295">645</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.printglossopt"><code class="csfmt">\print<span class="meta">〈<em class="metainner">…</em>〉</span>glossary</code> options</dfn><span class="qquad"></span><a href="#wrglossary.2670">84</a>–<a href="#wrglossary.2907">90</a> passim, <span class="summarylocfmt"><a href="#wrglossary.17668">513</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.printgloss.entrycounter"><span class="csoptfmt">entrycounter</span></a><span class="qquad"></span><a href="#sec:printglossoptions">§8.1</a>; <a href="#wrglossary.2669">84</a>, <a href="#wrglossary.8561">242</a>, <span class="summarylocfmt"><a href="#wrglossary.17670">513</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.printgloss.flatten"><span class="xtrcsoptfmt">flatten</span></a><span class="qquad"></span><a href="#sec:printglossoptions">§8.1</a>; <a href="#wrglossary.8677">244</a>, <span class="summarylocfmt"><a href="#wrglossary.17673">513</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.printgloss.groups"><span class="xtrcsoptfmt">groups</span></a><span class="qquad"></span><a href="#sec:printglossoptions">§8.1</a>; <a href="#wrglossary.8663">244</a>, <span class="summarylocfmt"><a href="#wrglossary.17677">513</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.printgloss.label"><span class="xtrcsoptfmt">label</span></a><span class="qquad"></span><a href="#sec:printglossoptions">§8.1</a>; <a href="#wrglossary.8637">243</a>, <span class="summarylocfmt"><a href="#wrglossary.17684">513</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.printgloss.leveloffset"><span class="xtrcsoptfmt">leveloffset</span></a><span class="qquad"></span><a href="#sec:printglossoptions">§8.1</a>; <a href="#wrglossary.4993">149</a>, <a href="#wrglossary.8671">244</a>, <span class="summarylocfmt"><a href="#wrglossary.17689">513</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.printgloss.nogroupskip"><span class="csoptfmt">nogroupskip</span></a><span class="qquad"></span><a href="#sec:printglossoptions">§8.1</a>; <a href="#wrglossary.2906">90</a>, <a href="#wrglossary.8553">242</a>, <span class="summarylocfmt"><a href="#wrglossary.17695">514</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.printgloss.nonumberlist"><span class="csoptfmt">nonumberlist</span></a><span class="qquad"></span><a href="#sec:printglossoptions">§8.1</a>; <a href="#wrglossary.2849">88</a>, <a href="#wrglossary.8551">242</a>, <a href="#wrglossary.17197">498</a>, <span class="summarylocfmt"><a href="#wrglossary.17700">514</a></span>, <a href="#wrglossary.21896">661</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.printgloss.nopostdot"><span class="csoptfmt">nopostdot</span></a><span class="qquad"></span><a href="#sec:printglossoptions">§8.1</a>; <a href="#wrglossary.8557">242</a>, <span class="summarylocfmt"><a href="#wrglossary.17710">514</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.printgloss.numberedsection"><span class="csoptfmt">numberedsection</span></a><span class="qquad"></span><a href="#sec:printglossoptions">§8.1</a>; <a href="#wrglossary.8548">242</a>, <span class="summarylocfmt"><a href="#wrglossary.17713">514</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.printgloss.prefix"><span class="xtrcsoptfmt">prefix</span></a><span class="qquad"></span><a href="#sec:printglossoptions">§8.1</a>; <a href="#wrglossary.8650">244</a>, <a href="#wrglossary.11656">327</a>, <span class="summarylocfmt"><a href="#wrglossary.17718">514</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.printgloss.sort"><span class="csoptfmt">sort</span></a><span class="qquad"></span><a href="#sec:printglossoptions">§8.1</a>; <a href="#wrglossary.3138">97</a>–<a href="#wrglossary.3298">101</a> passim, <a href="#wrglossary.8581">242</a>, <a href="#wrglossary.15302">438</a>, <span class="summarylocfmt"><a href="#wrglossary.17722">514</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx2"><a href="#glo:optval.printgloss.sort.case"><span class="optfmt">case</span></a><span class="qquad"></span><a href="#wrglossary.8617">243</a>, <span class="summarylocfmt"><a href="#wrglossary.17727">514</a></span></div><!-- end of nlctuserguideidx2 -->
<div class="nlctuserguideidx2"><a href="#glo:optval.printgloss.sort.def"><span class="optfmt">def</span></a><span class="qquad"></span><a href="#wrglossary.8587">242</a>, <a href="#wrglossary.8603">243</a>, <span class="summarylocfmt"><a href="#wrglossary.17728">514</a></span></div><!-- end of nlctuserguideidx2 -->
<div class="nlctuserguideidx2"><a href="#glo:optval.printgloss.sort.letter"><span class="optfmt">letter</span></a><span class="qquad"></span><a href="#wrglossary.8623">243</a>, <span class="summarylocfmt"><a href="#wrglossary.17729">515</a></span></div><!-- end of nlctuserguideidx2 -->
<div class="nlctuserguideidx2"><a href="#glo:optval.printgloss.sort.nocase"><span class="optfmt">nocase</span></a><span class="qquad"></span><a href="#wrglossary.8614">243</a>, <span class="summarylocfmt"><a href="#wrglossary.17730">515</a></span></div><!-- end of nlctuserguideidx2 -->
<div class="nlctuserguideidx2"><a href="#glo:optval.printgloss.sort.standard"><span class="optfmt">standard</span></a><span class="qquad"></span><a href="#wrglossary.8626">243</a>, <span class="summarylocfmt"><a href="#wrglossary.17731">515</a></span></div><!-- end of nlctuserguideidx2 -->
<div class="nlctuserguideidx2"><a href="#glo:optval.printgloss.sort.use"><span class="optfmt">use</span></a><span class="qquad"></span><a href="#wrglossary.8598">242</a>, <span class="summarylocfmt"><a href="#wrglossary.17733">515</a></span></div><!-- end of nlctuserguideidx2 -->
<div class="nlctuserguideidx2"><a href="#glo:optval.printgloss.sort.word"><span class="optfmt">word</span></a><span class="qquad"></span><a href="#wrglossary.8620">243</a>, <span class="summarylocfmt"><a href="#wrglossary.17734">515</a></span></div><!-- end of nlctuserguideidx2 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.printgloss.style"><span class="csoptfmt">style</span></a><span class="qquad"></span><a href="#sec:printglossoptions">§8.1</a>; <a href="#wrglossary.2777">87</a>, <a href="#wrglossary.2833">88</a>, <a href="#wrglossary.8542">241</a>, <a href="#wrglossary.10598">295</a>, <a href="#wrglossary.11016">307</a>, <a href="#wrglossary.15052">430</a>, <span class="summarylocfmt"><a href="#wrglossary.17735">515</a></span>, <a href="#wrglossary.17810">521</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.printgloss.subentrycounter"><span class="csoptfmt">subentrycounter</span></a><span class="qquad"></span><a href="#sec:printglossoptions">§8.1</a>; <a href="#wrglossary.2754">86</a>, <a href="#wrglossary.8567">242</a>, <span class="summarylocfmt"><a href="#wrglossary.17738">515</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.printgloss.target"><span class="xtrcsoptfmt">target</span></a><span class="qquad"></span><a href="#sec:printglossoptions">§8.1</a>; <a href="#wrglossary.1052">35</a>, <a href="#wrglossary.8643">244</a>, <span class="summarylocfmt"><a href="#wrglossary.17741">515</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.printgloss.targetnameprefix"><span class="xtrcsoptfmt">targetnameprefix</span></a><span class="qquad"></span><a href="#sec:printglossoptions">§8.1</a>; <a href="#wrglossary.8656">244</a>, <span class="summarylocfmt"><a href="#wrglossary.17747">515</a></span></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.printgloss.title"><span class="csoptfmt">title</span></a><span class="qquad"></span><a href="#sec:printglossoptions">§8.1</a>; <a href="#wrglossary.21">a</a>, <a href="#wrglossary.1406">46</a>, <a href="#wrglossary.8533">241</a>, <a href="#wrglossary.8789">246</a>, <a href="#wrglossary.8800">247</a>, <a href="#wrglossary.15057">430</a>, <span class="summarylocfmt"><a href="#wrglossary.17750">515</a></span>, <a href="#wrglossary.20164">605</a>, <a href="#wrglossary.21204">642</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.printgloss.toctitle"><span class="csoptfmt">toctitle</span></a><span class="qquad"></span><a href="#sec:printglossoptions">§8.1</a>; <a href="#wrglossary.8537">241</a>, <a href="#wrglossary.8799">247</a>, <span class="summarylocfmt"><a href="#wrglossary.17752">516</a></span>, <a href="#wrglossary.20163">605</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><a href="#glo:opt.printgloss.type"><span class="csoptfmt">type</span></a><span class="qquad"></span><a href="#sec:printglossoptions">§8.1</a>; <a href="#wrglossary.8435">239</a>–<a href="#wrglossary.8524">241</a>, <a href="#wrglossary.8947">251</a>, <a href="#wrglossary.15050">430</a>, <span class="summarylocfmt"><a href="#wrglossary.17755">516</a></span>, <a href="#wrglossary.21304">646</a>, <a href="#wrglossary.21349">647</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx0"><dfn id="glo:unsrtfam">print <span class="qt">“unsrt”</span> glossary commands</dfn><span class="qquad"></span><span class="termslocfmt"><a href="#wrglossary.17214">498</a></span>, <a href="#wrglossary.17344">503</a>, <a href="#wrglossary.20647">622</a>, <a href="#wrglossary.21238">643</a>, <a href="#wrglossary.21658">657</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:printabbreviations"><code class="xtrcsfmt">\printabbreviations</code></a><span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.21300">645</a></span>, <a href="#wrglossary.21584">656</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:printacronyms"><code class="csfmt">\printacronyms</code></a><span class="qquad"></span><a href="#sec:pkgopts-acronym">§2.7</a>; <a href="#wrglossary.3733">113</a>, <span class="summarylocfmt"><a href="#wrglossary.21306">646</a></span>, <a href="#wrglossary.21689">658</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:PrintChanges"><code class="csfmt">\PrintChanges</code></dfn><span class="qquad"></span><a href="#wrglossary.4020">120</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:printglossaries"><code class="csfmt">\printglossaries</code></a><span class="qquad"></span><a href="#sec:printglossary">§8</a>; <a href="#wrglossary.488">16</a>, <a href="#wrglossary.1408">46</a>, <a href="#wrglossary.5254">155</a>, <a href="#wrglossary.8092">225</a>, <a href="#wrglossary.8465">240</a>, <a href="#wrglossary.8977">252</a>, <a href="#wrglossary.14746">420</a>, <a href="#wrglossary.14909">425</a>, <a href="#wrglossary.15001">428</a>, <a href="#wrglossary.15233">436</a>, <a href="#wrglossary.15290">438</a>, <a href="#wrglossary.15588">448</a>, <a href="#wrglossary.15767">453</a>, <a href="#wrglossary.15917">457</a>, <a href="#wrglossary.15977">459</a>, <a href="#wrglossary.16208">467</a>–<a href="#wrglossary.16407">473</a> passim, <a href="#wrglossary.16538">477</a>, <a href="#wrglossary.16561">478</a>, <a href="#wrglossary.17113">496</a>, <a href="#wrglossary.21228">643</a>, <span class="summarylocfmt"><a href="#wrglossary.21312">646</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:printglossary"><code class="csfmt">\printglossary</code></a><span class="qquad"></span><a href="#sec:printglossary">§8</a>; <a href="#wrglossary.22">a</a>, <a href="#wrglossary.438">15</a>–<a href="#wrglossary.579">19</a> passim, <a href="#wrglossary.1407">46</a>, <a href="#wrglossary.2439">77</a>, <a href="#wrglossary.3964">119</a>, <a href="#wrglossary.4013">120</a>, <a href="#wrglossary.5315">156</a>, <a href="#wrglossary.6607">189</a>, <a href="#wrglossary.8454">239</a>, <a href="#wrglossary.8466">240</a>, <a href="#wrglossary.8706">244</a>, <a href="#wrglossary.8986">252</a>, <a href="#wrglossary.9021">253</a>, <a href="#wrglossary.10111">280</a>, <a href="#wrglossary.11549">324</a>, <a href="#wrglossary.11558">325</a>, <a href="#wrglossary.12103">339</a>, <a href="#wrglossary.13882">399</a>, <a href="#wrglossary.14457">413</a>, <a href="#wrglossary.15163">433</a>, <a href="#wrglossary.16522">476</a>, <a href="#wrglossary.16578">478</a>, <a href="#wrglossary.17083">496</a>, <a href="#wrglossary.21203">642</a>, <a href="#wrglossary.21237">643</a>, <span class="summarylocfmt"><a href="#wrglossary.21318">646</a></span>, <a href="#wrglossary.21348">647</a>, <a href="#wrglossary.21909">661</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:printindex"><code class="csfmt">\printindex</code></a><span class="qquad"></span><a href="#sec:pkgopts-type">§2.6</a>; <a href="#wrglossary.3686">111</a>, <span class="summarylocfmt"><a href="#wrglossary.21326">646</a></span>, <a href="#wrglossary.21815">660</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:printnoidxglossaries"><code class="csfmt">\printnoidxglossaries</code></a><span class="qquad"></span><a href="#sec:printglossary">§8</a>; <a href="#wrglossary.385">13</a>, <a href="#wrglossary.8090">225</a>, <a href="#wrglossary.8448">239</a>, <a href="#wrglossary.16539">477</a>, <span class="summarylocfmt"><a href="#wrglossary.21331">646</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:printnoidxglossary"><code class="csfmt">\printnoidxglossary</code></a><span class="qquad"></span><a href="#sec:printglossary">§8</a>; <a href="#wrglossary.383">13</a>, <a href="#wrglossary.3139">97</a>–<a href="#wrglossary.3299">101</a> passim, <a href="#wrglossary.6598">189</a>, <a href="#wrglossary.8433">239</a>–<a href="#wrglossary.8582">242</a> passim, <a href="#wrglossary.8929">250</a>, <a href="#wrglossary.8985">252</a>, <a href="#wrglossary.10403">288</a>, <a href="#wrglossary.10455">290</a>, <a href="#wrglossary.15298">438</a>, <a href="#wrglossary.17725">514</a>, <a href="#wrglossary.18152">537</a>, <a href="#wrglossary.19885">596</a>, <a href="#wrglossary.21120">640</a>, <span class="summarylocfmt"><a href="#wrglossary.21337">646</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:printnumbers"><code class="csfmt">\printnumbers</code></a><span class="qquad"></span><a href="#sec:pkgopts-type">§2.6</a>; <a href="#wrglossary.3654">110</a>, <span class="summarylocfmt"><a href="#wrglossary.21345">647</a></span>, <a href="#wrglossary.21967">662</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:printsymbols"><code class="csfmt">\printsymbols</code></a><span class="qquad"></span><a href="#sec:pkgopts-type">§2.6</a>; <a href="#wrglossary.3630">110</a>, <span class="summarylocfmt"><a href="#wrglossary.21350">647</a></span>, <a href="#wrglossary.22067">664</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:printunsrtacronyms"><code class="xtrcsfmt">\printunsrtacronyms</code></a><span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.21356">647</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:printunsrtglossaries"><code class="xtrcsfmt">\printunsrtglossaries</code></a><span class="qquad"></span><a href="#sec:printglossary">§8</a>; <a href="#wrglossary.750">25</a>–<a href="#wrglossary.839">29</a> passim, <a href="#wrglossary.8508">241</a>, <a href="#wrglossary.14747">420</a>, <a href="#wrglossary.14910">425</a>, <a href="#wrglossary.15002">428</a>, <a href="#wrglossary.15589">448</a>, <a href="#wrglossary.15768">453</a>, <a href="#wrglossary.15918">457</a>, <a href="#wrglossary.15978">459</a>, <a href="#wrglossary.16209">467</a>–<a href="#wrglossary.16408">473</a> passim, <a href="#wrglossary.16562">478</a>, <a href="#wrglossary.17114">496</a>, <span class="summarylocfmt"><a href="#wrglossary.21363">647</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:printunsrtglossary"><code class="xtrcsfmt">\printunsrtglossary</code></a><span class="qquad"></span><a href="#sec:printglossary">§8</a>; <a href="#wrglossary.691">22</a>–<a href="#wrglossary.828">28</a> passim, <a href="#wrglossary.937">33</a>, <a href="#wrglossary.3154">97</a>, <a href="#wrglossary.4198">126</a>, <a href="#wrglossary.8483">240</a>–<a href="#wrglossary.8648">244</a> passim, <a href="#wrglossary.8987">252</a>, <a href="#wrglossary.10415">288</a>, <a href="#wrglossary.11523">323</a>, <a href="#wrglossary.13883">399</a>, <a href="#wrglossary.14458">413</a>, <a href="#wrglossary.15049">430</a>, <a href="#wrglossary.16584">478</a>, <a href="#wrglossary.17084">496</a>, <a href="#wrglossary.17217">498</a>, <a href="#wrglossary.17708">514</a>, <a href="#wrglossary.21239">643</a>, <span class="summarylocfmt"><a href="#wrglossary.21369">647</a></span>, <a href="#wrglossary.21384">648</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:printunsrtinnerglossary"><code class="xtrcsfmt">\printunsrtinnerglossary</code></a><span class="qquad"></span><a href="#sec:printglossary">§8</a>; <a href="#wrglossary.8513">241</a>–<a href="#wrglossary.8642">244</a> passim, <a href="#wrglossary.8988">252</a>, <span class="summarylocfmt"><a href="#wrglossary.21382">647</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:print...glossary"><code class="csfmt">\print<span class="meta">〈<em class="metainner">…</em>〉</span>glossary</code></a><span class="qquad"></span><a href="#sec:printglossary">§8</a>; <a href="#wrglossary.8415">239</a>, <a href="#wrglossary.8522">241</a>, <a href="#wrglossary.17669">513</a>, <div class="crossref"><span class="crossreftag">see</span> <a href="#glo:printglossary"><code class="csfmt">\printglossary</code></a>, <a href="#glo:printnoidxglossary"><code class="csfmt">\printnoidxglossary</code></a>, <a href="#glo:printunsrtglossary"><code class="xtrcsfmt">\printunsrtglossary</code></a> &amp; <a href="#glo:printunsrtinnerglossary"><code class="xtrcsfmt">\printunsrtinnerglossary</code></a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:protect"><code class="csfmt">\protect</code></dfn><span class="qquad"></span><a href="#wrglossary.2978">92</a>, <a href="#wrglossary.10148">281</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:protected@csedef"><code class="csfmt">\protected@csedef</code></dfn><span class="qquad"></span><a href="#wrglossary.12856">366</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:protected@csxdef"><code class="csfmt">\protected@csxdef</code></dfn><span class="qquad"></span><a href="#wrglossary.12860">366</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:protected@edef"><code class="csfmt">\protected@edef</code></dfn><span class="qquad"></span><a href="#wrglossary.6020">175</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:protected@write"><code class="csfmt">\protected@write</code></dfn><span class="qquad"></span><a href="#wrglossary.9880">275</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:providecommand"><code class="csfmt">\providecommand</code></dfn><span class="qquad"></span><a href="#wrglossary.14970">427</a>, <a href="#wrglossary.15219">435</a>, <a href="#wrglossary.15243">436</a>, <a href="#wrglossary.15840">455</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:provideglossaryentry"><code class="csfmt">\provideglossaryentry</code></a><span class="qquad"></span><a href="#sec:newglosentry">§4</a>; <a href="#wrglossary.4223">127</a>, <a href="#wrglossary.5219">154</a>, <span class="summarylocfmt"><a href="#wrglossary.21388">648</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:provideignoredglossary"><code class="xtrcsfmt">\provideignoredglossary</code></a><span class="qquad"></span><a href="#wrglossary.8995">252</a>, <span class="summarylocfmt"><a href="#wrglossary.21391">648</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:ProvidesGlossariesLang"><code class="csfmt">\ProvidesGlossariesLang</code></a><span class="qquad"></span><a href="#wrglossary.1443">48</a>–<a href="#wrglossary.1509">51</a> passim, <span class="summarylocfmt"><a href="#wrglossary.21395">648</a></span></div><!-- end of nlctuserguideidx0 -->

</section><!-- end of section index7733248 -->

<section id="index7864320"><!-- start of section index7864320 --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->R<div class="labellink"><a href="#index7864320">[link]</a></div></h2><!-- end of section header -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.range">ranges (locations)</dfn><span class="qquad"></span><a href="#tab:options">Table 1.1</a>; <a href="#wrglossary.375">13</a>, <a href="#wrglossary.456">16</a>, <a href="#wrglossary.767">26</a>, <a href="#wrglossary.1777">59</a>, <a href="#wrglossary.1863">62</a>, <a href="#wrglossary.6590">188</a>, <a href="#wrglossary.6602">189</a>, <a href="#wrglossary.9094">254</a>, <a href="#wrglossary.9508">266</a>–<a href="#wrglossary.9969">277</a> passim, <a href="#wrglossary.10195">282</a>–<a href="#wrglossary.10278">284</a>, <a href="#wrglossary.10413">288</a>, <a href="#wrglossary.12411">349</a>, <a href="#wrglossary.12415">350</a>, <a href="#wrglossary.18532">550</a>, <a href="#wrglossary.20200">606</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:ref"><code class="csfmt">\ref</code></dfn><span class="qquad"></span><a href="#wrglossary.243">8</a>, <a href="#wrglossary.2620">82</a>, <a href="#wrglossary.5296">156</a>, <a href="#wrglossary.20057">601</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:refstepcounter"><code class="csfmt">\refstepcounter</code></dfn><span class="qquad"></span><a href="#wrglossary.2642">83</a>, <a href="#wrglossary.2726">85</a>, <a href="#wrglossary.20259">608</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:relax"><code class="csfmt">\relax</code></dfn><span class="qquad"></span><a href="#wrglossary.4088">123</a>, <a href="#wrglossary.4123">124</a>, <a href="#wrglossary.4358">130</a>, <a href="#wrglossary.5611">164</a>, <a href="#wrglossary.9882">275</a>, <a href="#wrglossary.11822">332</a>, <a href="#wrglossary.12673">359</a>, <a href="#wrglossary.12699">360</a>, <a href="#wrglossary.17480">506</a>, <a href="#wrglossary.19224">573</a>, <a href="#wrglossary.20935">632</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:pkg.relsize"><span class="styfmt">relsize</span> package</dfn><span class="qquad"></span><a href="#wrglossary.7133">204</a>–<a href="#wrglossary.7278">208</a> passim, <a href="#wrglossary.17238">499</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:renewacronymstyle"><code class="csfmt">\renewacronymstyle</code></a><span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.21399">648</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:renewglossarystyle"><code class="csfmt">\renewglossarystyle</code></a><span class="qquad"></span><a href="#sec:newglossarystyle">§13.2</a>; <a href="#wrglossary.11566">325</a>, <span class="summarylocfmt"><a href="#wrglossary.21403">648</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:cls.report"><span class="clsfmt">report</span> class</dfn><span class="qquad"></span><a href="#wrglossary.8775">246</a>, <a href="#wrglossary.14400">412</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:RequireGlossariesLang"><code class="csfmt">\RequireGlossariesLang</code></a><span class="qquad"></span><a href="#wrglossary.1495">50</a>, <span class="summarylocfmt"><a href="#wrglossary.21406">648</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:resourcefile">resource file</dfn><span class="qquad"></span><span class="termslocfmt"><a href="#wrglossary.17219">498</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.resourceopt">resource options</dfn><span class="qquad"></span><a href="#wrglossary.17224">498</a>, <a href="#wrglossary.17706">514</a>, <a href="#wrglossary.18809">559</a>, <a href="#wrglossary.18819">560</a>, <div class="crossref"><span class="crossreftag">see</span> <a href="#glo:GlsXtrLoadResources"><code class="xtrcsfmt">\GlsXtrLoadResources</code></a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.resource.abbreviation-sort-fallback"><span class="xtrcsoptfmt">abbreviation-sort-fallback</span></dfn><span class="qquad"></span><a href="#wrglossary.13863">398</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.resource.append-prefix-field"><span class="xtrcsoptfmt">append-prefix-field</span></dfn><span class="qquad"></span><a href="#wrglossary.15140">433</a>, <a href="#wrglossary.16723">482</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.resource.break-at"><span class="xtrcsoptfmt">break-at</span></dfn><span class="qquad"></span><a href="#wrglossary.3313">101</a>, <a href="#wrglossary.15598">448</a>, <a href="#wrglossary.16214">467</a>, <a href="#wrglossary.16249">468</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.resource.category"><span class="xtrcsoptfmt">category</span></dfn><span class="qquad"></span><a href="#wrglossary.15141">433</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.resource.combine-dual-locations"><span class="xtrcsoptfmt">combine-dual-locations</span></dfn><span class="qquad"></span><a href="#wrglossary.15046">429</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.resource.compact-ranges"><span class="xtrcsoptfmt">compact-ranges</span></dfn><span class="qquad"></span><a href="#wrglossary.9758">272</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.resource.dual-category"><span class="xtrcsoptfmt">dual-category</span></dfn><span class="qquad"></span><a href="#wrglossary.15142">433</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.resource.dual-prefix"><span class="xtrcsoptfmt">dual-prefix</span></dfn><span class="qquad"></span><a href="#wrglossary.15045">429</a>, <a href="#wrglossary.15144">433</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.resource.dual-sort"><span class="xtrcsoptfmt">dual-sort</span></dfn><span class="qquad"></span><a href="#wrglossary.15148">433</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.resource.dual-type"><span class="xtrcsoptfmt">dual-type</span></dfn><span class="qquad"></span><a href="#wrglossary.15042">429</a>, <a href="#wrglossary.15146">433</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.resource.entry-type-aliases"><span class="xtrcsoptfmt">entry-type-aliases</span></dfn><span class="qquad"></span><a href="#wrglossary.15832">455</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.resource.ext-prefixes"><span class="xtrcsoptfmt">ext-prefixes</span></dfn><span class="qquad"></span><a href="#wrglossary.14863">424</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.resource.field-alias"><span class="xtrcsoptfmt">field-alias</span></dfn></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.resource.field-aliases"><span class="xtrcsoptfmt">field-aliases</span></dfn><span class="qquad"></span><a href="#wrglossary.15831">455</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.resource.group"><span class="xtrcsoptfmt">group</span></dfn></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.resource.identical-sort-action"><span class="xtrcsoptfmt">identical-sort-action</span></dfn><span class="qquad"></span><a href="#wrglossary.15575">447</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.resource.ignore-fields"><span class="xtrcsoptfmt">ignore-fields</span></dfn><span class="qquad"></span><a href="#wrglossary.13892">399</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.resource.label-prefix"><span class="xtrcsoptfmt">label-prefix</span></dfn><span class="qquad"></span><a href="#wrglossary.14862">424</a>, <a href="#wrglossary.15044">429</a>, <a href="#wrglossary.15143">433</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.resource.loc-counters"><span class="xtrcsoptfmt">loc-counters</span></dfn><span class="qquad"></span><a href="#wrglossary.14654">418</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.resource.max-loc-diff"><span class="xtrcsoptfmt">max-loc-diff</span></dfn><span class="qquad"></span><a href="#wrglossary.9755">272</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.resource.min-loc-range"><span class="xtrcsoptfmt">min-loc-range</span></dfn><span class="qquad"></span><a href="#wrglossary.9753">272</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.resource.name-case-change"><span class="xtrcsoptfmt">name-case-change</span></dfn><span class="qquad"></span><a href="#wrglossary.1005">34</a>, <a href="#wrglossary.1046">35</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.resource.primary-location-formats"><span class="xtrcsoptfmt">primary-location-formats</span></dfn><span class="qquad"></span><a href="#wrglossary.14657">418</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.resource.replicate-fields"><span class="xtrcsoptfmt">replicate-fields</span></dfn><span class="qquad"></span><a href="#wrglossary.1004">34</a>, <a href="#wrglossary.1045">35</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.resource.save-child-count"><span class="xtrcsoptfmt">save-child-count</span></dfn><span class="qquad"></span><a href="#wrglossary.11521">323</a>, <a href="#wrglossary.12663">359</a>, <a href="#wrglossary.15502">445</a>, <a href="#wrglossary.20749">626</a>, <a href="#wrglossary.21013">636</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.resource.save-locations"><span class="xtrcsoptfmt">save-locations</span></dfn><span class="qquad"></span><a href="#wrglossary.932">33</a>–<a href="#wrglossary.1026">35</a>, <a href="#wrglossary.2604">82</a>, <a href="#wrglossary.2865">89</a>, <a href="#wrglossary.9361">262</a>, <a href="#wrglossary.9461">265</a>, <a href="#wrglossary.17199">498</a>, <a href="#wrglossary.17347">503</a>, <a href="#wrglossary.17705">514</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.resource.save-loclist"><span class="xtrcsoptfmt">save-loclist</span></dfn><span class="qquad"></span><a href="#wrglossary.2605">82</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.resource.save-sibling-count"><span class="xtrcsoptfmt">save-sibling-count</span></dfn><span class="qquad"></span><a href="#wrglossary.15503">445</a>–<a href="#wrglossary.15585">448</a> passim</div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.resource.selection"><span class="xtrcsoptfmt">selection</span></dfn><span class="qquad"></span><a href="#wrglossary.744">25</a>, <a href="#wrglossary.3039">94</a>, <a href="#wrglossary.4545">135</a>, <a href="#wrglossary.9128">255</a>, <a href="#wrglossary.9193">256</a>, <a href="#wrglossary.9502">266</a>, <a href="#wrglossary.16396">473</a>, <a href="#wrglossary.18808">559</a>, <a href="#wrglossary.18818">560</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.resource.set-widest"><span class="xtrcsoptfmt">set-widest</span></dfn><span class="qquad"></span><a href="#wrglossary.11394">319</a>, <a href="#wrglossary.15761">452</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.resource.sort-field"><span class="xtrcsoptfmt">sort-field</span></dfn></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.resource.sort-rule"><span class="xtrcsoptfmt">sort-rule</span></dfn><span class="qquad"></span><a href="#wrglossary.16259">469</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.resource.sort"><span class="xtrcsoptfmt">sort</span></dfn><span class="qquad"></span><a href="#wrglossary.738">25</a>, <a href="#wrglossary.926">33</a>–<a href="#wrglossary.1044">35</a>, <a href="#wrglossary.3158">97</a>, <a href="#wrglossary.8494">240</a>, <a href="#wrglossary.15147">433</a>, <a href="#wrglossary.16258">469</a>, <a href="#wrglossary.16428">473</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.resource.src"><span class="xtrcsoptfmt">src</span></dfn><span class="qquad"></span><a href="#wrglossary.684">22</a>, <a href="#wrglossary.737">25</a>, <a href="#wrglossary.925">33</a>–<a href="#wrglossary.1043">35</a>, <a href="#wrglossary.2068">67</a>, <a href="#wrglossary.13862">398</a>, <a href="#wrglossary.13891">399</a>, <a href="#wrglossary.15041">429</a>, <a href="#wrglossary.15139">433</a>, <a href="#wrglossary.16256">469</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.resource.suffixF"><span class="xtrcsoptfmt">suffixF</span></dfn><span class="qquad"></span><a href="#wrglossary.9770">272</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.resource.suffixFF"><span class="xtrcsoptfmt">suffixFF</span></dfn><span class="qquad"></span><a href="#wrglossary.9771">272</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.resource.type"><span class="xtrcsoptfmt">type</span></dfn><span class="qquad"></span><a href="#wrglossary.15145">433</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.resource.write-preamble"><span class="xtrcsoptfmt">write-preamble</span></dfn><span class="qquad"></span><a href="#wrglossary.16257">469</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx0"><dfn id="glo:resourceset">resource set</dfn><span class="qquad"></span><span class="termslocfmt"><a href="#wrglossary.17223">498</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:Roman"><code class="csfmt">\Roman</code></dfn><span class="qquad"></span><a href="#wrglossary.460">16</a>, <a href="#wrglossary.9811">273</a>–<a href="#wrglossary.9939">276</a> passim, <a href="#wrglossary.12273">344</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:roman"><code class="csfmt">\roman</code></dfn><span class="qquad"></span><a href="#wrglossary.459">16</a>, <a href="#wrglossary.9812">273</a>–<a href="#wrglossary.9934">276</a> passim, <a href="#wrglossary.10395">288</a></div><!-- end of nlctuserguideidx0 -->

</section><!-- end of section index7864320 -->

<section id="index7929856"><!-- start of section index7929856 --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->S<div class="labellink"><a href="#index7929856">[link]</a></div></h2><!-- end of section header -->
<div class="nlctuserguideidx0"><dfn id="glo:S"><code class="csfmt">\S</code></dfn><span class="qquad"></span><a href="#wrglossary.14779">421</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:file.sample.tex"><span class="filefmt">sample.tex</span></a><span class="qquad"></span><a href="#sec:samplesparent">§18.6</a>; <a href="#wrglossary.5115">151</a>, <a href="#wrglossary.15368">441</a>, <a href="#wrglossary.15605">448</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:file.sample-chap-hyperfirst.tex"><span class="filefmt">sample-chap-hyperfirst.tex</span></a><span class="qquad"></span><a href="#sec:samplescustomkeys">§18.8</a>; <a href="#wrglossary.6384">183</a>, <a href="#wrglossary.16021">461</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:file.sample-crossref.tex"><span class="filefmt">sample-crossref.tex</span></a><span class="qquad"></span><a href="#sec:samplescrossref">§18.7</a>; <a href="#wrglossary.9350">262</a>, <a href="#wrglossary.15834">455</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:file.sample-custom-acronym.tex"><span class="filefmt">sample-custom-acronym.tex</span></a><span class="qquad"></span><a href="#sec:sampleacronyms">§18.2</a>; <a href="#wrglossary.7899">220</a>, <a href="#wrglossary.14124">405</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:file.sample-dot-abbr.tex"><span class="filefmt">sample-dot-abbr.tex</span></a><span class="qquad"></span><a href="#sec:sampleacronyms">§18.2</a>; <a href="#wrglossary.8072">225</a>, <a href="#wrglossary.14243">407</a>, <a href="#wrglossary.14346">410</a>, <a href="#wrglossary.16901">488</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:file.sample-dual.tex"><span class="filefmt">sample-dual.tex</span></a><span class="qquad"></span><a href="#sec:samplestype">§18.4</a>; <a href="#wrglossary.9224">257</a>, <a href="#wrglossary.14923">426</a>, <a href="#wrglossary.15093">431</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:file.sample-entrycount.tex"><span class="filefmt">sample-entrycount.tex</span></a><span class="qquad"></span><a href="#sec:samplesother">§18.11</a>; <a href="#wrglossary.16989">490</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:file.sample-entryfmt.tex"><span class="filefmt">sample-entryfmt.tex</span></a><span class="qquad"></span><a href="#sec:samplesother">§18.11</a>; <a href="#wrglossary.6214">179</a>, <a href="#wrglossary.8983">252</a>, <a href="#wrglossary.16613">479</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:file.sample-FnDesc.tex"><span class="filefmt">sample-FnDesc.tex</span></a><span class="qquad"></span><a href="#sec:sampleacronyms">§18.2</a>; <a href="#wrglossary.6303">181</a>, <a href="#wrglossary.14036">403</a>, <a href="#wrglossary.14067">404</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:file.sample-font-abbr.tex"><span class="filefmt">sample-font-abbr.tex</span></a><span class="qquad"></span><a href="#sec:sampleacronyms">§18.2</a>; <a href="#wrglossary.7979">222</a>, <a href="#wrglossary.14298">409</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:file.sample-ignored.tex"><span class="filefmt">sample-ignored.tex</span></a><span class="qquad"></span><a href="#sec:samplesother">§18.11</a>; <a href="#wrglossary.16975">490</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:file.sample-index.tex"><span class="filefmt">sample-index.tex</span></a><span class="qquad"></span><a href="#sec:samplestype">§18.4</a>; <a href="#wrglossary.3716">112</a>, <a href="#wrglossary.15168">433</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:file.sample-inline.tex"><span class="filefmt">sample-inline.tex</span></a><span class="qquad"></span><a href="#sec:samplesparent">§18.6</a>; <a href="#wrglossary.15604">448</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:file.sample-langdict.tex"><span class="filefmt">sample-langdict.tex</span></a><span class="qquad"></span><a href="#sec:samplestype">§18.4</a>; <a href="#wrglossary.15059">430</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:file.sample-newkeys.tex"><span class="filefmt">sample-newkeys.tex</span></a><span class="qquad"></span><a href="#sec:samplescustomkeys">§18.8</a>; <a href="#wrglossary.4745">141</a>, <a href="#wrglossary.15933">458</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:file.sample-noidxapp.tex"><span class="filefmt">sample-noidxapp.tex</span></a><span class="qquad"></span><a href="#sec:samplesnoidx">§18.10</a>; <a href="#wrglossary.16439">474</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:file.sample-noidxapp-utf8.tex"><span class="filefmt">sample-noidxapp-utf8.tex</span></a><span class="qquad"></span><a href="#sec:samplesnoidx">§18.10</a>; <a href="#wrglossary.16460">474</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:file.sample-nomathhyper.tex"><span class="filefmt">sample-nomathhyper.tex</span></a><span class="qquad"></span><a href="#sec:samplesother">§18.11</a>; <a href="#wrglossary.6355">182</a>, <a href="#wrglossary.16593">478</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:file.sample-numberlist.tex"><span class="filefmt">sample-numberlist.tex</span></a><span class="qquad"></span><a href="#sec:samplesother">§18.11</a>; <a href="#wrglossary.16505">476</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:file.sample-prefix.tex"><span class="filefmt">sample-prefix.tex</span></a><span class="qquad"></span><a href="#sec:samplesother">§18.11</a>; <a href="#wrglossary.13026">371</a>, <a href="#wrglossary.16643">480</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:file.sample-si.tex"><span class="filefmt">sample-si.tex</span></dfn></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:file.sample-storage-abbr.tex"><span class="filefmt">sample-storage-abbr.tex</span></a><span class="qquad"></span><a href="#sec:samplescustomkeys">§18.8</a>; <a href="#wrglossary.4864">144</a>, <a href="#wrglossary.15983">460</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:file.sample-storage-abbr-desc.tex"><span class="filefmt">sample-storage-abbr-desc.tex</span></a><span class="qquad"></span><a href="#sec:samplescustomkeys">§18.8</a>; <a href="#wrglossary.4939">147</a>, <a href="#wrglossary.16020">461</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.samplefile">sample files</dfn></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:file.sample4col.tex"><span class="filefmt">sample4col.tex</span></a><span class="qquad"></span><a href="#sec:samplesother">§18.11</a>; <a href="#wrglossary.16467">475</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:file.sampleaccsupp.tex"><span class="filefmt">sampleaccsupp.tex</span></a><span class="qquad"></span><a href="#sec:samplesother">§18.11</a>; <a href="#wrglossary.13250">378</a>, <a href="#wrglossary.16729">482</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:file.sampleAcr.tex"><span class="filefmt">sampleAcr.tex</span></dfn><span class="qquad"></span><a href="#wrglossary.13659">393</a>, <a href="#wrglossary.13885">399</a>, <a href="#wrglossary.13921">400</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:file.sampleAcrDesc.tex"><span class="filefmt">sampleAcrDesc.tex</span></a><span class="qquad"></span><a href="#sec:sampleacronyms">§18.2</a>; <a href="#wrglossary.13757">396</a>, <a href="#wrglossary.13999">402</a>, <a href="#wrglossary.14242">407</a>, <a href="#wrglossary.15890">456</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:file.sampleacronyms.tex"><span class="filefmt">sampleacronyms.tex</span></dfn></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:file.sampleCustomAcr.tex"><span class="filefmt">sampleCustomAcr.tex</span></a><span class="qquad"></span><a href="#sec:sampleacronyms">§18.2</a>; <a href="#wrglossary.13939">400</a>, <a href="#wrglossary.14002">402</a>, <a href="#wrglossary.14217">407</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:file.sampleDB.tex"><span class="filefmt">sampleDB.tex</span></dfn><span class="qquad"></span><a href="#wrglossary.5129">152</a>, <a href="#wrglossary.13601">391</a>, <a href="#wrglossary.13638">393</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:file.sampleDesc.tex"><span class="filefmt">sampleDesc.tex</span></a><span class="qquad"></span><a href="#sec:sampleacronyms">§18.2</a>; <a href="#wrglossary.13898">399</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:file.sampleEq.tex"><span class="filefmt">sampleEq.tex</span></a><span class="qquad"></span><a href="#sec:samplecounter">§18.3</a>; <a href="#wrglossary.9699">271</a>, <a href="#wrglossary.14379">411</a>, <a href="#wrglossary.14648">418</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:file.sampleEqPg.tex"><span class="filefmt">sampleEqPg.tex</span></a><span class="qquad"></span><a href="#sec:samplecounter">§18.3</a>; <a href="#wrglossary.14463">413</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:file.sampleFnAcrDesc.tex"><span class="filefmt">sampleFnAcrDesc.tex</span></a><span class="qquad"></span><a href="#sec:sampleacronyms">§18.2</a>; <a href="#wrglossary.7248">207</a>, <a href="#wrglossary.13912">400</a>, <a href="#wrglossary.14134">405</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:file.sampleNtn.tex"><span class="filefmt">sampleNtn.tex</span></a><span class="qquad"></span><a href="#sec:samplestype">§18.4</a>; <a href="#wrglossary.14784">422</a>, <a href="#wrglossary.15366">441</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:file.samplePeople.tex"><span class="filefmt">samplePeople.tex</span></a><span class="qquad"></span><a href="#sec:samplessort">§18.5</a>; <a href="#wrglossary.3284">101</a>, <a href="#wrglossary.15173">434</a>, <a href="#wrglossary.15221">435</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:file.sampleSec.tex"><span class="filefmt">sampleSec.tex</span></a><span class="qquad"></span><a href="#sec:samplecounter">§18.3</a>; <a href="#wrglossary.14661">418</a>, <a href="#wrglossary.16328">471</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:file.sampleSort.tex"><span class="filefmt">sampleSort.tex</span></a><span class="qquad"></span><a href="#sec:samplessort">§18.5</a>; <a href="#wrglossary.473">16</a>, <a href="#wrglossary.3268">100</a>, <a href="#wrglossary.14783">422</a>, <a href="#wrglossary.15245">436</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:file.sampletree.tex"><span class="filefmt">sampletree.tex</span></a><span class="qquad"></span><a href="#sec:samplesparent">§18.6</a>; <a href="#wrglossary.5054">150</a>, <a href="#wrglossary.15612">448</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:file.sampleutf8.tex"><span class="filefmt">sampleutf8.tex</span></a><span class="qquad"></span><a href="#sec:samplesxindy">§18.9</a>; <a href="#wrglossary.16333">471</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:file.samplexdy.tex"><span class="filefmt">samplexdy.tex</span></a><span class="qquad"></span><a href="#sec:samplesxindy">§18.9</a>; <a href="#wrglossary.10342">286</a>, <a href="#wrglossary.10396">288</a>, <a href="#wrglossary.12314">345</a>, <a href="#wrglossary.16069">462</a>, <a href="#wrglossary.16330">471</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:file.samplexdy2.tex"><span class="filefmt">samplexdy2.tex</span></a><span class="qquad"></span><a href="#sec:samplesxindy">§18.9</a>; <a href="#wrglossary.12276">344</a>, <a href="#wrglossary.16266">469</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:file.samplexdy3.tex"><span class="filefmt">samplexdy3.tex</span></a><span class="qquad"></span><a href="#sec:samplesxindy">§18.9</a>; <a href="#wrglossary.12388">348</a>, <a href="#wrglossary.16329">471</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:sanitize">sanitize</dfn><span class="qquad"></span><a href="#wrglossary.3115">96</a>, <a href="#wrglossary.3225">98</a>, <span class="termslocfmt"><a href="#wrglossary.17226">499</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:pkg.scrwfile"><span class="styfmt">scrwfile</span> package</dfn><span class="qquad"></span><a href="#wrglossary.2238">73</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:section"><code class="csfmt">\section</code></dfn><span class="qquad"></span><a href="#wrglossary.872">30</a>, <a href="#wrglossary.2488">78</a>–<a href="#wrglossary.2578">81</a> passim, <a href="#wrglossary.8722">245</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:ctr.section"><span class="ctrfmt">section</span> counter</dfn><span class="qquad"></span><a href="#wrglossary.12171">341</a>, <a href="#wrglossary.12251">343</a>, <a href="#wrglossary.14663">418</a>, <a href="#wrglossary.14753">421</a>, <a href="#wrglossary.16273">469</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:seealsoname"><code class="xtrcsfmt">\seealsoname</code></a><span class="qquad"></span><a href="#wrglossary.4551">135</a>, <a href="#wrglossary.17260">501</a>, <a href="#wrglossary.17443">505</a>, <span class="summarylocfmt"><a href="#wrglossary.21409">649</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:seename"><code class="csfmt">\seename</code></a><span class="qquad"></span><a href="#wrglossary.9283">260</a>, <a href="#wrglossary.9325">261</a>, <a href="#wrglossary.17438">505</a>, <a href="#wrglossary.20090">602</a>, <span class="summarylocfmt"><a href="#wrglossary.21412">649</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.sentencecase">sentence case</dfn><span class="qquad"></span><a href="#wrglossary.5636">164</a>, <a href="#wrglossary.6039">175</a>, <a href="#wrglossary.6394">183</a>, <a href="#wrglossary.12512">354</a>, <a href="#wrglossary.12938">369</a>, <a href="#wrglossary.13051">372</a>, <a href="#wrglossary.21153">641</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:setabbreviationstyle"><code class="xtrcsfmt">\setabbreviationstyle</code></a><span class="qquad"></span><a href="#wrglossary.681">22</a>, <a href="#wrglossary.1157">39</a>, <a href="#wrglossary.7002">201</a>, <a href="#wrglossary.13733">395</a>–<a href="#wrglossary.13873">399</a> passim, <a href="#wrglossary.14324">410</a>, <a href="#wrglossary.15038">429</a>, <a href="#wrglossary.16915">488</a>, <a href="#wrglossary.21165">642</a>, <span class="summarylocfmt"><a href="#wrglossary.21415">649</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:SetAcronymLists"><code class="csfmt">\SetAcronymLists</code></a><span class="qquad"></span><a href="#sec:pkgopts-acronym">§2.7</a>; <a href="#wrglossary.3818">114</a>, <span class="summarylocfmt"><a href="#wrglossary.21419">649</a></span>, <div class="crossref"><span class="crossreftag">see also</span> <a href="#glo:DeclareAcronymList"><code class="csfmt">\DeclareAcronymList</code></a> &amp; <a href="#glo:opt.acronymlists"><span class="styoptfmt">acronymlists</span></a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:SetAcronymStyle"><code class="csfmt">\SetAcronymStyle</code></a><a id="wrglossary.22163"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a> <span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.21422">649</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a><span class="qquad"></span><a href="#sec:setacronymstyle">§6.2</a>; <a href="#wrglossary.3790">114</a>, <a href="#wrglossary.3842">115</a>, <a href="#wrglossary.5654">165</a>, <a href="#wrglossary.6684">191</a>, <a href="#wrglossary.7009">201</a>–<a href="#wrglossary.7192">206</a> passim, <a href="#wrglossary.7411">211</a>, <a href="#wrglossary.13734">395</a>, <a href="#wrglossary.13962">401</a>, <a href="#wrglossary.14322">410</a>, <a href="#wrglossary.15269">438</a>, <a href="#wrglossary.16844">486</a>, <a href="#wrglossary.16863">487</a>, <a href="#wrglossary.17760">517</a>, <a href="#wrglossary.18258">541</a>, <a href="#wrglossary.18291">542</a>, <a href="#wrglossary.18492">548</a>–<a href="#wrglossary.18580">552</a>, <a href="#wrglossary.21178">642</a>, <span class="summarylocfmt"><a href="#wrglossary.21427">649</a></span>, <a href="#wrglossary.21434">650</a>–<a href="#wrglossary.21532">653</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:SetCustomStyle"><code class="csfmt">\SetCustomStyle</code></a><a id="wrglossary.22164"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a> <span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.21431">649</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:SetDefaultAcronymStyle"><code class="csfmt">\SetDefaultAcronymStyle</code></a><a id="wrglossary.22165"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a> <span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.21437">650</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:SetDescriptionAcronymDisplayStyle"><code class="csfmt">\SetDescriptionAcronymDisplayStyle</code></a><a id="wrglossary.22166"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a> <span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.21443">650</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:SetDescriptionAcronymStyle"><code class="csfmt">\SetDescriptionAcronymStyle</code></a><a id="wrglossary.22167"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a> <span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.21448">650</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:SetDescriptionDUAAcronymDisplayStyle"><code class="csfmt">\SetDescriptionDUAAcronymDisplayStyle</code></a><a id="wrglossary.22168"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a> <span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.21453">650</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:SetDescriptionDUAAcronymStyle"><code class="csfmt">\SetDescriptionDUAAcronymStyle</code></a><a id="wrglossary.22169"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a> <span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.21458">650</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:SetDescriptionFootnoteAcronymDisplayStyle"><code class="csfmt">\SetDescriptionFootnoteAcronymDisplayStyle</code></a><a id="wrglossary.22170"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a> <span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.21463">650</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:SetDescriptionFootnoteAcronymStyle"><code class="csfmt">\SetDescriptionFootnoteAcronymStyle</code></a><a id="wrglossary.22171"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a> <span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.21468">651</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:SetDUADisplayStyle"><code class="csfmt">\SetDUADisplayStyle</code></a><a id="wrglossary.22172"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a> <span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.21473">651</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:SetDUAStyle"><code class="csfmt">\SetDUAStyle</code></a><a id="wrglossary.22173"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a> <span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.21478">651</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:setentrycounter"><code class="csfmt">\setentrycounter</code></a><span class="qquad"></span><a href="#sec:encap">§12.1</a>; <a href="#wrglossary.9652">269</a>, <a href="#wrglossary.9688">271</a>, <a href="#wrglossary.10123">280</a>, <a href="#wrglossary.12175">341</a>, <a href="#wrglossary.19047">567</a>, <span class="summarylocfmt"><a href="#wrglossary.21484">651</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:SetFootnoteAcronymDisplayStyle"><code class="csfmt">\SetFootnoteAcronymDisplayStyle</code></a><a id="wrglossary.22174"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a> <span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.21488">651</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:SetFootnoteAcronymStyle"><code class="csfmt">\SetFootnoteAcronymStyle</code></a><a id="wrglossary.22175"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a> <span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.21493">651</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:setglossarypreamble"><code class="csfmt">\setglossarypreamble</code></a><span class="qquad"></span><a href="#sec:glossmarkup">§8.2</a>; <a href="#wrglossary.2687">84</a>, <a href="#wrglossary.8833">247</a>, <a href="#wrglossary.8854">248</a>, <span class="summarylocfmt"><a href="#wrglossary.21498">651</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:setglossarysection"><code class="csfmt">\setglossarysection</code></a><span class="qquad"></span><a href="#sec:pkgopts-sec">§2.2</a>; <a href="#wrglossary.2498">79</a>, <a href="#wrglossary.8725">245</a>, <span class="summarylocfmt"><a href="#wrglossary.21503">652</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:setglossarystyle"><code class="csfmt">\setglossarystyle</code></a><span class="qquad"></span><a href="#sec:pkgopts-printglos">§2.3</a>; <a href="#wrglossary.2776">87</a>, <a href="#wrglossary.2832">88</a>, <a href="#wrglossary.8546">241</a>, <a href="#wrglossary.10611">295</a>, <a href="#wrglossary.11564">325</a>, <a href="#wrglossary.11772">331</a>, <a href="#wrglossary.11937">335</a>, <a href="#wrglossary.17807">521</a>, <a href="#wrglossary.18670">555</a>, <span class="summarylocfmt"><a href="#wrglossary.21506">652</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:setmainlanguage"><code class="csfmt">\setmainlanguage</code></dfn><span class="qquad"></span><a href="#wrglossary.228">8</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:setotherlanguage"><code class="csfmt">\setotherlanguage</code></dfn><span class="qquad"></span><a href="#wrglossary.229">8</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:SetSmallAcronymDisplayStyle"><code class="csfmt">\SetSmallAcronymDisplayStyle</code></a><a id="wrglossary.22176"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a> <span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.21509">652</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:SetSmallAcronymStyle"><code class="csfmt">\SetSmallAcronymStyle</code></a><a id="wrglossary.22177"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a> <span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.21514">652</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:setStyleFile"><code class="csfmt">\setStyleFile</code></a><span class="qquad"></span><a href="#sec:setupopt23">§3.2</a>; <a href="#wrglossary.1925">63</a>, <a href="#wrglossary.1960">64</a>, <a href="#wrglossary.4096">123</a>, <a href="#wrglossary.16082">463</a>, <a href="#wrglossary.16192">466</a>, <span class="summarylocfmt"><a href="#wrglossary.21519">652</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:setupglossaries"><code class="csfmt">\setupglossaries</code></a><span class="qquad"></span><a href="#sec:setupglossaries">§2.10</a>; <a href="#wrglossary.3547">108</a>, <a href="#wrglossary.3722">112</a>, <a href="#wrglossary.4023">121</a>, <span class="summarylocfmt"><a href="#wrglossary.21524">652</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:shellescape">shell escape</dfn><span class="qquad"></span><a href="#wrglossary.449">15</a>, <a href="#wrglossary.1550">52</a>, <a href="#wrglossary.2245">73</a>, <a href="#wrglossary.3425">104</a>–<a href="#wrglossary.3514">107</a>, <span class="termslocfmt"><a href="#wrglossary.17229">499</a></span>, <a href="#wrglossary.21707">658</a>, <a href="#wrglossary.21732">659</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:pkg.shellesc"><span class="styfmt">shellesc</span> package</dfn><span class="qquad"></span><a href="#wrglossary.3446">105</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:pkg.siunitx"><span class="styfmt">siunitx</span> package</dfn><span class="qquad"></span><a href="#wrglossary.81">3</a>, <a href="#wrglossary.16614">479</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:smallcaps">small capitals (small caps)</dfn><span class="qquad"></span><a href="#wrglossary.1480">49</a>, <a href="#wrglossary.6793">194</a>, <a href="#wrglossary.7098">203</a>–<a href="#wrglossary.7311">209</a>, <a href="#wrglossary.7677">216</a>, <a href="#wrglossary.10073">279</a>–<a href="#wrglossary.10260">284</a> passim, <a href="#wrglossary.11508">323</a>, <a href="#wrglossary.12508">353</a>, <a href="#wrglossary.14129">405</a>, <a href="#wrglossary.14225">407</a>, <a href="#wrglossary.15884">456</a>, <a href="#wrglossary.17038">494</a>, <span class="termslocfmt"><a href="#wrglossary.17232">499</a></span>, <a href="#wrglossary.19540">583</a>, <a href="#wrglossary.20373">612</a>, <a href="#wrglossary.20438">614</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:SmallNewAcronymDef"><code class="csfmt">\SmallNewAcronymDef</code></a><a id="wrglossary.22178"></a><a href="#glo:sym.deprecated"><span title="Deprecated" class="icon"><span class="deprecatedorbannedfmt">🗑</span></span></a> <span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.21529">653</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:space"><code class="csfmt">\space</code></dfn><span class="qquad"></span><a href="#wrglossary.7217">206</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.spacefactor">space factor</dfn><span class="qquad"></span><a href="#wrglossary.8014">223</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:spacefactor"><code class="csfmt">\spacefactor</code></dfn><span class="qquad"></span><a href="#wrglossary.8053">224</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:latexexlatinchar">standard LaTeX extended Latin character</dfn><span class="qquad"></span><a href="#wrglossary.342">12</a>, <a href="#wrglossary.4385">131</a>, <span class="termslocfmt"><a href="#wrglossary.17242">499</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.standardformat">standard location format</dfn><span class="qquad"></span><a href="#wrglossary.9550">267</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:pkg.stix"><span class="styfmt">stix</span> package</dfn><span class="qquad"></span><a href="#wrglossary.12283">344</a>, <a href="#wrglossary.16128">464</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:string"><code class="csfmt">\string</code></dfn><span class="qquad"></span><a href="#wrglossary.12052">338</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:idx.sub-entry">sub-entry</a><span class="qquad"></span><a href="#wrglossary.4963">148</a>–<a href="#wrglossary.5088">151</a>, <div class="crossref"><span class="crossreftag">see</span> <a href="#glo:hierarchicallevel">hierarchical level</a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:subglossentry"><code class="csfmt">\subglossentry</code></a><span class="qquad"></span><a href="#sec:glossarystylecmds">§13.2.3</a>; <a href="#wrglossary.8693">244</a>, <a href="#wrglossary.8926">250</a>, <a href="#wrglossary.11832">332</a>, <a href="#wrglossary.11852">333</a>, <span class="summarylocfmt"><a href="#wrglossary.21534">653</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:subitem"><code class="csfmt">\subitem</code></dfn><span class="qquad"></span><a href="#wrglossary.11301">316</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:subsequentuse">subsequent use</dfn><span class="qquad"></span><a href="#wrglossary.4291">129</a>, <a href="#wrglossary.12959">370</a>, <span class="termslocfmt"><a href="#wrglossary.17244">499</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:subsubitem"><code class="csfmt">\subsubitem</code></dfn><span class="qquad"></span><a href="#wrglossary.11303">316</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:env.supertabular"><span class="envfmt">supertabular</span> environment</dfn><span class="qquad"></span><a href="#wrglossary.11056">308</a>–<a href="#wrglossary.11197">312</a> passim, <a href="#wrglossary.17854">523</a>, <a href="#wrglossary.17868">524</a>, <a href="#wrglossary.18058">532</a>–<a href="#wrglossary.18112">535</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:pkg.supertabular"><span class="styfmt">supertabular</span> package</dfn><span class="qquad"></span><a href="#wrglossary.197">7</a>, <a href="#wrglossary.2794">87</a>, <a href="#wrglossary.11087">309</a>, <a href="#wrglossary.11198">312</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:symbolname"><code class="csfmt">\symbolname</code></a><span class="qquad"></span><a href="#sec:fixednames">§1.5.1</a>; <a href="#tab:predefinednames">Table 1.2</a>; <a href="#wrglossary.1453">48</a>, <a href="#wrglossary.1461">49</a>, <span class="summarylocfmt"><a href="#wrglossary.21538">653</a></span></div><!-- end of nlctuserguideidx0 -->

</section><!-- end of section index7929856 -->

<section id="index7995392"><!-- start of section index7995392 --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->T<div class="labellink"><a href="#index7995392">[link]</a></div></h2><!-- end of section header -->
<div class="nlctuserguideidx0"><dfn id="glo:ctr.table"><span class="ctrfmt">table</span> counter</dfn><span class="qquad"></span><a href="#wrglossary.5535">162</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:env.table"><span class="envfmt">table</span> environment</dfn></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.tableofcontents">table of contents</dfn><span class="qquad"></span><a href="#wrglossary.2461">78</a>, <a href="#wrglossary.4199">126</a>, <a href="#wrglossary.5377">159</a>, <a href="#wrglossary.8539">241</a>, <a href="#wrglossary.8727">245</a>, <a href="#wrglossary.8792">246</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:env.tabular"><span class="envfmt">tabular</span> environment</dfn><span class="qquad"></span><a href="#wrglossary.8243">232</a>, <a href="#wrglossary.18968">565</a>, <a href="#wrglossary.19949">598</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:env.tabularx"><span class="envfmt">tabularx</span> environment</dfn><span class="qquad"></span><a href="#wrglossary.5623">164</a>, <a href="#wrglossary.8251">232</a>, <a href="#wrglossary.19960">598</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:pkg.tabularx"><span class="styfmt">tabularx</span> package</dfn><span class="qquad"></span><a href="#wrglossary.5624">164</a>, <a href="#wrglossary.8248">232</a>, <a href="#wrglossary.19958">598</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:pkg.tagpdf"><span class="styfmt">tagpdf</span> package</dfn><span class="qquad"></span><a href="#wrglossary.16740">483</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.testfile">test files</dfn></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:app.texdoc"><span class="appfmt">texdoc</span></dfn><span class="qquad"></span><a href="#wrglossary.13449">387</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:app.texindy"><span class="appfmt">texindy</span></dfn><span class="qquad"></span><a href="#wrglossary.441">15</a>, <a href="#wrglossary.1763">58</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:texorpdfstring"><code class="csfmt">\texorpdfstring</code></dfn><span class="qquad"></span><a href="#wrglossary.965">34</a>, <a href="#wrglossary.5386">159</a>, <a href="#wrglossary.9681">270</a>, <a href="#wrglossary.12489">353</a>, <a href="#wrglossary.20340">611</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:textbar"><code class="csfmt">\textbar</code></dfn><span class="qquad"></span><a href="#wrglossary.11759">330</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:textbf"><code class="csfmt">\textbf</code></dfn><span class="qquad"></span><a href="#tab:hyperxx">Table 12.1</a>; <a href="#wrglossary.9528">266</a>, <a href="#wrglossary.9551">267</a>, <a href="#wrglossary.10426">289</a>, <a href="#wrglossary.11257">314</a>, <a href="#wrglossary.14487">414</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:pkg.textcase"><span class="styfmt">textcase</span> package</dfn><span class="qquad"></span><a href="#wrglossary.12">a</a>, <a href="#wrglossary.5644">165</a>, <a href="#wrglossary.9411">264</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:textit"><code class="csfmt">\textit</code></dfn><span class="qquad"></span><a href="#tab:hyperxx">Table 12.1</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:textmd"><code class="csfmt">\textmd</code></dfn><span class="qquad"></span><a href="#tab:hyperxx">Table 12.1</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:textrm"><code class="csfmt">\textrm</code></dfn><span class="qquad"></span><a href="#tab:hyperxx">Table 12.1</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:textsc"><code class="csfmt">\textsc</code></dfn><span class="qquad"></span><a href="#tab:hyperxx">Table 12.1</a>; <a href="#wrglossary.1483">49</a>, <a href="#wrglossary.7101">203</a>–<a href="#wrglossary.7269">208</a> passim, <a href="#wrglossary.7676">216</a>, <a href="#wrglossary.9828">274</a>, <a href="#wrglossary.17233">499</a>, <a href="#wrglossary.20374">612</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:textsf"><code class="csfmt">\textsf</code></dfn><span class="qquad"></span><a href="#tab:hyperxx">Table 12.1</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:textsl"><code class="csfmt">\textsl</code></dfn><span class="qquad"></span><a href="#tab:hyperxx">Table 12.1</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:textsmaller"><code class="csfmt">\textsmaller</code></dfn><span class="qquad"></span><a href="#wrglossary.7126">204</a>–<a href="#wrglossary.7316">209</a> passim, <a href="#wrglossary.17239">499</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:texttt"><code class="csfmt">\texttt</code></dfn><span class="qquad"></span><a href="#tab:hyperxx">Table 12.1</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:textulc"><code class="csfmt">\textulc</code></dfn><span class="qquad"></span><a href="#wrglossary.20371">612</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:textup"><code class="csfmt">\textup</code></dfn><span class="qquad"></span><a href="#tab:hyperxx">Table 12.1</a>; <a href="#wrglossary.20372">612</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:the"><code class="csfmt">\the</code></dfn><span class="qquad"></span><a href="#wrglossary.7433">212</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:thecounter"><code class="csfmt">\the<span class="meta">〈<em class="metainner">counter</em>〉</span></code></dfn><span class="qquad"></span><a href="#wrglossary.9907">275</a>, <a href="#wrglossary.9986">277</a>, <a href="#wrglossary.12237">343</a>, <a href="#wrglossary.12303">345</a>, <a href="#wrglossary.16293">470</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:env.theglossary"><span class="envfmt">theglossary</span> environment</a><span class="qquad"></span><a href="#sec:glossarystylecmds">§13.2.3</a>; <a href="#wrglossary.4014">120</a>, <a href="#wrglossary.8858">248</a>–<a href="#wrglossary.9022">253</a> passim, <a href="#wrglossary.11305">316</a>, <a href="#wrglossary.11776">331</a>, <a href="#wrglossary.11880">333</a>, <a href="#wrglossary.18649">554</a>, <a href="#wrglossary.20015">600</a>, <a href="#wrglossary.21386">648</a>, <span class="summarylocfmt"><a href="#wrglossary.21562">655</a></span>, <a href="#wrglossary.21908">661</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:theglossaryentry"><code class="csfmt">\theglossaryentry</code></a><span class="qquad"></span><a href="#sec:pkgopts-printglos">§2.3</a>; <a href="#wrglossary.2651">83</a>, <span class="summarylocfmt"><a href="#wrglossary.21542">653</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:theglossarysubentry"><code class="csfmt">\theglossarysubentry</code></a><span class="qquad"></span><a href="#sec:pkgopts-printglos">§2.3</a>; <a href="#wrglossary.2736">86</a>, <span class="summarylocfmt"><a href="#wrglossary.21546">653</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:theHcounter"><code class="csfmt">\theH<span class="meta">〈<em class="metainner">counter</em>〉</span></code></dfn><span class="qquad"></span><a href="#wrglossary.9694">271</a>, <a href="#wrglossary.9906">275</a>–<a href="#wrglossary.9982">277</a>, <a href="#wrglossary.12236">343</a>, <a href="#wrglossary.14401">412</a>, <a href="#wrglossary.14455">413</a>, <a href="#wrglossary.17653">511</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:thepage"><code class="csfmt">\thepage</code></dfn><span class="qquad"></span><a href="#wrglossary.2964">92</a>, <a href="#wrglossary.3493">106</a>, <a href="#wrglossary.9863">274</a>–<a href="#wrglossary.9963">276</a>, <a href="#wrglossary.10299">285</a>–<a href="#wrglossary.10390">287</a>, <a href="#wrglossary.12340">346</a>, <a href="#wrglossary.12374">348</a>, <a href="#wrglossary.16131">464</a>, <a href="#wrglossary.16194">466</a>, <a href="#wrglossary.21075">638</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.titlecase">title case</dfn><span class="qquad"></span><a href="#wrglossary.1007">34</a>, <a href="#wrglossary.5779">168</a>, <a href="#wrglossary.6405">184</a>, <a href="#wrglossary.12556">355</a>, <a href="#wrglossary.17027">494</a>, <a href="#wrglossary.18453">546</a>, <a href="#wrglossary.18458">547</a>, <a href="#wrglossary.19361">577</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:toprule"><code class="csfmt">\toprule</code></dfn><span class="qquad"></span><a href="#wrglossary.11011">306</a>, <a href="#wrglossary.11030">307</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:pkg.tracklang"><span class="styfmt">tracklang</span> package</dfn><span class="qquad"></span><a href="#wrglossary.207">8</a>, <a href="#wrglossary.1257">42</a>, <a href="#wrglossary.1432">47</a>, <a href="#wrglossary.2308">74</a>, <a href="#wrglossary.2309">75</a>, <a href="#wrglossary.21840">660</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:pkg.translator"><span class="styfmt">translator</span> package</dfn><span class="qquad"></span><a href="#wrglossary.214">8</a>, <a href="#wrglossary.1368">44</a>–<a href="#wrglossary.1520">51</a> passim, <a href="#wrglossary.2269">74</a>, <a href="#wrglossary.18427">545</a>, <a href="#wrglossary.22087">665</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:twocolumn"><code class="csfmt">\twocolumn</code></dfn><span class="qquad"></span><a href="#wrglossary.8867">248</a></div><!-- end of nlctuserguideidx0 -->

</section><!-- end of section index7995392 -->

<section id="index8060928"><!-- start of section index8060928 --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->U<div class="labellink"><a href="#index8060928">[link]</a></div></h2><!-- end of section header -->
<div class="nlctuserguideidx0"><dfn id="glo:unskip"><code class="csfmt">\unskip</code></dfn><span class="qquad"></span><a href="#wrglossary.4215">127</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.uppercase">uppercase</dfn><span class="qquad"></span><a href="#wrglossary.7106">203</a>, <a href="#wrglossary.7981">222</a>, <a href="#wrglossary.9938">276</a>, <a href="#wrglossary.9987">277</a>, <a href="#wrglossary.10275">284</a>, <a href="#wrglossary.10332">286</a>, <a href="#wrglossary.12497">353</a>, <a href="#wrglossary.13114">373</a>, <a href="#wrglossary.14130">405</a>, <a href="#wrglossary.17013">494</a>, <a href="#wrglossary.17235">499</a>, <a href="#wrglossary.20136">604</a>, <a href="#wrglossary.20442">614</a>, <a href="#wrglossary.21102">640</a>, <a href="#wrglossary.21152">641</a>, <div class="crossref"><span class="crossreftag">see also</span> <a href="#glo:idx.titlecase">title case</a>, <a href="#glo:idx.sentencecase">sentence case</a> &amp; <a href="#glo:idx.allcaps">all caps</a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:URL">URL (Uniform Resource Locator)</dfn><span class="qquad"></span><a href="#wrglossary.1229">41</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:utf8">UTF-8</dfn><span class="qquad"></span><a href="#wrglossary.347">12</a>, <a href="#wrglossary.431">15</a>, <a href="#wrglossary.1293">43</a>, <a href="#wrglossary.1503">50</a>–<a href="#wrglossary.1542">52</a>, <a href="#wrglossary.1926">63</a>, <a href="#wrglossary.3388">103</a>, <a href="#wrglossary.4229">127</a>, <a href="#wrglossary.4413">131</a>, <a href="#wrglossary.4641">137</a>, <a href="#wrglossary.12145">340</a>, <a href="#wrglossary.13458">387</a>, <a href="#wrglossary.16070">463</a>, <a href="#wrglossary.16341">471</a>, <a href="#wrglossary.16463">475</a>, <span class="termslocfmt"><a href="#wrglossary.17246">499</a></span></div><!-- end of nlctuserguideidx0 -->

</section><!-- end of section index8060928 -->

<section id="index8192000"><!-- start of section index8192000 --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->W<div class="labellink"><a href="#index8192000">[link]</a></div></h2><!-- end of section header -->
<div class="nlctuserguideidx0"><dfn id="glo:whatsit">whatsit</dfn><span class="qquad"></span><a href="#wrglossary.5562">162</a>, <span class="termslocfmt"><a href="#wrglossary.17248">500</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:ctr.wrglossary"><span class="xtrctrfmt">wrglossary</span> counter</dfn><span class="qquad"></span><a href="#wrglossary.21619">657</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:write"><code class="csfmt">\write</code></dfn><span class="qquad"></span><a href="#wrglossary.4110">124</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:writeist"><code class="csfmt">\writeist</code></a><span class="qquad"></span><a href="#sec:setupopt23">§3.2</a>; <a href="#wrglossary.4085">123</a>, <a href="#wrglossary.4122">124</a>, <span class="summarylocfmt"><a href="#wrglossary.21550">653</a></span></div><!-- end of nlctuserguideidx0 -->

</section><!-- end of section index8192000 -->

<section id="index8257536"><!-- start of section index8257536 --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->X<div class="labellink"><a href="#index8257536">[link]</a></div></h2><!-- end of section header -->
<div class="nlctuserguideidx0"><a href="#glo:xcapitalisefmtwords"><code class="csfmt">\xcapitalisefmtwords</code></a><span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.21555">654</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:xGlsXtrSetField"><code class="xtrcsfmt">\xGlsXtrSetField</code></a><span class="qquad"></span><span class="summarylocfmt"><a href="#wrglossary.21559">654</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:app.xindex"><span class="appfmt">xindex</span></dfn><span class="qquad"></span><a href="#wrglossary.442">15</a>, <a href="#wrglossary.1762">58</a>, <a href="#wrglossary.17132">497</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:app.xindy"><span class="appfmt">xindy</span></dfn><span class="qquad"></span><a href="#wrglossary.528">18</a>, <a href="#wrglossary.4067">122</a>, <a href="#wrglossary.12019">337</a>–<a href="#wrglossary.12451">351</a>, <a href="#wrglossary.17131">497</a>, <a href="#wrglossary.17475">506</a>, <a href="#wrglossary.21114">640</a>, <a href="#wrglossary.21322">646</a>, <a href="#wrglossary.22111">665</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx1"><dfn id="glo:switch.xdy.C"><span class="shortargfmt">-C</span></dfn><span class="qquad"></span><a href="#tab:makeglossariesCmds">Table 1.3</a>; <a href="#wrglossary.634">21</a>, <a href="#wrglossary.1326">43</a>, <a href="#wrglossary.1915">63</a>, <a href="#wrglossary.3384">103</a>, <a href="#wrglossary.12089">339</a>, <a href="#wrglossary.16100">463</a>, <a href="#wrglossary.16340">471</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:switch.xdy.I"><span class="shortargfmt">-I</span></dfn><span class="qquad"></span><a href="#wrglossary.635">21</a>, <a href="#wrglossary.1910">63</a>, <a href="#wrglossary.16101">463</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:switch.xdy.L"><span class="shortargfmt">-L</span></dfn><span class="qquad"></span><a href="#tab:makeglossariesCmds">Table 1.3</a>; <a href="#wrglossary.633">21</a>, <a href="#wrglossary.1914">63</a>, <a href="#wrglossary.3355">102</a>, <a href="#wrglossary.12088">339</a>, <a href="#wrglossary.16099">463</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:switch.xdy.M"><span class="shortargfmt">-M</span></dfn><span class="qquad"></span><a href="#tab:makeglossariesCmds">Table 1.3</a>; <a href="#wrglossary.636">21</a>, <a href="#wrglossary.666">22</a>, <a href="#wrglossary.1791">59</a>–<a href="#wrglossary.1917">63</a> passim, <a href="#wrglossary.16102">463</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:switch.xdy.o"><span class="shortargfmt">-o</span></dfn><span class="qquad"></span><a href="#wrglossary.638">21</a>, <a href="#wrglossary.1919">63</a>, <a href="#wrglossary.16104">463</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:switch.xdy.t"><span class="shortargfmt">-t</span></dfn><span class="qquad"></span><a href="#wrglossary.637">21</a>, <a href="#wrglossary.1918">63</a>, <a href="#wrglossary.16103">463</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx0"><a href="#glo:idx.xindyattr">xindy attributes</a><span class="qquad"></span><a href="#wrglossary.1608">54</a>, <a href="#wrglossary.4125">124</a>, <a href="#wrglossary.9587">268</a>, <a href="#wrglossary.9658">269</a>, <a href="#wrglossary.12163">341</a>, <a href="#wrglossary.12216">342</a>, <a href="#wrglossary.14711">419</a>, <a href="#wrglossary.16117">464</a>, <a href="#wrglossary.16185">466</a>, <a href="#wrglossary.18842">560</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:pkg.xkeyval"><span class="styfmt">xkeyval</span> package</dfn><span class="qquad"></span><a href="#wrglossary.6367">183</a>, <a href="#wrglossary.16648">480</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:xspace"><code class="csfmt">\xspace</code></dfn><span class="qquad"></span><a href="#wrglossary.8125">226</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:pkg.xspace"><span class="styfmt">xspace</span> package</dfn><span class="qquad"></span><a href="#tab:xspace">Table 6.2</a>; <a href="#wrglossary.8121">226</a>, <a href="#wrglossary.8134">227</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:pkg.xtab"><span class="styfmt">xtab</span> package</dfn><span class="qquad"></span><a href="#wrglossary.196">7</a>, <a href="#wrglossary.2799">87</a></div><!-- end of nlctuserguideidx0 -->
<p>

</section><!-- end of section index8257536 -->
<p><hr><p>
<sup><a id="footnote.1"></a><a href="#fnback-footnote.1">1</a></sup>This style was supplied by Axel Menzel.</div><!-- end of main -->
</body>
</html>