将 .bcf 文件解析为序言中的 biber

将 .bcf 文件解析为序言中的 biber

我有一个biber.conf包含正则表达式的文件,用于匹配和替换期刊名称的缩写(以下保罗·斯坦利的建议)。
目前该文件位于我的主目录中,.biber.conf因此始终会加载它。
我希望能够在不需要使用它的情况下控制此文件的加载。

根据 biber 手册,这应该很容易实现,只需将文件重命名为 sayJourAbs.bcf并将其解析为 biber 即可,如下所示:biber <options> JourAbs.bcf

我不知道如何在序言中对此进行编码。我试过:\usepackage[style=ISMEJ, natbib=true, backend=biber JourAbs.bcf]{biblatex},但似乎不起作用。我得到:! Package biblatex Error: Option 'backend=biberjourab invalid.

我知道也可以使用,\DeclareSourcemap但这需要为 50 多种具有完全不同语法的期刊生成一个全新的文件。只有当使用此方法有明显的优势时,我才会使用这种方法。

(我正在使用:kubuntu 12.04;lyx 2.0.4;biblatex 2.2;biber 1.2)

答案1

总结一下对我的问题的评论。显然,在 LaTeX 文档中调用特定文件时,无法将其解析为 biber。因此,选项如下:

  1. 在主目录中创建一个.biber.conf文件,该文件将在使用时自动加载(我不知道 Windows/Mac 的替代方案是什么。)
  2. 将文件添加biber.conf到 LaTeX 文档的同一目录中(或创建指向该biber.conf文件所在位置的链接)。
  3. 直接在序言中提供命令,或者如果这些命令太长,则将其写入文本文档并使用来\input{}包含它们。

相关内容