% 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}
