更改特定条目的文本引用

时间:2018-10-18 15:09:13

标签: latex biblatex

我已经在寻找问题的答案了很长一段时间,但找不到真正满足我要求的答案。

我正在将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]之类的东西,因为读者更可能了解这个机构而不是作者。另外,如果我引用该坚持的一些研究,对读者来说更清楚。

如果有人可以帮助我,我真的会很开心。

1 个答案:

答案 0 :(得分:0)

您可以使用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 documentation中的描述:

  

label
  如果出现以下情况,引文样式将使用该名称替代常规标签   缺少生成常规标签所需的任何数据。例如,当   作者年份引用样式正在为缺少该条目的条目生成引用   作者或年份,可能会退回到标签上。有关详细信息,请参见§2.3.2。请注意,与shorthand相比,label仅用作备用。另请参见shorthand

     

shorthand
  引用样式要使用的特殊名称,而不是通常的标签。如果   定义,它将覆盖默认标签。另请参见label

参考:How to specify bibliography alpha key without modifying the .bst file or using BibLaTeX