summaryrefslogtreecommitdiff
path: root/support/bib2gls/examples/sample-units1.tex
blob: 7e32d06a47929b5e7431d30bf74c0cf5de78bb8b (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
% This file is public domain. See the "Examples" chapter
% in the bib2gls user manual for a more detailed description
% of this file.

\documentclass[a4paper]{report}

\usepackage{siunitx}
\usepackage[record,% use bib2gls
 nostyles,% don't load default styles
 stylemods={mcols},% load glossary-mcols.sty and patch
 style=mcolindexgroup]{glossaries-extra}

\GlsXtrLoadResources[
  src={baseunits},
  % make @unit act like @symbol:
  entry-type-aliases={unit=symbol},
  field-aliases={
   unitname=name,
   unitsymbol=symbol,
   measurement=description
  },
  symbol-sort-fallback=name,
  selection={all},
  group={baseunits}
]

\GlsXtrLoadResources[
  src={derivedunits},
  % make @measurement act like @symbol:
  entry-type-aliases={measurement=symbol},
  field-aliases={
   unitname=name,
   unitsymbol=symbol,
   measurement=description
  },
  symbol-sort-fallback=name,
  selection={all},
  group={derivedunits}
]

\glsxtrsetgrouptitle{baseunits}{Base Units}
\glsxtrsetgrouptitle{derivedunits}{Derived Units}

\begin{document}

\printunsrtglossaries

\end{document}