LyX 和 biblatex authoryear-comp 和相同作者:括号错误

LyX 和 biblatex authoryear-comp 和相同作者:括号错误

我使用 LyX 和 biblatex 2.9a、biber 1.9 以及 authoryear-comp 样式。我的 biblatex 配置如下:

\usepackage[backend=biber,style=authoryear-comp,natbib=true]{biblatex}

当我插入来自同一作者和年份的两个引文(这是\citet{author2014a,author2014b}在源代码面板中)时,我希望 LyX / LaTeX 生成

作者(2014a、b)

至少,我猜想应该从样式中返回以下内容authoryear-comp。相反,我得到的是

作者(2014a),b

当我插入以下 LaTeX 代码时,得到相同的结果ERT\textcite{author2014a,author2014b}

有什么想法可以解决这个问题吗?

答案1

来自 lyx wiki

要从 bibtex 更改为 biber,请转到 LyX→首选项→设置→输出→LaTeX,然后将 bibtex 命令从 bibtex 更改为 biber(如果需要,您还可以输入 biber 选项)。还请注意,如果您使用 biber,则应将选项 backend=biber(而不是 backend=bibtex)传递给 \usepackage[...]{biblatex} 调用,尽管在最近的 biblatex 版本中这不再是必需的,如果您根本没有传递 backend 选项,则默认为 biber。

相关内容