更改特定条目的文本引用

Changing the in text citation for specific entries

我已经为我的问题寻找了很长一段时间的答案,但没能找到真正符合我要求的答案。

我正在使用 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] 之类的东西,因为 reader 更有可能知道这个研究所而不是作者。另外,如果我引用该坚持的几项研究,reader.

就更清楚了

如果有人能帮助我,我将非常感激。

您可以使用 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
A designation to be used by the citation style as a substitute for the regular label if any data required to generate the regular label is missing. For example, when an author-year citation style is generating a citation for an entry which is missing the author or the year, it may fall back to label. See § 2.3.2 for details. Note that, in contrast to shorthand, label is only used as a fallback. See also shorthand.

shorthand
A special designation to be used by the citation style instead of the usual label. If defined, it overrides the default label. See also label.

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