目前我用的是
\usepackage[style=authoryear,dashed=false,
abbreviate=false,
natbib=true,backref=true,backend=biber]{biblatex}
\setlength\bibitemsep{1.7\itemsep}
\bibhang=0pt % don't ask, I'm still experimenting ;)
输出如下条目
Eddy, Sean R (Nov. 2004). "How do RNA folding algorithms work?" In: Nature
Biotechnology 22.11, pages 1457–1458. ISSN: 1087-0156 (cited on page 1 and 3).
但理想情况下我希望它像
Eddy, Sean R (Nov. 2004). "How do RNA folding algorithms work?" In: Nature
Biotechnology 22.11, pages 1457–1458. ISSN: 1087-0156.
(Cited on pages 1 and 3.)
backref 行的字体较小。还请注意“Cited”中的大“C”和不同的标点符号。
背景信息:我认为反向引用不应该是实际主要书目信息的一部分,因为它不是来自文章/书籍/其他内容的信息。当然,“访问于”部分也是如此,但无论如何,这类引用(网站)是例外。
答案1
\documentclass{article}
\usepackage[style=authoryear,backref=true]{biblatex}
\setlength\bibitemsep{1.7\itemsep}
\renewcommand*{\finentrypunct}{}
\renewbibmacro*{pageref}{%
\addperiod% NEW
\iflistundef{pageref}
{}
% {\printtext[parens]{% DELETED
{\newline\footnotesize\printtext[parens]{% NEW
\ifnumgreater{\value{pageref}}{1}
{\bibstring{backrefpages}\ppspace}
{\bibstring{backrefpage}\ppspace}%
% \printlist[pageref][-\value{listtotal}]{pageref}}}}% DELETED
\printlist[pageref][-\value{listtotal}]{pageref}\addperiod}}}% NEW
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@misc{A01,
author = {Author, A.},
year = {2001},
title = {Alpha},
}
@misc{B02,
author = {Buthor, B.},
year = {2002},
title = {Beta},
}
\end{filecontents}
\addbibresource{\jobname.bib}
\begin{document}
Some text \autocite{A01,B02}.
\printbibliography
\end{document}