Usando backref em ElegantBook.sty: pacote backref incompatível

Usando backref em ElegantBook.sty: pacote backref incompatível

Estou usando elegantbook.stypara escrever um livro.

O elegantbook.styuso biblatexque não é compatível com backref.

Alguém sabe e poderia ajudar como ativar o uso beackrefou funcionalidade semelhante no elegantbook.sty? Eu estava tentando mudar biblatexpara natbibo elegantbook.styarquivo de origem, mas isso produziu muitos erros em coisas que colidiram com o restante do arquivo elegantbook.sty.

Esta é a última parte que falta no meu livro, então a ajuda seria muito apreciada.

MWE:

\documentclass[12pt,b5paper,citestyle=numeric-comp,bibstyle=numeric,color=blue]{elegantbook}

\addbibresource[location=local]{reference.bib}

\begin{document}
    
    \noindent Lorem ipsum...

    \printbibliography[heading=bibintoc, title=\ebibname]

\end{document}

Responder1

Não tenho elegantbook.clsaqui (parece que está no CTAN, mas só no MiKTeX, não sei porque, visto que a licença é LPPL), então não posso testar. Mas a classe parece carregar biblatexe o backrefpacote está documentado como incompatível com ela. No entanto, biblatexele próprio fornece funcionalidade comparável, que pode ser habilitada com a backrefopção. Como a classe já carrega o pacote, você pode configurá-lo no seu preâmbulo com:

\ExecuteBibliographyOptions{backref=true}

informação relacionada