ElegantBook.sty で backref を使用する: 互換性のない backref パッケージ

ElegantBook.sty で backref を使用する: 互換性のない backref パッケージ

elegantbook.sty本を書くのに使っています。

はと互換性のない をelegantbook.sty使用しています。biblatexbackref

beackrefで または同様の機能の使用を有効にする方法を知っていたり、手助けしてくれる人はいませんか? ソース ファイルでをelegantbook.sty変更しようとしましたが、 の残りの部分と衝突する部分で多くのエラーが発生しました。biblatexnatbibelegantbook.styelegantbook.sty

これは私の本に欠けている最後の部分なので、助けていただければ幸いです。

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}

答え1

ここにはないのでelegantbook.cls(CTAN にあるようですが、MiKTeX にしかありません。ライセンスが LPPL なので、理由はわかりません)、テストできません。しかし、クラスはロードされているようでbiblatexbackrefパッケージはそれと互換性がないことが文書化されています。ただし、biblatexそれ自体は同等の機能を提供しており、backrefオプションで有効にすることができます。クラスはすでにパッケージをロードしているので、次のようにプリアンブルで設定できます。

\ExecuteBibliographyOptions{backref=true}

関連情報