在 ElegantBook.sty 中使用 backref:不相容的 backref 包

在 ElegantBook.sty 中使用 backref:不相容的 backref 包

我正在用來elegantbook.sty寫一本書。

正在elegantbook.sty使用biblatex與 不相容的backref

任何人都知道並且可以幫助如何啟用使用beackref或類似的功能elegantbook.sty?我試圖在源文件中更改biblatex為,但這在與.natbibelegantbook.styelegantbook.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}

相關內容