【问题标题】:Changing the in text citation for specific entries更改特定条目的文本引用
【发布时间】:2018-10-18 15:09:13
【问题描述】:

我一直在寻找我的问题的答案很长一段时间,但无法找到真正符合我要求的答案。

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

如果有人能在这方面帮助我,我会非常高兴。

【问题讨论】:

    标签: latex biblatex


    【解决方案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 documentation的描述:

    label
    引用样式使用的名称作为常规标签的替代品,如果 缺少生成常规标签所需的任何数据。例如,当一个 作者年份的引文样式正在为缺少的条目生成引文 作者或年份,它可能会退回到标签。详见§2.3.2。请注意,与shorthand 相比,label 仅用作后备。另见shorthand

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-06-03
      • 1970-01-01
      • 1970-01-01
      • 2020-07-10
      • 2020-01-02
      • 1970-01-01
      • 2016-02-02
      相关资源
      最近更新 更多