Tri avec makeindex
Suite discussion avec @LNWiener
\documentclass[12pt,a4paper,oneside,TU,no-math]{book}
\usepackage{polyglossia}
\usepackage{fontspec}
\usepackage[makeindex]{indextools}
\makeindex[name=bible]
%\usepackage{bibleref-xidx}
%\usepackage{bibleref}
\usepackage{bibleref-french}
\renewcommand{\biblerefindex}{\index[bible]}
\renewcommand{\bvidxpgformat}{}
\begin{document}
\ibibleverse{Ac}(3:1)
\ibibleverse{Ac}(3:20)
\ibibleverse{Ac}(3:1)-(4:3)
\ibibleverse{Ac}(3-4:)
\newpage
\printindex[bible]
\end{document}
3, 1–4, 3 est après 3,1 alors qu'il devrait plutôt être avant (car 3,1-4,3 "englobe" 3,1).
Il faudra que je mette une option pour avoir l'ancien comportement.