与机构作者一起在LibreOffice中引用JabRef

时间:2015-11-05 15:23:10

标签: latex libreoffice bibtex openoffice-writer

我使用JabRef作为参考管理器,使用LibreOffice编写器作为文档编辑器。 我正在使用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 Semana(2013a)。不受欢迎的经济问题。线上。可在http://www.foo.bar处获得。上次访问时间为2015年10月21日。

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

中找到

谢谢,

2 个答案:

答案 0 :(得分:0)

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

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

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

(Revista Semana 2013)

答案 1 :(得分:0)

您可以使用其他花括号:

error[E0063]: missing field `created_time` in initializer of `C`
  --> src/main.rs:41:18
   |
41 |         Box::new($type {}) as Box<dyn Trait>
   |                  ^^^^^ missing `created_time`
...
51 |     let c: Box<dyn Trait> = create!(D);
   |                             ---------- in this macro invocation
如biblatex手册第2.3.3节中针对公司作者所述: http://mirrors.ibiblio.org/CTAN/macros/latex/contrib/biblatex/doc/biblatex.pdf