如何更改 backref 的格式?我想要

如何更改 backref 的格式?我想要

这是来自反向引用

MWE 输出为:

在此处输入图片描述

\documentclass{article}
\usepackage[style=authoryear-comp,backend=biber,backref=true]{biblatex}
\addbibresource{biblatex-examples.bib}

\renewcommand{\bibpagerefpunct}{\addperiod\space}
\renewbibmacro*{pageref}{%
  \iflistundef{pageref}
    {}
    {\printtext[brackets]{%
       \ifnumgreater{\value{pageref}}{1}
         {\bibstring{backrefpages}\ppspace}
         {\bibstring{backrefpage}\ppspace}%
       \printlist[pageref][-\value{listtotal}]{pageref}}}}

\begin{document}
\fullcite{knuth:ct:e}

testing \textcite{knuth:ct:e}
\printbibliography
\end{document}

我怎样才能改变

[Cit. on p. X]

[Cited on page X]

答案1

打印的用于反向引用的文本存储在 bib 字符串backrefpage(和字符串backrefpages)中。可以使用 将这些字符串定位在文档的前言中\DefineBibliographyStrings

\DefineBibliographyStrings{english}{
  backrefpage={Cited on page},
  backrefpages={Cited on pages}
}

相关内容