这样的参考文献格式该怎么做?参考文献中记录了论文中引用的位置

这样的参考文献格式该怎么做?参考文献中记录了论文中引用的位置

红色标记记录了文件在纸上的位置

在此处输入图片描述

答案1

backref您可以通过选项biblatex以及hyperref链接获得此功能。

默认情况下你会得到如下内容:

在此处输入图片描述

您可以使用 更改外观renewbibmacro。这是一个近似于您的示例的 MWE。

\documentclass{article}
\usepackage[backref,backend=biber]{biblatex}
\usepackage[colorlinks]{hyperref}
\usepackage[dvipsnames]{xcolor}
\hypersetup{linkcolor=BrickRed}

\begin{filecontents}{\jobname.bib}
@article{Dummy2015,
  title={A title},
  author={Dummy Author and Ann O Nymous},
  journal={Journal of Testing},
  volume={10},
  pages={1--7},
  year={2015}
}
@article{Nymous2032,
  title={Something},
  author={Ann O Nymous},
  journal={Fake Journal},
  volume={1},
  pages={1--9},
  year={2032}
}
@book{Dummy2002,
  title={Don't cite me on this},
  author={Dummy Author},
  year={2002}
}
\end{filecontents}

\addbibresource{\jobname.bib}

% change pagereference format
\renewbibmacro*{pageref}{%
   \iflistundef{pageref}%
     {}%
     {\printtext{\addperiod\space\(\uparrow\)%
      \printlist[pageref][-\value{listtotal}]{pageref}}}}

\begin{document}

% first page, make a reference
Cite one~\cite{Dummy2015} \newpage
% second page, make two references
Cite again~\cite{Nymous2032,Dummy2015} \newpage 
% inlcude one reference without citing it
\nocite{Dummy2002}

\printbibliography
\end{document}

得出:

在此处输入图片描述

相关内容