如何创建包含每篇文章参考文献的文章列表?

如何创建包含每篇文章参考文献的文章列表?

我想创建一个文章列表以及每篇文章所包含的参考文献。

我尝试了以下

使用 \nocite{bibtexkey} 创建参考文献列表。在 bibtex 文件中,我有包含 keyword=publications 的条目,在单个条目的附录中,我添加了命令 \printbibliography

之前有一个类似的问题回答过(使用 biblatex 生成带子书目的书目) 这需要创建一个自定义字段“usera”,其中包含 bibkeys 列表。是否可以使用关键字(例如referencesinarticle1、referencesinarticle2 等)来定义 article1 或 article2 之后的子书目内容。

或者传递一个命令,在 bib 文件的附录字段中打印子书目,列出用于创建子书目的关键字。

编译的结果是只在参考书目中列出原始条目。

MWE 如下:

\documentclass[11pt,letterpaper,english]{scrbook}
\usepackage[colorlinks=true]{hyperref}
\usepackage[style=chem-acs,hyperref=true,babel=hyphen,doi=true,notes=true,language=false]{biblatex}
\ExecuteBibliographyOptions{%
  citetracker=true,sorting=none,alldates=long,dateabbrev=false,%
  articletitle=true,maxcitenames=1}
  \AtEveryBibitem{\clearlist{language}} 
\usepackage{filecontents}

  \begin{filecontents*}{\jobname.bib}
@Article{Benfield2003,
  Title                    = {Changing trends in pediatric transplantation: 2001 Annual Report of the North American Pediatric Renal Transplant Cooperative Study.},
  Author                   = {Benfield, Mark R. and McDonald, Ruth A. and Bartosh, Sharon and Ho, P. L. and Harmon, William},
  Journal                  = {Pediatr Transplant},
  Language                 = {eng}, 
  Pages                    = {321--335},
  Volume                   = {7},
  Year                     = {2003},
  Month                    = {Aug},
  Number                   = {4},
  Keyword                  = {publication},
  Addendum                 = {\printbibliography[keyword=Benfield2004],title=Reference}  
}
@Article{Benfield2004,
  Title                    = {Changing trends in pediatric transplantation: 2001 Annual Report of the North American Pediatric Renal Transplant Cooperative Study.},
  Author                   = {Benfield, Mark R. and McDonald, Ruth A. and Bartosh, Sharon and Ho, P. L. and Harmon, William},
  Journal                  = {Pediatr Transplant},
  Language                 = {eng}, 
  Pages                    = {321--335},
  Volume                   = {7},
  Year                     = {2004},
  Month                    = {Aug},
  Number                   = {4},
  Keyword                  = {Benfield2004} 
}
\end{filecontents*}
\addbibresource{\jobname.bib}


\begin{document}


The first citation.\nocite{Benfield2003}

\printbibliography 
\end{document}

相关内容