在 biblatex 中重新定义“引用”字符串(及其他)

在 biblatex 中重新定义“引用”字符串(及其他)

我正在尝试修改biblatex用于设置参考书目中使用的“引用”字符串的字符串,以识别引用给定参考文献的页面。

biblatex我从文献(例如第 4.9.2.16 条)中了解到

\renewbibmacro{backrefpage}{<newtext>}
\renewbibmacro{backrefpages}{<newtext>}

应该可以工作,但是对我没有效果(我还想让它对“访问于”字符串起作用,urlseen)。

我的 MWE 保持不变如何使用 BibLaTeX 和 hyperref 以详细模式将标题转换为超链接?,几乎在任何地方都可以添加这些(和相关的线条)。

答案1

原始定义(完整版和缩写版)可以在特定语言的.lbx文件中找到。以下是来自的相关代码片段english.lbx

  backrefpage      = {{cited on page}{cit\adddotspace on p\adddot}},
  backrefpages     = {{cited on pages}{cit\adddotspace on pp\adddot}},

\DeclareBibliographyStrings这些字符串使用仅在文件中可用的命令声明.lbx。在这些文件之外,您必须\DefineBibliographyStrings使用“覆盖字符串的完整版本和缩写版本”biblatex手册,第 3.8 节)。

\DefineBibliographyStrings{english}{%
  backrefpage = {<newtext>},
  backrefpages= {<newtext>},
}

相关内容