这是来自反向引用
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}
}