【问题标题】:JabRef citation in LibreOffice with institutional author机构作者在 LibreOffice 中的 JabRef 引用
【发布时间】:2015-11-05 15:23:10
【问题描述】:

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

@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},
}

将出现在参考文献中: Revista 周报(2013a)。 Un buen año para la economía。在线的。可在http://www.foo.bar 获取。最后访问时间为 21-10-2015。

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

谢谢,

【问题讨论】:

  • 想要的结果是什么?
  • 结果应该是像 (Revista Semana 2013a) 这样的引文,因为它是机构作者。

标签: latex libreoffice bibtex openoffice-writer


【解决方案1】:

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

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

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

(Revista Semana 2013)

【讨论】:

  • 谢谢。像魅力一样工作
【解决方案2】:

你可以使用一个额外的大括号:

{{Revista Semana}}

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-23
    • 1970-01-01
    相关资源
    最近更新 更多