嘿,
当作者姓名带有太多括号时,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 论坛上报告此问题。