BibLaTeX (biber) 仅适用于默认参考书目样式

BibLaTeX (biber) 仅适用于默认参考书目样式

我正在使用 macOS Mojave 10.14.6 上的 MacTeX 2019 环境以及附带的 pdfLaTeX 和 biber 命令来编译我的文档(通过 TeXStudio,尽管直接从命令行运行会导致同样的问题)。

我遇到的问题是,我在 biblatex 的 \usepackage 块中设置的大多数参考书目样式都无法被识别,因为当我将 bib 样式设置为 lni 进行编译时会出现这样的情况:

Package biblatex Error: Style 'lni' not found.

现在听起来,这个书目样式的包根本就没有安装。我在 TeXLive Utility 中检查了这一点,果然,它似乎是通过这个安装的TeX Live Utility 的屏幕截图

我已经尝试重新安装所有内容。即使在全新安装的情况下,问题仍然存在。

我还检查了该软件包是否确实存在于 MacTeX 软件包结构中,它出现在

/usr/local/texlive/2019/texmf-dist/tex/latex/biblatex-lni

它位于 biblatex 实际安装的旁边

/usr/local/texlive/2019/texmf-dist/tex/latex/biblatex

这也是出现错误的地方,即未找到参考书目样式。

关于这一点还有两件令人好奇的事情:当我使用默认的书目样式(如“authortitle”)时,一切都运行正常,并且在编译过程中不会出现任何错误。

此外,几个月前我曾经能够在这台机器上使用 LNI 和 APA 书目样式编译文档,当它几周前突然停止工作时,我并没有故意更改我的发行版中的任何内容。

有人知道我如何使用 BibLaTeX 和 Biber 来再次找到这些额外的参考书目样式吗?如果有的话,指向如何手动包含这些样式的指针也会对我有很大帮助,因为不幸的是,到目前为止,我还没有在互联网上找到关于这个主题的任何有用的东西(或者至少没有对我有用的东西)。

提前致谢!

最小示例:

\documentclass{article}
\usepackage[
backend=biber,
style=lni,natbib=true,maxbibnames=99,firstinits=true]{biblatex}
\ExecuteBibliographyOptions{sorting=nty}
\addbibresource{quellen.bib}

\begin{document}

This is a minimum (not) working example.

\end{document}

答案1

有趣的是,该包的文件名biblatex-lni使用大写的基本名称,被称为LNI.bbxLNI.cbx

更有趣的是,尽管TeX live 的文件搜索自 2018 年起不区分大小写如果使用小写,则在区分大小写的系统中找不到这些文件style=lni,

解决方案:使用大写名称

style=LNI,

相关内容