LibreOffice 中机构作者的 JabRef 引用

JabRef citation in LibreOffice with institutional author

我使用 JabRef 作为参考管理器,使用 LibreOffice writer 作为文档编辑器。 我在 LibreOffice 中使用 ooPluging 来引用 JabRef 来源,但我在使用机构作者的来源时遇到了麻烦。比如下面的source

@Misc{RevistaSemana2013,
Title                    = {Un buen año para la economía},
HowPublished             = {Online. Available at http://www.foo.bar},
Institution              = {Revista Semana},
Month                    = {Dec},
Year                     = {2013},
Comment                  = {Last visited 21-10-2015},
}

将在参考文献中显示为: 周报 (2013a)。 Un buen año para la economía。在线的。可在 http://www.foo.bar 购买。上次访问 21-10-2015。

但将被引用为 (Semana 2013a)。 我的样式文件可以在 http://pastebin.com/j5vNgyDR

中找到

谢谢,

在我看来 JabRef 总是拆分姓氏,即使它是一个机构 (java code):

AuthorList al = AuthorList.getAuthorList(author);
sb.append(getAuthorLastName(al, 0));

不过我找到了一个简单的解决方法。在源代码中,在 RevistaSemana 之间使用 non-breaking space 而不是普通的 space。然后我们在 LibreOffice 中得到了想要的结果:

(Revista Semana 2013)

您可以使用额外的花括号:

{{Revista Semana}}

如 biblatex 手册第 2.3.3 节中针对企业作者所述: http://mirrors.ibiblio.org/CTAN/macros/latex/contrib/biblatex/doc/biblatex.pdf