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

相关内容