summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example157.tex
blob: 874f34973976b6d742db7561f5e81a23346139c1 (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
% This file is embedded in glossaries-extra-manual.pdf
% Example 157 Using bib2gls: simple custom sort rule
% arara: pdflatex
% arara: bib2gls: { group : on }
% arara: pdflatex
% arara: pdfcrop
\documentclass[12pt]{article}
\pagestyle{empty}
\begin{filecontents*}{animals.bib}
@index{bee}
@index{lion}
@index{ant}
@index{cow}
@index{goose}
@index{zebu}
@index{egret}
@index{elk}
@index{llama}
@index{lynx}
@index{bat}
\end{filecontents*}
\usepackage[record,nostyles,stylemods=bookindex,style=bookindex]
 {glossaries-extra} 

\newcommand{\bibglssetlastgrouptitle}[2]{%
 \glsxtrsetgrouptitle{#1#2}{Other}%
} \GlsXtrLoadResources[src=animals,selection=all,
 sort=custom,sort-rule={ < a,A < b,B < e,E < l,L < ll,Ll,LL < z,Z}] 
\begin{document}
\printunsrtglossaries
\end{document}