summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example157.tex
blob: 7406721a1916d39b8bec9e1c2284f7c732962114 (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
% This file is embedded in glossaries-extra-manual.pdf
% Example 157 Using bib2gls: simple custom sort rule
% Label: "ex:bib2glscustomsort"
% 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}