biblatex 中作者的双括号不起作用?

biblatex 中作者的双括号不起作用?

嘿,

当作者姓名带有太多括号时,biblatex 就会出现问题。我的 MWE:

            \documentclass{article}
            \usepackage[english]{babel}
            \usepackage[style=ieee]{biblatex}
            \addbibresource{ref.bib}
            \begin{filecontents}{ref.bib}
            @report{international_energy_agency_world_2013,
                location = {Paris},
                title = {World Energy Outlook},
                number = {Report Number 1026-1141},
                institution = {Organisation for Economic Co-operation and Development},
                author = {{{International} Energy Agency}},
                urldate = {2014-03-27},
                date = {2013-11}

            }

            \end{filecontents}

            \begin{document}
            This is a reference \cite{international_energy_agency_world_2013}.

            \printbibliography

            \end{document}

biblatex 似乎对作者的三个括号有问题,因为它在创建 .bbl 文件时忘记了一个右括号。由于我的所有参考文献都是使用 Zotero 自动生成的,并且我需要参考文献中这位作者的所有单词,我想知道是否有办法解决这个问题?

答案1

Zotero 为您提供了导出为“BibTeX”和“BibLaTeX”的选项。使用后者,您不应该得到三重括号,这应该可以为您解决这个问题(而且无论如何,与 biber 配合使用效果更好)。即使使用 BibTeX 导出,我无法在 Zotero 中复制您的问题,除非第一个单词包含多个大写字母 - 例如“INTERNATIONAL Agency”变成了“International Agency”,{{{INTERNATIONAL} Agency}}{{International Agency}}在 BibTeX 导出中呈现为“International Agency”。如果您的情况并非如此,请在 Zotero 论坛上报告此问题。

相关内容