更改特定条目的文本引用(Changing the in text citation for spec

2019-10-28 13:31发布

我一直在寻找一个答案,我的问题相当长一段时间,并没有能够找到一个真正符合我的要求。

我使用biblatex与citestyle alphabetic 。 在大多数情况下,这是绝对的罚款。 但现在我想举一个研究,并希望一组特定的字母出现在文本中。

该biblatex源如下所示:

@Report{Kost2018,
  author        = {Kost, Christoph and Shammugam, Shivenes},
  title         = {{Levelized Cost of Electricity Renewable Energy Technologies}},
  institution   = {Fraunhofer ISE},
  year          = {2018},
}

现在,随着\autocite{Kost2018}如所预期,在引文出来作为[Kos+18]

我想的却是像[ISE18]因为读者会更容易知道这个机构,而不是作者。 另外,如果我举的是专科学校的一些研究,更清楚地向读者。

我会很greatfull如果有人可以帮助我在此。

Answer 1:

您可以使用biblatexshorthand

@Report{Kost2018,
  author        = {Kost, Christoph and Shammugam, Shivenes},
  shorthand     = {ISE18},
  title         = {{Levelized Cost of Electricity Renewable Energy Technologies}},
  institution   = {Fraunhofer ISE},
  year          = {2018}
}

从描述biblatex文档 :

label
如果生成的常规标签所需的任何数据丢失将被引用的方式是使用指定作为常规标签的替代品。 例如,当一个作家年引文风格生成一个缺少作者或一年的条目的引用,可能回落到标签。 见第2.3.2了解详情。 需要注意的是,相比于shorthandlabel只用来作为备用。 另见shorthand

shorthand
通过引文风格,而不是通常的标签使用一个特殊的标志。 如果定义,它覆盖默认标签。 又见label

参考: 如何指定书目字母键,而无需修改.bst文件或使用BibLaTeX



文章来源: Changing the in text citation for specific entries