Использование backref в ElegantBook.sty: несовместимый пакет backref

Использование backref в ElegantBook.sty: несовместимый пакет backref

Я использую его elegantbook.styдля написания книги.

Используется elegantbook.sty, biblatexкоторый несовместим с backref.

Кто-нибудь знает и может помочь с тем, как включить использование beackrefили подобную функциональность в elegantbook.sty? Я пытался изменить biblatexна natbibв elegantbook.styисходном файле, но это привело к множеству ошибок в вещах, которые конфликтовали с остальной частью elegantbook.sty.

Это последнее, чего не хватает в моей книге, поэтому помощь была бы весьма признательна.

МВЭ:

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

решение1

У меня его здесь нет elegantbook.cls(кажется, он есть на CTAN, но только на MiKTeX, не знаю почему, учитывая лицензию LPPL), поэтому я не могу его протестировать. Но класс, похоже, загружается, biblatexа backrefпакет документирован как несовместимый с ним. Однако biblatexсам по себе предоставляет сопоставимую функциональность, которую можно включить с помощью backrefопции. Поскольку класс уже загружает пакет, вы можете установить его в своей преамбуле с помощью:

\ExecuteBibliographyOptions{backref=true}

Связанный контент