Closed maieul closed 8 years ago
pb provoqué par bvidxpgformat. proposition de patche
\newcommand*{\@end@@bibleverse}{%
\if@bv@idx
\expandafter\@do@bibleref@map\@@bv@idxsort\relax
\ifx\@bv@idxentry\@empty
\def\@bv@tmp{\@bv@mainidxentry}%
\else
\def\@bv@tmp{\@bv@mainidxentry!\@bv@chidxsort @\@bv@idxentry}%
\fi
\edef\@bv@idxpgformat@tmp{\@bv@idxpgformat}%
\ifx\@bv@idxpgformat@tmp\empty
\@do@biblerefindex
{\@@bv@idxsort\relax @\@bv@tmp}%
\else
\@do@biblerefindex
{\@@bv@idxsort\relax @\@bv@tmp|\@bv@idxpgformat}%
\fi
\@bv@idxfalse
\fi
\@bv@restore
}
une fois cela fait, il faudra juste dire de vider \bvidxpgformat lorsqu'on entrera en note, et de mettre son contenu dedans.
En attendant, il faudrait plutot modifier temporairement \bvidxpgformat
lorsqu'on entre en footnote et ne pas mettre le |innotenumber{\thefootnote}
dans le cas des \ibibleverse
(on pourrait utiliser le booléen \if@bv@idx
).
Cf this MWE
From http://tex.stackexchange.com/q/286752/7712