summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/glossaries/glossariesbegin.html
blob: 77d8246896a2b99d41ced4817eb498d39dffc876 (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
<!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" async src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
</script>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          <title>The glossaries package v4.54:  a guide for beginners</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; }
.linkicon { display: inline-block; }
.linkiconleft { display: inline-block; padding-right: .25em; }
.linkiconright { display: inline-block; padding-left: .25em; }
a.icon { white-space: nowrap; }
a.icon span { white-space: normal; }
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; }
@media screen and (min-width: 500px)
{
 nav#doc-nav { background: #fffc; padding: 5px; }
 div.nav-content { position: fixed; top: 10px; right: 15px; max-width: 14%; max-height: 75vh; overflow: auto; z-index: 1; hyphens: auto; }
}
div.nav-content ul { padding-left: 10px; }
div.prevpage { float: left; max-width: 30%; }
div.uppage { display: inline-block;  max-width: 30%; }
div.nextpage { float: right;  max-width: 30%; }
footer.doc-nav { margin-top: 5px; margin-bottom: 5px; padding-right: 15px; text-align: center; }
a.current { font-weight: bold; }
.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 dt.header { display: block; }
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 dt.header { display: block; }
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; }
table.glossary-ruled { border-top: solid 2px; border-bottom: solid 2px; border-collapse: collapse; }
tr.glossary-ruled { border-bottom: solid 1px; }
.cell-left-border { border-left: solid 1px; }
table.glossary-ruled td { vertical-align: text-top; }
table.glossary td { vertical-align: text-top; }
div.glossary-children{ padding-left: 1em; }
span.glsshowtargetfonttext {font-family: monospace; font-size: x-small; border-style: none; }
dl.topic dt { display: block; }
dl.topic dt dl dt { display: inline-block; }
dl.topic dt dl dd { display: inline; }
dl.topic dt dl dd::after { display: block; content: ''; }
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; } .pageimage { padding: 10px; vertical-align: top; } .boolsuffix { text-decoration: underline; }
strong.strong {font-weight: bold; border-style: none; }
em.booktitle {font-style: italic; font-variant: normal; border-style: none; }
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; }
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; }
code.cbeg {font-family: monospace; border-style: none; }
code.cend {font-family: monospace; border-style: none; }
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; }
span.faded {border-style: none; color: gray; }
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; }
em.boolsuffix {font-style: italic; font-variant: normal; border-style: none; }
div.tablefn {font-size: x-small; border-style: none; }
div.tablefns {text-align: left; border-style: none; width: 80.000000%; overflow: auto; }
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.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); }
span.floatrightbox {float: right; border-style: none; }
div.noteBox {border-style: none; }
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.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.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.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.filedef {font-family: monospace; text-align: left; border-style: none; }
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%; overflow: auto; 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%; overflow: auto; display: inline-block; }
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; }
div.defnbox {border-style: solid; border-color: black; border-width: 1.000000pt; padding: 2.000000pt; background-color: rgb(255,255,191); }
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; }
span.crossreftag {font-style: italic; font-variant: normal; border-style: none; }
div.crossref {border-style: none; margin-left: 1.000000em; }
span.termslocfmt {font-style: italic; font-variant: normal; border-style: none; }
span.glostylefmt {font-family: sans-serif; border-style: none; }
span.acrstylefmt {font-family: sans-serif; border-style: none; }
span.abbrstylefmt {font-family: sans-serif; border-style: none; }
</style>
</head>
<body>
<div id="main">
 <header><div class="title">The glossaries package v4.54:  a guide for beginners</div><!-- end of title --><div class="author">Nicola L.C. Talbot<br>
<a href="https://www.dickimaw-books.com/">dickimaw-books.com</a></div><!-- end of author --><div class="date">2024-04-03</div><!-- end of date --></header><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 is very flexible, but this means that it has a&#xa0;lot of options, and since a user guide is supposed to provide a complete list of all the high-level user commands, the main user manual is quite big. This can be rather daunting for beginners, so this document is a brief introduction just to help get you started. If you find yourself saying, <span class="qt">&#x201c;Yeah, but how can I do&#x2026;?&#x201d;</span> then it&#x2019;s time to move on to the  <a href="glossaries-user.html">main user manual</a>.<p>
I&#x2019;ve made some statements in this document that don&#x2019;t actually tell you the full truth, but it would clutter the document and cause confusion if I keep writing <span class="qt">&#x201c;except when &#x2026;&#x201d;</span> or <span class="qt">&#x201c;but you can also do this, that or the other&#x201d;</span> or <span class="qt">&#x201c;you can do it this way but you can also do it that way, but that way may cause complications under certain circumstances&#x201d;</span>. </div><!-- end of abstract -->
<p>
<nav class="toc" aria-label="Table of Contents">
<section id="toc"><!-- start of section toc --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->Contents<div class="labellink"><a href="#toc">[link]</a></div></h2><!-- end of section header -->

<ul>
<li class="toc-section"><a href="#sec:start"><span class="numberline">1</span> Getting Started</a></li><!-- end of toc-section -->

<li class="toc-section"><a href="#sec:defterm"><span class="numberline">2</span> Defining Terms</a></li><!-- end of toc-section -->

<li class="toc-section"><a href="#sec:useterm"><span class="numberline">3</span> Using Entries</a></li><!-- end of toc-section -->

<li class="toc-section"><a href="#sec:printglossaries"><span class="numberline">4</span> Displaying a List of Entries</a></li><!-- end of toc-section -->

<li class="toc-section"><a href="#sec:glosstyle"><span class="numberline">5</span> Customising the Glossary</a></li><!-- end of toc-section -->

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

<li class="toc-section"><a href="#sec:hyperref"><span class="numberline">7</span> Hyperlinks (<span class="styfmt">glossaries</span> and <span class="styfmt">hyperref</span>)</a></li><!-- end of toc-section -->

<li class="toc-section"><a href="#sec:xr"><span class="numberline">8</span> Cross-References</a></li><!-- end of toc-section -->

<li class="toc-section"><a href="#sec:moreinfo"><span class="numberline">9</span> Further Information</a></li><!-- end of toc-section -->

<li class="toc-section"><a href="#section*.2">Symbols</a></li><!-- end of toc-section -->

<li class="toc-section"><a href="#section*.4">Glossary</a></li><!-- end of toc-section -->

<li class="toc-section"><a href="#section*.6">Command Summary</a></li><!-- end of toc-section -->

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

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

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

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

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

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

<li class="toc-subsection"><a href="#summary.index7733248">Command Summary: S</a></li><!-- end of toc-subsection -->
</ul>
<li class="toc-section"><a href="#section*.22">Index</a></li><!-- end of toc-section -->
 </ul></nav><!-- end of toc --><p>

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

<section id="sec:start"><!-- start of section sec:start --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->1. Getting Started<div class="labellink"><a href="#sec:start">[link]</a></div></h2><!-- end of section header -->
<p>
As with all packages, you need to load <a id="wrglossary.2"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> with <code class="csfmt">\usepackage</code>, but there are certain packages that must be loaded before <span class="styfmt">glossaries</span>, <span style="font-style: italic; font-variant: normal; ">if</span> they are required: <a id="wrglossary.3"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a>, <a id="wrglossary.4"></a><a href="#glo:pkg.babel"><span class="styfmt">babel</span></a>, <a id="wrglossary.5"></a><a href="#glo:pkg.polyglossia"><span class="styfmt">polyglossia</span></a>, <a id="wrglossary.6"></a><a href="#glo:pkg.inputenc"><span class="styfmt">inputenc</span></a> and <a id="wrglossary.7"></a><a href="#glo:pkg.fontenc"><span class="styfmt">fontenc</span></a>. (You don&#x2019;t have to load these packages, but if you want them, you must load them before <a id="wrglossary.8"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a>.)<p>
<div class="important"><div class="importanttitle"><a href="#glo:sym.important"><span title="Important" class="icon">&#x2139;</span></a></div><!-- end of importanttitle -->
If you require multilingual support you must also install  the relevant language module. Each language module is called <a id="wrglossary.9"></a><a href="#glo:file.glossaries-language"><span class="filefmt">glossaries-</span><span class="meta">&#x2329;<em class="metainner">language</em>&#x232a;</span><span class="filefmt"></span></a>, where <span class="meta">&#x2329;<em class="metainner">language</em>&#x232a;</span> is the root language name. For example, <a id="wrglossary.10"></a><a href="#glo:file.glossaries-french"><span class="filefmt">glossaries-french</span></a> or <a id="wrglossary.11"></a><a href="#glo:file.glossaries-german"><span class="filefmt">glossaries-german</span></a>. If a language module is required, the <a id="wrglossary.12"></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&#x2019;t found. </div><!-- end of important -->
<p>
Once you have loaded <a id="wrglossary.13"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a>, you need to define your terms in the preamble and then you can use them throughout the document. Here&#x2019;s a simple example: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><code class="cmd">\documentclass</code>{article}
<code class="cmd">\usepackage</code>{glossaries}
<span class="comment">% define a term:</span>
<a id="wrglossary.14"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{ex}{<a id="wrglossary.15"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={sample}</span>,<a id="wrglossary.16"></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>
Here's my <a id="wrglossary.17"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{ex} term.
<code class="cend">\end{document}</code>
</pre> This produces: <div class="resultbox"><div class="resultboxtitle"><a href="#glo:sym.result"><span title="Result" class="icon">&#x1f5ba;</span></a></div><!-- end of resultboxtitle -->
Here&#x2019;s my sample term. </div><!-- end of resultbox -->
 Another example: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><code class="cmd">\documentclass</code>{article}
<code class="cmd">\usepackage</code>{glossaries}
<a id="wrglossary.18"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>{<a id="wrglossary.19"></a><a href="#glo:opt.acrstyle.long-short"><span class="acrstylefmt">long-short</span></a>}
<a id="wrglossary.20"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>{svm}{SVM}{support vector machine}
<code class="cbeg">\begin{document}</code>
First use: <a id="wrglossary.21"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{svm}. Second use: <a id="wrglossary.22"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{svm}.
<code class="cend">\end{document}</code>
</pre> This produces: <div class="resultbox"><div class="resultboxtitle"><a href="#glo:sym.result"><span title="Result" class="icon">&#x1f5ba;</span></a></div><!-- end of resultboxtitle -->
First use: support vector machine (SVM). Second use: SVM. </div><!-- end of resultbox -->
 In this case, the text (the <span class="qt">&#x201c;<a id="wrglossary.23"></a><a href="#glo:linktext">link text</a>&#x201d;</span>) produced by  <code class="code"><a id="wrglossary.24"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{svm}</code> changed after the <a id="wrglossary.25"></a><a href="#glo:dual.firstuse">first use</a>. The <a id="wrglossary.26"></a><a href="#glo:dual.firstuse">first use</a> produced the long form followed by the short form in parentheses because I set the acronym style to <a id="wrglossary.27"></a><a href="#glo:opt.acrstyle.long-short"><span class="acrstylefmt">long-short</span></a>. The <a id="wrglossary.28"></a><a href="#glo:dual.subsequentuse">subsequent use</a> just showed the short form.<p>
I suggest you try the above two examples to make sure you have the package correctly installed. If you get an <span class="qt">&#x201c;undefined control sequence&#x201d;</span> error, check that the version number at the top of this document matches the version you have installed. (Open the <a id="wrglossary.29"></a><a href="#glo:ext.log"><span class="extfmt">log</span></a> file and search for the line that starts with <span class="qt">&#x201c;Package: glossaries&#x201d;</span> followed by a date and version.) <p>
<div class="important"><div class="importanttitle"><a href="#glo:sym.important"><span title="Important" class="icon">&#x2139;</span></a></div><!-- end of importanttitle -->
Be careful of fragile commands. If a command causes a problem when used in one of the <a id="wrglossary.30"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a> fields, consider adding <a id="wrglossary.31"></a><a href="#glo:glsnoexpandfields"><code class="csfmt">\glsnoexpandfields</code></a> before you start defining your entries. Where possible use robust <a id="wrglossary.32"></a><a href="#glo:dual.semanticcommand">semantic commands</a>. </div><!-- end of important -->
<p>
Abbreviations are slightly different if you use the extension package <a id="wrglossary.33"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> (which needs to be installed separately): <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><code class="cmd">\documentclass</code>{article}
<span class="comment">% glossaries.sty is automatically loaded by glossaries-extra.sty</span>
<code class="cmd">\usepackage</code>{glossaries-extra}
<span class="comment">% commands provided by <a id="wrglossary.34"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>:</span>
<a id="wrglossary.35"></a><a href="#glo:setabbreviationstyle"><code class="csfmt">\setabbreviationstyle</code></a>{<a id="wrglossary.36"></a><a href="#glo:opt.abbrstyle.long-short"><span class="abbrstylefmt">long-short</span></a>}
<a id="wrglossary.37"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>{svm}{SVM}{support vector machine}
<code class="cbeg">\begin{document}</code>
First use: <a id="wrglossary.38"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{svm}. Second use: <a id="wrglossary.39"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{svm}.
<code class="cend">\end{document}</code>
</pre> Since <a id="wrglossary.40"></a><a href="#glo:opt.abbrstyle.long-short"><span class="abbrstylefmt">long-short</span></a> happens to be the default for <a id="wrglossary.41"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a> you may omit the <a id="wrglossary.42"></a><a href="#glo:setabbreviationstyle"><code class="csfmt">\setabbreviationstyle</code></a>  line in this example.<p>
If you still want to use <a id="wrglossary.43"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a> (rather than <a id="wrglossary.44"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>) then you need the optional argument of <a id="wrglossary.45"></a><a href="#glo:setabbreviationstyle"><code class="csfmt">\setabbreviationstyle</code></a>: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><code class="cmd">\documentclass</code>{article}
<code class="cmd">\usepackage</code>{glossaries-extra}
<a id="wrglossary.46"></a><a href="#glo:setabbreviationstyle"><code class="csfmt">\setabbreviationstyle</code></a>[<a id="wrglossary.47"></a><a href="#glo:opt.cat.acronym"><span class="csoptfmt">acronym</span></a>]{<a id="wrglossary.48"></a><a href="#glo:opt.abbrstyle.long-short"><span class="abbrstylefmt">long-short</span></a>}
<a id="wrglossary.49"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>{svm}{SVM}{support vector machine}
<code class="cbeg">\begin{document}</code>
First use: <a id="wrglossary.50"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{svm}. Second use: <a id="wrglossary.51"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{svm}.
<code class="cend">\end{document}</code>
</pre> In this example, if you omit the <a id="wrglossary.52"></a><a href="#glo:setabbreviationstyle"><code class="csfmt">\setabbreviationstyle</code></a> line you will notice a difference because the <a id="wrglossary.53"></a><a href="#glo:opt.abbrstyle.short-nolong"><span class="abbrstylefmt">short-nolong</span></a> style (not the <a id="wrglossary.54"></a><a href="#glo:opt.abbrstyle.long-short"><span class="abbrstylefmt">long-short</span></a> style) is the default with <a id="wrglossary.55"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>. With the <a id="wrglossary.56"></a><a href="#glo:opt.abbrstyle.short-nolong"><span class="abbrstylefmt">short-nolong</span></a> style the first use simply shows just the short form.<p>
<div class="important"><div class="importanttitle"><a href="#glo:sym.important"><span title="Important" class="icon">&#x2139;</span></a></div><!-- end of importanttitle -->
You can&#x2019;t use <a id="wrglossary.57"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a> with <a id="wrglossary.58"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>. </div><!-- end of important -->
<p>
If you like, you can put all your definitions in another file (for example, <span class="filefmt">defns.tex</span>) and load that file in the preamble using <a id="wrglossary.59"></a><a href="#glo:loadglsentries"><code class="csfmt">\loadglsentries</code></a> with the filename as the argument. For example: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><a id="wrglossary.60"></a><a href="#glo:loadglsentries"><code class="csfmt">\loadglsentries</code></a>{defns}
</pre> If you find you have a really large number of definitions that are hard to manage in a <a id="wrglossary.61"></a><a href="#glo:ext.tex"><span class="extfmt">tex</span></a> file, you might want to have a look at <a id="wrglossary.62"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> (installed separately) which requires  a <a id="wrglossary.63"></a><a href="#glo:ext.bib"><span class="extfmt">bib</span></a> format instead that can be managed by an application such as JabRef.<p>
Don&#x2019;t try inserting formatting commands into the definitions as they can interfere with the underlying mechanism. Instead, the formatting should be done by the style. For example, suppose I&#xa0;want to replace <code class="code">SVM</code> with <code class="code"><a id="wrglossary.64"></a><a href="#glo:textsc"><code class="csfmt">\textsc</code></a>{svm}</code>, then I&#xa0;need to select a style that uses <a id="wrglossary.65"></a><a href="#glo:textsc"><code class="csfmt">\textsc</code></a>, like this (for the base <a id="wrglossary.66"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> style): <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><code class="cmd">\documentclass</code>{article}
<code class="cmd">\usepackage</code>{glossaries}
<a id="wrglossary.67"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>{<a id="wrglossary.68"></a><a href="#glo:opt.acrstyle.long-sc-short"><span class="acrstylefmt">long-sc-short</span></a>}
<a id="wrglossary.69"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>{svm}{svm}{support vector machine}
<code class="cbeg">\begin{document}</code>
First use: <a id="wrglossary.70"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{svm}. Second use: <a id="wrglossary.71"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{svm}.
<code class="cend">\end{document}</code>
</pre> The abbreviation styles have a different naming scheme with <a id="wrglossary.72"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><code class="cmd">\documentclass</code>{article}
<code class="cmd">\usepackage</code>{glossaries-extra}
<a id="wrglossary.73"></a><a href="#glo:setabbreviationstyle"><code class="csfmt">\setabbreviationstyle</code></a>{<a id="wrglossary.74"></a><a href="#glo:opt.abbrstyle.long-short-sc"><span class="abbrstylefmt">long-short-sc</span></a>}<span class="comment">% <a id="wrglossary.75"></a><a href="#glo:pkg.glossaries-extra">glossaries-extra.sty</a></span><a id="wrglossary.76"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>{svm}{svm}{support vector machine}
<code class="cbeg">\begin{document}</code>
First use: <a id="wrglossary.77"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{svm}. Second use: <a id="wrglossary.78"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{svm}.
<code class="cend">\end{document}</code>
</pre> With <a id="wrglossary.79"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> you can have multiple abbreviation styles for different categories. Many of these styles have their own associated formatting commands that can be redefined  for minor adjustments. For example: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><code class="cmd">\documentclass</code>{article}
<code class="cmd">\usepackage</code>{glossaries-extra}
<a id="wrglossary.80"></a><a href="#glo:setabbreviationstyle"><code class="csfmt">\setabbreviationstyle</code></a>[statistical]{<a id="wrglossary.81"></a><a href="#glo:opt.abbrstyle.long-short-sc"><span class="abbrstylefmt">long-short-sc</span></a>}
<a id="wrglossary.82"></a><a href="#glo:setabbreviationstyle"><code class="csfmt">\setabbreviationstyle</code></a>[bacteria]{<a id="wrglossary.83"></a><a href="#glo:opt.abbrstyle.long-only-short-only"><span class="abbrstylefmt">long-only-short-only</span></a>}
<span class="comment">% Formatting commands used by '<a id="wrglossary.84"></a><a href="#glo:opt.abbrstyle.long-only-short-only"><span class="abbrstylefmt">long-only-short-only</span></a>' style:</span>
<code class="cmd">\renewcommand</code>*{<a id="wrglossary.85"></a><a href="#glo:glsabbrvonlyfont"><code class="csfmt">\glsabbrvonlyfont</code></a>}[1]{<code class="cmd">\emph</code>{#1}}
<code class="cmd">\renewcommand</code>*{<a id="wrglossary.86"></a><a href="#glo:glslongonlyfont"><code class="csfmt">\glslongonlyfont</code></a>}[1]{<code class="cmd">\emph</code>{#1}}

<span class="comment">% Formatting command used by '<a id="wrglossary.87"></a><a href="#glo:opt.abbrstyle.long-short-sc"><span class="abbrstylefmt">long-short-sc</span></a>' style:</span>
<span class="comment">% (the following converts the abbreviation to <a id="wrglossary.88"></a><a href="#glo:idx.lowercase">lowercase</a>)</span>
<code class="cmd">\renewcommand</code>*{<a id="wrglossary.89"></a><a href="#glo:glsabbrvscfont"><code class="csfmt">\glsabbrvscfont</code></a>}[1]{<a id="wrglossary.90"></a><a href="#glo:textsc"><code class="csfmt">\textsc</code></a>{<a id="wrglossary.91"></a><a href="#glo:glslowercase"><code class="csfmt">\glslowercase</code></a>{#1}}}

<a id="wrglossary.92"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>
 [
   <a id="wrglossary.93"></a><a href="#glo:opt.gloskey.category"><span class="csoptfmt">category</span></a><span class="optfmt">={statistical}</span><span class="comment">% <a id="wrglossary.94"></a><a href="#glo:pkg.glossaries-extra">glossaries-extra.sty</a> key</span> ]
 {svm}{SVM}{support vector machine}

<a id="wrglossary.95"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>
 [
   <a id="wrglossary.96"></a><a href="#glo:opt.gloskey.category"><span class="csoptfmt">category</span></a><span class="optfmt">={bacteria}</span><span class="comment">% <a id="wrglossary.97"></a><a href="#glo:pkg.glossaries-extra">glossaries-extra.sty</a> key</span> ]
 {cbot}{C.<a id="wrglossary.98"></a><a href="#glo:idx.nbsp"><span title="non-breaking space (\code{~})" class="icon"><code class="code">~</code></span></a>botulinum}{Clostridium botulinum}

<code class="cbeg">\begin{document}</code>
First use: <a id="wrglossary.99"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{svm}, <a id="wrglossary.100"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{cbot}.

Next use: <a id="wrglossary.101"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{svm}, <a id="wrglossary.102"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{cbot}.
<code class="cend">\end{document}</code>
</pre> This produces: <div class="resultbox"><div class="resultboxtitle"><a href="#glo:sym.result"><span title="Result" class="icon">&#x1f5ba;</span></a></div><!-- end of resultboxtitle -->
First use: support vector machine (<span style="font-style: normal; font-variant: small-caps; ">svm</span>), <span style="font-style: italic; font-variant: normal; ">Clostridium botulinum</span>.<p>
Next use: <span style="font-style: normal; font-variant: small-caps; ">svm</span>, <span style="font-style: italic; font-variant: normal; ">C.&#xa0;botulinum</span>. </div><!-- end of resultbox -->
<p>
As you can hopefully see from the above examples, there are two main ways of defining a term: as a general entry (<a id="wrglossary.103"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>) or as an abbreviation (<a id="wrglossary.104"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a> or, with <a id="wrglossary.105"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, <a id="wrglossary.106"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>).<p>
Regardless of the method of defining a term, the term is always  given a label. In the first example, the label was <code class="code">ex</code> and in the other examples the label was <code class="code">svm</code> (and <code class="code">cbot</code> in the last example). The label is used to uniquely identify the term (like the standard <code class="csfmt">\label</code>/<code class="csfmt">\ref</code> or <code class="csfmt">\cite</code> mechanism). The label may be the same as the text produced with <a id="wrglossary.107"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> (provided it doesn&#x2019;t contain any formatting commands) or may be completely different.<p>
The labels are identified in bold in the following: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><a id="wrglossary.108"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{<strong class="strong">elite</strong>}{<a id="wrglossary.109"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={&#xe9;lite}</span>,
 <a id="wrglossary.110"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={select group}</span>}
<a id="wrglossary.111"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{<strong class="strong">set</strong>}{<a id="wrglossary.112"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={set}</span>,
 <a id="wrglossary.113"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={collection of distinct elements}</span>}
<a id="wrglossary.114"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{<strong class="strong">sym.set</strong>}{
 <a id="wrglossary.115"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={<code class="cmd">\ensuremath</code>{<code class="cmd">\mathcal</code>{S}}}</span>,
 <a id="wrglossary.116"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={a set}</span>}
<a id="wrglossary.117"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>{<strong class="strong">tool.cnc</strong>}{CNC}{computer numerical control}
<a id="wrglossary.118"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>{<strong class="strong">police.cnc</strong>}{CNC}{civil nuclear constabulary}
<a id="wrglossary.119"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>{<strong class="strong">miltary.cnc</strong>}{CNC}{commander in chief}
</pre><p>
With modern TeX installations you may now be able to use UTF-8 characters in the label, but beware of active characters. For example, <a id="wrglossary.120"></a><a href="#glo:pkg.babel"><span class="styfmt">babel</span></a> makes some punctuation characters, such as  <a id="wrglossary.121"></a><a href="#glo:idx.sym.colon"><code class="code">:</code> (colon)</a>, active. This means that the character behaves like a command, which allows extra spacing to be inserted before or after the punctuation mark or provides a shortcut to apply an accent to a following character.<p>
For example, the following works: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><code class="cmd">\documentclass</code>{article}
<code class="cmd">\usepackage</code>{glossaries}
<a id="wrglossary.122"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{sym:set}{<a id="wrglossary.123"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={<code class="cmd">\ensuremath</code>{<code class="cmd">\mathcal</code>{S}}}</span>,
 <a id="wrglossary.124"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={a set}</span>}
<code class="cbeg">\begin{document}</code>
<a id="wrglossary.125"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sym:set}
<code class="cend">\end{document}</code>
</pre> However, if <a id="wrglossary.126"></a><a href="#glo:pkg.babel"><span class="styfmt">babel</span></a> is loaded with <span class="optfmt">french</span> then the <a id="wrglossary.127"></a><a href="#glo:idx.sym.colon"><code class="code">:</code> (colon)</a> character becomes active. <pre class="badcodebox"><div class="badcodeboxtitle"><a href="#glo:sym.badcode"><span title="Problematic Input" class="icon"><span class="overlapped">&#x1f5b9;</span><span class="overlapper"><span class="deprecatedorbannedfmt">&#x1f6c7;</span></span></span></a></div><code class="cmd">\documentclass</code>{article}
<code class="cmd">\usepackage</code>[T1]{fontenc}
<code class="cmd">\usepackage</code>[french]{babel}
<code class="cmd">\usepackage</code>{glossaries}

<span class="comment">% the colon : is a normal character here</span>
<a id="wrglossary.128"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{sym:set}{<a id="wrglossary.129"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={<code class="cmd">\ensuremath</code>{<code class="cmd">\mathcal</code>{S}}}</span>,
 <a id="wrglossary.130"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={a set}</span>}

<code class="cbeg">\begin{document}</code>
<span class="comment">% the colon : is now an active character</span>
<a id="wrglossary.131"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sym:set}
<code class="cend">\end{document}</code>
</pre> You may find that the above example seems to work, but a problem will occur if <a id="wrglossary.132"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a> and a <a id="wrglossary.133"></a><a href="#glo:dual.glossary">glossary</a> are added to the document as the active character will interfere with the hyperlink target name.<p>
<div class="important"><div class="importanttitle"><a href="#glo:sym.important"><span title="Important" class="icon">&#x2139;</span></a></div><!-- end of importanttitle -->
Don&#x2019;t use <a id="wrglossary.134"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> in chapter or section headings as it can have some unpleasant side-effects. Instead use <a id="wrglossary.135"></a><a href="#glo:glsentrytext"><code class="csfmt">\glsentrytext</code></a> for regular entries and either <a id="wrglossary.136"></a><a href="#glo:glsentryshort"><code class="csfmt">\glsentryshort</code></a> or <a id="wrglossary.137"></a><a href="#glo:glsentrylong"><code class="csfmt">\glsentrylong</code></a> for acronyms. Alternatively use <a id="wrglossary.138"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> which provides special commands for use in section headings and captions, such as <a id="wrglossary.139"></a><a href="#glo:glsfmttext"><code class="csfmt">\glsfmttext</code></a> and <a id="wrglossary.140"></a><a href="#glo:glsfmtshort"><code class="csfmt">\glsfmtshort</code></a>. </div><!-- end of important -->
<p>
The above examples are reasonably straightforward. The difficulty comes if you want to display a <span style="font-style: italic; font-variant: normal; ">sorted</span> list of all the entries you have used in the document. The <a id="wrglossary.141"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package provides an easy way of listing all the defined entries: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><code class="cmd">\documentclass</code>{article}

<code class="cmd">\usepackage</code>[<a id="wrglossary.142"></a><a href="#glo:opt.sort"><span class="styoptfmt">sort</span></a><span class="optfmt">=none</span>]{glossaries-extra}

<a id="wrglossary.143"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{potato}{<a id="wrglossary.144"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={potato}</span>,<a id="wrglossary.145"></a><a href="#glo:opt.gloskey.plural"><span class="csoptfmt">plural</span></a><span class="optfmt">={potatoes}</span>,
 <a id="wrglossary.146"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={starchy tuber}</span>}

<a id="wrglossary.147"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{cabbage}{<a id="wrglossary.148"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={cabbage}</span>,
 <a id="wrglossary.149"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={vegetable with thick green or purple leaves}</span>}

 
<a id="wrglossary.150"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{turnip}{<a id="wrglossary.151"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={turnip}</span>,
  <a id="wrglossary.152"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={round pale root vegetable}</span>}

<a id="wrglossary.153"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{carrot}{<a id="wrglossary.154"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={carrot}</span>,
  <a id="wrglossary.155"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={orange root}</span>}

<code class="cbeg">\begin{document}</code>
Chop the <a id="wrglossary.156"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{cabbage}, <a id="wrglossary.157"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{potato} and <a id="wrglossary.158"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{carrot}.

<a id="wrglossary.159"></a><a href="#glo:printunsrtglossaries"><code class="csfmt">\printunsrtglossaries</code></a> <span class="comment">% list all entries</span>
<code class="cend">\end{document}</code>
</pre> However this method doesn&#x2019;t sort the entries (they&#x2019;re listed in order of definition) and it will display all the defined entries, regardless of whether or not you&#x2019;ve used them all in the document, so <span class="qt">&#x201c;turnip&#x201d;</span> appears in the glossary even though there&#x2019;s no <code class="code"><a id="wrglossary.160"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{turnip}</code> (or similar) in the document.<p>
The <a id="wrglossary.161"></a><a href="#glo:opt.sort"><span class="styoptfmt">sort</span></a><span class="optfmt">=none</span> option isn&#x2019;t essential in this case (there&#x2019;s no other sort option available for this document), but it prevents the automatic construction of the sort value and so slightly improves the document build time.<p>
Note that this example document uses the same command (<a id="wrglossary.162"></a><a href="#glo:printunsrtglossaries"><code class="csfmt">\printunsrtglossaries</code></a>) that&#x2019;s used with <a id="wrglossary.163"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> (<a id="wrglossary.164"></a><a href="#glo:idx.opt.b2g">Option&#xa0;4</a>) but with <a id="wrglossary.165"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> you instead need to use the  <a id="wrglossary.166"></a><a href="#glo:opt.record"><span class="styoptfmt">record</span></a> package option and one or more instances of <a id="wrglossary.167"></a><a href="#glo:GlsXtrLoadResources"><code class="csfmt">\GlsXtrLoadResources</code></a> in the preamble (see below).<p>
Most users prefer to have an automatically sorted list that only contains entries that have been used in the document, optionally with a page list (<a id="wrglossary.168"></a><a href="#glo:indexing">indexing</a>). The <a id="wrglossary.169"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package provides three options: use TeX to perform the sorting (<a id="wrglossary.170"></a><a href="#glo:idx.opt.noidx">Option&#xa0;1</a>); use <a id="wrglossary.171"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> to perform the sorting (<a id="wrglossary.172"></a><a href="#glo:idx.opt.mkidx">Option&#xa0;2</a>); use <a id="wrglossary.173"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> to perform the sorting (<a id="wrglossary.174"></a><a href="#glo:idx.opt.xdy">Option&#xa0;3</a>). The extension package <a id="wrglossary.175"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> provides a fourth method: use <a id="wrglossary.176"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> (<a id="wrglossary.177"></a><a href="#glo:idx.opt.b2g">Option&#xa0;4</a>).<p>
The first option (using TeX) is the simplest method, as it doesn&#x2019;t require an external tool, but it&#x2019;s very inefficient and the sorting is done according to lower case character code (which matches basic Latin alphabets, such as English, but not extended Latin alphabets, such as Icelandic) or non-Latin alphabets. To use this method, add <a id="wrglossary.178"></a><a href="#glo:makenoidxglossaries"><code class="csfmt">\makenoidxglossaries</code></a> to the preamble and put <a id="wrglossary.179"></a><a href="#glo:printnoidxglossaries"><code class="csfmt">\printnoidxglossaries</code></a> at the place where you want your glossary. For example: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><code class="cmd">\documentclass</code>{article}

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

<a id="wrglossary.180"></a><a href="#glo:makenoidxglossaries"><code class="csfmt">\makenoidxglossaries</code></a> <span class="comment">% use TeX to sort</span>

<a id="wrglossary.181"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{potato}{<a id="wrglossary.182"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={potato}</span>,<a id="wrglossary.183"></a><a href="#glo:opt.gloskey.plural"><span class="csoptfmt">plural</span></a><span class="optfmt">={potatoes}</span>,
 <a id="wrglossary.184"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={starchy tuber}</span>}

<a id="wrglossary.185"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{cabbage}{<a id="wrglossary.186"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={cabbage}</span>,
 <a id="wrglossary.187"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={vegetable with thick green or purple leaves}</span>}

<a id="wrglossary.188"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{turnip}{<a id="wrglossary.189"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={turnip}</span>,
 <a id="wrglossary.190"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={round pale root vegetable}</span>}

<a id="wrglossary.191"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{carrot}{<a id="wrglossary.192"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={carrot}</span>,
 <a id="wrglossary.193"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={orange root}</span>}

<code class="cbeg">\begin{document}</code>
Chop the <a id="wrglossary.194"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{cabbage}, <a id="wrglossary.195"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{potato} and <a id="wrglossary.196"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{carrot}.

<a id="wrglossary.197"></a><a href="#glo:printnoidxglossaries"><code class="csfmt">\printnoidxglossaries</code></a>
<code class="cend">\end{document}</code>
</pre><p>
<div class="important"><div class="importanttitle"><a href="#glo:sym.important"><span title="Important" class="icon">&#x2139;</span></a></div><!-- end of importanttitle -->
The <a id="wrglossary.198"></a><a href="#glo:makenoidxglossaries"><code class="csfmt">\makenoidxglossaries</code></a> method is very slow, uses an ASCII comparator and often breaks if there are commands in the <code class="code">name</code> key. See <a href="https://www.dickimaw-books.com/gallery/glossaries-performance.shtml">Glossaries Performance</a> for a comparison. </div><!-- end of important -->
<p>
Try this out and run LaTeX (or pdfLaTeX) <span style="font-style: italic; font-variant: normal; ">twice</span>. The first run won&#x2019;t show the <a id="wrglossary.199"></a><a href="#glo:dual.glossary">glossary</a>. It will only appear on the second run. This doesn&#x2019;t include <span class="qt">&#x201c;turnip&#x201d;</span> in the <a id="wrglossary.200"></a><a href="#glo:dual.glossary">glossary</a> because that term hasn&#x2019;t been used (with commands like <code class="code"><a id="wrglossary.201"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{turnip}</code>) in the document.<p>
The glossary has a vertical gap between the <span class="qt">&#x201c;carrot&#x201d;</span> term and the <span class="qt">&#x201c;potato&#x201d;</span> term. This is because the entries in the glossaries are grouped according to their first letter. If you don&#x2019;t want this gap, just add <a id="wrglossary.202"></a><a href="#glo:opt.nogroupskip"><span class="styoptfmt">nogroupskip</span></a> to the package options: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.203"></a><a href="#glo:opt.nogroupskip"><span class="styoptfmt">nogroupskip</span></a>]{glossaries}
</pre> or you may want to try out a style that shows the group headings: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.204"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a><span class="optfmt">=<a id="wrglossary.205"></a><a href="#glo:opt.glostyle.indexgroup"><span class="glostylefmt">indexgroup</span></a></span>]{glossaries}
</pre> If you try out this example you may also notice that the description is followed by a full stop (period) and a number. The number is the location in the document where the entry was used (page&#xa0;1 in this case), so you can lookup the term in the <a id="wrglossary.206"></a><a href="#glo:dual.glossary">glossary</a> and be directed to the relevant pages. It may be that you don&#x2019;t want this back-reference, in which case you can suppress it using the <a id="wrglossary.207"></a><a href="#glo:opt.nonumberlist"><span class="styoptfmt">nonumberlist</span></a> package option: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.208"></a><a href="#glo:opt.nonumberlist"><span class="styoptfmt">nonumberlist</span></a>]{glossaries}
</pre> If you don&#x2019;t like the terminating full stop, you can suppress that with the <a id="wrglossary.209"></a><a href="#glo:opt.nopostdot"><span class="styoptfmt">nopostdot</span></a> package option: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.210"></a><a href="#glo:opt.nopostdot"><span class="styoptfmt">nopostdot</span></a>]{glossaries}
</pre><p>
If you try out the earlier example with <a id="wrglossary.211"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> and <a id="wrglossary.212"></a><a href="#glo:printunsrtglossaries"><code class="csfmt">\printunsrtglossaries</code></a> you may notice that the terminating full stop is missing and there are no number lists. You can add the full stop back with <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.213"></a><a href="#glo:opt.nopostdot"><span class="styoptfmt">nopostdot</span></a><span class="optfmt">=false</span>]{glossaries-extra}
</pre> or <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.214"></a><a href="#glo:opt.postdot"><span class="styoptfmt">postdot</span></a>]{glossaries-extra}
</pre> If you want the number lists then you need to use an indexing option.<p>
You may have noticed that I&#x2019;ve used another command in the above examples: <a id="wrglossary.215"></a><a id="wrglossary.216"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>. This displays the plural form. By default, this is just the singular form with the letter <span class="qt">&#x201c;s&#x201d;</span> appended, but in the case of <span class="qt">&#x201c;potato&#x201d;</span> I had to specify the correct plural using the <a id="wrglossary.217"></a><a href="#glo:opt.gloskey.plural"><span class="csoptfmt">plural</span></a> key.<p>
As I mentioned earlier, using TeX to sort the entries is the simplest but least efficient method. If you have a large <a id="wrglossary.218"></a><a href="#glo:dual.glossary">glossary</a> or if your terms contain non-Latin or extended Latin characters, then you will have a much faster build time if you use <a id="wrglossary.219"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> (<a id="wrglossary.220"></a><a href="#glo:idx.opt.mkidx">Option&#xa0;2</a>) or <a id="wrglossary.221"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> (<a id="wrglossary.222"></a><a href="#glo:idx.opt.xdy">Option&#xa0;3</a>) or <a id="wrglossary.223"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> (<a id="wrglossary.224"></a><a href="#glo:idx.opt.b2g">Option&#xa0;4</a>). If you are using extended Latin or non-Latin characters, then <a id="wrglossary.225"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> or <a id="wrglossary.226"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> are the recommended methods. These methods are described in more detail in &#xa7;<a href="#sec:printglossaries">4</a>.<p>
The rest of this document briefly describes the main commands provided by the <a id="wrglossary.227"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package. (Most of these are also available with <a id="wrglossary.228"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> but may behave slightly differently.)<p>

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

<section id="sec:defterm"><!-- start of section sec:defterm --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->2. Defining Terms<div class="labellink"><a href="#sec:defterm">[link]</a></div></h2><!-- end of section header -->
<p>
When you use the <a id="wrglossary.229"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package, you need to define glossary entries before you can reference them. This is best  done in the document preamble, as shown in the earlier examples, or in a separate file that&#x2019;s input in the preamble.<p>
These entries could be a&#xa0;word, phrase, abbreviation or symbol. They&#x2019;re usually accompanied by a&#xa0;description, which could be a short sentence or an in-depth explanation that spans multiple paragraphs. The simplest method of defining an entry is to use: <div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">&#x1f4cc;</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.230"></a><code class="code"><dfn id="glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></dfn>{<span class="meta">&#x2329;<em class="metainner">label</em>&#x232a;</span>}{<span class="meta">&#x2329;<em class="metainner">key=value list</em>&#x232a;</span>}</code></div><!-- end of pinnedbox -->
 The two most important keys are <a id="wrglossary.231"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> and <a id="wrglossary.232"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a>: <pre class="compactcodebox"><a id="wrglossary.233"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{<span class="meta">&#x2329;<em class="metainner">label</em>&#x232a;</span>}
{
  <a id="wrglossary.234"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={<span class="meta">&#x2329;<em class="metainner">name</em>&#x232a;</span>}</span>,
  <a id="wrglossary.235"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={<span class="meta">&#x2329;<em class="metainner">description</em>&#x232a;</span>}</span>,
  <span class="meta">&#x2329;<em class="metainner">other options</em>&#x232a;</span>
}
</pre> where <span class="meta">&#x2329;<em class="metainner">label</em>&#x232a;</span> is a unique label that identifies this entry. (Don&#x2019;t include the angle brackets <span class="meta">&#x2329;<em class="metainner"> </em>&#x232a;</span>. They just indicate the parts of the code that you need to change when you use this command in your document.)  The <span class="meta">&#x2329;<em class="metainner">name</em>&#x232a;</span> is the word, phrase or symbol you are defining, and <span class="meta">&#x2329;<em class="metainner">description</em>&#x232a;</span> is the description to be displayed in the glossary.<p>
This command is a <span class="qt">&#x201c;short&#x201d;</span> command, which means that <span class="meta">&#x2329;<em class="metainner">description</em>&#x232a;</span> can&#x2019;t contain a&#xa0;paragraph break. If you have a&#xa0;long description, you can instead use: <div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">&#x1f4cc;</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.236"></a><code class="code"><dfn id="glo:longnewglossaryentry"><code class="csfmt">\longnewglossaryentry</code></dfn>{<span class="meta">&#x2329;<em class="metainner">label</em>&#x232a;</span>}{<span class="meta">&#x2329;<em class="metainner">key=value list</em>&#x232a;</span>}{<span class="meta">&#x2329;<em class="metainner">description</em>&#x232a;</span>}</code></div><!-- end of pinnedbox -->
 In this case the <a id="wrglossary.237"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> key is in the second argument but the description is supplied in the third argument instead of via a key. <pre class="compactcodebox"><a id="wrglossary.238"></a><a href="#glo:longnewglossaryentry"><code class="csfmt">\longnewglossaryentry</code></a>{<span class="meta">&#x2329;<em class="metainner">label</em>&#x232a;</span>}
{
  <a id="wrglossary.239"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={<span class="meta">&#x2329;<em class="metainner">name</em>&#x232a;</span>}</span>,
  <span class="meta">&#x2329;<em class="metainner">other options</em>&#x232a;</span>
}
{<span class="meta">&#x2329;<em class="metainner">description</em>&#x232a;</span>}
</pre><p>
Examples: 
<ol class="displaylist">
 <li><span class="numitem">1.</span>Define the term <span class="qt">&#x201c;set&#x201d;</span> with the label <code class="code">set</code>: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><a id="wrglossary.240"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{set}
{
  <a id="wrglossary.241"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={set}</span>,
  <a id="wrglossary.242"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={a collection of objects}</span>
}
</pre><p>
<li><span class="numitem">2.</span>Define the symbol \(\emptyset \) with the label <code class="code">emptyset</code>: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><a id="wrglossary.243"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{emptyset}
{
  <a id="wrglossary.244"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={<code class="cmd">\ensuremath</code>{<code class="cmd">\emptyset</code>}}</span>,
  <a id="wrglossary.245"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={the empty set}</span>
}
</pre> (This will also need a <a id="wrglossary.246"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> key if you use Options&#xa0;<a href="#glo:idx.opt.noidx">1</a> or <a href="#glo:idx.opt.xdy">3</a>, see below.)<p>
<li><span class="numitem">3.</span>Define the phrase <span class="qt">&#x201c;Fish Age&#x201d;</span> with the label <code class="code">fishage</code>: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><a id="wrglossary.247"></a><a href="#glo:longnewglossaryentry"><code class="csfmt">\longnewglossaryentry</code></a>{fishage}
{<a id="wrglossary.248"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={Fish Age}</span>}
{%
  A common name for the Devonian geologic period 
  spanning from the end of the Silurian Period to
  the beginning of the Carboniferous Period.

  This age was known for its remarkable variety of 
  fish species.
}
</pre> (The percent character discards the end of line character that would otherwise cause an unwanted space to appear at the start of the description.)<p>
<li><span class="numitem">4.</span>If you are using UTF-8 characters with the <a id="wrglossary.249"></a><a href="#glo:pkg.inputenc"><span class="styfmt">inputenc</span></a> package, make sure you have <a id="wrglossary.250"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> v2.08+ installed: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><span class="comment">% <a id="wrglossary.251"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> v2.08+</span>
<a id="wrglossary.252"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{elite}
{
  <a id="wrglossary.253"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={&#xe9;lite}</span>,
  <a id="wrglossary.254"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={select group or class}</span>
}
</pre> If you have an older version of <a id="wrglossary.255"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> then any initial character that is an extended Latin or non-Latin character must be grouped in order to work with sentence-casing commands, such as <a id="wrglossary.256"></a><a href="#glo:Gls"><code class="csfmt">\Gls</code></a>: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><span class="comment">% <a id="wrglossary.257"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> v2.07 or older</span>
<a id="wrglossary.258"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{elite}
{
  <a id="wrglossary.259"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={{&#xe9;}lite}</span>,
  <a id="wrglossary.260"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={select group or class}</span>
}
</pre> Or <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><span class="comment">% <a id="wrglossary.261"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> v2.07 or older</span>
<a id="wrglossary.262"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{elite}
{
  <a id="wrglossary.263"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={{<code class="cmd">\'</code>e}lite}</span>,
  <a id="wrglossary.264"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={select group or class}</span>
}
</pre> 
</ol>
<p>
If you use <a id="wrglossary.265"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> with <a id="wrglossary.266"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> then the terms must be defined in a <a id="wrglossary.267"></a><a href="#glo:ext.bib"><span class="extfmt">bib</span></a> file. For example: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><span class="comment">% Encoding: UTF-8</span>

<code class="code">@entry</code>{set,
  <a id="wrglossary.268"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={set}</span>,
  <a id="wrglossary.269"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={a collection of objects}</span>
}

<code class="code">@entry</code>{emptyset,
  <a id="wrglossary.270"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={<code class="cmd">\ensuremath</code>{<code class="cmd">\emptyset</code>}}</span>,
  <a id="wrglossary.271"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={the empty set}</span>
}

<code class="code">@entry</code>{fishage,
  <a id="wrglossary.272"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={Fish Age}</span>,
  <a id="wrglossary.273"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={A common name for the Devonian geologic period    spanning from the end of the Silurian Period to   the beginning of the Carboniferous Period. 
  This age was known for its remarkable variety of    fish species.}</span>
}

<code class="code">@entry</code>{elite,
  <a id="wrglossary.274"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={&#xe9;lite}</span>,
  <a id="wrglossary.275"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={select group or class}</span>
}
</pre> (The <a id="wrglossary.276"></a><a href="#glo:ext.bib"><span class="extfmt">bib</span></a> format doesn&#x2019;t allow spaces in labels so you can&#x2019;t have <code class="code">fish age</code> as the label, but you can have  <code class="code">fish-age</code>.) This method requires <a id="wrglossary.277"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span>&#x2019;s</a> <a id="wrglossary.278"></a><a href="#glo:opt.record"><span class="styoptfmt">record</span></a> package option: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.279"></a><a href="#glo:opt.record"><span class="styoptfmt">record</span></a>]{glossaries-extra}
</pre> and the <a id="wrglossary.280"></a><a href="#glo:ext.bib"><span class="extfmt">bib</span></a> file is specified in the resource command. For example, if the <a id="wrglossary.281"></a><a href="#glo:ext.bib"><span class="extfmt">bib</span></a> file is called <span class="filefmt">entries.bib</span> then put the following line in the document preamble: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><a id="wrglossary.282"></a><a href="#glo:GlsXtrLoadResources"><code class="csfmt">\GlsXtrLoadResources</code></a>[<a id="wrglossary.283"></a><a href="#glo:opt.resource.src"><span class="csoptfmt">src</span></a><span class="optfmt">={entries}</span>]
</pre> You can have a comma-separated list. For example, if you also have entries defined in the file <span class="filefmt">entries2.bib</span>: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><a id="wrglossary.284"></a><a href="#glo:GlsXtrLoadResources"><code class="csfmt">\GlsXtrLoadResources</code></a>[<a id="wrglossary.285"></a><a href="#glo:opt.resource.src"><span class="csoptfmt">src</span></a><span class="optfmt">={entries,entries2}</span>]
</pre><p>
There are other keys you can use when you define an entry. For example, the <a id="wrglossary.286"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> key indicates how the term should appear in the list of entries (<a id="wrglossary.287"></a><a href="#glo:dual.glossary">glossary</a>), but if the term should appear differently when you reference it with <code class="code"><a id="wrglossary.288"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{<span class="meta">&#x2329;<em class="metainner">label</em>&#x232a;</span>}</code> in  the document, you need to use the <a id="wrglossary.289"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a> key as well.<p>
For example: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><a id="wrglossary.290"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{latinalph}
{
  <a id="wrglossary.291"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={Latin Alphabet}</span>,
  <a id="wrglossary.292"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a><span class="optfmt">={Latin alphabet}</span>,
  <a id="wrglossary.293"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={alphabet consisting of the letters    a, <code class="cmd">\ldots</code>, z, A, <code class="cmd">\ldots</code>, Z}</span>
}
</pre> This will appear in the text as <span class="qt">&#x201c;Latin alphabet&#x201d;</span> but will be listed in the glossary as <span class="qt">&#x201c;Latin Alphabet&#x201d;</span>. With <a id="wrglossary.294"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> this entry is defined in the <a id="wrglossary.295"></a><a href="#glo:ext.bib"><span class="extfmt">bib</span></a> file as: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><code class="code">@entry</code>{latinalph,
  <a id="wrglossary.296"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={Latin Alphabet}</span>,
  <a id="wrglossary.297"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a><span class="optfmt">={Latin alphabet}</span>,
  <a id="wrglossary.298"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={alphabet consisting of the letters    a, <code class="cmd">\ldots</code>, z, A, <code class="cmd">\ldots</code>, Z}</span>
}
</pre><p>
Another commonly used key is <a id="wrglossary.299"></a><a href="#glo:opt.gloskey.plural"><span class="csoptfmt">plural</span></a> for specifying the plural of the term. This defaults to the value of the <a id="wrglossary.300"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a> key with an <span class="qt">&#x201c;s&#x201d;</span> appended, but if this is incorrect, just use the <a id="wrglossary.301"></a><a href="#glo:opt.gloskey.plural"><span class="csoptfmt">plural</span></a> key to override it: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><a id="wrglossary.302"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{oesophagus}
{
  <a id="wrglossary.303"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={&#x153;sophagus}</span>,
  <a id="wrglossary.304"></a><a href="#glo:opt.gloskey.plural"><span class="csoptfmt">plural</span></a><span class="optfmt">={&#x153;sophagi}</span>,
  <a id="wrglossary.305"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={canal from mouth to stomach}</span>
}
</pre><p>
Abbreviations can be defined using: <div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">&#x1f4cc;</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.306"></a><code class="code"><dfn id="glo:newacronym"><code class="csfmt">\newacronym</code></dfn>[<span class="meta">&#x2329;<em class="metainner">options</em>&#x232a;</span>]{<span class="meta">&#x2329;<em class="metainner">label</em>&#x232a;</span>}{<span class="meta">&#x2329;<em class="metainner">short</em>&#x232a;</span>}{<span class="meta">&#x2329;<em class="metainner">long</em>&#x232a;</span>}</code></div><!-- end of pinnedbox -->
 where <span class="meta">&#x2329;<em class="metainner">label</em>&#x232a;</span> is the label (as per <a id="wrglossary.307"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>),  <span class="meta">&#x2329;<em class="metainner">short</em>&#x232a;</span> is the short form and <span class="meta">&#x2329;<em class="metainner">long</em>&#x232a;</span> is the long form.  For example, the following defines an abbreviation: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><a id="wrglossary.308"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>{svm}{SVM}{support vector machine}
</pre> This internally uses <a id="wrglossary.309"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a> to define an entry with the label <code class="code">svm</code>. By default, the <a id="wrglossary.310"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> key is set to <span class="meta">&#x2329;<em class="metainner">short</em>&#x232a;</span> (<span class="qt">&#x201c;SVM&#x201d;</span> in the above example) and the <a id="wrglossary.311"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a> key is set to <span class="meta">&#x2329;<em class="metainner">long</em>&#x232a;</span> (<span class="qt">&#x201c;support vector machine&#x201d;</span> in the above example). If, instead, you want to be able to specify your own description you can do this using the optional argument: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><a id="wrglossary.312"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>
 [<a id="wrglossary.313"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={statistical pattern recognition technique}</span>]
 {svm}{SVM}{support vector machine}
</pre><p>
Before you define your acronyms, you need to specify which style to use with: <div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">&#x1f4cc;</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.314"></a><code class="code"><dfn id="glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></dfn>[<span class="meta">&#x2329;<em class="metainner">glossary-type</em>&#x232a;</span>]{<span class="meta">&#x2329;<em class="metainner">style-name</em>&#x232a;</span>}</code></div><!-- end of pinnedbox -->
 where <span class="meta">&#x2329;<em class="metainner">style-name</em>&#x232a;</span> is the name of the style. There are a number of predefined styles, such as: <a id="wrglossary.315"></a><a href="#glo:opt.acrstyle.long-short"><span class="acrstylefmt">long-short</span></a> (on <a id="wrglossary.316"></a><a href="#glo:dual.firstuse">first use</a> display the long form with the short form in parentheses); <a id="wrglossary.317"></a><a href="#glo:opt.acrstyle.short-long"><span class="acrstylefmt">short-long</span></a> (on <a id="wrglossary.318"></a><a href="#glo:dual.firstuse">first use</a> display the short form with the long form in parentheses); <a id="wrglossary.319"></a><a href="#glo:opt.acrstyle.long-short-desc"><span class="acrstylefmt">long-short-desc</span></a> (like <a id="wrglossary.320"></a><a href="#glo:opt.acrstyle.long-short"><span class="acrstylefmt">long-short</span></a> but you need to specify the description); or <a id="wrglossary.321"></a><a href="#glo:opt.acrstyle.short-long-desc"><span class="acrstylefmt">short-long-desc</span></a> (like <a id="wrglossary.322"></a><a href="#glo:opt.acrstyle.short-long"><span class="acrstylefmt">short-long</span></a> but you need to specify the description). There are some other styles as well that use <a id="wrglossary.323"></a><a href="#glo:textsc"><code class="csfmt">\textsc</code></a> to typeset the acronym in small-caps or that use a footnote on first use. See the main user guide for further details.<p>
The <a id="wrglossary.324"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package provides improved abbreviation handling with <a href="https://www.dickimaw-books.com/gallery/sample-abbr-styles.shtml">a lot more predefined styles</a>. With this extension package, abbreviations are defined using: <div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">&#x1f4cc;</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.325"></a><code class="code"><dfn id="glo:newabbreviation"><code class="csfmt">\newabbreviation</code></dfn>[<span class="meta">&#x2329;<em class="metainner">options</em>&#x232a;</span>]{<span class="meta">&#x2329;<em class="metainner">label</em>&#x232a;</span>}{<span class="meta">&#x2329;<em class="metainner">short</em>&#x232a;</span>}{<span class="meta">&#x2329;<em class="metainner">long</em>&#x232a;</span>}</code></div><!-- end of pinnedbox -->
 You can still use <a id="wrglossary.326"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a> but it&#x2019;s redefined to  use the new abbreviation interface. The style must now be set using: <div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">&#x1f4cc;</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.327"></a><code class="code"><dfn id="glo:setabbreviationstyle"><code class="csfmt">\setabbreviationstyle</code></dfn>[<span class="meta">&#x2329;<em class="metainner">category</em>&#x232a;</span>]{<span class="meta">&#x2329;<em class="metainner">style-name</em>&#x232a;</span>}</code></div><!-- end of pinnedbox -->
 The default <span class="meta">&#x2329;<em class="metainner">category</em>&#x232a;</span> is <a id="wrglossary.328"></a><a href="#glo:opt.cat.abbreviation"><span class="csoptfmt">abbreviation</span></a>. If you use <a id="wrglossary.329"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a> the category is <a id="wrglossary.330"></a><a href="#glo:opt.cat.acronym"><span class="csoptfmt">acronym</span></a>, which is why you need to use the optional argument if you define abbreviations with <a id="wrglossary.331"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a> when <a id="wrglossary.332"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> has been loaded: <pre class="compactcodebox"><a id="wrglossary.333"></a><a href="#glo:setabbreviationstyle"><code class="csfmt">\setabbreviationstyle</code></a>[<a id="wrglossary.334"></a><a href="#glo:opt.cat.acronym"><span class="csoptfmt">acronym</span></a>]{<span class="meta">&#x2329;<em class="metainner">style name</em>&#x232a;</span>}
</pre> If you use <a id="wrglossary.335"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> then abbreviations are defined in the <a id="wrglossary.336"></a><a href="#glo:ext.bib"><span class="extfmt">bib</span></a> file in the format: <pre class="compactcodebox"><code class="code">@abbreviation</code>{<span class="meta">&#x2329;<em class="metainner">label</em>&#x232a;</span>,
  <a id="wrglossary.337"></a><a href="#glo:opt.gloskey.long"><span class="csoptfmt">long</span></a><span class="optfmt">={long form}</span>,
  <a id="wrglossary.338"></a><a href="#glo:opt.gloskey.short"><span class="csoptfmt">short</span></a><span class="optfmt">={short form}</span>
}
</pre><p>
The plural forms for abbreviations can be specified using the <a id="wrglossary.339"></a><a href="#glo:opt.gloskey.longplural"><span class="csoptfmt">longplural</span></a> and <a id="wrglossary.340"></a><a href="#glo:opt.gloskey.shortplural"><span class="csoptfmt">shortplural</span></a> keys. For example: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><a id="wrglossary.341"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>
 [<a id="wrglossary.342"></a><a href="#glo:opt.gloskey.longplural"><span class="csoptfmt">longplural</span></a><span class="optfmt">={diagonal matrices}</span>]
 {dm}{DM}{diagonal matrix}
</pre> or (with <a id="wrglossary.343"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>): <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><a id="wrglossary.344"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a> <span class="comment">% <a id="wrglossary.345"></a><a href="#glo:pkg.glossaries-extra">glossaries-extra.sty</a></span> [<a id="wrglossary.346"></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 omitted, the defaults are again obtained by appending an <span class="qt">&#x201c;s&#x201d;</span> to the singular versions. (The <a id="wrglossary.347"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package provides a way of not appending <span class="qt">&#x201c;s&#x201d;</span> for abbreviation plurals via category attributes.) With <a id="wrglossary.348"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, the definition in the <a id="wrglossary.349"></a><a href="#glo:ext.bib"><span class="extfmt">bib</span></a> file is: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><code class="code">@abbreviation</code>{dm,
  <a id="wrglossary.350"></a><a href="#glo:opt.gloskey.short"><span class="csoptfmt">short</span></a><span class="optfmt">={DM}</span>,
  <a id="wrglossary.351"></a><a href="#glo:opt.gloskey.long"><span class="csoptfmt">long</span></a><span class="optfmt">={diagonal matrix}</span>,
  <a id="wrglossary.352"></a><a href="#glo:opt.gloskey.longplural"><span class="csoptfmt">longplural</span></a><span class="optfmt">={diagonal matrices}</span>
}
</pre><p>
It&#x2019;s also possible to have both a&#xa0;name and a&#xa0;corresponding symbol. Just use the <a id="wrglossary.353"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> key for the name and the <a id="wrglossary.354"></a><a href="#glo:opt.gloskey.symbol"><span class="csoptfmt">symbol</span></a> key for the symbol. For example: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><a id="wrglossary.355"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{emptyset}
{
  <a id="wrglossary.356"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={empty set}</span>,
  <a id="wrglossary.357"></a><a href="#glo:opt.gloskey.symbol"><span class="csoptfmt">symbol</span></a><span class="optfmt">={<code class="cmd">\ensuremath</code>{<code class="cmd">\emptyset</code>}}</span>,
  <a id="wrglossary.358"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={the set containing no elements}</span>
}
</pre> or with <a id="wrglossary.359"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> the definition in the <a id="wrglossary.360"></a><a href="#glo:ext.bib"><span class="extfmt">bib</span></a> file is: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><code class="code">@entry</code>{emptyset,
  <a id="wrglossary.361"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={empty set}</span>,
  <a id="wrglossary.362"></a><a href="#glo:opt.gloskey.symbol"><span class="csoptfmt">symbol</span></a><span class="optfmt">={<code class="cmd">\ensuremath</code>{<code class="cmd">\emptyset</code>}}</span>,
  <a id="wrglossary.363"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={the set containing no elements}</span>
}
</pre> If you want the symbol in the <a id="wrglossary.364"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> field then you must supply a <a id="wrglossary.365"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> value with Options&#xa0;<a href="#glo:idx.opt.noidx">1</a> and <a href="#glo:idx.opt.xdy">3</a> otherwise you&#x2019;ll end up with errors from TeX or <a id="wrglossary.366"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>. With <a id="wrglossary.367"></a><a href="#glo:idx.opt.mkidx">Option&#xa0;2</a> (<a id="wrglossary.368"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>) it&#x2019;s not quite so important but you may find the resulting order is a little odd. For example: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><a id="wrglossary.369"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{emptyset}
{
  <a id="wrglossary.370"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={<code class="cmd">\ensuremath</code>{<code class="cmd">\emptyset</code>}}</span>,
  <a id="wrglossary.371"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a><span class="optfmt">={empty set}</span>,
  <a id="wrglossary.372"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={the set containing no elements}</span>
}
</pre> This displays the symbol as \(\emptyset \) but sorts according to <span class="qt">&#x201c;empty set&#x201d;</span>. You may want to consider using <a id="wrglossary.373"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span>&#x2019;s</a> <a id="wrglossary.374"></a><a href="#glo:opt.symbols"><span class="styoptfmt">symbols</span></a> package option which provides <div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">&#x1f4cc;</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.375"></a><code class="code"><dfn id="glo:glsxtrnewsymbol"><code class="csfmt">\glsxtrnewsymbol</code></dfn>[<span class="meta">&#x2329;<em class="metainner">key=value list</em>&#x232a;</span>]{<span class="meta">&#x2329;<em class="metainner">label</em>&#x232a;</span>}{<span class="meta">&#x2329;<em class="metainner">sym</em>&#x232a;</span>}</code><p>
<div class="noteBox">requires <code class="code"><code class="csfmt">\usepackage</code>[<a id="wrglossary.376"></a><a href="#glo:opt.symbols"><span class="styoptfmt">symbols</span></a>]{glossaries-extra}</code></div><!-- end of noteBox -->
</div><!-- end of pinnedbox -->
 This internally uses <a id="wrglossary.377"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a> but automatically sets the <a id="wrglossary.378"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> key to the <span class="meta">&#x2329;<em class="metainner">label</em>&#x232a;</span>. For example: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><code class="cmd">\documentclass</code>{article}
<code class="cmd">\usepackage</code>[<a id="wrglossary.379"></a><a href="#glo:opt.symbols"><span class="styoptfmt">symbols</span></a>]{glossaries-extra}
<a id="wrglossary.380"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>
<a id="wrglossary.381"></a><a href="#glo:glsxtrnewsymbol"><code class="csfmt">\glsxtrnewsymbol</code></a> <span class="comment">% requires <a id="wrglossary.382"></a><a href="#glo:pkg.glossaries-extra">glossaries-extra.sty</a> '<a id="wrglossary.383"></a><a href="#glo:opt.symbols"><span class="styoptfmt">symbols</span></a>' option</span>
 [<a id="wrglossary.384"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={the set containing no elements}</span>]
 {emptyset}<span class="comment">% label (and sort value)</span>
 {<code class="cmd">\ensuremath</code>{<code class="cmd">\emptyset</code>}}<span class="comment">% symbol</span>
<code class="cbeg">\begin{document}</code>
<a id="wrglossary.385"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{emptyset}
<a id="wrglossary.386"></a><a href="#glo:printglossaries"><code class="csfmt">\printglossaries</code></a>
<code class="cend">\end{document}</code>
</pre> Now the sort value is set to the label <span class="qt">&#x201c;emptyset&#x201d;</span>.<p>
With <a id="wrglossary.387"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> you can define this entry in the <a id="wrglossary.388"></a><a href="#glo:ext.bib"><span class="extfmt">bib</span></a> file as <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><code class="code">@entry</code>{emptyset,
  <a id="wrglossary.389"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={<code class="cmd">\ensuremath</code>{<code class="cmd">\emptyset</code>}}</span>,
  <a id="wrglossary.390"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={the set containing no elements}</span>
}
</pre> in which case <a id="wrglossary.391"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> will try to interpret the <a id="wrglossary.392"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a>  field to determine the sort value. Alternatively you can use: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><code class="code">@symbol</code>{emptyset,
  <a id="wrglossary.393"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={<code class="cmd">\ensuremath</code>{<code class="cmd">\emptyset</code>}}</span>,
  <a id="wrglossary.394"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={the set containing no elements}</span>
}
</pre> which will use the label (<code class="code">emptyset</code>) as the sort value. (You don&#x2019;t need the <a id="wrglossary.395"></a><a href="#glo:opt.symbols"><span class="styoptfmt">symbols</span></a> package option in this case, unless you want a separate symbols list.) The corresponding document (where the definition is in the file <span class="filefmt">entries.bib</span>) is now: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><code class="cmd">\documentclass</code>{article}
<code class="cmd">\usepackage</code>[<a id="wrglossary.396"></a><a href="#glo:opt.record"><span class="styoptfmt">record</span></a>]{glossaries-extra}
<a id="wrglossary.397"></a><a href="#glo:GlsXtrLoadResources"><code class="csfmt">\GlsXtrLoadResources</code></a>[<a id="wrglossary.398"></a><a href="#glo:opt.resource.src"><span class="csoptfmt">src</span></a><span class="optfmt">={entries}</span>]
<code class="cbeg">\begin{document}</code>
<a id="wrglossary.399"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{emptyset}
<a id="wrglossary.400"></a><a href="#glo:printunsrtglossaries"><code class="csfmt">\printunsrtglossaries</code></a>
<code class="cend">\end{document}</code>
</pre><p>
Note that while the <a id="wrglossary.401"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> key is advised for symbols when using <a id="wrglossary.402"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a> or <a id="wrglossary.403"></a><a href="#glo:makenoidxglossaries"><code class="csfmt">\makenoidxglossaries</code></a> it shouldn&#x2019;t be used with <a id="wrglossary.404"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>. Instead, <a id="wrglossary.405"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> has its own algorithm for determining the sort value based on the entry type (<code class="code">@entry</code>, <code class="code">@symbol</code> etc). See <a href="https://www.dickimaw-books.com/gallery/index.php?label=bib2gls-sorting">bib2gls gallery: sorting</a> for further details.<p>

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

<section id="sec:useterm"><!-- start of section sec:useterm --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->3. Using Entries<div class="labellink"><a href="#sec:useterm">[link]</a></div></h2><!-- end of section header -->
<p>
Once you have defined your entries, as described above, you can reference them in your document. There are a&#xa0;number of commands to do this, but the most common one is: <div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">&#x1f4cc;</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.406"></a><code class="code"><dfn id="glo:gls"><code class="csfmt">\gls</code></dfn>[<span class="meta">&#x2329;<em class="metainner">options</em>&#x232a;</span>]{<span class="meta">&#x2329;<em class="metainner">label</em>&#x232a;</span>}[<span class="meta">&#x2329;<em class="metainner">insert</em>&#x232a;</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 where <span class="meta">&#x2329;<em class="metainner">label</em>&#x232a;</span> is the label you assigned to the entry when you defined it. For example, <code class="code"><a id="wrglossary.407"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{fishage}</code> will display <span class="qt">&#x201c;Fish Age&#x201d;</span> in the text (given the definition from the previous section). If you are using <a id="wrglossary.408"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> then this will display <a id="wrglossary.409"></a><a href="#glo:idx.unknowntag"><code class="code">??</code></a> (like <code class="csfmt">\ref</code> and <code class="csfmt">\cite</code>) until <a id="wrglossary.410"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> has created the relevant files and LaTeX is rerun.<p>
If you are using the <a id="wrglossary.411"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a> package (remember to load it before <a id="wrglossary.412"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a>) <a id="wrglossary.413"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> will create a hyperlink to the corresponding entry in the glossary. If you want to suppress the hyperlink for a particular instance, use the starred form <code class="code"><a id="wrglossary.414"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>*</code> for example, <code class="code"><a id="wrglossary.415"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>*{fishage}</code>. The other commands described in this section all have a similar starred form.<p>
If the entry was defined as an acronym (using <a id="wrglossary.416"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a> with <a id="wrglossary.417"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> described above) or an abbreviation (using <a id="wrglossary.418"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a> with <a id="wrglossary.419"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>), then <a id="wrglossary.420"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> will display the full form the first time it&#x2019;s used (<a id="wrglossary.421"></a><a href="#glo:dual.firstuse">first use</a>) and just the short form on <a id="wrglossary.422"></a><a href="#glo:dual.subsequentuse">subsequent use</a>. For example, if the style is set to <a id="wrglossary.423"></a><a href="#glo:opt.acrstyle.long-short"><span class="acrstylefmt">long-short</span></a>, then <code class="code"><a id="wrglossary.424"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{svm}</code> will display <span class="qt">&#x201c;support vector machine (SVM)&#x201d;</span> the first time it&#x2019;s used, but the next occurrence of <code class="code"><a id="wrglossary.425"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{svm}</code> will just display <span class="qt">&#x201c;SVM&#x201d;</span>. (If you use <a id="wrglossary.426"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a> with <a id="wrglossary.427"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> the default doesn&#x2019;t show the long form on <a id="wrglossary.428"></a><a href="#glo:dual.firstuse">first use</a>. You&#x2019;ll need to change the style first, as described earlier.)<p>
If you want the plural form, you can use: <div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">&#x1f4cc;</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.429"></a><code class="code"><dfn id="glo:glspl"><code class="csfmt">\glspl</code></dfn>[<span class="meta">&#x2329;<em class="metainner">options</em>&#x232a;</span>]{<span class="meta">&#x2329;<em class="metainner">label</em>&#x232a;</span>}[<span class="meta">&#x2329;<em class="metainner">insert</em>&#x232a;</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 instead of <code class="code"><a id="wrglossary.430"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{<span class="meta">&#x2329;<em class="metainner">label</em>&#x232a;</span>}</code>. For example, <code class="code"><a id="wrglossary.431"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{set}</code> displays <span class="qt">&#x201c;sets&#x201d;</span>.<p>
If the term appears at the start of a&#xa0;sentence, you can convert the first letter to <a id="wrglossary.432"></a><a href="#glo:idx.uppercase">uppercase</a> (<a id="wrglossary.433"></a><a href="#glo:idx.sentencecase">sentence case</a>) using: <div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">&#x1f4cc;</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.434"></a><code class="code"><dfn id="glo:Gls"><code class="csfmt">\Gls</code></dfn>[<span class="meta">&#x2329;<em class="metainner">options</em>&#x232a;</span>]{<span class="meta">&#x2329;<em class="metainner">label</em>&#x232a;</span>}[<span class="meta">&#x2329;<em class="metainner">insert</em>&#x232a;</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 for the singular form or <div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">&#x1f4cc;</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.435"></a><code class="code"><dfn id="glo:Glspl"><code class="csfmt">\Glspl</code></dfn>[<span class="meta">&#x2329;<em class="metainner">options</em>&#x232a;</span>]{<span class="meta">&#x2329;<em class="metainner">label</em>&#x232a;</span>}[<span class="meta">&#x2329;<em class="metainner">insert</em>&#x232a;</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 for the plural form. For example: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><a id="wrglossary.436"></a><a href="#glo:Glspl"><code class="csfmt">\Glspl</code></a>{set} are collections.
</pre> produces <span class="qt">&#x201c;Sets are collections&#x201d;</span>.<p>
If you&#x2019;ve specified a symbol using the <a id="wrglossary.437"></a><a href="#glo:opt.gloskey.symbol"><span class="csoptfmt">symbol</span></a> key, you can display it using: <div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">&#x1f4cc;</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.438"></a><code class="code"><dfn id="glo:glssymbol"><code class="csfmt">\glssymbol</code></dfn>[<span class="meta">&#x2329;<em class="metainner">options</em>&#x232a;</span>]{<span class="meta">&#x2329;<em class="metainner">label</em>&#x232a;</span>}[<span class="meta">&#x2329;<em class="metainner">insert</em>&#x232a;</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
 For example <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><code class="cmd">\documentclass</code>{article}
<code class="cmd">\usepackage</code>{glossaries}
<a id="wrglossary.439"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{emptyset}
{
  <a id="wrglossary.440"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={empty set}</span>,
  <a id="wrglossary.441"></a><a href="#glo:opt.gloskey.symbol"><span class="csoptfmt">symbol</span></a><span class="optfmt">={<code class="cmd">\ensuremath</code>{<code class="cmd">\emptyset</code>}}</span>,
  <a id="wrglossary.442"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={the set containing no elements}</span>
}
<code class="cbeg">\begin{document}</code>
The <a id="wrglossary.443"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{emptyset} is denoted <a id="wrglossary.444"></a><a href="#glo:glssymbol"><code class="csfmt">\glssymbol</code></a>{emptyset}.
<code class="cend">\end{document}</code>
</pre> <div class="resultbox"><div class="resultboxtitle"><a href="#glo:sym.result"><span title="Result" class="icon">&#x1f5ba;</span></a></div><!-- end of resultboxtitle -->
The empty set is denoted \(\emptyset \). </div><!-- end of resultbox -->
<p>

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

<section id="sec:printglossaries"><!-- start of section sec:printglossaries --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->4. Displaying a List of Entries<div class="labellink"><a href="#sec:printglossaries">[link]</a></div></h2><!-- end of section header -->
<p>
In &#xa7;<a href="#sec:start">1</a>, I mentioned that there are three options you can choose from to create an automatically sorted glossary with the base  <a id="wrglossary.445"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package. These are also available with the extension package <a id="wrglossary.446"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> along with a fourth option. These four options are listed below in a little more detail. Table <a href="#tab:optionsp+c">1</a> summarises the main advantages and disadvantages. (There&#x2019;s a more detailed summary in the main <a id="wrglossary.447"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> user manual.) See also <a href="https://www.dickimaw-books.com/latex/buildglossaries/">Incorporating makeglossaries or makeglossaries-lite or bib2gls into the document build</a>.<p>
<div class="table"> <div id="tab:optionsp+c" class="caption">Table&nbsp;1: Comparison of Glossary Options</div><table class="tabular-c">
<tr style=""><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; "></td>
<td class="cell-noborder-bothsep-c"> <span style="font-weight: bold; "><a href="#glo:idx.opt.noidx">Option&#xa0;1</a>  </span></td>
<td class="cell-noborder-bothsep-c"> <span style="font-weight: bold; "><a href="#glo:idx.opt.mkidx">Option&#xa0;2</a>  </span></td>
<td class="cell-noborder-bothsep-c"> <span style="font-weight: bold; "><a href="#glo:idx.opt.xdy">Option&#xa0;3</a> </span></td>
<td class="cell-noborder-bothsep-c"> <span style="font-weight: bold; "><a href="#glo:idx.opt.b2g">Option&#xa0;4</a></span></td>
</tr><tr style=""><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; ">Requires <a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>? </td>
<td class="cell-noborder-bothsep-c"> <span class="advantage"><span title="no" class="icon">&#x2716;</span></span></td>
<td class="cell-noborder-bothsep-c"> <span class="advantage"><span title="no" class="icon">&#x2716;</span></span></td>
<td class="cell-noborder-bothsep-c"> <span class="advantage"><span title="no" class="icon">&#x2716;</span></span></td>
<td class="cell-noborder-bothsep-c"> <span class="disadvantage"><span title="yes" class="icon">&#x2714;</span></span></td>
</tr><tr style=""><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; ">Requires an external application? </td>
<td class="cell-noborder-bothsep-c"> <span class="advantage"><span title="no" class="icon">&#x2716;</span></span></td>
<td class="cell-noborder-bothsep-c"> <span class="disadvantage"><span title="yes" class="icon">&#x2714;</span></span></td>
<td class="cell-noborder-bothsep-c"> <span class="disadvantage"><span title="yes" class="icon">&#x2714;</span></span></td>
<td class="cell-noborder-bothsep-c"> <span class="disadvantage"><span title="yes" class="icon">&#x2714;</span></span></td>
</tr><tr style=""><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; ">Requires Perl? </td>
<td class="cell-noborder-bothsep-c"> <span class="advantage"><span title="no" class="icon">&#x2716;</span></span></td>
<td class="cell-noborder-bothsep-c"> <span class="advantage"><span title="no" class="icon">&#x2716;</span></span></td>
<td class="cell-noborder-bothsep-c"> <span class="disadvantage"><span title="yes" class="icon">&#x2714;</span></span></td>
<td class="cell-noborder-bothsep-c"> <span class="advantage"><span title="no" class="icon">&#x2716;</span></span></td>
</tr><tr style=""><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; ">Requires Java? </td>
<td class="cell-noborder-bothsep-c"> <span class="advantage"><span title="no" class="icon">&#x2716;</span></span></td>
<td class="cell-noborder-bothsep-c"> <span class="advantage"><span title="no" class="icon">&#x2716;</span></span></td>
<td class="cell-noborder-bothsep-c"> <span class="advantage"><span title="no" class="icon">&#x2716;</span></span></td>
<td class="cell-noborder-bothsep-c"> <span class="disadvantage"><span title="yes" class="icon">&#x2714;</span></span></td>
</tr><tr style=""><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; ">Can sort extended Latin or non-Latin alphabets? </td>
<td class="cell-noborder-bothsep-c"> <span class="disadvantage"><span title="no" class="icon">&#x2716;</span></span></td>
<td class="cell-noborder-bothsep-c"> <span class="disadvantage"><span title="no" class="icon">&#x2716;</span></span></td>
<td class="cell-noborder-bothsep-c"> <span class="advantage"><span title="yes" class="icon">&#x2714;</span></span></td>
<td class="cell-noborder-bothsep-c"> <span class="advantage"><span title="yes" class="icon">&#x2714;</span></span></td>
</tr><tr style=""><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; ">Efficient sort algorithm? </td>
<td class="cell-noborder-bothsep-c"> <span class="disadvantage"><span title="no" class="icon">&#x2716;</span></span></td>
<td class="cell-noborder-bothsep-c"> <span class="advantage"><span title="yes" class="icon">&#x2714;</span></span></td>
<td class="cell-noborder-bothsep-c"> <span class="advantage"><span title="yes" class="icon">&#x2714;</span></span></td>
<td class="cell-noborder-bothsep-c"> <span class="advantage"><span title="yes" class="icon">&#x2714;</span></span></td>
</tr><tr style=""><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; ">Can use different sort methods for each glossary? </td>
<td class="cell-noborder-bothsep-c"> <span class="advantage"><span title="yes" class="icon">&#x2714;</span></span></td>
<td class="cell-noborder-bothsep-c"> <span class="disadvantage"><span title="no" class="icon">&#x2716;</span></span></td>
<td class="cell-noborder-bothsep-c"> <span class="disadvantage"><span title="no" class="icon">&#x2716;</span></span></td>
<td class="cell-noborder-bothsep-c"> <span class="advantage"><span title="yes" class="icon">&#x2714;</span></span></td>
</tr><tr style=""><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; ">Any problematic sort values? </td>
<td class="cell-noborder-bothsep-c"> <span class="disadvantage"><span title="yes" class="icon">&#x2714;</span></span></td>
<td class="cell-noborder-bothsep-c"> <span class="disadvantage"><span title="yes" class="icon">&#x2714;</span></span></td>
<td class="cell-noborder-bothsep-c"> <span class="disadvantage"><span title="yes" class="icon">&#x2714;</span></span></td>
<td class="cell-noborder-bothsep-c"> <span class="advantage"><span title="no" class="icon">&#x2716;</span></span></td>
</tr><tr style=""><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; ">Can form ranges in the location lists? </td>
<td class="cell-noborder-bothsep-c"> <span class="disadvantage"><span title="no" class="icon">&#x2716;</span></span></td>
<td class="cell-noborder-bothsep-c"> <span class="advantage"><span title="yes" class="icon">&#x2714;</span></span></td>
<td class="cell-noborder-bothsep-c"> <span class="advantage"><span title="yes" class="icon">&#x2714;</span></span></td>
<td class="cell-noborder-bothsep-c"> <span class="advantage"><span title="yes" class="icon">&#x2714;</span></span></td>
</tr><tr style=""><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; ">Can have non-standard locations? </td>
<td class="cell-noborder-bothsep-c"> <span class="advantage"><span title="yes" class="icon">&#x2714;</span></span></td>
<td class="cell-noborder-bothsep-c"> <span class="disadvantage"><span title="no" class="icon">&#x2716;</span></span></td>
<td class="cell-noborder-bothsep-c"> <span class="advantage"><span title="yes" class="icon">&#x2714;</span></span><sup>&#x2020;</sup> </td>
<td class="cell-noborder-bothsep-c"> <span class="advantage"><span title="yes" class="icon">&#x2714;</span></span></td>
</tr></table>
 <p>
<div class="medskip"></div><div class="tablefn"><sup>&#x2020;</sup>Requires some setting up.</div><!-- end of tablefn -->
 </div><p>

<dl>
 <dt><a id="option1"></a><a id="wrglossary.448"></a><dfn id="glo:idx.opt.noidx">Option 1 (<span class="qt">&#x201c;noidx&#x201d;</span>)</dfn></dt>
<p>

<dd> This is the simplest option but it&#x2019;s slow and if you want a sorted list, it doesn&#x2019;t work for extended or non-Latin alphabets. The <a id="wrglossary.449"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> mustn&#x2019;t contain commands (or, if it does, the <a id="wrglossary.450"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> value must be supplied) unless you  have the package option <a id="wrglossary.451"></a><a href="#glo:opt.sanitizesort"><span class="styoptfmt">sanitizesort</span></a> or <a id="wrglossary.452"></a><a href="#glo:opt.sort"><span class="styoptfmt">sort</span></a><span class="optfmt">=def</span>  or <a id="wrglossary.453"></a><a href="#glo:opt.sort"><span class="styoptfmt">sort</span></a><span class="optfmt">=use</span>.<p>

<ol class="displaylist">
 1.Add <a id="wrglossary.454"></a><a href="#glo:makenoidxglossaries"><code class="csfmt">\makenoidxglossaries</code></a> to your preamble (before you start defining your entries, as described in &#xa7;<a href="#sec:defterm">2</a>).<p>
2.Put <pre class="compactcodebox"><a id="wrglossary.455"></a><a href="#glo:printnoidxglossary"><code class="csfmt">\printnoidxglossary</code></a>[<a id="wrglossary.456"></a><a href="#glo:opt.printgloss.sort"><span class="csoptfmt">sort</span></a><span class="optfmt">=<span class="meta">&#x2329;<em class="metainner">order</em>&#x232a;</span></span>,<span class="meta">&#x2329;<em class="metainner">other options</em>&#x232a;</span>]
</pre> where you want your list of entries to appear. The sort <span class="meta">&#x2329;<em class="metainner">order</em>&#x232a;</span> may be one of: <code class="code">word</code> (word ordering), <code class="code">letter</code> (letter ordering), <code class="code">case</code> (case-sensitive letter ordering), <code class="code">def</code> (in order of definition) or <code class="code">use</code> (in order of use). Alternatively, use <pre class="compactcodebox"><a id="wrglossary.457"></a><a href="#glo:printnoidxglossaries"><code class="csfmt">\printnoidxglossaries</code></a>
</pre> to display all your glossaries (if you have more than one). This command doesn&#x2019;t have any arguments.<p>
This option allows you to have different sort methods. For example: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><a id="wrglossary.458"></a><a href="#glo:printnoidxglossary"><code class="csfmt">\printnoidxglossary</code></a>[<a id="wrglossary.459"></a><a href="#glo:opt.printgloss.sort"><span class="csoptfmt">sort</span></a><span class="optfmt">=word</span>]<span class="comment">% main glossary</span>
<a id="wrglossary.460"></a><a href="#glo:printnoidxglossary"><code class="csfmt">\printnoidxglossary</code></a>[<a id="wrglossary.461"></a><a href="#glo:opt.printgloss.type"><span class="csoptfmt">type</span></a><span class="optfmt">=symbols</span>,<span class="comment">% symbols glossary</span>
 <a id="wrglossary.462"></a><a href="#glo:opt.printgloss.sort"><span class="csoptfmt">sort</span></a><span class="optfmt">=use</span>]
</pre><p>
3.Run LaTeX twice on your document. (As you would do to make a&#xa0;table of contents appear.) For example, click twice on the <span class="qt">&#x201c;typeset&#x201d;</span> or <span class="qt">&#x201c;build&#x201d;</span> or <span class="qt">&#x201c;PDFLaTeX&#x201d;</span> button in your editor. 
</ol>
 Here&#x2019;s a complete document (<span class="filefmt">myDoc.tex</span>): <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><code class="cmd">\documentclass</code>{article}

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

<a id="wrglossary.463"></a><a href="#glo:makenoidxglossaries"><code class="csfmt">\makenoidxglossaries</code></a> 
<a id="wrglossary.464"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{sample}{<a id="wrglossary.465"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={sample}</span>,
  <a id="wrglossary.466"></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 <a id="wrglossary.467"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample}.

<a id="wrglossary.468"></a><a href="#glo:printnoidxglossaries"><code class="csfmt">\printnoidxglossaries</code></a> <span class="comment">% iterate over all indexed entries</span>
<code class="cend">\end{document}</code>
</pre> Document build: <pre class="terminal"><div class="terminaltitle"><a href="#glo:sym.terminal"><span title="Terminal" class="icon">&#x232a;_</span></a></div>pdflatex myDoc
pdflatex myDoc
</pre> </dd>
<p>
<dt><a id="option2"></a><a id="wrglossary.469"></a><dfn id="glo:idx.opt.mkidx">Option 2 (<span class="appfmt">makeindex</span>)</dfn></dt>
<p>

<dd> This option uses an application called <a id="wrglossary.470"></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&#x2019;s hard-coded for the non-extended Latin alphabet. This process  involves making LaTeX write the glossary information to a temporary  file which <a id="wrglossary.471"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> reads. Then <a id="wrglossary.472"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> writes  a&#xa0;new file containing the code to typeset the glossary. LaTeX then  reads this file on the next run. The <a id="wrglossary.473"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> application is automatically invoked by the helper <a id="wrglossary.474"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> script, which works out all the appropriate settings from the <a id="wrglossary.475"></a><a href="#glo:ext.aux"><span class="extfmt">aux</span></a> file.<p>

<ol class="displaylist">
 1.If you are using a package that makes the double-quote character " a shorthand (an active character), then use <a id="wrglossary.476"></a><a href="#glo:GlsSetQuote"><code class="csfmt">\GlsSetQuote</code></a> to change this to some other character. For example: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><a id="wrglossary.477"></a><a href="#glo:GlsSetQuote"><code class="csfmt">\GlsSetQuote</code></a>{+}
</pre> Use this as soon as possible after you&#x2019;ve loaded the <a id="wrglossary.478"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package. (This may not be necessary if you define all your entries in the preamble.)<p>
2.Add <a id="wrglossary.479"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a> to your preamble (before you start defining your entries).<p>
3.Put <pre class="compactcodebox"><a id="wrglossary.480"></a><a href="#glo:printglossary"><code class="csfmt">\printglossary</code></a>[<span class="meta">&#x2329;<em class="metainner">options</em>&#x232a;</span>]
</pre> where you want your list of entries (<a id="wrglossary.481"></a><a href="#glo:dual.glossary">glossary</a>) to appear. (The <a id="wrglossary.482"></a><a href="#glo:opt.printgloss.sort"><span class="csoptfmt">sort</span></a> key isn&#x2019;t available in <span class="meta">&#x2329;<em class="metainner">options</em>&#x232a;</span>.) Alternatively, use <pre class="compactcodebox"><a id="wrglossary.483"></a><a href="#glo:printglossaries"><code class="csfmt">\printglossaries</code></a>
</pre> which will display all glossaries (if you have more than one). This command doesn&#x2019;t have any arguments.<p>
<div class="important"><div class="importanttitle"><a href="#glo:sym.important"><span title="Important" class="icon">&#x2139;</span></a></div><!-- end of importanttitle -->
All glossaries are sorted using the same method which may be identified with one of the package options: <a id="wrglossary.484"></a><a href="#glo:opt.sort"><span class="styoptfmt">sort</span></a><span class="optfmt">=standard</span> (default), <a id="wrglossary.485"></a><a href="#glo:opt.sort"><span class="styoptfmt">sort</span></a><span class="optfmt">=use</span> or <a id="wrglossary.486"></a><a href="#glo:opt.sort"><span class="styoptfmt">sort</span></a><span class="optfmt">=def</span>. </div><!-- end of important -->
<p>
4.Run LaTeX on your document. This creates files with the extensions <a id="wrglossary.487"></a><a href="#glo:ext.glo"><span class="extfmt">glo</span></a> and <a id="wrglossary.488"></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&#x2019;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&#x2019;t see the  <a id="wrglossary.489"></a><a href="#glo:dual.glossary">glossary</a> as it hasn&#x2019;t been created yet.<p>
5.Run <a id="wrglossary.490"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> with the base name of your  document (without the <a id="wrglossary.491"></a><a href="#glo:ext.tex"><span class="extfmt">tex</span></a> extension). If you have access to a terminal or a command prompt then you need  to run the command: <pre class="terminal"><div class="terminaltitle"><a href="#glo:sym.terminal"><span title="Terminal" class="icon">&#x232a;_</span></a></div>makeglossaries myDoc
</pre> (Replace <span class="filefmt">myDoc</span> with the base name of your LaTeX document file without the extension.  Avoid spaces in the file name.) If you don&#x2019;t have Perl installed use <a id="wrglossary.492"></a><a href="#glo:app.makeglossaries-lite"><span class="appfmt">makeglossaries-lite</span></a> instead: <pre class="terminal"><div class="terminaltitle"><a href="#glo:sym.terminal"><span title="Terminal" class="icon">&#x232a;_</span></a></div>makeglossaries-lite myDoc
</pre><p>
<div class="important"><div class="importanttitle"><a href="#glo:sym.important"><span title="Important" class="icon">&#x2139;</span></a></div><!-- end of importanttitle -->
Some beginners get confused by <a id="wrglossary.493"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> the application (run as a system command) and <a id="wrglossary.494"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a> the LaTeX command which should be typed in the document preamble. These are two different concepts that happen to have similar looking names. </div><!-- end of important -->
<p>
If you don&#x2019;t know how to use the command prompt, then you can  probably configure your text editor to add  <a id="wrglossary.495"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> (or <a id="wrglossary.496"></a><a href="#glo:app.makeglossaries-lite"><span class="appfmt">makeglossaries-lite</span></a>) as a build tool, but each editor has a different method of doing this, so I&#xa0;can&#x2019;t give a&#xa0;general description. However, there are some guidelines in <a href="https://www.dickimaw-books.com/latex/buildglossaries/">Incorporating makeglossaries or makeglossaries-lite or bib2gls into the document build</a>. If you still have problems, try adding the <a id="wrglossary.497"></a><a href="#glo:opt.automake"><span class="styoptfmt">automake</span></a> package option: <pre class="compactcodebox"><code class="cmd">\usepackage</code>[<a id="wrglossary.498"></a><a href="#glo:opt.automake"><span class="styoptfmt">automake</span></a>]{glossaries}
</pre><p>
The default sort is word order (<span class="qt">&#x201c;sea lion&#x201d;</span> comes before <span class="qt">&#x201c;seal&#x201d;</span>).  If you want letter ordering you need to add the <a id="wrglossary.499"></a><a href="#glo:opt.order"><span class="styoptfmt">order</span></a><span class="optfmt">=letter</span> package option <pre class="compactcodebox"><code class="cmd">\usepackage</code>[<a id="wrglossary.500"></a><a href="#glo:opt.order"><span class="styoptfmt">order</span></a><span class="optfmt">=letter</span>]{glossaries}
</pre><p>
6.Once you have successfully completed the previous step, you can now run LaTeX on your document again. 
</ol>
 Here&#x2019;s a complete document (<span class="filefmt">myDoc.tex</span>): <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><code class="cmd">\documentclass</code>{article}

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

<a id="wrglossary.501"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a> <span class="comment">% create <a id="wrglossary.502"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> files</span>

<a id="wrglossary.503"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{sample}{<a id="wrglossary.504"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={sample}</span>,
  <a id="wrglossary.505"></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 <a id="wrglossary.506"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample}.

<a id="wrglossary.507"></a><a href="#glo:printglossaries"><code class="csfmt">\printglossaries</code></a> <span class="comment">% input files created by makeindex</span>
<code class="cend">\end{document}</code>
</pre> Document build: <pre class="terminal"><div class="terminaltitle"><a href="#glo:sym.terminal"><span title="Terminal" class="icon">&#x232a;_</span></a></div>pdflatex myDoc
makeglossaries myDoc
pdflatex myDoc
</pre> or <pre class="terminal"><div class="terminaltitle"><a href="#glo:sym.terminal"><span title="Terminal" class="icon">&#x232a;_</span></a></div>pdflatex myDoc
makeglossaries-lite myDoc
pdflatex myDoc
</pre> </dd>
<p>
<dt><a id="option3"></a><a id="wrglossary.508"></a><dfn id="glo:idx.opt.xdy">Option 3 (<span class="appfmt">xindy</span>)</dfn></dt>
<p>

<dd> This option uses an application called <a id="wrglossary.509"></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.510"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> and is able to sort extended Latin or non-Latin alphabets. It comes with both TeX&#xa0;Live and  MiKTeX. Since <a id="wrglossary.511"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> is a Perl script, you will also  need to ensure that Perl is installed. In a&#xa0;similar way to <a id="wrglossary.512"></a><a href="#glo:idx.opt.mkidx">Option&#xa0;2</a>, this  option involves making LaTeX write the glossary information to  a&#xa0;temporary file which <a id="wrglossary.513"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> reads. Then <a id="wrglossary.514"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>  writes a&#xa0;new file containing the code to typeset the glossary.  LaTeX then reads this file on the next run. The <a id="wrglossary.515"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> application is automatically invoked by the helper <a id="wrglossary.516"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> script, which works out all the appropriate settings from the <a id="wrglossary.517"></a><a href="#glo:ext.aux"><span class="extfmt">aux</span></a> file.<p>

<ol class="displaylist">
 1.Add the <a id="wrglossary.518"></a><a href="#glo:opt.xindy"><span class="styoptfmt">xindy</span></a> option to the <a id="wrglossary.519"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package option list: <pre class="compactcodebox"><code class="cmd">\usepackage</code>[<a id="wrglossary.520"></a><a href="#glo:opt.xindy"><span class="styoptfmt">xindy</span></a>]{glossaries}
</pre> If you aren&#x2019;t using a Latin script, you may need to suppress the default number group: <pre class="compactcodebox"><code class="cmd">\usepackage</code>[<a id="wrglossary.521"></a><a href="#glo:opt.xindy"><span class="styoptfmt">xindy</span></a><span class="optfmt">={glsnumbers=false}</span>]{glossaries}
</pre><p>
2.Add <a id="wrglossary.522"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a> to your preamble (before you start defining your entries).<p>
3.Put <pre class="compactcodebox"><a id="wrglossary.523"></a><a href="#glo:printglossary"><code class="csfmt">\printglossary</code></a>[<span class="meta">&#x2329;<em class="metainner">options</em>&#x232a;</span>]
</pre> where you want your list of entries (glossary) to appear. (The <a id="wrglossary.524"></a><a href="#glo:opt.printgloss.sort"><span class="csoptfmt">sort</span></a> key isn&#x2019;t available in <span class="meta">&#x2329;<em class="metainner">options</em>&#x232a;</span>.) Alternatively, use <pre class="compactcodebox"><a id="wrglossary.525"></a><a href="#glo:printglossaries"><code class="csfmt">\printglossaries</code></a>
</pre><p>
<div class="important"><div class="importanttitle"><a href="#glo:sym.important"><span title="Important" class="icon">&#x2139;</span></a></div><!-- end of importanttitle -->
All <a id="wrglossary.526"></a><a href="#glo:dual.glossary">glossaries</a> are sorted using the same method which may be identified with one of the package options: <a id="wrglossary.527"></a><a href="#glo:opt.sort"><span class="styoptfmt">sort</span></a><span class="optfmt">=standard</span> (default), <a id="wrglossary.528"></a><a href="#glo:opt.sort"><span class="styoptfmt">sort</span></a><span class="optfmt">=use</span> or <a id="wrglossary.529"></a><a href="#glo:opt.sort"><span class="styoptfmt">sort</span></a><span class="optfmt">=def</span>. </div><!-- end of important -->
<p>
4.Run LaTeX on your document. This creates files with the extensions <a id="wrglossary.530"></a><a href="#glo:ext.glo"><span class="extfmt">glo</span></a> and <a id="wrglossary.531"></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&#x2019;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&#x2019;t see the  <a id="wrglossary.532"></a><a href="#glo:dual.glossary">glossary</a> as it hasn&#x2019;t been created yet.<p>
5.Run <a id="wrglossary.533"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> with the base name of the document (omitting the <a id="wrglossary.534"></a><a href="#glo:ext.tex"><span class="extfmt">tex</span></a> extension). If you have access to a terminal or a command prompt then  you need to run the command: <pre class="terminal"><div class="terminaltitle"><a href="#glo:sym.terminal"><span title="Terminal" class="icon">&#x232a;_</span></a></div>makeglossaries myDoc
</pre> (Replace <span class="filefmt">myDoc</span> with the base name of your LaTeX document file without the <a id="wrglossary.535"></a><a href="#glo:ext.tex"><span class="extfmt">tex</span></a> extension.) Avoid spaces in the file name. If you don&#x2019;t know how to use the command prompt, then as mentioned above, you may be able to configure your text editor to add <a id="wrglossary.536"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> as a build tool. Note that the <a id="wrglossary.537"></a><a href="#glo:opt.automake"><span class="styoptfmt">automake</span></a> option won&#x2019;t work in TeX&#x2019;s restricted mode, as <a id="wrglossary.538"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> isn&#x2019;t on the list of trusted applications.<p>
The default sort is word order (<span class="qt">&#x201c;sea lion&#x201d;</span> comes before <span class="qt">&#x201c;seal&#x201d;</span>).  If you want letter ordering you need to add the <a id="wrglossary.539"></a><a href="#glo:opt.order"><span class="styoptfmt">order</span></a><span class="optfmt">=letter</span> package option: <pre class="compactcodebox"><code class="cmd">\usepackage</code>[<a id="wrglossary.540"></a><a href="#glo:opt.xindy"><span class="styoptfmt">xindy</span></a>,<a id="wrglossary.541"></a><a href="#glo:opt.order"><span class="styoptfmt">order</span></a><span class="optfmt">=letter</span>]{glossaries}
</pre><p>
6.Once you have successfully completed the previous step, you can now run LaTeX on your document again.<p>

</ol>
 Here&#x2019;s a complete document (<span class="filefmt">myDoc.tex</span>): <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><code class="cmd">\documentclass</code>{article}

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

<a id="wrglossary.543"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a> <span class="comment">% create <a id="wrglossary.544"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> files</span>

<a id="wrglossary.545"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{sample}{<a id="wrglossary.546"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={sample}</span>,
  <a id="wrglossary.547"></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 <a id="wrglossary.548"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample}.

<a id="wrglossary.549"></a><a href="#glo:printglossaries"><code class="csfmt">\printglossaries</code></a> <span class="comment">% input files created by <a id="wrglossary.550"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a></span>
<code class="cend">\end{document}</code>
</pre> Document build: <pre class="terminal"><div class="terminaltitle"><a href="#glo:sym.terminal"><span title="Terminal" class="icon">&#x232a;_</span></a></div>pdflatex myDoc
makeglossaries myDoc
pdflatex myDoc
</pre> </dd>
<p>
<dt><a id="option4"></a><a id="wrglossary.551"></a><dfn id="glo:idx.opt.b2g">Option 4 (<span class="appfmt">bib2gls</span>)</dfn></dt>
<p>

<dd> This requires the extension package <a id="wrglossary.552"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> and an application called <a id="wrglossary.553"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>. This application is able to sort extended Latin or non-Latin alphabets. It comes with both TeX&#xa0;Live and MiKTeX but requires at least Java&#xa0;8. This method works differently to Options&#xa0;<a href="#glo:idx.opt.mkidx">2</a> and <a href="#glo:idx.opt.xdy">3</a>. Instead of creating a file containing the code to typeset the glossary it creates a <a id="wrglossary.554"></a><a href="#glo:ext.glstex"><span class="extfmt">glstex</span></a> file containing the entry definitions fetched  from the <a id="wrglossary.555"></a><a href="#glo:ext.bib"><span class="extfmt">bib</span></a> file (or files), but only those entries  that are required in the document are defined and they are  defined in the order obtained from the chosen sort method.  This means that you can just use <a id="wrglossary.556"></a><a href="#glo:printunsrtglossary"><code class="csfmt">\printunsrtglossary</code></a> to display each glossary (or <a id="wrglossary.557"></a><a href="#glo:printunsrtglossaries"><code class="csfmt">\printunsrtglossaries</code></a> to display them all).<p>

<ol class="displaylist">
 1.Add the <a id="wrglossary.558"></a><a href="#glo:opt.record"><span class="styoptfmt">record</span></a> option to the <a id="wrglossary.559"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package option list: <pre class="compactcodebox"><code class="cmd">\usepackage</code>[<a id="wrglossary.560"></a><a href="#glo:opt.record"><span class="styoptfmt">record</span></a>]{glossaries-extra}
</pre><p>
2.Add one or more  <pre class="compactcodebox"><a id="wrglossary.561"></a><a href="#glo:GlsXtrLoadResources"><code class="csfmt">\GlsXtrLoadResources</code></a>[<a id="wrglossary.562"></a><a href="#glo:opt.resource.src"><span class="csoptfmt">src</span></a><span class="optfmt">={<span class="meta">&#x2329;<em class="metainner">bib list</em>&#x232a;</span>}</span>,<span class="meta">&#x2329;<em class="metainner">options</em>&#x232a;</span>]
</pre> to your preamble where <span class="meta">&#x2329;<em class="metainner">bib list</em>&#x232a;</span> is the list of <a id="wrglossary.563"></a><a href="#glo:ext.bib"><span class="extfmt">bib</span></a> files containing the entries. You may use different sort methods for each resource set. For example: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><code class="cmd">\usepackage</code>[record,<span class="comment">% using <a id="wrglossary.564"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a></span>
 <a id="wrglossary.565"></a><a href="#glo:opt.abbreviations"><span class="styoptfmt">abbreviations</span></a>,<span class="comment">% create abbreviations list</span>
 <a id="wrglossary.566"></a><a href="#glo:opt.symbols"><span class="styoptfmt">symbols</span></a>,<span class="comment">% create symbols list</span>
 <a id="wrglossary.567"></a><a href="#glo:opt.numbers"><span class="styoptfmt">numbers</span></a><span class="comment">% create numbers list</span>
]{glossaries-extra}

<a id="wrglossary.568"></a><a href="#glo:GlsXtrLoadResources"><code class="csfmt">\GlsXtrLoadResources</code></a>[
  <a id="wrglossary.569"></a><a href="#glo:opt.resource.src"><span class="csoptfmt">src</span></a><span class="optfmt">={terms}</span>,<span class="comment">% entries in terms.bib</span>
  <span class="comment">% put these entries in the 'main' (default) list:</span>
  <a id="wrglossary.570"></a><a href="#glo:opt.resource.type"><span class="csoptfmt">type</span></a><span class="optfmt">=main</span>,
  <a id="wrglossary.571"></a><a href="#glo:opt.resource.sort"><span class="csoptfmt">sort</span></a><span class="optfmt">=de-CH-1996</span><span class="comment">% sort according to this locale</span>
]
<a id="wrglossary.572"></a><a href="#glo:GlsXtrLoadResources"><code class="csfmt">\GlsXtrLoadResources</code></a>[
  <a id="wrglossary.573"></a><a href="#glo:opt.resource.src"><span class="csoptfmt">src</span></a><span class="optfmt">={abbrvs}</span>,<span class="comment">% entries in abbrvs.bib</span>
  <span class="comment">% put these entries in the 'abbreviations' list:</span>
  <a id="wrglossary.574"></a><a href="#glo:opt.resource.type"><span class="csoptfmt">type</span></a><span class="optfmt">={abbreviations}</span>,
  <span class="comment">% case-sensitive letter (non-locale) sort:</span>
  <a id="wrglossary.575"></a><a href="#glo:opt.resource.sort"><span class="csoptfmt">sort</span></a><span class="optfmt">=letter-case</span>
]
<a id="wrglossary.576"></a><a href="#glo:GlsXtrLoadResources"><code class="csfmt">\GlsXtrLoadResources</code></a>[
  <a id="wrglossary.577"></a><a href="#glo:opt.resource.src"><span class="csoptfmt">src</span></a><span class="optfmt">={syms}</span>,<span class="comment">% entries in syms.bib</span>
  <a id="wrglossary.578"></a><a href="#glo:opt.resource.type"><span class="csoptfmt">type</span></a><span class="optfmt">=symbols</span>,<span class="comment">% put these entries in the 'symbols' list</span>
  <a id="wrglossary.579"></a><a href="#glo:opt.resource.sort"><span class="csoptfmt">sort</span></a><span class="optfmt">=use</span><span class="comment">% sort according to first use in the document</span>
]
<a id="wrglossary.580"></a><a href="#glo:GlsXtrLoadResources"><code class="csfmt">\GlsXtrLoadResources</code></a>[
  <a id="wrglossary.581"></a><a href="#glo:opt.resource.src"><span class="csoptfmt">src</span></a><span class="optfmt">={constants}</span>,<span class="comment">% entries in constants.bib</span>
  <a id="wrglossary.582"></a><a href="#glo:opt.resource.type"><span class="csoptfmt">type</span></a><span class="optfmt">=numbers</span>,<span class="comment">% put these entries in the 'numbers' list</span>
  <a id="wrglossary.583"></a><a href="#glo:opt.resource.sort-field"><span class="csoptfmt">sort-field</span></a><span class="optfmt">=user1</span>,<span class="comment">% sort according to this field</span>
  <a id="wrglossary.584"></a><a href="#glo:opt.resource.sort"><span class="csoptfmt">sort</span></a><span class="optfmt">=double</span><span class="comment">% double-precision sort</span>
]
</pre> The last resource set assumes that the entries defined in the file <span class="filefmt">constants.bib</span> have a number stored in the <a id="wrglossary.585"></a><a href="#glo:opt.gloskey.user1"><span class="csoptfmt">user1</span></a> field. For example: <pre class="compactcodebox"><code class="code">@number</code>{pi,
  <a id="wrglossary.586"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={<code class="cmd">\ensuremath</code>{<code class="cmd">\pi</code>}}</span>,
  <a id="wrglossary.587"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={pi}</span>,
  <a id="wrglossary.588"></a><a href="#glo:opt.gloskey.user1"><span class="csoptfmt">user1</span></a><span class="optfmt">={3.141592654}</span>
}
</pre><p>
3.Put  <pre class="compactcodebox"><a id="wrglossary.589"></a><a href="#glo:printunsrtglossary"><code class="csfmt">\printunsrtglossary</code></a>[<a id="wrglossary.590"></a><a href="#glo:opt.printgloss.type"><span class="csoptfmt">type</span></a><span class="optfmt">=<span class="meta">&#x2329;<em class="metainner">type</em>&#x232a;</span></span>,<span class="meta">&#x2329;<em class="metainner">options</em>&#x232a;</span>]
</pre> where you want your list of entries (<a id="wrglossary.591"></a><a href="#glo:dual.glossary">glossary</a>) to appear. (The <a id="wrglossary.592"></a><a href="#glo:opt.printgloss.sort"><span class="csoptfmt">sort</span></a> key isn&#x2019;t available in <span class="meta">&#x2329;<em class="metainner">options</em>&#x232a;</span>. The <a id="wrglossary.593"></a><a href="#glo:opt.resource.sort"><span class="csoptfmt">sort</span></a> setting needs to be used in <a id="wrglossary.594"></a><a href="#glo:GlsXtrLoadResources"><code class="csfmt">\GlsXtrLoadResources</code></a> instead.) Alternatively, use <pre class="compactcodebox"><a id="wrglossary.595"></a><a href="#glo:printunsrtglossaries"><code class="csfmt">\printunsrtglossaries</code></a>
</pre><p>
4.Run LaTeX on your document. The <a id="wrglossary.596"></a><a href="#glo:opt.record"><span class="styoptfmt">record</span></a> option  adds information to the <a id="wrglossary.597"></a><a href="#glo:ext.aux"><span class="extfmt">aux</span></a> file that provides <a id="wrglossary.598"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> with all required details for each resource set. For example, if the file is called <span class="filefmt">myDoc.tex</span>: <pre class="terminal"><div class="terminaltitle"><a href="#glo:sym.terminal"><span title="Terminal" class="icon">&#x232a;_</span></a></div>pdflatex myDoc
</pre><p>
5.Run <a id="wrglossary.599"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> <pre class="terminal"><div class="terminaltitle"><a href="#glo:sym.terminal"><span title="Terminal" class="icon">&#x232a;_</span></a></div>bib2gls myDoc
</pre> or (if you need letter groups) <pre class="terminal"><div class="terminaltitle"><a href="#glo:sym.terminal"><span title="Terminal" class="icon">&#x232a;_</span></a></div>bib2gls <a id="wrglossary.600"></a><a href="#glo:switch.group"><span class="longargfmt">--group</span></a> myDoc
</pre><p>
6.Run LaTeX again. 
</ol>
 Here&#x2019;s a complete document (<span class="filefmt">myDoc.tex</span>): <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><code class="cmd">\documentclass</code>{article}

<code class="cmd">\usepackage</code>[<a id="wrglossary.601"></a><a href="#glo:opt.record"><span class="styoptfmt">record</span></a>]{glossaries-extra}
<span class="comment">% input the <a id="wrglossary.602"></a><a href="#glo:ext.glstex"><span class="extfmt">glstex</span></a> file created by <a id="wrglossary.603"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>:</span>
<a id="wrglossary.604"></a><a href="#glo:GlsXtrLoadResources"><code class="csfmt">\GlsXtrLoadResources</code></a>
 [<span class="comment">% instructions to <a id="wrglossary.605"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>:</span>
   <a id="wrglossary.606"></a><a href="#glo:opt.resource.src"><span class="csoptfmt">src</span></a><span class="optfmt">={entries}</span>, <span class="comment">% terms are defined in entries.bib</span>
   <a id="wrglossary.607"></a><a href="#glo:opt.resource.sort"><span class="csoptfmt">sort</span></a><span class="optfmt">=en-GB</span><span class="comment">% sort according to this locale</span>
 ]

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

<a id="wrglossary.609"></a><a href="#glo:printunsrtglossaries"><code class="csfmt">\printunsrtglossaries</code></a> <span class="comment">% iterate over all defined entries</span>
<code class="cend">\end{document}</code>
</pre> The accompanying <span class="filefmt">entries.bib</span> file: <pre class="compactcodebox"><code class="code">@entry</code>{sample,
  <a id="wrglossary.610"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={sample}</span>,
  <a id="wrglossary.611"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={an example}</span>
}
</pre> Document build: <pre class="terminal"><div class="terminaltitle"><a href="#glo:sym.terminal"><span title="Terminal" class="icon">&#x232a;_</span></a></div>pdflatex myDoc
bib2gls myDoc
pdflatex myDoc
</pre> </dd>
<p>

</dl>
<p>
If you are having difficulty integrating <a id="wrglossary.612"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> (or <a id="wrglossary.613"></a><a href="#glo:app.makeglossaries-lite"><span class="appfmt">makeglossaries-lite</span></a>) or <a id="wrglossary.614"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> into your document build process, you may want to consider using <a id="wrglossary.615"></a><a href="#glo:app.arara"><span class="appfmt">arara</span></a>, which is a Java application that searches the document for special comment lines that tell <a id="wrglossary.616"></a><a href="#glo:app.arara"><span class="appfmt">arara</span></a> which applications to run. For example, the file <span class="filefmt">myDoc.tex</span> might start with: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div>% arara: pdflatex
% arara: makeglossaries
% arara: pdflatex
<code class="cmd">\documentclass</code>{article}
<code class="cmd">\usepackage</code>{glossaries}
<a id="wrglossary.617"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>
</pre> then to build the document you just need the single system call: <pre class="terminal"><div class="terminaltitle"><a href="#glo:sym.terminal"><span title="Terminal" class="icon">&#x232a;_</span></a></div>arara myDoc
</pre> Alternatively, if you want to use <a id="wrglossary.618"></a><a href="#glo:app.makeglossaries-lite"><span class="appfmt">makeglossaries-lite</span></a>, change the second line to: <pre class="compactcodebox">% arara: makeglossarieslite
</pre> There&#x2019;s also a rule for <a id="wrglossary.619"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>. For example, the following indicates that letter groups are required: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div>% arara: pdflatex
% arara: bib2gls: { group: on }
% arara: pdflatex
<code class="cmd">\documentclass</code>{article}
<code class="cmd">\usepackage</code>[<a id="wrglossary.620"></a><a href="#glo:opt.record"><span class="styoptfmt">record</span></a>]{glossaries-extra}
<a id="wrglossary.621"></a><a href="#glo:GlsXtrLoadResources"><code class="csfmt">\GlsXtrLoadResources</code></a>
</pre><p>
When sorting the entries, the string comparisons are made according to each entry&#x2019;s <a id="wrglossary.622"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> key. If this is omitted, the <a id="wrglossary.623"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> key is used. For example, consider the definition: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><a id="wrglossary.624"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{elite}
{
  <a id="wrglossary.625"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={<code class="cmd">\'</code>elite}</span>,
  <a id="wrglossary.626"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={select group or class}</span>
}
</pre> The <a id="wrglossary.627"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> key isn&#x2019;t present, so it&#x2019;s set to the same as the <a id="wrglossary.628"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> key: <code class="code"><span class="cmdfmt">\'</span>elite</code>. How this is interpreted depends on which option you have used: 
<dl class="inlinetitle">
 <a id="wrglossary.629"></a><a href="#glo:idx.opt.noidx">Option&#xa0;1</a> By default, the accent command will be stripped so the sort value will be <code class="code">elite</code>. This will put the entry in the <span class="qt">&#x201c;E&#x201d;</span> letter group. However if you use the <a id="wrglossary.630"></a><a href="#glo:opt.sanitizesort"><span class="styoptfmt">sanitizesort</span></a><span class="optfmt">=true</span> package option, the sort value will be interpreted as the sequence of characters: \ <code class="code">'</code> <code class="code">e</code> <code class="code">l</code> <code class="code">i</code> <code class="code">t</code> and <code class="code">e</code>. This will place this entry in the <span class="qt">&#x201c;symbols&#x201d;</span> group since it starts with a symbol.<p>
<a id="wrglossary.631"></a><a href="#glo:idx.opt.mkidx">Option&#xa0;2</a> The sort value will be interpreted as the sequence of characters: \ &#x2019; <code class="code">e</code> <code class="code">l</code> <code class="code">i</code> <code class="code">t</code> and <code class="code">e</code>. The first character is a backslash so <a id="wrglossary.632"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> will put this entry in the <span class="qt">&#x201c;symbols&#x201d;</span> group. <p>
<a id="wrglossary.633"></a><a href="#glo:idx.opt.xdy">Option&#xa0;3</a> <a id="wrglossary.634"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> disregards LaTeX commands so it sorts on <code class="code">elite</code>, which puts this entry in the <span class="qt">&#x201c;E&#x201d;</span> group. If stripping all commands leads to an empty string (such as would happen with <code class="code"><span class="cmdfmt">\ensuremath</span>{<span class="cmdfmt">\emptyset</span>}</code>) then <a id="wrglossary.635"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> will fail, so in those situations you need to provide an appropriate <a id="wrglossary.636"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> value that <a id="wrglossary.637"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> will accept. <div class="important"><div class="importanttitle"><a href="#glo:sym.important"><span title="Important" class="icon">&#x2139;</span></a></div><!-- end of importanttitle -->
<a id="wrglossary.638"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> merges entries with duplicate sort values.  <a id="wrglossary.639"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> forbids empty sort values. A sort value may degrade into an empty or duplicate value once <a id="wrglossary.640"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> has stripped all commands and braces. </div><!-- end of important -->
<p>
<a id="wrglossary.641"></a><a href="#glo:idx.opt.b2g">Option&#xa0;4</a> <a id="wrglossary.642"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> has a primitive LaTeX parser that recognises a limited set of commands, which includes the standard accent commands and some maths commands, so it can convert <code class="code"><span class="cmdfmt">\'</span>elite</code> to <code class="code">&#xe9;lite</code>. It disregards unknown commands. This may lead to an empty sort value, but <a id="wrglossary.643"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> doesn&#x2019;t mind that. (It has fallbacks, depending on the sort method and various settings, that can be used to determine the order if the sort value is empty or a duplicate.)<p>
Note that even if the name is given as <code class="code"><span class="cmdfmt">\'</span>elite</code>, the letter group heading (if the <a id="wrglossary.644"></a><a href="#glo:switch.group"><span class="longargfmt">--group</span></a> switch is used) may end up with the character &#xc9; depending on the locale used by the sort comparator. In this case you will need to ensure the document can support this character either with <a id="wrglossary.645"></a><a href="#glo:pkg.inputenc"><span class="styfmt">inputenc</span></a> or by switching to a LaTeX engine with native UTF-8 support. (Modern LaTeX kernels default to UTF-8.)<p>
There&#x2019;s more information on how <a id="wrglossary.646"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> obtains the sort value in <a href="https://www.dickimaw-books.com/gallery/index.php?label=label=bib2gls-sorting">bib2gls gallery: sorting</a>.<p>

</dl>
<p>
If the <a id="wrglossary.647"></a><a href="#glo:pkg.inputenc"><span class="styfmt">inputenc</span></a> package is used: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><code class="cmd">\usepackage</code>[utf8]{inputenc}
</pre> and the entry is defined as: <pre class="compactcodebox"><a id="wrglossary.648"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{elite}
{
  <a id="wrglossary.649"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={&#xe9;lite}</span>,
  <a id="wrglossary.650"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={select group or class}</span>
}
</pre> then: 
<dl class="inlinetitle">
 <a id="wrglossary.651"></a><a href="#glo:idx.opt.noidx">Option&#xa0;1</a>: With old LaTeX kernels, this entry was placed in the <span class="qt">&#x201c;E&#x201d;</span> letter group. With new LaTeX kernels you will have to set the <a id="wrglossary.652"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> key to Basic Latin (for example, <code class="code"><a id="wrglossary.653"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a><span class="optfmt">={elite}</span></code>) but, where possible, it&#x2019;s better to use <a id="wrglossary.654"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> or <a id="wrglossary.655"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>.<p>
<a id="wrglossary.656"></a><a href="#glo:idx.opt.mkidx">Option&#xa0;2</a> <a id="wrglossary.657"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> sees <code class="code">&#xe9;</code> as two octets (0xC3 0xA9) rather than a single character so it tries to put <code class="code">&#xe9;lite</code> in the 0xC3 (<span class="qt">&#x201c;&#xc3;&#x201d;</span>) letter group (which, in this case, comes after <span class="qt">&#x201c;Z&#x201d;</span>). You will either have to set the <a id="wrglossary.658"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> key to Basic Latin (for example, <a id="wrglossary.659"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a><span class="optfmt">={elite}</span>) or switch to <a id="wrglossary.660"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> or <a id="wrglossary.661"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>.<p>
<a id="wrglossary.662"></a><a href="#glo:idx.opt.xdy">Option&#xa0;3</a> <a id="wrglossary.663"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> will correctly recognise the sort value <code class="code">&#xe9;lite</code> and will place it in whatever letter group is appropriate for the given language setting. (In English, this would just be the <span class="qt">&#x201c;E&#x201d;</span> letter group, but another language might put it in the <span class="qt">&#x201c;&#xc9;&#x201d;</span> letter group.)<p>
<a id="wrglossary.664"></a><a href="#glo:idx.opt.b2g">Option&#xa0;4</a> The <a id="wrglossary.665"></a><a href="#glo:pkg.inputenc"><span class="styfmt">inputenc</span></a> package doesn&#x2019;t affect the encoding used with <a id="wrglossary.666"></a><a href="#glo:ext.bib"><span class="extfmt">bib</span></a> entry definitions, since these are dependent on the encoding used to save the <a id="wrglossary.667"></a><a href="#glo:ext.bib"><span class="extfmt">bib</span></a> file. The <a id="wrglossary.668"></a><a href="#glo:ext.glstex"><span class="extfmt">glstex</span></a> file created by <a id="wrglossary.669"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> will be written in the encoding required by your document. (In general, it&#x2019;s best to use the same encoding across all files.) <p>
You can help <a id="wrglossary.670"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> by putting an encoding comment at the  start of the <a id="wrglossary.671"></a><a href="#glo:ext.bib"><span class="extfmt">bib</span></a> file: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div>% Encoding: UTF-8
</pre><p>
With the correct encoding set up, <a id="wrglossary.672"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> will determine that the sort value is <code class="code">&#xe9;lite</code> and will place it in whatever letter group is appropriate for the given sort rule. For example, <a id="wrglossary.673"></a><a href="#glo:opt.resource.sort"><span class="csoptfmt">sort</span></a><span class="optfmt">=en-GB</span> (or just <a id="wrglossary.674"></a><a href="#glo:opt.resource.sort"><span class="csoptfmt">sort</span></a><span class="optfmt">=en</span>) will put <code class="code">&#xe9;lite</code> in the <span class="qt">&#x201c;E&#x201d;</span> letter group, but another language might put it in the <span class="qt">&#x201c;&#xc9;&#x201d;</span> letter group.<p>

</dl>
<p>
Therefore if you have extended Latin or non-Latin characters, your best option is to use either <a id="wrglossary.675"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> (<a id="wrglossary.676"></a><a href="#glo:idx.opt.xdy">Option&#xa0;3</a>) or <a id="wrglossary.677"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> (<a id="wrglossary.678"></a><a href="#glo:idx.opt.b2g">Option&#xa0;4</a>). If you use <a id="wrglossary.679"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> (<a id="wrglossary.680"></a><a href="#glo:idx.opt.mkidx">Option&#xa0;2</a>) you need to specify the <code class="code">sort</code> key like this: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><a id="wrglossary.681"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{elite}
{
  <a id="wrglossary.682"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={&#xe9;lite}</span>,
  <a id="wrglossary.683"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a><span class="optfmt">={elite}</span>,
  <a id="wrglossary.684"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={select group or class}</span>
}
</pre> If you use <a id="wrglossary.685"></a><a href="#glo:idx.opt.noidx">Option&#xa0;1</a>, you may or may not need to use the <a id="wrglossary.686"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> key, but you will need to be careful about fragile commands in the <a id="wrglossary.687"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> key if you don&#x2019;t set the <a id="wrglossary.688"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> key.<p>
If you use <a id="wrglossary.689"></a><a href="#glo:idx.opt.xdy">Option&#xa0;3</a> and the <a id="wrglossary.690"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> only contains a command or commands (such as <code class="csfmt">\P</code> or <code class="code"><span class="cmdfmt">\ensuremath</span>{<span class="cmdfmt">\pi</span>}</code>) you must add the <a id="wrglossary.691"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> key. This is also advisable for the other options (except <a id="wrglossary.692"></a><a href="#glo:idx.opt.b2g">Option&#xa0;4</a>), but is essential for <a id="wrglossary.693"></a><a href="#glo:idx.opt.xdy">Option&#xa0;3</a>. For example: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><a id="wrglossary.694"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{P}{<a id="wrglossary.695"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={<code class="cmd">\P</code>}</span>,<a id="wrglossary.696"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a><span class="optfmt">={P}</span>,
  <a id="wrglossary.697"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={paragraph symbol}</span>}
</pre><p>

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

<section id="sec:glosstyle"><!-- start of section sec:glosstyle --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->5. Customising the Glossary<div class="labellink"><a href="#sec:glosstyle">[link]</a></div></h2><!-- end of section header -->
<p>
The default glossary style uses the <a id="wrglossary.698"></a><a href="#glo:env.description"><span class="envfmt">description</span></a> environment to display the entry list. Each entry name is set in the optional argument of <a id="wrglossary.699"></a><a href="#glo:item"><code class="csfmt">\item</code></a> which means that it will typically be displayed in bold. You can switch to medium weight by redefining <a id="wrglossary.700"></a><a href="#glo:glsnamefont"><code class="csfmt">\glsnamefont</code></a>: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><code class="cmd">\renewcommand</code>*{<a id="wrglossary.701"></a><a href="#glo:glsnamefont"><code class="csfmt">\glsnamefont</code></a>}[1]{<code class="cmd">\textmd</code>{#1}}
</pre> Some classes and packages redefine the <a id="wrglossary.702"></a><a href="#glo:env.description"><span class="envfmt">description</span></a> environment in such as way that&#x2019;s incompatible with the <a id="wrglossary.703"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package. In which case you&#x2019;ll need to select a different glossary style (see below).<p>
By default, a&#xa0;full stop is appended to the description (unless you use <a id="wrglossary.704"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>). To prevent this from happening use the <a id="wrglossary.705"></a><a href="#glo:opt.nopostdot"><span class="styoptfmt">nopostdot</span></a> package option: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.706"></a><a href="#glo:opt.nopostdot"><span class="styoptfmt">nopostdot</span></a>]{glossaries}
</pre> or to add it with <a id="wrglossary.707"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.708"></a><a href="#glo:opt.postdot"><span class="styoptfmt">postdot</span></a>]{glossaries-extra}
</pre><p>
By default, a&#xa0;location list is displayed for each entry (unless you use <a id="wrglossary.709"></a><a href="#glo:printunsrtglossary"><code class="csfmt">\printunsrtglossary</code></a> without <a id="wrglossary.710"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>). This refers to the document locations (for example, the page number) where the entry has been referenced. If you use Options&#xa0;<a href="#glo:idx.opt.mkidx">2</a> or <a href="#glo:idx.opt.xdy">3</a> described in &#xa7;<a href="#sec:printglossaries">4</a> or <a id="wrglossary.711"></a><a href="#glo:idx.opt.b2g">Option&#xa0;4</a> (with <a id="wrglossary.712"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> and <a id="wrglossary.713"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>) then location ranges will be compressed. For example, if an entry was used on pages&#xa0;1, 2 and&#xa0;3, with Options&#xa0;<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> the location list will appear as 1&#x2013;3, but with <a id="wrglossary.714"></a><a href="#glo:idx.opt.noidx">Option&#xa0;1</a> it will appear as 1, 2, 3. If you don&#x2019;t want the locations displayed you can hide them using the <a id="wrglossary.715"></a><a href="#glo:opt.nonumberlist"><span class="styoptfmt">nonumberlist</span></a> package option: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.716"></a><a href="#glo:opt.nonumberlist"><span class="styoptfmt">nonumberlist</span></a>]{glossaries}
</pre> or with <a id="wrglossary.717"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> use <a id="wrglossary.718"></a><a href="#glo:opt.resource.save-locations"><span class="csoptfmt">save-locations</span></a><span class="optfmt">=false</span> in the optional argument of the appropriate <a id="wrglossary.719"></a><a href="#glo:GlsXtrLoadResources"><code class="csfmt">\GlsXtrLoadResources</code></a> (it&#x2019;s possible to have some resource sets with locations and some without).<p>
Entries are grouped according to the first letter of each entry&#x2019;s <a id="wrglossary.720"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> key. By default a&#xa0;vertical gap is placed between letter groups for most of the predefined styles. You can suppress this with the <a id="wrglossary.721"></a><a href="#glo:opt.nogroupskip"><span class="styoptfmt">nogroupskip</span></a> package option: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.722"></a><a href="#glo:opt.nogroupskip"><span class="styoptfmt">nogroupskip</span></a>]{glossaries}
</pre><p>
If the default style doesn&#x2019;t suit your document, you can change the style using: <div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">&#x1f4cc;</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.723"></a><code class="code"><dfn id="glo:setglossarystyle"><code class="csfmt">\setglossarystyle</code></dfn>{<span class="meta">&#x2329;<em class="metainner">style name</em>&#x232a;</span>}</code></div><!-- end of pinnedbox -->
 <a href="https://www.dickimaw-books.com/gallery/glossaries-styles/">There are a&#xa0;number of predefined styles.</a> Glossaries can vary from a&#xa0;list of symbols with a&#xa0;terse description to a&#xa0;list of words or phrases with descriptions that span multiple paragraphs, so there&#x2019;s no <span class="qt">&#x201c;one style fits all&#x201d;</span> solution. You need to choose a&#xa0;style that suits your document. For example: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><a id="wrglossary.724"></a><a href="#glo:setglossarystyle"><code class="csfmt">\setglossarystyle</code></a>{<a id="wrglossary.725"></a><a href="#glo:opt.glostyle.index"><span class="glostylefmt">index</span></a>}
</pre> You can also use the <a id="wrglossary.726"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a> package option for the preloaded styles. For example: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.727"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a><span class="optfmt">=index</span>]{glossaries}
</pre><p>
Examples: 
<ol class="displaylist">
 <li><span class="numitem">1.</span>You have entries where the name is a&#xa0;symbol and the description is a&#xa0;brief phrase or short sentence. Try one of the  <span class="qt">&#x201c;mcol&#x201d;</span> styles defined in the <a id="wrglossary.728"></a><a href="#glo:pkg.glossary-mcols"><span class="styfmt">glossary-mcols</span></a> package. For example: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.729"></a><a href="#glo:opt.nopostdot"><span class="styoptfmt">nopostdot</span></a>]{glossaries}
<code class="cmd">\usepackage</code>{glossary-mcols}
<a id="wrglossary.730"></a><a href="#glo:setglossarystyle"><code class="csfmt">\setglossarystyle</code></a>{<a id="wrglossary.731"></a><a href="#glo:opt.glostyle.mcolindex"><span class="glostylefmt">mcolindex</span></a>}
</pre> or <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.732"></a><a href="#glo:opt.stylemods"><span class="styoptfmt">stylemods</span></a><span class="optfmt">=mcols</span>,<a id="wrglossary.733"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a><span class="optfmt">=mcolindex</span>]{glossaries-extra}
</pre><p>
<li><span class="numitem">2.</span>You have entries where the name is a&#xa0;word or phrase and the description spans multiple paragraphs. Try one of the <span class="qt">&#x201c;altlist&#x201d;</span> styles. For example: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.734"></a><a href="#glo:opt.nopostdot"><span class="styoptfmt">nopostdot</span></a>]{glossaries}
<a id="wrglossary.735"></a><a href="#glo:setglossarystyle"><code class="csfmt">\setglossarystyle</code></a>{<a id="wrglossary.736"></a><a href="#glo:opt.glostyle.altlist"><span class="glostylefmt">altlist</span></a>}
</pre> or <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.737"></a><a href="#glo:opt.stylemods"><span class="styoptfmt">stylemods</span></a>,<a id="wrglossary.738"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a><span class="optfmt">=altlist</span>]{glossaries-extra}
</pre><p>
<li><span class="numitem">3.</span>You have entries where the name is a&#xa0;single word, the description is brief, and an associated symbol has been set. Use one of the styles that display the symbol (not all of them do).  For example, one of the tabular styles: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.739"></a><a href="#glo:opt.nopostdot"><span class="styoptfmt">nopostdot</span></a>,<a id="wrglossary.740"></a><a href="#glo:opt.nonumberlist"><span class="styoptfmt">nonumberlist</span></a>,<a id="wrglossary.741"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a><span class="optfmt">=<a id="wrglossary.742"></a><a href="#glo:opt.glostyle.long4col"><span class="glostylefmt">long4col</span></a></span>]glossaries
</pre> or one of the <span class="qt">&#x201c;tree&#x201d;</span> styles: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.743"></a><a href="#glo:opt.nopostdot"><span class="styoptfmt">nopostdot</span></a>,<a id="wrglossary.744"></a><a href="#glo:opt.nonumberlist"><span class="styoptfmt">nonumberlist</span></a>,<a id="wrglossary.745"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a><span class="optfmt">=tree</span>]{glossaries}
</pre> 
</ol>
<p>
If your glossary consists of a&#xa0;list of abbreviations and you also want to specify a&#xa0;description as well as the long form, then you need to use an abbreviation style that will suit the glossary style. For example, use the <a id="wrglossary.746"></a><a href="#glo:opt.acrstyle.long-short-desc"><span class="acrstylefmt">long-short-desc</span></a> acronym style: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><a id="wrglossary.747"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>{<a id="wrglossary.748"></a><a href="#glo:opt.acrstyle.long-short-desc"><span class="acrstylefmt">long-short-desc</span></a>}
</pre> Define the acronyms with a&#xa0;description: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><a id="wrglossary.749"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>
 [<a id="wrglossary.750"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={statistical pattern recognition technique}</span>]
 {svm}{SVM}{support vector machine}
</pre> Alternatively with <a id="wrglossary.751"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><a id="wrglossary.752"></a><a href="#glo:setabbreviationstyle"><code class="csfmt">\setabbreviationstyle</code></a>{<a id="wrglossary.753"></a><a href="#glo:opt.acrstyle.long-short-desc"><span class="acrstylefmt">long-short-desc</span></a>}

<a id="wrglossary.754"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>
 [<a id="wrglossary.755"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={statistical pattern recognition technique}</span>]
 {svm}{SVM}{support vector machine}
</pre><p>
Choose a&#xa0;glossary style that suits wide entry names. For example: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><a id="wrglossary.756"></a><a href="#glo:setglossarystyle"><code class="csfmt">\setglossarystyle</code></a>{<a id="wrglossary.757"></a><a href="#glo:opt.glostyle.altlist"><span class="glostylefmt">altlist</span></a>}
</pre><p>

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

<section id="sec:multigloss"><!-- start of section sec:multigloss --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->6. Multiple Glossaries<div class="labellink"><a href="#sec:multigloss">[link]</a></div></h2><!-- end of section header -->
<p>
The <a id="wrglossary.758"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package predefines a&#xa0;default <code class="code">main</code> <a id="wrglossary.759"></a><a href="#glo:dual.glossary">glossary</a>. When you define an entry (using one of the commands described in &#xa7;<a href="#sec:defterm">2</a>), that entry is automatically assigned to the default <a id="wrglossary.760"></a><a href="#glo:dual.glossary">glossary</a>, unless you indicate otherwise  using the <a id="wrglossary.761"></a><a href="#glo:opt.gloskey.type"><span class="csoptfmt">type</span></a> key. However you first need to make sure the desired <a id="wrglossary.762"></a><a href="#glo:dual.glossary">glossary</a> has been defined. This is done using: <div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">&#x1f4cc;</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.763"></a><code class="code"><dfn id="glo:newglossary"><code class="csfmt">\newglossary</code></dfn>[<span class="meta">&#x2329;<em class="metainner">log-ext</em>&#x232a;</span>]{<span class="meta">&#x2329;<em class="metainner">glossary-label</em>&#x232a;</span>}{<span class="meta">&#x2329;<em class="metainner">out-ext</em>&#x232a;</span>}{<span class="meta">&#x2329;<em class="metainner">in-ext</em>&#x232a;</span>}{<span class="meta">&#x2329;<em class="metainner">title</em>&#x232a;</span>}</code></div><!-- end of pinnedbox -->
 The <span class="meta">&#x2329;<em class="metainner">glossary-label</em>&#x232a;</span> is a&#xa0;label that uniquely identifies this new <a id="wrglossary.764"></a><a href="#glo:dual.glossary">glossary</a>. As with other types of identifying labels, be careful not to use active characters in <span class="meta">&#x2329;<em class="metainner">label</em>&#x232a;</span>. The final argument <span class="meta">&#x2329;<em class="metainner">title</em>&#x232a;</span> is the section or chapter title used by <a id="wrglossary.765"></a><a href="#glo:printglossary"><code class="csfmt">\printglossary</code></a>, <a id="wrglossary.766"></a><a href="#glo:printnoidxglossary"><code class="csfmt">\printnoidxglossary</code></a> or <a id="wrglossary.767"></a><a href="#glo:printunsrtglossary"><code class="csfmt">\printunsrtglossary</code></a>. The other arguments indicate the file extensions used by <a id="wrglossary.768"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> or <a id="wrglossary.769"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> (described in &#xa7;<a href="#sec:printglossaries">4</a>). If you&#x2019;re not using either <a id="wrglossary.770"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> or <a id="wrglossary.771"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>,  then the <span class="meta">&#x2329;<em class="metainner">log-ext</em>&#x232a;</span>, <span class="meta">&#x2329;<em class="metainner">in-ext</em>&#x232a;</span> and <span class="meta">&#x2329;<em class="metainner">out-ext</em>&#x232a;</span> arguments aren&#x2019;t relevant, in which case you may prefer to use the starred version where those arguments are omitted: <div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">&#x1f4cc;</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.772"></a><code class="code"><dfn id="glo:newglossary*"><code class="csfmt">\newglossary*</code></dfn>{<span class="meta">&#x2329;<em class="metainner">glossary-label</em>&#x232a;</span>}{<span class="meta">&#x2329;<em class="metainner">title</em>&#x232a;</span>}[<span class="meta">&#x2329;<em class="metainner">counter</em>&#x232a;</span>]</code></div><!-- end of pinnedbox -->
<p>
In the case of Options&#xa0;<a href="#glo:idx.opt.mkidx">2</a> or <a href="#glo:idx.opt.xdy">3</a>, all new <a id="wrglossary.773"></a><a href="#glo:dual.glossary">glossaries</a> must be defined before <a id="wrglossary.774"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>. (<span style="font-style: italic; font-variant: normal; ">Entry</span> definitions should come after <a id="wrglossary.775"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>.) In the case of <a id="wrglossary.776"></a><a href="#glo:idx.opt.b2g">Option&#xa0;4</a>, all new <a id="wrglossary.777"></a><a href="#glo:dual.glossary">glossaries</a> must be defined before any <a id="wrglossary.778"></a><a href="#glo:GlsXtrLoadResources"><code class="csfmt">\GlsXtrLoadResources</code></a> that requires them.<p>
Since it&#x2019;s quite common for documents to have both a&#xa0;list of terms and a&#xa0;list of abbreviations, the <a id="wrglossary.779"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package provides the package option <a id="wrglossary.780"></a><a href="#glo:opt.acronyms"><span class="styoptfmt">acronyms</span></a> (or <a id="wrglossary.781"></a><a href="#glo:opt.acronym"><span class="styoptfmt">acronym</span></a>), which  is a&#xa0;convenient shortcut for <pre class="compactcodebox"><a id="wrglossary.782"></a><a href="#glo:newglossary"><code class="csfmt">\newglossary</code></a>[<a id="wrglossary.783"></a><a href="#glo:ext.alg"><span class="extfmt">alg</span></a>]{acronym}{<a id="wrglossary.784"></a><a href="#glo:ext.acr"><span class="extfmt">acr</span></a>}{<a id="wrglossary.785"></a><a href="#glo:ext.acn"><span class="extfmt">acn</span></a>}{<a id="wrglossary.786"></a><a href="#glo:acronymname"><code class="csfmt">\acronymname</code></a>}
</pre> The option also changes the behaviour of <a id="wrglossary.787"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a> so that acronyms are automatically put in the list of acronyms instead of the main glossary. The <a id="wrglossary.788"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package also supports the <a id="wrglossary.789"></a><a href="#glo:opt.acronyms"><span class="styoptfmt">acronyms</span></a> option for abbreviations defined using <a id="wrglossary.790"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a> but additionally has the package option <a id="wrglossary.791"></a><a href="#glo:opt.abbreviations"><span class="styoptfmt">abbreviations</span></a> to create a list of abbreviations for <a id="wrglossary.792"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>.<p>
There are some other package options for creating commonly used lists: <a id="wrglossary.793"></a><a href="#glo:opt.symbols"><span class="styoptfmt">symbols</span></a> (lists of symbols), <a id="wrglossary.794"></a><a href="#glo:opt.numbers"><span class="styoptfmt">numbers</span></a> (lists of numbers), <a id="wrglossary.795"></a><a href="#glo:opt.index"><span class="styoptfmt">index</span></a> (an index). Since indexes don&#x2019;t typically have descriptions, the <a id="wrglossary.796"></a><a href="#glo:opt.index"><span class="styoptfmt">index</span></a> option also defines: <div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">&#x1f4cc;</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.797"></a><code class="code"><dfn id="glo:newterm"><code class="csfmt">\newterm</code></dfn>[<span class="meta">&#x2329;<em class="metainner">key=value list</em>&#x232a;</span>]{<span class="meta">&#x2329;<em class="metainner">entry-label</em>&#x232a;</span>}</code><p>
<div class="noteBox">requires <a id="wrglossary.798"></a><a href="#glo:opt.index"><span class="styoptfmt">index</span></a> package option</div><!-- end of noteBox -->
</div><!-- end of pinnedbox -->
 This is just a shortcut that uses <a id="wrglossary.799"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a> with the <a id="wrglossary.800"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> set to <span class="meta">&#x2329;<em class="metainner">entry-label</em>&#x232a;</span> and the <a id="wrglossary.801"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a> is suppressed.<p>
For example, suppose you want a&#xa0;main glossary for terms, a&#xa0;list of acronyms and a&#xa0;list of notation: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.802"></a><a href="#glo:opt.acronyms"><span class="styoptfmt">acronyms</span></a>]{glossaries}
<a id="wrglossary.803"></a><a href="#glo:newglossary"><code class="csfmt">\newglossary</code></a>[nlg]{notation}{not}{ntn}{Notation}
</pre> After <a id="wrglossary.804"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a> (or <a id="wrglossary.805"></a><a href="#glo:makenoidxglossaries"><code class="csfmt">\makenoidxglossaries</code></a>) you can define the entries in the preamble. For example: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><a id="wrglossary.806"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{gls:set}
{<span class="comment">% This entry goes in the `main' glossary</span>
  <a id="wrglossary.807"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={set}</span>,
  <a id="wrglossary.808"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={A collection of distinct objects}</span>
}

<span class="comment">% This entry goes in the `acronym' glossary:</span>
<a id="wrglossary.809"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>{svm}{svm}{support vector machine}

<a id="wrglossary.810"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{not:set}
{<span class="comment">% This entry goes in the `notation' glossary:</span>
  <a id="wrglossary.811"></a><a href="#glo:opt.gloskey.type"><span class="csoptfmt">type</span></a><span class="optfmt">={notation}</span>,
  <a id="wrglossary.812"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={<code class="cmd">\ensuremath</code>{<code class="cmd">\mathcal</code>{S}}}</span>,
  <a id="wrglossary.813"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={A set}</span>,
  <a id="wrglossary.814"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a><span class="optfmt">={S}</span>}
</pre> or if you don&#x2019;t like using <code class="csfmt">\ensuremath</code>: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><a id="wrglossary.815"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{not:set}
{<span class="comment">% This entry goes in the `notation' glossary:</span>
  <a id="wrglossary.816"></a><a href="#glo:opt.gloskey.type"><span class="csoptfmt">type</span></a><span class="optfmt">={notation}</span>,
  <a id="wrglossary.817"></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.818"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a><span class="optfmt">={<code class="cmd">\mathcal</code>{S}}</span>,
  <a id="wrglossary.819"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={A set}</span>,
  <a id="wrglossary.820"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a><span class="optfmt">={S}</span>
}
</pre><p>
Each glossary is displayed using: <pre class="compactcodebox"><a id="wrglossary.821"></a><a href="#glo:printnoidxglossary"><code class="csfmt">\printnoidxglossary</code></a>[<a id="wrglossary.822"></a><a href="#glo:opt.printgloss.type"><span class="csoptfmt">type</span></a><span class="optfmt">=<span class="meta">&#x2329;<em class="metainner">type</em>&#x232a;</span></span>]
</pre> (<a id="wrglossary.823"></a><a href="#glo:idx.opt.noidx">Option&#xa0;1</a>) or <pre class="compactcodebox"><a id="wrglossary.824"></a><a href="#glo:printglossary"><code class="csfmt">\printglossary</code></a>[<a id="wrglossary.825"></a><a href="#glo:opt.printgloss.type"><span class="csoptfmt">type</span></a><span class="optfmt">=<span class="meta">&#x2329;<em class="metainner">type</em>&#x232a;</span></span>]
</pre> (Options&#xa0;<a href="#glo:idx.opt.mkidx">2</a> and <a href="#glo:idx.opt.xdy">3</a>). Where <span class="meta">&#x2329;<em class="metainner">type</em>&#x232a;</span> is the glossary label. If the type is omitted the default <code class="code">main</code> glossary is assumed.<p>
If you&#x2019;re using <a id="wrglossary.826"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> then each glossary is displayed using: <pre class="compactcodebox"><a id="wrglossary.827"></a><a href="#glo:printunsrtglossary"><code class="csfmt">\printunsrtglossary</code></a>[<a id="wrglossary.828"></a><a href="#glo:opt.printgloss.type"><span class="csoptfmt">type</span></a><span class="optfmt">=<span class="meta">&#x2329;<em class="metainner">type</em>&#x232a;</span></span>]
</pre> With this method you don&#x2019;t use <a id="wrglossary.829"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a> or <a id="wrglossary.830"></a><a href="#glo:makenoidxglossaries"><code class="csfmt">\makenoidxglossaries</code></a>. Instead you can assign the entry type with the resource command. For example: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.831"></a><a href="#glo:opt.record"><span class="styoptfmt">record</span></a>,<a id="wrglossary.832"></a><a href="#glo:opt.abbreviations"><span class="styoptfmt">abbreviations</span></a>,<a id="wrglossary.833"></a><a href="#glo:opt.symbols"><span class="styoptfmt">symbols</span></a>]{glossaries-extra}

<a id="wrglossary.834"></a><a href="#glo:GlsXtrLoadResources"><code class="csfmt">\GlsXtrLoadResources</code></a>[
 <a id="wrglossary.835"></a><a href="#glo:opt.resource.src"><span class="csoptfmt">src</span></a><span class="optfmt">={terms}</span>, <span class="comment">% entries defined in terms.bib</span>
 <a id="wrglossary.836"></a><a href="#glo:opt.resource.type"><span class="csoptfmt">type</span></a><span class="optfmt">=main</span><span class="comment">% put in main glossary</span>
]
<a id="wrglossary.837"></a><a href="#glo:GlsXtrLoadResources"><code class="csfmt">\GlsXtrLoadResources</code></a>[
 <a id="wrglossary.838"></a><a href="#glo:opt.resource.src"><span class="csoptfmt">src</span></a><span class="optfmt">={abbrvs}</span>, <span class="comment">% entries defined in abbrvs.bib</span>
 <a id="wrglossary.839"></a><a href="#glo:opt.resource.type"><span class="csoptfmt">type</span></a><span class="optfmt">=abbreviations</span><span class="comment">% put in abbreviations glossary</span>
]
<a id="wrglossary.840"></a><a href="#glo:GlsXtrLoadResources"><code class="csfmt">\GlsXtrLoadResources</code></a>[
 <a id="wrglossary.841"></a><a href="#glo:opt.resource.src"><span class="csoptfmt">src</span></a><span class="optfmt">={syms}</span>, <span class="comment">% entries defined in syms.bib</span>
 <a id="wrglossary.842"></a><a href="#glo:opt.resource.type"><span class="csoptfmt">type</span></a><span class="optfmt">=symbols</span><span class="comment">% put in symbols glossary</span>
]
</pre> Later in the document: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><a id="wrglossary.843"></a><a href="#glo:printunsrtglossary"><code class="csfmt">\printunsrtglossary</code></a> <span class="comment">% main</span>
<a id="wrglossary.844"></a><a href="#glo:printunsrtglossary"><code class="csfmt">\printunsrtglossary</code></a>[<a id="wrglossary.845"></a><a href="#glo:opt.printgloss.type"><span class="csoptfmt">type</span></a><span class="optfmt">=abbreviations</span>]
<a id="wrglossary.846"></a><a href="#glo:printunsrtglossary"><code class="csfmt">\printunsrtglossary</code></a>[<a id="wrglossary.847"></a><a href="#glo:opt.printgloss.type"><span class="csoptfmt">type</span></a><span class="optfmt">=symbols</span>]
</pre><p>
There&#x2019;s a&#xa0;convenient shortcut that will display all the defined glossaries depending on the indexing method: <div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">&#x1f4cc;</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.848"></a><code class="code"><dfn id="glo:printnoidxglossaries"><code class="csfmt">\printnoidxglossaries</code></dfn></code></div><!-- end of pinnedbox -->
 (<a id="wrglossary.849"></a><a href="#glo:idx.opt.noidx">Option&#xa0;1</a>) or <div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">&#x1f4cc;</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.850"></a><code class="code"><dfn id="glo:printglossaries"><code class="csfmt">\printglossaries</code></dfn></code></div><!-- end of pinnedbox -->
 (Options&#xa0;<a href="#glo:idx.opt.mkidx">2</a> and <a href="#glo:idx.opt.xdy">3</a>) or (<a id="wrglossary.851"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> only) <div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">&#x1f4cc;</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.852"></a><code class="code"><dfn id="glo:printunsrtglossaries"><code class="csfmt">\printunsrtglossaries</code></dfn></code></div><!-- end of pinnedbox -->
<p>
If you use Options&#xa0;<a href="#glo:idx.opt.noidx">1</a> or <a href="#glo:idx.opt.b2g">4</a>, you don&#x2019;t need to do anything different for a document with multiple <a id="wrglossary.853"></a><a href="#glo:dual.glossary">glossaries</a>. If you use Options&#xa0;<a href="#glo:idx.opt.mkidx">2</a> or <a href="#glo:idx.opt.xdy">3</a> with the <a id="wrglossary.854"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> Perl script or the <a id="wrglossary.855"></a><a href="#glo:app.makeglossaries-lite"><span class="appfmt">makeglossaries-lite</span></a> Lua script, you similarly don&#x2019;t need to do anything different to the document build (compared to building a document with only one <a id="wrglossary.856"></a><a href="#glo:dual.glossary">glossary</a>).<p>
If you use Options&#xa0;<a href="#glo:idx.opt.mkidx">2</a> or <a href="#glo:idx.opt.xdy">3</a> without the <a id="wrglossary.857"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> Perl script or <a id="wrglossary.858"></a><a href="#glo:app.makeglossaries-lite"><span class="appfmt">makeglossaries-lite</span></a> Lua script then you need to make sure you run <a id="wrglossary.859"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>/<a id="wrglossary.860"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> <span style="font-style: italic; font-variant: normal; ">for each defined glossary</span>. The <span class="meta">&#x2329;<em class="metainner">gls</em>&#x232a;</span> and <span class="meta">&#x2329;<em class="metainner">glo</em>&#x232a;</span> arguments of <a id="wrglossary.861"></a><a href="#glo:newglossary"><code class="csfmt">\newglossary</code></a> specify the file extensions to use instead of <a id="wrglossary.862"></a><a href="#glo:ext.gls"><span class="extfmt">gls</span></a> and <a id="wrglossary.863"></a><a href="#glo:ext.glo"><span class="extfmt">glo</span></a>. The optional argument <span class="meta">&#x2329;<em class="metainner">glg</em>&#x232a;</span> is the file extension for the transcript file. This should be different for each glossary in case you need to check for <a id="wrglossary.864"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>/<a id="wrglossary.865"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> errors or warnings if things go wrong.<p>
For example, suppose you have three glossaries in your document (<code class="code">main</code>, <code class="code">acronym</code> and <code class="code">notation</code>),  specified using: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.866"></a><a href="#glo:opt.acronyms"><span class="styoptfmt">acronyms</span></a>]{glossaries}
<a id="wrglossary.867"></a><a href="#glo:newglossary"><code class="csfmt">\newglossary</code></a>[nlg]{notation}{not}{ntn}{Notation}
</pre> Then (assuming your LaTeX document is in a&#xa0;file called <span class="filefmt">myDoc.tex</span>):<p>

<dl class="inlinetitle">
 <a id="wrglossary.868"></a><a href="#glo:idx.opt.mkidx">Option&#xa0;2</a>: Either use one <a id="wrglossary.869"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> or <a id="wrglossary.870"></a><a href="#glo:app.makeglossaries-lite"><span class="appfmt">makeglossaries-lite</span></a> call: <pre class="terminal"><div class="terminaltitle"><a href="#glo:sym.terminal"><span title="Terminal" class="icon">&#x232a;_</span></a></div>makeglossaries myDoc
</pre> or <pre class="terminal"><div class="terminaltitle"><a href="#glo:sym.terminal"><span title="Terminal" class="icon">&#x232a;_</span></a></div>makeglossaries-lite myDoc
</pre> Or you need to run <a id="wrglossary.871"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> three times: <pre class="terminal"><div class="terminaltitle"><a href="#glo:sym.terminal"><span title="Terminal" class="icon">&#x232a;_</span></a></div>makeindex -t myDoc.glg -s myDoc.ist -o myDoc.gls myDoc.glo
makeindex -t myDoc.alg -s myDoc.ist -o myDoc.acr myDoc.acn
makeindex -t myDoc.nlg -s myDoc.ist -o myDoc.not myDoc.ntn
</pre><p>
<a id="wrglossary.872"></a><a href="#glo:idx.opt.xdy">Option&#xa0;3</a>: Either use one <a id="wrglossary.873"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> call: <pre class="terminal"><div class="terminaltitle"><a href="#glo:sym.terminal"><span title="Terminal" class="icon">&#x232a;_</span></a></div>makeglossaries myDoc
</pre> Or you need to run <a id="wrglossary.874"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> three times (be careful not to insert line breaks where the line has wrapped.) <pre class="terminal"><div class="terminaltitle"><a href="#glo:sym.terminal"><span title="Terminal" class="icon">&#x232a;_</span></a></div>xindy -L english -C utf8 -I xindy -M myDoc -t myDoc.glg -o myDoc.gls myDoc.glo
xindy -L english -C utf8 -I xindy -M myDoc -t myDoc.alg -o myDoc.acr myDoc.acn
xindy -L english -C utf8 -I xindy -M myDoc -t myDoc.nlg -o myDoc.not myDoc.ntn
</pre><p>
<a id="wrglossary.875"></a><a href="#glo:idx.opt.b2g">Option&#xa0;4</a>: With <a id="wrglossary.876"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> only one call is required: <pre class="terminal"><div class="terminaltitle"><a href="#glo:sym.terminal"><span title="Terminal" class="icon">&#x232a;_</span></a></div>pdflatex myDoc
bib2gls <a id="wrglossary.877"></a><a href="#glo:switch.group"><span class="longargfmt">--group</span></a> myDoc
pdflatex myDoc
</pre> (Omit <a id="wrglossary.878"></a><a href="#glo:switch.group"><span class="longargfmt">--group</span></a> if you don&#x2019;t need letter groups.) 
</dl>
<p>

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

<section id="sec:hyperref"><!-- start of section sec:hyperref --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->7. Hyperlinks (<span class="styfmt">glossaries</span> and <span class="styfmt">hyperref</span>)<div class="labellink"><a href="#sec:hyperref">[link]</a></div></h2><!-- end of section header -->
<p>
Take care if you use the <a id="wrglossary.879"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package with <a id="wrglossary.880"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a>. Contrary to the usual advice that <a id="wrglossary.881"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a> should be loaded last, <a id="wrglossary.882"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> (and <a id="wrglossary.883"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>)  must be loaded <span style="font-style: italic; font-variant: normal; ">after</span> <a id="wrglossary.884"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a>: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><code class="cmd">\usepackage</code>[colorlinks]{hyperref}
<code class="cmd">\usepackage</code>{glossaries}
</pre> If you use <a id="wrglossary.885"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a> make sure you use pdfLaTeX rather than the LaTeX to DVI engine. The DVI format can&#x2019;t break hyperlinks across a&#xa0;line so long glossary entries (such as the full form of acronyms) won&#x2019;t line wrap with the DVI engine. Also, hyperlinks in sub- or superscripts aren&#x2019;t correctly sized with the DVI format.<p>
By default, if the <a id="wrglossary.886"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a> package has been loaded, commands like <a id="wrglossary.887"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> will form a&#xa0;hyperlink to the relevant entry in the <a id="wrglossary.888"></a><a href="#glo:dual.glossary">glossary</a>. If you want to disable this for <span style="font-style: italic; font-variant: normal; ">all</span> your glossaries, then use: <div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">&#x1f4cc;</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.889"></a><code class="code"><dfn id="glo:glsdisablehyper"><code class="csfmt">\glsdisablehyper</code></dfn></code></div><!-- end of pinnedbox -->
 If you want hyperlinks suppressed for entries in specific glossaries, then use the <a id="wrglossary.890"></a><a href="#glo:opt.nohypertypes"><span class="styoptfmt">nohypertypes</span></a> package option. For example, if you don&#x2019;t want hyperlinks for entries in the <code class="code">acronym</code> and <code class="code">notation</code> glossaries but you do want them for entries in the <code class="code">main</code> glossary, then do: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><code class="cmd">\usepackage</code>[colorlinks]{hyperref}
<code class="cmd">\usepackage</code>[<a id="wrglossary.891"></a><a href="#glo:opt.acronym"><span class="styoptfmt">acronym</span></a>,<a id="wrglossary.892"></a><a href="#glo:opt.nohypertypes"><span class="styoptfmt">nohypertypes</span></a><span class="optfmt">={acronym,notation}</span>]{glossaries}
<a id="wrglossary.893"></a><a href="#glo:newglossary"><code class="csfmt">\newglossary</code></a>[nlg]{notation}{not}{ntn}{Notation}
</pre><p>
If you want the hyperlinks suppressed the first time an entry is used, but you want hyperlinks for subsequence references then use the <a id="wrglossary.894"></a><a href="#glo:opt.hyperfirst"><span class="styoptfmt">hyperfirst</span></a><span class="optfmt">=false</span> package option: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><code class="cmd">\usepackage</code>[colorlinks]{hyperref}
<code class="cmd">\usepackage</code>[<a id="wrglossary.895"></a><a href="#glo:opt.hyperfirst"><span class="styoptfmt">hyperfirst</span></a><span class="optfmt">=false</span>]{glossaries}
</pre> The <a id="wrglossary.896"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> extension package provides another method using category attributes. See the <a id="wrglossary.897"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> user manual for further details.<p>
Take care not to use non-expandable commands in PDF bookmarks. This isn&#x2019;t specific to the <a id="wrglossary.898"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package but is a&#xa0;limitation of PDF bookmarks. Non-expandable commands include commands like  <a id="wrglossary.899"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>, <a id="wrglossary.900"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>, <a id="wrglossary.901"></a><a href="#glo:Gls"><code class="csfmt">\Gls</code></a> and <a id="wrglossary.902"></a><a href="#glo:Glspl"><code class="csfmt">\Glspl</code></a>. The <a id="wrglossary.903"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a> package provides a&#xa0;way of specifying alternative text for the PDF bookmarks via <a id="wrglossary.904"></a><a href="#glo:texorpdfstring"><code class="csfmt">\texorpdfstring</code></a>. For example: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><code class="cmd">\section</code>{The <a id="wrglossary.905"></a><a href="#glo:texorpdfstring"><code class="csfmt">\texorpdfstring</code></a>{<a id="wrglossary.906"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{fishage}}{Fish Age}}
</pre> However, it&#x2019;s not a&#xa0;good idea to use commands like <a id="wrglossary.907"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> in a&#xa0;section heading as you&#x2019;ll end up with the table of contents page in  your location list and it will unset the <a id="wrglossary.908"></a><a href="#glo:dual.firstuseflag">first use flag</a> too soon.  Instead you can use <div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">&#x1f4cc;</span></a></div><!-- end of pinnedboxtitle -->
<a id="wrglossary.909"></a><code class="code"><dfn id="glo:glsentrytext"><code class="csfmt">\glsentrytext</code></dfn>{<span class="meta">&#x2329;<em class="metainner">entry-label</em>&#x232a;</span>}</code></div><!-- end of pinnedbox -->
 This is expandable provided that the <a id="wrglossary.910"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a> key doesn&#x2019;t contain non-expandable code. For example, the following works: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><code class="cmd">\section</code>{The <a id="wrglossary.911"></a><a href="#glo:glsentrytext"><code class="csfmt">\glsentrytext</code></a>{fishage}}
</pre> and it doesn&#x2019;t put the table of contents in the location list.<p>
If you use <a id="wrglossary.912"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> then use the commands that are provided specifically for use in section headers. For example: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><code class="cmd">\section</code>{The <a id="wrglossary.913"></a><a href="#glo:glsfmttext"><code class="csfmt">\glsfmttext</code></a>{fishage}}
</pre><p>

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

<section id="sec:xr"><!-- start of section sec:xr --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->8. Cross-References<div class="labellink"><a href="#sec:xr">[link]</a></div></h2><!-- end of section header -->
<p>
You can add a&#xa0;reference to another entry in a&#xa0;location list using the <a id="wrglossary.914"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a><span class="optfmt">={<span class="meta">&#x2329;<em class="metainner">label-list</em>&#x232a;</span>}</span> key when you define an entry.  The referenced entry (or entries) must also be defined.<p>
For example: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><a id="wrglossary.915"></a><a href="#glo:longnewglossaryentry"><code class="csfmt">\longnewglossaryentry</code></a>{devonian}{<a id="wrglossary.916"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={Devonian}</span>}<span class="comment">% </span>
{<span class="comment">% </span>
  The geologic period spanning from the end of the 
  Silurian Period to the beginning of the Carboniferous Period.

  This age was known for its remarkable variety of 
  fish species.
}

<a id="wrglossary.917"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{fishage}
{
  <a id="wrglossary.918"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={Fish Age}</span>,
  <a id="wrglossary.919"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={Common name for the Devonian period}</span>,
  <a id="wrglossary.920"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a><span class="optfmt">={devonian}</span>
}
</pre> The cross-reference will appear as <span class="qt">&#x201c;<span style="font-style: italic; font-variant: normal; ">see</span> Devonian&#x201d;</span>. You can change the <span class="qt">&#x201c;see&#x201d;</span> tag for an individual entry using the format <a id="wrglossary.921"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a><span class="optfmt">={[<span class="meta">&#x2329;<em class="metainner">tag</em>&#x232a;</span>]<span class="meta">&#x2329;<em class="metainner">label-list</em>&#x232a;</span>}</span>. For example: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><a id="wrglossary.922"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{latinalph}
{
  <a id="wrglossary.923"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={Latin alphabet}</span>,
  <a id="wrglossary.924"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={alphabet consisting of the letters    a, <code class="cmd">\ldots</code>, z, A, <code class="cmd">\ldots</code>, Z}</span>,
  <a id="wrglossary.925"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a>=[see also]{exlatinalph}
}
<a id="wrglossary.926"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{exlatinalph}
{
   <a id="wrglossary.927"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={extended Latin alphabet}</span>,
   <a id="wrglossary.928"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={The Latin alphabet extended to include     other letters such as ligatures or diacritics.}</span>
}
</pre> In the above, I haven&#x2019;t enclosed the entire value of the <a id="wrglossary.929"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a> key in braces. If you use the <a id="wrglossary.930"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a> key in an optional argument, such as the optional argument of <a id="wrglossary.931"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>, make sure you enclose the  value (including the optional tag) in braces. For example: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><a id="wrglossary.932"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>{ksvm}{ksvm}{kernel support vector machine}
<a id="wrglossary.933"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>
 [<a id="wrglossary.934"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a><span class="optfmt">={[see also]{ksvm}}</span>]
 {svm}{svm}{support vector machine}
</pre> The <a id="wrglossary.935"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package provides a <a id="wrglossary.936"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a> key. This doesn&#x2019;t allow a tag but behaves much like <a id="wrglossary.937"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a><span class="optfmt">={[<a id="wrglossary.938"></a><a href="#glo:seealsoname"><code class="csfmt">\seealsoname</code></a>]{<span class="meta">&#x2329;<em class="metainner">label-list</em>&#x232a;</span>}}</span>. For example: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><a id="wrglossary.939"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>{ksvm}{ksvm}{kernel support vector machine}
<a id="wrglossary.940"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>
 [<a id="wrglossary.941"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a><span class="optfmt">={ksvm}</span>]
 {svm}{svm}{support vector machine}
</pre><p>
Since the cross-reference appears in the location list, if you suppress the location list using the <a id="wrglossary.942"></a><a href="#glo:opt.nonumberlist"><span class="styoptfmt">nonumberlist</span></a> package option, then the cross-reference will also be suppressed. With <a id="wrglossary.943"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, don&#x2019;t use the <a id="wrglossary.944"></a><a href="#glo:opt.nonumberlist"><span class="styoptfmt">nonumberlist</span></a> package option. Instead use <a id="wrglossary.945"></a><a href="#glo:opt.resource.save-locations"><span class="csoptfmt">save-locations</span></a><span class="optfmt">=false</span> in the resource options. For example: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div><code class="cmd">\usepackage</code>[<a id="wrglossary.946"></a><a href="#glo:opt.record"><span class="styoptfmt">record</span></a>,<a id="wrglossary.947"></a><a href="#glo:opt.abbreviations"><span class="styoptfmt">abbreviations</span></a>,<a id="wrglossary.948"></a><a href="#glo:opt.symbols"><span class="styoptfmt">symbols</span></a>]{glossaries-extra}

<a id="wrglossary.949"></a><a href="#glo:GlsXtrLoadResources"><code class="csfmt">\GlsXtrLoadResources</code></a>[
 <a id="wrglossary.950"></a><a href="#glo:opt.resource.src"><span class="csoptfmt">src</span></a><span class="optfmt">={terms}</span>, <span class="comment">% entries defined in terms.bib</span>
 <a id="wrglossary.951"></a><a href="#glo:opt.resource.type"><span class="csoptfmt">type</span></a><span class="optfmt">=main</span><span class="comment">% put in main glossary</span>
]
<a id="wrglossary.952"></a><a href="#glo:GlsXtrLoadResources"><code class="csfmt">\GlsXtrLoadResources</code></a>[
 <a id="wrglossary.953"></a><a href="#glo:opt.resource.src"><span class="csoptfmt">src</span></a><span class="optfmt">={abbrvs}</span>, <span class="comment">% entries defined in abbrvs.bib</span>
 <a id="wrglossary.954"></a><a href="#glo:opt.resource.type"><span class="csoptfmt">type</span></a><span class="optfmt">=abbreviations</span>,<span class="comment">% put in abbreviations glossary</span>
 <a id="wrglossary.955"></a><a href="#glo:opt.resource.save-locations"><span class="csoptfmt">save-locations</span></a><span class="optfmt">=false</span><span class="comment">% no number list for these entries</span>
]
<a id="wrglossary.956"></a><a href="#glo:GlsXtrLoadResources"><code class="csfmt">\GlsXtrLoadResources</code></a>[
 <a id="wrglossary.957"></a><a href="#glo:opt.resource.src"><span class="csoptfmt">src</span></a><span class="optfmt">={syms}</span>, <span class="comment">% entries defined in syms.bib</span>
 <a id="wrglossary.958"></a><a href="#glo:opt.resource.type"><span class="csoptfmt">type</span></a><span class="optfmt">=symbols</span><span class="comment">% put in symbols glossary</span>
]
</pre><p>

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

<section id="sec:moreinfo"><!-- start of section sec:moreinfo --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->9. Further Information<div class="labellink"><a href="#sec:moreinfo">[link]</a></div></h2><!-- end of section header -->
<p>

<ul class="displaylist">
 <li><span class="bulletitem">&#x2022;</span><a href="http://mirrors.ctan.org/support/bib2gls/bib2gls-begin.html"><span class="styfmt">glossaries-extra</span> and <span class="appfmt">bib2gls</span>: an introductory guide</a>. <li><span class="bulletitem">&#x2022;</span>The main <a id="wrglossary.959"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> <a href="glossaries-user.html">user manual</a>. <li><span class="bulletitem">&#x2022;</span>The <a href="https://www.dickimaw-books.com/faqs/glossariesfaq.html">glossaries FAQ</a>. <li><span class="bulletitem">&#x2022;</span><a href="https://www.dickimaw-books.com/latex/buildglossaries/">Incorporating makeglossaries or makeglossaries-lite or bib2gls into the document build</a>. <li><span class="bulletitem">&#x2022;</span>The <a href="https://ctan.org/pkg/glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package. <li><span class="bulletitem">&#x2022;</span>The <a href="https://ctan.org/pkg/bib2gls"><span class="appfmt">bib2gls</span></a> application. 
</ul>
 The <a href="https://www.dickimaw-books.com/gallery">Dickimaw Books Gallery</a> provides additional example documents.<p>

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

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

<dl class="inlineblock">
<dt><dfn id="glo:sym.definition">&#x1f4cc;</dfn></dt>
<dd>The syntax and usage of a command, environment or option etc.</dd>
<dt><dfn id="glo:sym.important">&#x2139;</dfn></dt>
<dd>An important message.</dd>
<dt><dfn id="glo:sym.code">&#x1f5b9;</dfn></dt>
<dd>LaTeX code to insert into your document.</dd>
<dt><dfn id="glo:sym.badcode"><span class="overlapped">&#x1f5b9;</span><span class="overlapper"><span class="deprecatedorbannedfmt">&#x1f6c7;</span></span></dfn></dt>
<dd>Problematic code which should be avoided.</dd>
<dt><dfn id="glo:sym.result">&#x1f5ba;</dfn></dt>
<dd>How the example code should appear in the PDF.</dd>
<dt><dfn id="glo:sym.terminal">&#x232a;_</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>.</dd>

</dl>

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

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

<dl>
<dt><a id="wrglossary.960"></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.961"></a><a href="#glo:dual.firstuseflag">first use flag</a> (or the first time since the flag was reset).</dd>
<dt><a id="wrglossary.962"></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.963"></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&#x2019;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.964"></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.965"></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.966"></a><a href="#glo:printglossary"><code class="csfmt">\printglossary</code></a> or <a id="wrglossary.967"></a><a href="#glo:printunsrtglossary"><code class="csfmt">\printunsrtglossary</code></a> (which may or may not be ordered alphabetically) or a glossary is a set of entry labels where the set is identified by the glossary label or type.</dd>
<dt><a id="wrglossary.968"></a><dfn id="glo:dual.glslike"><code class="csfmt">\Gls</code>-like</dfn></dt>
<dd>Commands like <a id="wrglossary.969"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> that change the <a id="wrglossary.970"></a><a href="#glo:dual.firstuseflag">first use flag</a>. These commands index the entry (if indexing is enabled), create a hyperlink to the entry&#x2019;s <a id="wrglossary.971"></a><a href="#glo:dual.glossary">glossary</a> listing (if enabled) and unset the <a id="wrglossary.972"></a><a href="#glo:dual.firstuseflag">first use flag</a>.</dd>
<dt><a id="wrglossary.973"></a><dfn id="glo:dual.indexing">Indexing (or recording)</dfn></dt>
<dd>The process of saving the location (for example, the page number) and any associated information that is required in the <a id="wrglossary.974"></a><a href="#glo:dual.glossary">glossary</a>. The data may be sorted and collated by an indexing application as part of the document build.</dd>
<dt><a id="wrglossary.975"></a><dfn id="glo:dual.linktext">Link text</dfn></dt>
<dd>The text produced by commands like <a id="wrglossary.976"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> that have the potential to be a hyperlink.</dd>
<dt><a id="wrglossary.977"></a><dfn id="glo:dual.semanticcommand">Semantic command</dfn></dt>
<dd>Essentially, a semantic command is one that&#x2019;s associated with a particular document element, idea or topic that hides the font and other stylistic formatting inside its definition. For example, Latin taxonomy is usually displayed in italic. Explicitly using font commands, for example <code class="code"><span class="cmdfmt">\textit</span>{Clostridium}</code>, is syntactic markup. Whereas defining a command called, say, <code class="csfmt">\bacteria</code> that displays its argument in italics is a semantic command. The actual styling is hidden and the command relates specifically to a particular concept. <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">&#x1f5b9;</span></a></div>Syntactic: <code class="cmd">\textit</code>{Clostridium}
<code class="cmd">\newrobustcmd</code>*{<code class="cmd">\bacteria</code>}[1]{<code class="cmd">\emph</code>{#1}}%<br>Semantic: <code class="cmd">\bacteria</code>{Clostridium} </pre> The end result is the same: <div class="resultbox"><div class="resultboxtitle"><a href="#glo:sym.result"><span title="Result" class="icon">&#x1f5ba;</span></a></div><!-- end of resultboxtitle -->
Syntactic: <span style="font-style: italic; font-variant: normal; ">Clostridium</span><p>
Semantic: <span style="font-style: italic; font-variant: normal; ">Clostridium</span> </div><!-- end of resultbox -->
 The advantage with semantic commands is that it&#x2019;s much easier to change the style, simply by adjusting the command definition. Note that I&#x2019;ve used <code class="csfmt">\newrobustcmd</code> to make the semantic command robust as the style commands can cause a problem if they expand too soon.</dd>
<dt><a id="wrglossary.978"></a><dfn id="glo:dual.subsequentuse">Subsequent use</dfn></dt>
<dd>Using an entry that unsets the <a id="wrglossary.979"></a><a href="#glo:dual.firstuseflag">first use flag</a> when it has already been unset.</dd>

</dl>

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

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

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

<section id="summary.index6553600"><!-- start of section summary.index6553600 --><div class="tomain"><a href="#main">[top]</a></div>
<h3><!-- start of subsection header -->A<div class="labellink"><a href="#summary.index6553600">[link]</a></div></h3><!-- end of subsection header -->
<div class="defnbox"><a id="wrglossary.980"></a><dfn id="glo:acronymname"><code class="csfmt">\acronymname</code></dfn><span class="floatrightbox"><span class="summarytag">initial: </span>Acronyms; <a id="wrglossary.981"></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>
Expands to the title of the <code class="code">acronym</code> <a id="wrglossary.982"></a><a href="#glo:dual.glossary">glossary</a>.<p>

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

<section id="summary.index6946816"><!-- start of section summary.index6946816 --><div class="tomain"><a href="#main">[top]</a></div>
<h3><!-- start of subsection header -->G<div class="labellink"><a href="#summary.index6946816">[link]</a></div></h3><!-- end of subsection header -->
<div class="defnbox"><a id="wrglossary.983"></a><a href="#glo:Gls"><code class="csfmt">\Gls</code></a><code class="code">[<span class="meta">&#x2329;<em class="metainner">options</em>&#x232a;</span>]{<span class="meta">&#x2329;<em class="metainner">label</em>&#x232a;</span>}[<span class="meta">&#x2329;<em class="metainner">insert</em>&#x232a;</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.984"></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.985"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> but converts the first character of the <a id="wrglossary.986"></a><a href="#glo:linktext">link text</a> to <a id="wrglossary.987"></a><a href="#glo:idx.uppercase">uppercase</a><a id="wrglossary.988"></a> (for the start of a sentence) using <a id="wrglossary.989"></a><a href="#glo:makefirstuc"><code class="csfmt">\makefirstuc</code></a>. <a href="#sec:useterm">&#xa7;3</a>; <a href="#wrglossary.434">21</a><p>
<div class="defnbox"><a id="wrglossary.990"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a><code class="code">[<span class="meta">&#x2329;<em class="metainner">options</em>&#x232a;</span>]{<span class="meta">&#x2329;<em class="metainner">label</em>&#x232a;</span>}[<span class="meta">&#x2329;<em class="metainner">insert</em>&#x232a;</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.991"></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">&#x2329;<em class="metainner">label</em>&#x232a;</span>. The text produced may vary depending on whether or not this is the <a id="wrglossary.992"></a><a href="#glo:dual.firstuse">first use</a>. <a href="#sec:useterm">&#xa7;3</a>; <a href="#wrglossary.406">20</a><p>
<div class="defnbox"><a id="wrglossary.993"></a><dfn id="glo:glsabbrvonlyfont"><code class="csfmt">\glsabbrvonlyfont</code></dfn><code class="code">{<span class="meta">&#x2329;<em class="metainner">text</em>&#x232a;</span>}</code><span class="floatrightbox"><a id="wrglossary.994"></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 <span class="qt">&#x201c;only&#x201d;</span> abbreviation styles.<p>
<div class="defnbox"><a id="wrglossary.995"></a><dfn id="glo:glsabbrvscfont"><code class="csfmt">\glsabbrvscfont</code></dfn><code class="code">{<span class="meta">&#x2329;<em class="metainner">text</em>&#x232a;</span>}</code><span class="floatrightbox"><a id="wrglossary.996"></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 small-caps <span class="qt">&#x201c;sc&#x201d;</span> abbreviation styles.<p>
<div class="defnbox"><a id="wrglossary.997"></a><dfn id="glo:glsdefaulttype"><code class="csfmt">\glsdefaulttype</code></dfn><span class="floatrightbox"><span class="summarytag">initial: </span>main; <a id="wrglossary.998"></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.999"></a><a href="#glo:dual.glossary">glossary</a>.<p>
<div class="defnbox"><a id="wrglossary.1000"></a><a href="#glo:glsdisablehyper"><code class="csfmt">\glsdisablehyper</code></a><span class="floatrightbox"><a id="wrglossary.1001"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Suppresses all <a id="wrglossary.1002"></a><a href="#glo:dual.glossary">glossary</a> related hyperlinks. <a href="#sec:hyperref">&#xa7;7</a>; <a href="#wrglossary.889">43</a><p>
<div class="defnbox"><a id="wrglossary.1003"></a><dfn id="glo:glsentrylong"><code class="csfmt">\glsentrylong</code></dfn><code class="code">{<span class="meta">&#x2329;<em class="metainner">entry-label</em>&#x232a;</span>}</code><span class="floatrightbox"><a id="wrglossary.1004"></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.1005"></a><a href="#glo:opt.gloskey.long"><span class="csoptfmt">long</span></a> field. Does nothing if the entry hasn&#x2019;t been defined. May be used in expandable contexts provided that the <a id="wrglossary.1006"></a><a href="#glo:opt.gloskey.long"><span class="csoptfmt">long</span></a> field doesn&#x2019;t contain any fragile commands.<p>
<div class="defnbox"><a id="wrglossary.1007"></a><dfn id="glo:glsentryshort"><code class="csfmt">\glsentryshort</code></dfn><code class="code">{<span class="meta">&#x2329;<em class="metainner">entry-label</em>&#x232a;</span>}</code><span class="floatrightbox"><a id="wrglossary.1008"></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.1009"></a><a href="#glo:opt.gloskey.short"><span class="csoptfmt">short</span></a> field. Does nothing if the entry hasn&#x2019;t been defined. May be used in expandable contexts provided that the <a id="wrglossary.1010"></a><a href="#glo:opt.gloskey.short"><span class="csoptfmt">short</span></a> field doesn&#x2019;t contain any fragile commands.<p>
<div class="defnbox"><a id="wrglossary.1011"></a><a href="#glo:glsentrytext"><code class="csfmt">\glsentrytext</code></a><code class="code">{<span class="meta">&#x2329;<em class="metainner">entry-label</em>&#x232a;</span>}</code><span class="floatrightbox"><a id="wrglossary.1012"></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.1013"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a> field. Does nothing if the entry hasn&#x2019;t been defined. May be used in expandable contexts provided that the <a id="wrglossary.1014"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a> field doesn&#x2019;t contain any fragile commands. <a href="#sec:hyperref">&#xa7;7</a>; <a href="#wrglossary.909">44</a><p>
<div class="defnbox"><a id="wrglossary.1015"></a><dfn id="glo:glsfmtshort"><code class="csfmt">\glsfmtshort</code></dfn><code class="code">{<span class="meta">&#x2329;<em class="metainner">entry-label</em>&#x232a;</span>}</code></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.1016"></a><dfn id="glo:glsfmttext"><code class="csfmt">\glsfmttext</code></dfn><code class="code">{<span class="meta">&#x2329;<em class="metainner">entry-label</em>&#x232a;</span>}</code></div><!-- end of defnbox -->
<p>
For use within captions or section titles to display the formatted <a id="wrglossary.1017"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a>.<p>
<div class="defnbox"><a id="wrglossary.1018"></a><dfn id="glo:glslongonlyfont"><code class="csfmt">\glslongonlyfont</code></dfn><code class="code">{<span class="meta">&#x2329;<em class="metainner">text</em>&#x232a;</span>}</code><span class="floatrightbox"><a id="wrglossary.1019"></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>
Long form font used by the <span class="qt">&#x201c;only&#x201d;</span> abbreviation styles.<p>
<div class="defnbox"><a id="wrglossary.1020"></a><dfn id="glo:glslowercase"><code class="csfmt">\glslowercase</code></dfn><code class="code">{<span class="meta">&#x2329;<em class="metainner">text</em>&#x232a;</span>}</code><span class="floatrightbox"><a id="wrglossary.1021"></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">&#x2329;<em class="metainner">text</em>&#x232a;</span> to <a id="wrglossary.1022"></a><a href="#glo:idx.lowercase">lowercase</a> using the modern LaTeX3 case-changing command, which is expandable.<p>
<div class="defnbox"><a id="wrglossary.1023"></a><dfn id="glo:glsnamefont"><code class="csfmt">\glsnamefont</code></dfn><code class="code">{<span class="meta">&#x2329;<em class="metainner">text</em>&#x232a;</span>}</code><span class="floatrightbox"><a id="wrglossary.1024"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Used within the predefined glossary styles to apply a font change to the <a id="wrglossary.1025"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a>.<p>
<div class="defnbox"><a id="wrglossary.1026"></a><dfn id="glo:glsnoexpandfields"><code class="csfmt">\glsnoexpandfields</code></dfn><span class="floatrightbox"><a id="wrglossary.1027"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Don&#x2019;t expand field values when defining entries, except for those that explicitly have expansion enabled.<p>
<div class="defnbox"><a id="wrglossary.1028"></a><a href="#glo:Glspl"><code class="csfmt">\Glspl</code></a><code class="code">[<span class="meta">&#x2329;<em class="metainner">options</em>&#x232a;</span>]{<span class="meta">&#x2329;<em class="metainner">label</em>&#x232a;</span>}[<span class="meta">&#x2329;<em class="metainner">insert</em>&#x232a;</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.1029"></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.1030"></a><a href="#glo:Gls"><code class="csfmt">\Gls</code></a> but uses the plural form. <a href="#sec:useterm">&#xa7;3</a>; <a href="#wrglossary.435">21</a><p>
<div class="defnbox"><a id="wrglossary.1031"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a><code class="code">[<span class="meta">&#x2329;<em class="metainner">options</em>&#x232a;</span>]{<span class="meta">&#x2329;<em class="metainner">label</em>&#x232a;</span>}[<span class="meta">&#x2329;<em class="metainner">insert</em>&#x232a;</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span>* + <a id="wrglossary.1032"></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.1033"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> but uses the plural form. <a href="#sec:useterm">&#xa7;3</a>; <a href="#wrglossary.429">20</a><p>
<div class="defnbox"><a id="wrglossary.1034"></a><dfn id="glo:GlsSetQuote"><code class="csfmt">\GlsSetQuote</code></dfn><code class="code">{<span class="meta">&#x2329;<em class="metainner">character</em>&#x232a;</span>}</code><span class="floatrightbox"><a id="wrglossary.1035"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.24+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Set <a id="wrglossary.1036"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span>&#x2019;s</a> quote character to <span class="meta">&#x2329;<em class="metainner">character</em>&#x232a;</span>.<p>
<div class="defnbox"><a id="wrglossary.1037"></a><a href="#glo:glssymbol"><code class="csfmt">\glssymbol</code></a><code class="code">[<span class="meta">&#x2329;<em class="metainner">options</em>&#x232a;</span>]{<span class="meta">&#x2329;<em class="metainner">label</em>&#x232a;</span>}[<span class="meta">&#x2329;<em class="metainner">insert</em>&#x232a;</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">&#x2329;<em class="metainner">label</em>&#x232a;</span>. The text produced is obtained from the <a id="wrglossary.1038"></a><a href="#glo:opt.gloskey.symbol"><span class="csoptfmt">symbol</span></a> value. The <span class="meta">&#x2329;<em class="metainner">insert</em>&#x232a;</span> argument will be inserted at the end of the <a id="wrglossary.1039"></a><a href="#glo:linktext">link text</a>. This command does not alter or depend on the <a id="wrglossary.1040"></a><a href="#glo:dual.firstuseflag">first use flag</a>. <a href="#sec:useterm">&#xa7;3</a>; <a href="#wrglossary.438">21</a><p>
<div class="defnbox"><a id="wrglossary.1041"></a><dfn id="glo:GlsXtrLoadResources"><code class="csfmt">\GlsXtrLoadResources</code></dfn><code class="code">[<span class="meta">&#x2329;<em class="metainner">options</em>&#x232a;</span>]</code><span class="floatrightbox"><a id="wrglossary.1042"></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.1043"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, this both sets up the resource options (which <a id="wrglossary.1044"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> can detect from the <a id="wrglossary.1045"></a><a href="#glo:ext.aux"><span class="extfmt">aux</span></a> file) and inputs the <a id="wrglossary.1046"></a><a href="#glo:ext.glstex"><span class="extfmt">glstex</span></a> file created by <a id="wrglossary.1047"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>.<p>
<div class="defnbox"><a id="wrglossary.1048"></a><a href="#glo:glsxtrnewsymbol"><code class="csfmt">\glsxtrnewsymbol</code></a><code class="code">[<span class="meta">&#x2329;<em class="metainner">key=value list</em>&#x232a;</span>]{<span class="meta">&#x2329;<em class="metainner">label</em>&#x232a;</span>}{<span class="meta">&#x2329;<em class="metainner">sym</em>&#x232a;</span>}</code><span class="floatrightbox"><a id="wrglossary.1049"></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.1050"></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.1051"></a><a href="#glo:dual.glossary">glossary</a> entry with the given label, <a id="wrglossary.1052"></a><a href="#glo:opt.gloskey.type"><span class="csoptfmt">type</span></a> set to <code class="code">symbols</code>, the <a id="wrglossary.1053"></a><a href="#glo:opt.gloskey.category"><span class="csoptfmt">category</span></a> set to <code class="code">symbol</code>, the <a id="wrglossary.1054"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> set to <span class="meta">&#x2329;<em class="metainner">sym</em>&#x232a;</span> and the <a id="wrglossary.1055"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> set to <span class="meta">&#x2329;<em class="metainner">label</em>&#x232a;</span>. The optional argument is a comma-separated list of <a id="wrglossary.1056"></a><a href="#glo:idx.gloskey">glossary entry keys</a>, which can be used to override the defaults. <a href="#sec:defterm">&#xa7;2</a>; <a href="#wrglossary.375">19</a><p>

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

<section id="summary.index7274496"><!-- start of section summary.index7274496 --><div class="tomain"><a href="#main">[top]</a></div>
<h3><!-- start of subsection header -->L<div class="labellink"><a href="#summary.index7274496">[link]</a></div></h3><!-- end of subsection header -->
<div class="defnbox"><a id="wrglossary.1057"></a><dfn id="glo:loadglsentries"><code class="csfmt">\loadglsentries</code></dfn><code class="code">[<span class="meta">&#x2329;<em class="metainner">type</em>&#x232a;</span>]{<span class="meta">&#x2329;<em class="metainner">filename</em>&#x232a;</span>}</code><span class="floatrightbox"><a id="wrglossary.1058"></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.1059"></a><a href="#glo:glsdefaulttype"><code class="csfmt">\glsdefaulttype</code></a> to <span class="meta">&#x2329;<em class="metainner">type</em>&#x232a;</span> and inputs <span class="meta">&#x2329;<em class="metainner">filename</em>&#x232a;</span>. If the optional argument is omitted, the default glossary is assumed. Note that if any entries within <span class="meta">&#x2329;<em class="metainner">filename</em>&#x232a;</span> have the <a id="wrglossary.1060"></a><a href="#glo:opt.gloskey.type"><span class="csoptfmt">type</span></a> key set (including implicitly in commands like <a id="wrglossary.1061"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>), then this will override the type given in the optional argument.<p>
<div class="defnbox"><a id="wrglossary.1062"></a><a href="#glo:longnewglossaryentry"><code class="csfmt">\longnewglossaryentry</code></a><code class="code">{<span class="meta">&#x2329;<em class="metainner">label</em>&#x232a;</span>}{<span class="meta">&#x2329;<em class="metainner">key=value list</em>&#x232a;</span>}{<span class="meta">&#x2329;<em class="metainner">description</em>&#x232a;</span>}</code><span class="floatrightbox"><a id="wrglossary.1063"></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.1064"></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.1065"></a><a href="#glo:idx.gloskey">glossary entry keys</a>. The third argument is the description, which may include paragraph breaks. <a href="#sec:defterm">&#xa7;2</a>; <a href="#wrglossary.236">12</a><p>

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

<section id="summary.index7340032"><!-- start of section summary.index7340032 --><div class="tomain"><a href="#main">[top]</a></div>
<h3><!-- start of subsection header -->M<div class="labellink"><a href="#summary.index7340032">[link]</a></div></h3><!-- end of subsection header -->
<div class="defnbox"><a id="wrglossary.1066"></a><dfn id="glo:makefirstuc"><code class="csfmt">\makefirstuc</code></dfn><code class="code">{<span class="meta">&#x2329;<em class="metainner">text</em>&#x232a;</span>}</code><span class="floatrightbox"><a id="wrglossary.1067"></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">&#x2329;<em class="metainner">text</em>&#x232a;</span> to <a id="wrglossary.1068"></a><a href="#glo:idx.uppercase">uppercase</a> (<a id="wrglossary.1069"></a><a href="#glo:idx.sentencecase">sentence case</a>). See the <a id="wrglossary.1070"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> documentation for further details, either: <pre class="terminal"><div class="terminaltitle"><a href="#glo:sym.terminal"><span title="Terminal" class="icon">&#x232a;_</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.1071"></a><dfn id="glo:makeglossaries"><code class="csfmt">\makeglossaries</code></dfn><span class="floatrightbox"><a id="wrglossary.1072"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Opens the associated <a id="wrglossary.1073"></a><a href="#glo:dual.glossary">glossary</a> files that need to be processed by <a id="wrglossary.1074"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> or <a id="wrglossary.1075"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>.<p>
<div class="defnbox"><a id="wrglossary.1076"></a><dfn id="glo:makenoidxglossaries"><code class="csfmt">\makenoidxglossaries</code></dfn><span class="floatrightbox"><a id="wrglossary.1077"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.04+</span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Sets up all glossaries so that they can be displayed with <a id="wrglossary.1078"></a><a href="#glo:printnoidxglossary"><code class="csfmt">\printnoidxglossary</code></a>.<p>

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

<section id="summary.index7405568"><!-- start of section summary.index7405568 --><div class="tomain"><a href="#main">[top]</a></div>
<h3><!-- start of subsection header -->N<div class="labellink"><a href="#summary.index7405568">[link]</a></div></h3><!-- end of subsection header -->
<div class="defnbox"><a id="wrglossary.1079"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a><code class="code">[<span class="meta">&#x2329;<em class="metainner">options</em>&#x232a;</span>]{<span class="meta">&#x2329;<em class="metainner">label</em>&#x232a;</span>}{<span class="meta">&#x2329;<em class="metainner">short</em>&#x232a;</span>}{<span class="meta">&#x2329;<em class="metainner">long</em>&#x232a;</span>}</code><span class="floatrightbox"><a id="wrglossary.1080"></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 abbreviation. This internally uses <a id="wrglossary.1081"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a> and any provided <span class="meta">&#x2329;<em class="metainner">options</em>&#x232a;</span> (<a id="wrglossary.1082"></a><a href="#glo:idx.gloskey">glossary entry keys</a>) will be appended. The <a id="wrglossary.1083"></a><a href="#glo:opt.gloskey.category"><span class="csoptfmt">category</span></a> is set to <a id="wrglossary.1084"></a><a href="#glo:opt.cat.abbreviation"><span class="csoptfmt">abbreviation</span></a> by default, but may be overridden in <span class="meta">&#x2329;<em class="metainner">options</em>&#x232a;</span>. The appropriate style should be set before the abbreviation is defined with <a id="wrglossary.1085"></a><a href="#glo:setabbreviationstyle"><code class="csfmt">\setabbreviationstyle</code></a>. <a href="#sec:defterm">&#xa7;2</a>; <a href="#wrglossary.325">17</a><p>
<div class="defnbox"><a id="wrglossary.1086"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a><code class="code">[<span class="meta">&#x2329;<em class="metainner">options</em>&#x232a;</span>]{<span class="meta">&#x2329;<em class="metainner">label</em>&#x232a;</span>}{<span class="meta">&#x2329;<em class="metainner">short</em>&#x232a;</span>}{<span class="meta">&#x2329;<em class="metainner">long</em>&#x232a;</span>}</code><span class="floatrightbox"><a id="wrglossary.1087"></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.1088"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package but is redefined by <a id="wrglossary.1089"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> to use <a id="wrglossary.1090"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a> with the <a id="wrglossary.1091"></a><a href="#glo:opt.gloskey.category"><span class="csoptfmt">category</span></a> key set to <a id="wrglossary.1092"></a><a href="#glo:opt.cat.acronym"><span class="csoptfmt">acronym</span></a>. With just the base <a id="wrglossary.1093"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package, use <a id="wrglossary.1094"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a> to set the style. With <a id="wrglossary.1095"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, use <code class="code"><a id="wrglossary.1096"></a><a href="#glo:setabbreviationstyle"><code class="csfmt">\setabbreviationstyle</code></a>[<a id="wrglossary.1097"></a><a href="#glo:opt.cat.acronym"><span class="csoptfmt">acronym</span></a>]{<span class="meta">&#x2329;<em class="metainner">style</em>&#x232a;</span>}</code> to set the style that governs <a id="wrglossary.1098"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>. <a href="#sec:defterm">&#xa7;2</a>; <a href="#wrglossary.306">16</a><p>
<div class="defnbox"><a id="wrglossary.1099"></a><a href="#glo:newglossary"><code class="csfmt">\newglossary</code></a><code class="code">[<span class="meta">&#x2329;<em class="metainner">log-ext</em>&#x232a;</span>]{<span class="meta">&#x2329;<em class="metainner">glossary-label</em>&#x232a;</span>}{<span class="meta">&#x2329;<em class="metainner">out-ext</em>&#x232a;</span>}{<span class="meta">&#x2329;<em class="metainner">in-ext</em>&#x232a;</span>}{<span class="meta">&#x2329;<em class="metainner">title</em>&#x232a;</span>}</code><span class="floatrightbox"><a id="wrglossary.1100"></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.1101"></a><a href="#glo:dual.glossary">glossary</a> identified by <span class="meta">&#x2329;<em class="metainner">glossary-label</em>&#x232a;</span> (which can be referenced by the <a id="wrglossary.1102"></a><a href="#glo:opt.gloskey.type"><span class="csoptfmt">type</span></a> key when defining an entry). <a href="#sec:multigloss">&#xa7;6</a>; <a href="#wrglossary.763">38</a><p>
<div class="defnbox"><a id="wrglossary.1103"></a><a href="#glo:newglossary*"><code class="csfmt">\newglossary*</code></a><code class="code">{<span class="meta">&#x2329;<em class="metainner">glossary-label</em>&#x232a;</span>}{<span class="meta">&#x2329;<em class="metainner">title</em>&#x232a;</span>}[<span class="meta">&#x2329;<em class="metainner">counter</em>&#x232a;</span>]</code><span class="floatrightbox"><a id="wrglossary.1104"></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.1105"></a><a href="#glo:dual.glossary">glossary</a> label:<pre class="compactcodebox"><a id="wrglossary.1106"></a><a href="#glo:newglossary"><code class="csfmt">\newglossary</code></a>[<span class="meta">&#x2329;<em class="metainner">glossary-label</em>&#x232a;</span>-glg]{<span class="meta">&#x2329;<em class="metainner">glossary-label</em>&#x232a;</span>}{<span class="meta">&#x2329;<em class="metainner">glossary-label</em>&#x232a;</span>-gls}{<span class="meta">&#x2329;<em class="metainner">glossary-label</em>&#x232a;</span>-glo}{<span class="meta">&#x2329;<em class="metainner">title</em>&#x232a;</span>}[<span class="meta">&#x2329;<em class="metainner">counter</em>&#x232a;</span>]</pre> <a href="#sec:multigloss">&#xa7;6</a>; <a href="#wrglossary.772">39</a><p>
<div class="defnbox"><a id="wrglossary.1107"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a><code class="code">{<span class="meta">&#x2329;<em class="metainner">label</em>&#x232a;</span>}{<span class="meta">&#x2329;<em class="metainner">key=value list</em>&#x232a;</span>}</code><span class="floatrightbox"><a id="wrglossary.1108"></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.1109"></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.1110"></a><a href="#glo:idx.gloskey">glossary entry keys</a>. <a href="#sec:defterm">&#xa7;2</a>; <a href="#wrglossary.230">11</a><p>
<div class="defnbox"><a id="wrglossary.1111"></a><a href="#glo:newterm"><code class="csfmt">\newterm</code></a><code class="code">[<span class="meta">&#x2329;<em class="metainner">key=value list</em>&#x232a;</span>]{<span class="meta">&#x2329;<em class="metainner">entry-label</em>&#x232a;</span>}</code><p>
<div class="noteBox">(requires <a id="wrglossary.1112"></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.1113"></a><a href="#glo:dual.glossary">glossary</a> entry with the given label, <a id="wrglossary.1114"></a><a href="#glo:opt.gloskey.type"><span class="csoptfmt">type</span></a> set to <code class="code">index</code>, the <a id="wrglossary.1115"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> set to <span class="meta">&#x2329;<em class="metainner">entry-label</em>&#x232a;</span> and the <a id="wrglossary.1116"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a> set to <a id="wrglossary.1117"></a><a href="#glo:nopostdesc"><code class="csfmt">\nopostdesc</code></a>. The optional argument is a comma-separated list of <a id="wrglossary.1118"></a><a href="#glo:idx.gloskey">glossary entry keys</a>, which can be used to override the defaults. <a href="#sec:multigloss">&#xa7;6</a>; <a href="#wrglossary.797">39</a><p>
<div class="defnbox"><a id="wrglossary.1119"></a><dfn id="glo:nopostdesc"><code class="csfmt">\nopostdesc</code></dfn><span class="floatrightbox"><a id="wrglossary.1120"></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.1121"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a>, this switches off the post-description punctuation (if it has been enabled). Does nothing outside of the <a id="wrglossary.1122"></a><a href="#glo:dual.glossary">glossary</a>.<p>

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

<section id="summary.index7536640"><!-- start of section summary.index7536640 --><div class="tomain"><a href="#main">[top]</a></div>
<h3><!-- start of subsection header -->P<div class="labellink"><a href="#summary.index7536640">[link]</a></div></h3><!-- end of subsection header -->
<div class="defnbox"><a id="wrglossary.1123"></a><a href="#glo:printglossaries"><code class="csfmt">\printglossaries</code></a><span class="floatrightbox"><a id="wrglossary.1124"></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 glossaries and does <code class="code"><a id="wrglossary.1125"></a><a href="#glo:printglossary"><code class="csfmt">\printglossary</code></a>[<a id="wrglossary.1126"></a><a href="#glo:opt.printgloss.type"><span class="csoptfmt">type</span></a><span class="optfmt">=<span class="meta">&#x2329;<em class="metainner">type</em>&#x232a;</span></span>]</code> for each <a id="wrglossary.1127"></a><a href="#glo:dual.glossary">glossary</a>. <a href="#sec:multigloss">&#xa7;6</a>; <a href="#wrglossary.850">41</a><p>
<div class="defnbox"><a id="wrglossary.1128"></a><dfn id="glo:printglossary"><code class="csfmt">\printglossary</code></dfn><code class="code">[<span class="meta">&#x2329;<em class="metainner">options</em>&#x232a;</span>]</code><span class="floatrightbox"><a id="wrglossary.1129"></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.1130"></a><a href="#glo:dual.glossary">glossary</a> by inputting a file created by <a id="wrglossary.1131"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> or <a id="wrglossary.1132"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>. Must be used with <a id="wrglossary.1133"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a> and either <a id="wrglossary.1134"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> or <a id="wrglossary.1135"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>.<p>
<div class="defnbox"><a id="wrglossary.1136"></a><a href="#glo:printnoidxglossaries"><code class="csfmt">\printnoidxglossaries</code></a><span class="floatrightbox"><a id="wrglossary.1137"></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 glossaries and does <code class="code"><a id="wrglossary.1138"></a><a href="#glo:printnoidxglossary"><code class="csfmt">\printnoidxglossary</code></a>[<a id="wrglossary.1139"></a><a href="#glo:opt.printgloss.type"><span class="csoptfmt">type</span></a><span class="optfmt">=<span class="meta">&#x2329;<em class="metainner">type</em>&#x232a;</span></span>]</code> for each <a id="wrglossary.1140"></a><a href="#glo:dual.glossary">glossary</a>. <a href="#sec:multigloss">&#xa7;6</a>; <a href="#wrglossary.848">41</a><p>
<div class="defnbox"><a id="wrglossary.1141"></a><dfn id="glo:printnoidxglossary"><code class="csfmt">\printnoidxglossary</code></dfn><code class="code">[<span class="meta">&#x2329;<em class="metainner">options</em>&#x232a;</span>]</code><span class="floatrightbox"><a id="wrglossary.1142"></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.1143"></a><a href="#glo:dual.glossary">glossary</a> by obtaining the <a id="wrglossary.1144"></a><a href="#glo:indexing">indexing</a> information from the <a id="wrglossary.1145"></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.1146"></a><a href="#glo:makenoidxglossaries"><code class="csfmt">\makenoidxglossaries</code></a>. This method can be very slow and has limitations.<p>
<div class="defnbox"><a id="wrglossary.1147"></a><a href="#glo:printunsrtglossaries"><code class="csfmt">\printunsrtglossaries</code></a><span class="floatrightbox"><a id="wrglossary.1148"></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 glossaries and does <code class="code"><a id="wrglossary.1149"></a><a href="#glo:printunsrtglossary"><code class="csfmt">\printunsrtglossary</code></a>[<a id="wrglossary.1150"></a><a href="#glo:opt.printgloss.type"><span class="csoptfmt">type</span></a><span class="optfmt">=<span class="meta">&#x2329;<em class="metainner">type</em>&#x232a;</span></span>]</code> for each <a id="wrglossary.1151"></a><a href="#glo:dual.glossary">glossary</a>. <a href="#sec:multigloss">&#xa7;6</a>; <a href="#wrglossary.852">41</a><p>
<div class="defnbox"><a id="wrglossary.1152"></a><dfn id="glo:printunsrtglossary"><code class="csfmt">\printunsrtglossary</code></dfn><code class="code">[<span class="meta">&#x2329;<em class="metainner">options</em>&#x232a;</span>]</code><span class="floatrightbox"><a id="wrglossary.1153"></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.1154"></a><a href="#glo:dual.glossary">glossary</a> by iterating over all entries associated with the given <a id="wrglossary.1155"></a><a href="#glo:dual.glossary">glossary</a> (in the order in which they were added to the <a id="wrglossary.1156"></a><a href="#glo:dual.glossary">glossary</a>). The location lists and group headers will only be present if the associated fields have been set (typically by <a id="wrglossary.1157"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>).<p>

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

<section id="summary.index7733248"><!-- start of section summary.index7733248 --><div class="tomain"><a href="#main">[top]</a></div>
<h3><!-- start of subsection header -->S<div class="labellink"><a href="#summary.index7733248">[link]</a></div></h3><!-- end of subsection header -->
<div class="defnbox"><a id="wrglossary.1158"></a><dfn id="glo:seealsoname"><code class="csfmt">\seealsoname</code></dfn><span class="floatrightbox"><span class="summarytag">initial: </span>see also; <a id="wrglossary.1159"></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>
Used as a cross-reference tag.<p>
<div class="defnbox"><a id="wrglossary.1160"></a><a href="#glo:setabbreviationstyle"><code class="csfmt">\setabbreviationstyle</code></a><code class="code">[<span class="meta">&#x2329;<em class="metainner">category</em>&#x232a;</span>]{<span class="meta">&#x2329;<em class="metainner">style-name</em>&#x232a;</span>}</code><span class="floatrightbox"><a id="wrglossary.1161"></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.1162"></a><a href="#glo:idx.abbrstyle">abbreviation style</a> to <span class="meta">&#x2329;<em class="metainner">style-name</em>&#x232a;</span> for the category identified by <span class="meta">&#x2329;<em class="metainner">category</em>&#x232a;</span>. If the optional argument is omitted, <a id="wrglossary.1163"></a><a href="#glo:opt.cat.abbreviation"><span class="csoptfmt">abbreviation</span></a> is assumed. <a href="#sec:defterm">&#xa7;2</a>; <a href="#wrglossary.327">17</a><p>
<div class="defnbox"><a id="wrglossary.1164"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a><code class="code">[<span class="meta">&#x2329;<em class="metainner">glossary-type</em>&#x232a;</span>]{<span class="meta">&#x2329;<em class="metainner">style-name</em>&#x232a;</span>}</code><span class="floatrightbox"><a id="wrglossary.1165"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Sets the acronym style. Don&#x2019;t use with <a id="wrglossary.1166"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>. <a href="#sec:defterm">&#xa7;2</a>; <a href="#wrglossary.314">16</a><p>
<div class="defnbox"><a id="wrglossary.1167"></a><a href="#glo:setglossarystyle"><code class="csfmt">\setglossarystyle</code></a><code class="code">{<span class="meta">&#x2329;<em class="metainner">style name</em>&#x232a;</span>}</code><span class="floatrightbox"><a id="wrglossary.1168"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a></span><span class="clearfix"></span></div><!-- end of defnbox -->
<p>
Set the current <a id="wrglossary.1169"></a><a href="#glo:idx.glossarystyle">glossary style</a> to <span class="meta">&#x2329;<em class="metainner">style name</em>&#x232a;</span>. <a href="#sec:glosstyle">&#xa7;5</a>; <a href="#wrglossary.723">36</a><p>

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

<section id="index"><!-- start of section index --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->Index<div class="labellink"><a href="#index">[link]</a></div></h2><!-- end of section header -->
<div class="nlctusernavbox"><a href="#glssymbols">Symbols</a> <a href="#index6553600">A</a> <a href="#index6619136">B</a> <a href="#index6684672">C</a> <a href="#index6750208">D</a> <a href="#index6881280">F</a> <a href="#index6946816">G</a> <a href="#index7012352">H</a> <a href="#index7077888">I</a> <a href="#index7274496">L</a> <a href="#index7340032">M</a> <a href="#index7405568">N</a> <a href="#index7471104">O</a> <a href="#index7536640">P</a> <a href="#index7667712">R</a> <a href="#index7733248">S</a> <a href="#index7798784">T</a> <a href="#index7864320">U</a> <a href="#index8060928">X</a></div><!-- end of nlctusernavbox -->

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

<section id="glssymbols"><!-- start of section glssymbols --><div class="tomain"><a href="#main">[top]</a></div>
<h3><!-- start of subsection header -->Symbols<div class="labellink"><a href="#glssymbols">[link]</a></div></h3><!-- end of subsection header -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.sym.colon"><code class="code">:</code> (colon)</dfn><span class="qquad"> </span><a href="#wrglossary.121">7</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.unknowntag"><code class="code">??</code> (unknown entry marker)</dfn><span class="qquad"> </span><a href="#wrglossary.409">20</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 -->

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

<section id="index6553600"><!-- start of section index6553600 --><div class="tomain"><a href="#main">[top]</a></div>
<h3><!-- start of subsection header -->A<div class="labellink"><a href="#index6553600">[link]</a></div></h3><!-- end of subsection header -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.abbrstyle">abbreviation styles</dfn><span class="qquad"> </span><a href="#wrglossary.1162">55</a>, <div class="crossref"><span class="crossreftag">see</span> <a href="#glo:setabbreviationstyle"><code class="csfmt">\setabbreviationstyle</code></a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.abbrstyle.long-only-short-only"><span class="abbrstylefmt">long-only-short-only</span></dfn><span class="qquad"> </span><a href="#wrglossary.83">5</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.74">5</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.36">3</a>,&#xa0;<a href="#wrglossary.40">4</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.53">4</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx0"><dfn id="glo:opt.abbreviations"><span class="styoptfmt">abbreviations</span></dfn><span class="qquad"> </span><a href="#wrglossary.565">29</a>, <a href="#wrglossary.791">39</a>,&#xa0;<a href="#wrglossary.832">41</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:opt.acronym"><span class="styoptfmt">acronym</span></dfn><span class="qquad"> </span><a href="#wrglossary.781">39</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.acrstyle">acronym styles</dfn><span class="qquad"> </span><div class="crossref"><span class="crossreftag">see</span> <a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.acrstyle.long-sc-short"><span class="acrstylefmt">long-sc-short</span></dfn><span class="qquad"> </span><a href="#wrglossary.68">5</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.acrstyle.long-short-desc"><span class="acrstylefmt">long-short-desc</span></dfn><span class="qquad"> </span><a href="#wrglossary.319">16</a>, <a href="#wrglossary.746">37</a>,&#xa0;<a href="#wrglossary.753">38</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.acrstyle.long-short"><span class="acrstylefmt">long-short</span></dfn><span class="qquad"> </span><a href="#wrglossary.19">3</a>, <a href="#wrglossary.315">16</a>,&#xa0;<a href="#wrglossary.423">20</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.acrstyle.short-long-desc"><span class="acrstylefmt">short-long-desc</span></dfn><span class="qquad"> </span><a href="#wrglossary.321">16</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.acrstyle.short-long"><span class="acrstylefmt">short-long</span></dfn><span class="qquad"> </span><a href="#wrglossary.317">16</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx0"><a href="#glo:acronymname"><code class="csfmt">\acronymname</code></a><span class="qquad"> </span><a href="#wrglossary.786">39</a>,&#xa0;<span class="summarylocfmt"><a href="#wrglossary.980">49</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:opt.acronyms"><span class="styoptfmt">acronyms</span></dfn><span class="qquad"> </span><a href="#wrglossary.780">39</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.615">31</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:opt.automake"><span class="styoptfmt">automake</span></dfn><span class="qquad"> </span><a href="#wrglossary.497">25</a>,&#xa0;<a href="#wrglossary.537">27</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>
<h3><!-- start of subsection header -->B<div class="labellink"><a href="#index6619136">[link]</a></div></h3><!-- end of subsection header -->
<div class="nlctuserguideidx0"><dfn id="glo:pkg.babel"><span class="styfmt">babel</span> package</dfn><span class="qquad"> </span><a href="#wrglossary.4">2</a>,&#xa0;<a href="#wrglossary.120">7</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.62">4</a>, <a href="#wrglossary.163">9</a>, <a href="#wrglossary.223">11</a>, <a href="#wrglossary.265">14</a>, <a href="#wrglossary.294">15</a>, <a href="#wrglossary.335">17</a>&#x2013;<a href="#wrglossary.404">20</a>, <a href="#wrglossary.553">28</a>&#x2013;<a href="#wrglossary.717">36</a>, <a href="#wrglossary.826">40</a>, <a href="#wrglossary.876">43</a>, <a href="#wrglossary.943">46</a>, <a href="#wrglossary.1043">51</a>,&#xa0;<a href="#wrglossary.1157">55</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx1"><dfn id="glo:switch.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.600">30</a>, <a href="#wrglossary.644">33</a>,&#xa0;<a href="#wrglossary.877">43</a></div><!-- end of nlctuserguideidx1 -->

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

<section id="index6684672"><!-- start of section index6684672 --><div class="tomain"><a href="#main">[top]</a></div>
<h3><!-- start of subsection header -->C<div class="labellink"><a href="#index6684672">[link]</a></div></h3><!-- end of subsection header -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.category">category</dfn></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.cat.abbreviation"><span class="csoptfmt">abbreviation</span></dfn><span class="qquad"> </span><a href="#wrglossary.328">17</a>, <a href="#wrglossary.1084">53</a>,&#xa0;<a href="#wrglossary.1163">55</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.cat.acronym"><span class="csoptfmt">acronym</span></dfn><span class="qquad"> </span><a href="#wrglossary.47">4</a>, <a href="#wrglossary.330">17</a>,&#xa0;<a href="#wrglossary.1092">53</a></div><!-- end of nlctuserguideidx1 -->

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

<section id="index6750208"><!-- start of section index6750208 --><div class="tomain"><a href="#main">[top]</a></div>
<h3><!-- start of subsection header -->D<div class="labellink"><a href="#index6750208">[link]</a></div></h3><!-- end of subsection header -->
<div class="nlctuserguideidx0"><dfn id="glo:env.description"><span class="envfmt">description</span> environment</dfn><span class="qquad"> </span><a href="#wrglossary.698">35</a></div><!-- end of nlctuserguideidx0 -->

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

<section id="index6881280"><!-- start of section index6881280 --><div class="tomain"><a href="#main">[top]</a></div>
<h3><!-- start of subsection header -->F<div class="labellink"><a href="#index6881280">[link]</a></div></h3><!-- end of subsection header -->
<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.785">39</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.784">39</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.783">39</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.475">24</a>, <a href="#wrglossary.517">26</a>, <a href="#wrglossary.597">30</a>,&#xa0;<a href="#wrglossary.1145">54</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.63">4</a>, <a href="#wrglossary.267">14</a>,&#xa0;<a href="#wrglossary.555">28</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.487">25</a>, <a href="#wrglossary.530">27</a>,&#xa0;<a href="#wrglossary.863">42</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.862">42</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.554">28</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.488">25</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.29">3</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.61">4</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.531">27</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx0"><dfn id="glo:firstuse">first use</dfn><span class="qquad"> </span><span class="termslocfmt"><a href="#wrglossary.960">47</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:firstuseflag">first use flag</dfn><span class="qquad"> </span><span class="termslocfmt"><a href="#wrglossary.962">47</a></span></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.7">2</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>
<h3><!-- start of subsection header -->G<div class="labellink"><a href="#index6946816">[link]</a></div></h3><!-- end of subsection header -->
<div class="nlctuserguideidx0"><dfn id="glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span> package</dfn><span class="qquad"> </span><a href="#wrglossary.33">3</a>,&#xa0;<a href="#wrglossary.552">28</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:file.glossaries-french"><span class="filefmt">glossaries-french</span></dfn><span class="qquad"> </span><a href="#wrglossary.10">2</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.11">2</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:file.glossaries-language"><span class="filefmt">glossaries-</span><span class="meta">&#x2329;<em class="metainner">language</em>&#x232a;</span><span class="filefmt"></span></dfn><span class="qquad"> </span><a href="#wrglossary.9">2</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:pkg.glossaries"><span class="styfmt">glossaries</span> package</dfn><span class="qquad"> </span><a href="#wrglossary.2">2</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:pkg.glossary-mcols"><span class="styfmt">glossary-mcols</span> package</dfn><span class="qquad"> </span><a href="#wrglossary.728">36</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:glossary">glossary</dfn><span class="qquad"> </span><span class="termslocfmt"><a href="#wrglossary.964">48</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.gloskey">glossary entry keys</dfn></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.gloskey.category"><span class="csoptfmt">category</span></dfn><span class="qquad"> </span><a href="#wrglossary.93">6</a>, <a href="#wrglossary.1053">52</a>,&#xa0;<a href="#wrglossary.1083">53</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.gloskey.description"><span class="csoptfmt">description</span></dfn><span class="qquad"> </span><a href="#wrglossary.16">2</a>, <a href="#wrglossary.232">11</a>, <a href="#wrglossary.311">16</a>, <a href="#wrglossary.750">38</a>, <a href="#wrglossary.801">39</a>,&#xa0;<a href="#wrglossary.1116">54</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.gloskey.long"><span class="csoptfmt">long</span></dfn><span class="qquad"> </span><a href="#wrglossary.337">17</a>,&#xa0;<a href="#wrglossary.1005">50</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.gloskey.longplural"><span class="csoptfmt">longplural</span></dfn><span class="qquad"> </span><a href="#wrglossary.339">17</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.gloskey.name"><span class="csoptfmt">name</span></dfn><span class="qquad"> </span><a href="#wrglossary.15">2</a>, <a href="#wrglossary.231">11</a>, <a href="#wrglossary.237">12</a>, <a href="#wrglossary.286">15</a>, <a href="#wrglossary.310">16</a>, <a href="#wrglossary.353">18</a>, <a href="#wrglossary.392">19</a>, <a href="#wrglossary.449">22</a>, <a href="#wrglossary.623">32</a>, <a href="#wrglossary.687">35</a>, <a href="#wrglossary.800">39</a>, <a href="#wrglossary.1025">51</a>, <a href="#wrglossary.1054">52</a>,&#xa0;<a href="#wrglossary.1115">54</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.gloskey.plural"><span class="csoptfmt">plural</span></dfn><span class="qquad"> </span><a href="#wrglossary.217">11</a>,&#xa0;<a href="#wrglossary.299">15</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.gloskey.see"><span class="csoptfmt">see</span></dfn><span class="qquad"> </span><a href="#wrglossary.914">45</a>,&#xa0;<a href="#wrglossary.937">46</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></dfn><span class="qquad"> </span><a href="#wrglossary.936">46</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.gloskey.short"><span class="csoptfmt">short</span></dfn><span class="qquad"> </span><a href="#wrglossary.338">17</a>,&#xa0;<a href="#wrglossary.1009">50</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.gloskey.shortplural"><span class="csoptfmt">shortplural</span></dfn><span class="qquad"> </span><a href="#wrglossary.340">17</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></dfn><span class="qquad"> </span><a href="#wrglossary.246">12</a>, <a href="#wrglossary.365">18</a>&#x2013;<a href="#wrglossary.401">20</a>, <a href="#wrglossary.450">22</a>, <a href="#wrglossary.622">32</a>&#x2013;<a href="#wrglossary.720">36</a>,&#xa0;<a href="#wrglossary.1055">52</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.gloskey.symbol"><span class="csoptfmt">symbol</span></dfn><span class="qquad"> </span><a href="#wrglossary.354">18</a>, <a href="#wrglossary.437">21</a>,&#xa0;<a href="#wrglossary.1038">51</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.gloskey.text"><span class="csoptfmt">text</span></dfn><span class="qquad"> </span><a href="#wrglossary.289">15</a>, <a href="#wrglossary.910">44</a>,&#xa0;<a href="#wrglossary.1013">50</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.gloskey.type"><span class="csoptfmt">type</span></dfn><span class="qquad"> </span><a href="#wrglossary.761">38</a>, <a href="#wrglossary.1052">52</a>&#x2013;<a href="#wrglossary.1114">54</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.gloskey.user1"><span class="csoptfmt">user1</span></dfn><span class="qquad"> </span><a href="#wrglossary.585">30</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.glossarystyle">glossary styles</dfn><span class="qquad"> </span><a href="#wrglossary.1169">55</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.glostyle.altlist"><span class="glostylefmt">altlist</span></dfn><span class="qquad"> </span><a href="#wrglossary.736">37</a>,&#xa0;<a href="#wrglossary.757">38</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.glostyle.index"><span class="glostylefmt">index</span></dfn><span class="qquad"> </span><a href="#wrglossary.725">36</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.glostyle.indexgroup"><span class="glostylefmt">indexgroup</span></dfn><span class="qquad"> </span><a href="#wrglossary.205">10</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.glostyle.long4col"><span class="glostylefmt">long4col</span></dfn><span class="qquad"> </span><a href="#wrglossary.742">37</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.glostyle.mcolindex"><span class="glostylefmt">mcolindex</span></dfn><span class="qquad"> </span><a href="#wrglossary.731">36</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx0"><a href="#glo:Gls"><code class="csfmt">\Gls</code></a><span class="qquad"> </span><a href="#sec:useterm">&#xa7;3</a>; <a href="#wrglossary.256">13</a>, <a href="#wrglossary.434">21</a>, <a href="#wrglossary.901">44</a>, <span class="summarylocfmt"><a href="#wrglossary.983">49</a></span>,&#xa0;<a href="#wrglossary.1030">51</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:gls"><code class="csfmt">\gls</code></a><span class="qquad"> </span><a href="#sec:useterm">&#xa7;3</a>; <a href="#wrglossary.17">2</a>&#x2013;<a href="#wrglossary.99">6</a>, <a href="#wrglossary.134">8</a>, <a href="#wrglossary.201">10</a>, <a href="#wrglossary.288">15</a>, <a href="#wrglossary.406">20</a>, <a href="#wrglossary.430">21</a>, <a href="#wrglossary.887">43</a>, <a href="#wrglossary.899">44</a>, <a href="#wrglossary.969">48</a>, <span class="summarylocfmt"><a href="#wrglossary.990">49</a></span>,&#xa0;<a href="#wrglossary.1033">51</a></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.215">11</a>,&#xa0;<span class="termslocfmt"><a href="#wrglossary.968">48</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsabbrvonlyfont"><code class="csfmt">\glsabbrvonlyfont</code></a><span class="qquad"> </span><a href="#wrglossary.85">5</a>,&#xa0;<span class="summarylocfmt"><a href="#wrglossary.993">49</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsabbrvscfont"><code class="csfmt">\glsabbrvscfont</code></a><span class="qquad"> </span><a href="#wrglossary.89">5</a>,&#xa0;<span class="summarylocfmt"><a href="#wrglossary.995">49</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsdefaulttype"><code class="csfmt">\glsdefaulttype</code></a><span class="qquad"> </span><span class="summarylocfmt"><a href="#wrglossary.997">49</a></span>,&#xa0;<a href="#wrglossary.1059">52</a></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">&#xa7;7</a>; <a href="#wrglossary.889">43</a>,&#xa0;<span class="summarylocfmt"><a href="#wrglossary.1000">49</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="#wrglossary.137">8</a>,&#xa0;<span class="summarylocfmt"><a href="#wrglossary.1003">50</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="#wrglossary.136">8</a>,&#xa0;<span class="summarylocfmt"><a href="#wrglossary.1007">50</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:hyperref">&#xa7;7</a>; <a href="#wrglossary.135">8</a>, <a href="#wrglossary.909">44</a>,&#xa0;<span class="summarylocfmt"><a href="#wrglossary.1011">50</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsfmtshort"><code class="csfmt">\glsfmtshort</code></a><span class="qquad"> </span><a href="#wrglossary.140">8</a>,&#xa0;<span class="summarylocfmt"><a href="#wrglossary.1015">50</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glsfmttext"><code class="csfmt">\glsfmttext</code></a><span class="qquad"> </span><a href="#wrglossary.139">8</a>, <a href="#wrglossary.913">44</a>,&#xa0;<span class="summarylocfmt"><a href="#wrglossary.1016">50</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:glslongonlyfont"><code class="csfmt">\glslongonlyfont</code></a><span class="qquad"> </span><a href="#wrglossary.86">5</a>,&#xa0;<span class="summarylocfmt"><a href="#wrglossary.1018">50</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="#wrglossary.91">5</a>,&#xa0;<span class="summarylocfmt"><a href="#wrglossary.1020">50</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="#wrglossary.700">35</a>,&#xa0;<span class="summarylocfmt"><a href="#wrglossary.1023">51</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="#wrglossary.31">3</a>,&#xa0;<span class="summarylocfmt"><a href="#wrglossary.1026">51</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:useterm">&#xa7;3</a>; <a href="#wrglossary.435">21</a>, <a href="#wrglossary.902">44</a>,&#xa0;<span class="summarylocfmt"><a href="#wrglossary.1028">51</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:useterm">&#xa7;3</a>; <a href="#wrglossary.216">11</a>, <a href="#wrglossary.429">20</a>, <a href="#wrglossary.431">21</a>, <a href="#wrglossary.900">44</a>,&#xa0;<span class="summarylocfmt"><a href="#wrglossary.1031">51</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="#wrglossary.476">24</a>,&#xa0;<span class="summarylocfmt"><a href="#wrglossary.1034">51</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:useterm">&#xa7;3</a>; <a href="#wrglossary.438">21</a>,&#xa0;<span class="summarylocfmt"><a href="#wrglossary.1037">51</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:GlsXtrLoadResources"><code class="csfmt">\GlsXtrLoadResources</code></a><span class="qquad"> </span><a href="#wrglossary.167">9</a>, <a href="#wrglossary.561">29</a>, <a href="#wrglossary.594">30</a>, <a href="#wrglossary.719">36</a>, <a href="#wrglossary.778">39</a>, <a href="#wrglossary.834">41</a>,&#xa0;<span class="summarylocfmt"><a href="#wrglossary.1041">51</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.resource.save-locations"><span class="csoptfmt">save-locations</span></dfn><span class="qquad"> </span><a href="#wrglossary.718">36</a>,&#xa0;<a href="#wrglossary.945">46</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.resource.sort-field"><span class="csoptfmt">sort-field</span></dfn><span class="qquad"> </span><a href="#wrglossary.583">30</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.resource.sort"><span class="csoptfmt">sort</span></dfn><span class="qquad"> </span><a href="#wrglossary.571">29</a>, <a href="#wrglossary.584">30</a>,&#xa0;<a href="#wrglossary.673">34</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.resource.src"><span class="csoptfmt">src</span></dfn><span class="qquad"> </span><a href="#wrglossary.562">29</a>,&#xa0;<a href="#wrglossary.835">41</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.resource.type"><span class="csoptfmt">type</span></dfn><span class="qquad"> </span><a href="#wrglossary.570">29</a>,&#xa0;<a href="#wrglossary.836">41</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx0"><a href="#glo:glsxtrnewsymbol"><code class="csfmt">\glsxtrnewsymbol</code></a><span class="qquad"> </span><a href="#sec:defterm">&#xa7;2</a>; <a href="#wrglossary.375">19</a>,&#xa0;<span class="summarylocfmt"><a href="#wrglossary.1048">52</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>
<h3><!-- start of subsection header -->H<div class="labellink"><a href="#index7012352">[link]</a></div></h3><!-- end of subsection header -->
<div class="nlctuserguideidx0"><dfn id="glo:opt.hyperfirst"><span class="styoptfmt">hyperfirst</span></dfn><span class="qquad"> </span><a href="#wrglossary.894">44</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.3">2</a>, <a href="#wrglossary.132">7</a>, <a href="#wrglossary.411">20</a>, <a href="#wrglossary.880">43</a>,&#xa0;<a href="#wrglossary.903">44</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>
<h3><!-- start of subsection header -->I<div class="labellink"><a href="#index7077888">[link]</a></div></h3><!-- end of subsection header -->
<div class="nlctuserguideidx0"><dfn id="glo:opt.index"><span class="styoptfmt">index</span></dfn><span class="qquad"> </span><a href="#wrglossary.795">39</a>,&#xa0;<a href="#wrglossary.1112">54</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:indexing">indexing (or recording)</dfn><span class="qquad"> </span><a href="#wrglossary.168">9</a>, <span class="termslocfmt"><a href="#wrglossary.973">48</a></span>,&#xa0;<a href="#wrglossary.1144">54</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.6">2</a>, <a href="#wrglossary.249">13</a>, <a href="#wrglossary.645">33</a>,&#xa0;<a href="#wrglossary.665">34</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:item"><code class="csfmt">\item</code></dfn><span class="qquad"> </span><a href="#wrglossary.699">35</a></div><!-- end of nlctuserguideidx0 -->

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

<section id="index7274496"><!-- start of section index7274496 --><div class="tomain"><a href="#main">[top]</a></div>
<h3><!-- start of subsection header -->L<div class="labellink"><a href="#index7274496">[link]</a></div></h3><!-- end of subsection header -->
<div class="nlctuserguideidx0"><dfn id="glo:linktext">link text</dfn><span class="qquad"> </span><a href="#wrglossary.23">3</a>, <span class="termslocfmt"><a href="#wrglossary.975">48</a></span>, <a href="#wrglossary.986">49</a>,&#xa0;<a href="#wrglossary.1039">51</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:loadglsentries"><code class="csfmt">\loadglsentries</code></a><span class="qquad"> </span><a href="#wrglossary.59">4</a>,&#xa0;<span class="summarylocfmt"><a href="#wrglossary.1057">52</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:longnewglossaryentry"><code class="csfmt">\longnewglossaryentry</code></a><span class="qquad"> </span><a href="#sec:defterm">&#xa7;2</a>; <a href="#wrglossary.236">12</a>,&#xa0;<span class="summarylocfmt"><a href="#wrglossary.1062">52</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.lowercase">lowercase</dfn><span class="qquad"> </span><a href="#wrglossary.88">5</a>,&#xa0;<a href="#wrglossary.1022">50</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>
<h3><!-- start of subsection header -->M<div class="labellink"><a href="#index7340032">[link]</a></div></h3><!-- end of subsection header -->
<div class="nlctuserguideidx0"><a href="#glo:makefirstuc"><code class="csfmt">\makefirstuc</code></a><span class="qquad"> </span><a href="#wrglossary.989">49</a>,&#xa0;<span class="summarylocfmt"><a href="#wrglossary.1066">52</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a><span class="qquad"> </span><a href="#wrglossary.402">20</a>, <a href="#wrglossary.479">24</a>, <a href="#wrglossary.494">25</a>, <a href="#wrglossary.522">27</a>, <a href="#wrglossary.774">39</a>, <a href="#wrglossary.829">40</a>, <span class="summarylocfmt"><a href="#wrglossary.1071">52</a></span>,&#xa0;<a href="#wrglossary.1133">54</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:app.makeglossaries-lite"><span class="appfmt">makeglossaries-lite</span></dfn><span class="qquad"> </span><a href="#wrglossary.492">25</a>, <a href="#wrglossary.613">31</a>, <a href="#wrglossary.618">32</a>, <a href="#wrglossary.855">41</a>,&#xa0;<a href="#wrglossary.858">42</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></dfn><span class="qquad"> </span><a href="#wrglossary.474">24</a>&#x2013;<a href="#wrglossary.533">27</a>, <a href="#wrglossary.612">31</a>, <a href="#wrglossary.854">41</a>,&#xa0;<a href="#wrglossary.857">42</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.171">9</a>, <a href="#wrglossary.219">11</a>, <a href="#wrglossary.368">18</a>, <a href="#wrglossary.470">24</a>, <a href="#wrglossary.510">26</a>, <a href="#wrglossary.632">33</a>, <a href="#wrglossary.657">34</a>, <a href="#wrglossary.768">38</a>, <a href="#wrglossary.859">42</a>, <a href="#wrglossary.1036">51</a>, <a href="#wrglossary.1074">52</a>,&#xa0;<a href="#wrglossary.1131">54</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:makenoidxglossaries"><code class="csfmt">\makenoidxglossaries</code></a><span class="qquad"> </span><a href="#wrglossary.178">9</a>, <a href="#wrglossary.198">10</a>, <a href="#wrglossary.403">20</a>, <a href="#wrglossary.454">22</a>, <a href="#wrglossary.805">39</a>, <a href="#wrglossary.830">40</a>, <span class="summarylocfmt"><a href="#wrglossary.1076">53</a></span>,&#xa0;<a href="#wrglossary.1146">55</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.250">13</a>,&#xa0;<a href="#wrglossary.1067">52</a></div><!-- end of nlctuserguideidx0 -->

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

<section id="index7405568"><!-- start of section index7405568 --><div class="tomain"><a href="#main">[top]</a></div>
<h3><!-- start of subsection header -->N<div class="labellink"><a href="#index7405568">[link]</a></div></h3><!-- end of subsection header -->
<div class="nlctuserguideidx0"><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a><span class="qquad"> </span><a href="#sec:defterm">&#xa7;2</a>; <a href="#wrglossary.37">4</a>&#x2013;<a href="#wrglossary.95">6</a>, <a href="#wrglossary.325">17</a>, <a href="#wrglossary.418">20</a>, <a href="#wrglossary.754">38</a>, <a href="#wrglossary.792">39</a>,&#xa0;<span class="summarylocfmt"><a href="#wrglossary.1079">53</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:defterm">&#xa7;2</a>; <a href="#wrglossary.20">3</a>&#x2013;<a href="#wrglossary.104">6</a>, <a href="#wrglossary.306">16</a>, <a href="#wrglossary.326">17</a>, <a href="#wrglossary.416">20</a>, <a href="#wrglossary.749">38</a>, <a href="#wrglossary.787">39</a>, <a href="#wrglossary.931">45</a>, <a href="#wrglossary.1061">52</a>,&#xa0;<span class="summarylocfmt"><a href="#wrglossary.1086">53</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:multigloss">&#xa7;6</a>; <a href="#wrglossary.763">38</a>, <a href="#wrglossary.861">42</a>,&#xa0;<span class="summarylocfmt"><a href="#wrglossary.1099">53</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:multigloss">&#xa7;6</a>; <a href="#wrglossary.772">39</a>,&#xa0;<span class="summarylocfmt"><a href="#wrglossary.1103">53</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:defterm">&#xa7;2</a>; <a href="#wrglossary.14">2</a>, <a href="#wrglossary.30">3</a>, <a href="#wrglossary.103">6</a>, <a href="#wrglossary.230">11</a>, <a href="#wrglossary.307">16</a>, <a href="#wrglossary.377">19</a>, <a href="#wrglossary.799">39</a>, <a href="#wrglossary.1081">53</a>,&#xa0;<span class="summarylocfmt"><a href="#wrglossary.1107">54</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:newterm"><code class="csfmt">\newterm</code></a><span class="qquad"> </span><a href="#sec:multigloss">&#xa7;6</a>; <a href="#wrglossary.797">39</a>,&#xa0;<span class="summarylocfmt"><a href="#wrglossary.1111">54</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:opt.nogroupskip"><span class="styoptfmt">nogroupskip</span></dfn><span class="qquad"> </span><a href="#wrglossary.202">10</a>,&#xa0;<a href="#wrglossary.721">36</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:opt.nohypertypes"><span class="styoptfmt">nohypertypes</span></dfn><span class="qquad"> </span><a href="#wrglossary.890">43</a></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.98">6</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:opt.nonumberlist"><span class="styoptfmt">nonumberlist</span></dfn><span class="qquad"> </span><a href="#wrglossary.207">10</a>, <a href="#wrglossary.715">36</a>,&#xa0;<a href="#wrglossary.942">46</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:nopostdesc"><code class="csfmt">\nopostdesc</code></a><span class="qquad"> </span><span class="summarylocfmt"><a href="#wrglossary.1119">54</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:opt.nopostdot"><span class="styoptfmt">nopostdot</span></dfn><span class="qquad"> </span><a href="#wrglossary.209">10</a>, <a href="#wrglossary.213">11</a>,&#xa0;<a href="#wrglossary.705">35</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:opt.numbers"><span class="styoptfmt">numbers</span></dfn><span class="qquad"> </span><a href="#wrglossary.567">29</a>,&#xa0;<a href="#wrglossary.794">39</a></div><!-- end of nlctuserguideidx0 -->

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

<section id="index7471104"><!-- start of section index7471104 --><div class="tomain"><a href="#main">[top]</a></div>
<h3><!-- start of subsection header -->O<div class="labellink"><a href="#index7471104">[link]</a></div></h3><!-- end of subsection header -->
<div class="nlctuserguideidx0"><a href="#glo:idx.opt.noidx">Option 1 (<span class="qt">&#x201c;noidx&#x201d;</span>)</a><span class="qquad"> </span><a href="#tab:optionsp+c">Table 1</a>; <a href="#wrglossary.170">9</a>, <a href="#wrglossary.448">22</a>, <a href="#wrglossary.629">32</a>, <a href="#wrglossary.651">34</a>&#x2013;<a href="#wrglossary.714">36</a>, <a href="#wrglossary.823">40</a>,&#xa0;<a href="#wrglossary.849">41</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:optionsp+c">Table 1</a>; <a href="#wrglossary.172">9</a>, <a href="#wrglossary.220">11</a>, <a href="#wrglossary.367">18</a>, <a href="#wrglossary.469">24</a>, <a href="#wrglossary.512">26</a>, <a href="#wrglossary.631">33</a>, <a href="#wrglossary.656">34</a>,&#xa0;<a href="#wrglossary.868">42</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:optionsp+c">Table 1</a>; <a href="#wrglossary.174">9</a>, <a href="#wrglossary.222">11</a>, <a href="#wrglossary.508">26</a>, <a href="#wrglossary.633">33</a>&#x2013;<a href="#wrglossary.689">35</a>,&#xa0;<a href="#wrglossary.872">42</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:optionsp+c">Table 1</a>; <a href="#wrglossary.164">9</a>, <a href="#wrglossary.224">11</a>, <a href="#wrglossary.551">28</a>, <a href="#wrglossary.641">33</a>&#x2013;<a href="#wrglossary.692">35</a>, <a href="#wrglossary.776">39</a>,&#xa0;<a href="#wrglossary.875">43</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:opt.order"><span class="styoptfmt">order</span></dfn><span class="qquad"> </span><a href="#wrglossary.499">25</a>,&#xa0;<a href="#wrglossary.539">28</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>
<h3><!-- start of subsection header -->P<div class="labellink"><a href="#index7536640">[link]</a></div></h3><!-- end of subsection header -->
<div class="nlctuserguideidx0"><dfn id="glo:pkg.polyglossia"><span class="styfmt">polyglossia</span> package</dfn><span class="qquad"> </span><a href="#wrglossary.5">2</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:opt.postdot"><span class="styoptfmt">postdot</span></dfn><span class="qquad"> </span><a href="#wrglossary.214">11</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.printglossopt">print [unsrt|noidx] glossary options</dfn></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.printgloss.sort"><span class="csoptfmt">sort</span></dfn><span class="qquad"> </span><a href="#wrglossary.456">22</a>, <a href="#wrglossary.482">24</a>, <a href="#wrglossary.524">27</a>,&#xa0;<a href="#wrglossary.592">30</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx1"><dfn id="glo:opt.printgloss.type"><span class="csoptfmt">type</span></dfn><span class="qquad"> </span><a href="#wrglossary.590">30</a>, <a href="#wrglossary.822">40</a>, <a href="#wrglossary.845">41</a>, <a href="#wrglossary.1126">54</a>,&#xa0;<a href="#wrglossary.1150">55</a></div><!-- end of nlctuserguideidx1 -->
<div class="nlctuserguideidx0"><a href="#glo:printglossaries"><code class="csfmt">\printglossaries</code></a><span class="qquad"> </span><a href="#sec:multigloss">&#xa7;6</a>; <a href="#wrglossary.483">24</a>, <a href="#wrglossary.525">27</a>, <a href="#wrglossary.850">41</a>,&#xa0;<span class="summarylocfmt"><a href="#wrglossary.1123">54</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="#wrglossary.480">24</a>, <a href="#wrglossary.523">27</a>, <a href="#wrglossary.765">38</a>, <a href="#wrglossary.824">40</a>, <a href="#wrglossary.966">48</a>,&#xa0;<span class="summarylocfmt"><a href="#wrglossary.1128">54</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:printnoidxglossaries"><code class="csfmt">\printnoidxglossaries</code></a><span class="qquad"> </span><a href="#sec:multigloss">&#xa7;6</a>; <a href="#wrglossary.179">9</a>, <a href="#wrglossary.457">23</a>, <a href="#wrglossary.848">41</a>,&#xa0;<span class="summarylocfmt"><a href="#wrglossary.1136">54</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="#wrglossary.455">22</a>, <a href="#wrglossary.766">38</a>, <a href="#wrglossary.821">40</a>, <a href="#wrglossary.1078">53</a>,&#xa0;<span class="summarylocfmt"><a href="#wrglossary.1141">54</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:printunsrtglossaries"><code class="csfmt">\printunsrtglossaries</code></a><span class="qquad"> </span><a href="#sec:multigloss">&#xa7;6</a>; <a href="#wrglossary.159">8</a>&#x2013;<a href="#wrglossary.212">10</a>, <a href="#wrglossary.557">28</a>, <a href="#wrglossary.595">30</a>, <a href="#wrglossary.852">41</a>,&#xa0;<span class="summarylocfmt"><a href="#wrglossary.1147">55</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:printunsrtglossary"><code class="csfmt">\printunsrtglossary</code></a><span class="qquad"> </span><a href="#wrglossary.556">28</a>, <a href="#wrglossary.589">30</a>, <a href="#wrglossary.709">35</a>, <a href="#wrglossary.767">38</a>, <a href="#wrglossary.827">40</a>, <a href="#wrglossary.843">41</a>, <a href="#wrglossary.967">48</a>,&#xa0;<span class="summarylocfmt"><a href="#wrglossary.1152">55</a></span></div><!-- end of nlctuserguideidx0 -->

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

<section id="index7667712"><!-- start of section index7667712 --><div class="tomain"><a href="#main">[top]</a></div>
<h3><!-- start of subsection header -->R<div class="labellink"><a href="#index7667712">[link]</a></div></h3><!-- end of subsection header -->
<div class="nlctuserguideidx0"><dfn id="glo:opt.record"><span class="styoptfmt">record</span></dfn><span class="qquad"> </span><a href="#wrglossary.166">9</a>, <a href="#wrglossary.278">14</a>, <a href="#wrglossary.558">29</a>, <a href="#wrglossary.596">30</a>,&#xa0;<a href="#wrglossary.831">41</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>
<h3><!-- start of subsection header -->S<div class="labellink"><a href="#index7733248">[link]</a></div></h3><!-- end of subsection header -->
<div class="nlctuserguideidx0"><dfn id="glo:opt.sanitizesort"><span class="styoptfmt">sanitizesort</span></dfn><span class="qquad"> </span><a href="#wrglossary.451">22</a>,&#xa0;<a href="#wrglossary.630">32</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:seealsoname"><code class="csfmt">\seealsoname</code></a><span class="qquad"> </span><a href="#wrglossary.938">46</a>,&#xa0;<span class="summarylocfmt"><a href="#wrglossary.1158">55</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:semanticcommand">semantic command</dfn><span class="qquad"> </span><a href="#wrglossary.32">3</a>,&#xa0;<span class="termslocfmt"><a href="#wrglossary.977">48</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.sentencecase">sentence case</dfn><span class="qquad"> </span><a href="#wrglossary.433">21</a>, <a href="#wrglossary.988">49</a>,&#xa0;<a href="#wrglossary.1069">52</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><a href="#glo:setabbreviationstyle"><code class="csfmt">\setabbreviationstyle</code></a><span class="qquad"> </span><a href="#sec:defterm">&#xa7;2</a>; <a href="#wrglossary.35">3</a>&#x2013;<a href="#wrglossary.73">5</a>, <a href="#wrglossary.327">17</a>, <a href="#wrglossary.752">38</a>, <a href="#wrglossary.1085">53</a>,&#xa0;<span class="summarylocfmt"><a href="#wrglossary.1160">55</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:defterm">&#xa7;2</a>; <a href="#wrglossary.18">3</a>&#x2013;<a href="#wrglossary.67">5</a>, <a href="#wrglossary.314">16</a>, <a href="#wrglossary.747">37</a>, <a href="#wrglossary.1094">53</a>,&#xa0;<span class="summarylocfmt"><a href="#wrglossary.1164">55</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:glosstyle">&#xa7;5</a>; <a href="#wrglossary.723">36</a>, <a href="#wrglossary.756">38</a>,&#xa0;<span class="summarylocfmt"><a href="#wrglossary.1167">55</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:opt.sort"><span class="styoptfmt">sort</span></dfn><span class="qquad"> </span><a href="#wrglossary.161">8</a>, <a href="#wrglossary.452">22</a>, <a href="#wrglossary.484">24</a>,&#xa0;<a href="#wrglossary.527">27</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:opt.style"><span class="styoptfmt">style</span></dfn><span class="qquad"> </span><a href="#wrglossary.204">10</a>, <a href="#wrglossary.726">36</a>,&#xa0;<a href="#wrglossary.733">37</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:opt.stylemods"><span class="styoptfmt">stylemods</span></dfn><span class="qquad"> </span><a href="#wrglossary.732">37</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:subsequentuse">subsequent use</dfn><span class="qquad"> </span><span class="termslocfmt"><a href="#wrglossary.978">48</a></span></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:opt.symbols"><span class="styoptfmt">symbols</span></dfn><span class="qquad"> </span><a href="#wrglossary.374">18</a>, <a href="#wrglossary.376">19</a>, <a href="#wrglossary.566">29</a>, <a href="#wrglossary.793">39</a>, <a href="#wrglossary.833">41</a>,&#xa0;<a href="#wrglossary.1050">52</a></div><!-- end of nlctuserguideidx0 -->

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

<section id="index7798784"><!-- start of section index7798784 --><div class="tomain"><a href="#main">[top]</a></div>
<h3><!-- start of subsection header -->T<div class="labellink"><a href="#index7798784">[link]</a></div></h3><!-- end of subsection header -->
<div class="nlctuserguideidx0"><dfn id="glo:texorpdfstring"><code class="csfmt">\texorpdfstring</code></dfn><span class="qquad"> </span><a href="#wrglossary.904">44</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:textsc"><code class="csfmt">\textsc</code></dfn><span class="qquad"> </span><a href="#wrglossary.64">4</a>, <a href="#wrglossary.90">5</a>,&#xa0;<a href="#wrglossary.323">16</a></div><!-- end of nlctuserguideidx0 -->

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

<section id="index7864320"><!-- start of section index7864320 --><div class="tomain"><a href="#main">[top]</a></div>
<h3><!-- start of subsection header -->U<div class="labellink"><a href="#index7864320">[link]</a></div></h3><!-- end of subsection header -->
<div class="nlctuserguideidx0"><dfn id="glo:idx.uppercase">uppercase</dfn><span class="qquad"> </span><a href="#wrglossary.432">21</a>, <a href="#wrglossary.987">49</a>,&#xa0;<a href="#wrglossary.1068">52</a>, <div class="crossref"><span class="crossreftag">see also</span> <a href="#glo:idx.sentencecase">sentence case</a></div><!-- end of crossref -->
</div><!-- end of nlctuserguideidx0 -->

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

<section id="index8060928"><!-- start of section index8060928 --><div class="tomain"><a href="#main">[top]</a></div>
<h3><!-- start of subsection header -->X<div class="labellink"><a href="#index8060928">[link]</a></div></h3><!-- end of subsection header -->
<div class="nlctuserguideidx0"><dfn id="glo:app.xindy"><span class="appfmt">xindy</span></dfn><span class="qquad"> </span><a href="#wrglossary.173">9</a>, <a href="#wrglossary.221">11</a>, <a href="#wrglossary.366">18</a>, <a href="#wrglossary.509">26</a>, <a href="#wrglossary.538">27</a>, <a href="#wrglossary.634">33</a>, <a href="#wrglossary.654">34</a>, <a href="#wrglossary.769">38</a>, <a href="#wrglossary.860">42</a>, <a href="#wrglossary.1075">52</a>,&#xa0;<a href="#wrglossary.1132">54</a></div><!-- end of nlctuserguideidx0 -->
<div class="nlctuserguideidx0"><dfn id="glo:opt.xindy"><span class="styoptfmt">xindy</span></dfn><span class="qquad"> </span><a href="#wrglossary.518">27</a></div><!-- end of nlctuserguideidx0 -->
<p>

</section><!-- end of section index8060928 -->
</div><!-- end of main -->
</body>
</html>