在参考书目条目上插入脚注

在参考书目条目上插入脚注

我并不是想做脚注引用。我所做的只是在论文中引用一些未发表的通信。我将它们发表在附录中。因此,如果读者对引用感兴趣,我想在参考书目中添加脚注,引导读者查看附录。

我正在使用 biblatex 和以下命令:

\usepackage[backend=biber, style=ieee]{biblatex}

我想要添加脚注的引文在 bib 文件中如下所示:

@misc{GRPHT_DOCS_5,
author={Keenan, Charles H.},
organization={Brookhaven National Laboratory Associated Universities Inc.},
howpublished={Private Correspondance with T. Cantwell},
title={Letter authorizing the sale of 100 tons of graphite to MIT.},
month={April},
year={1955}
},

答案1

此解决方案不添加脚注,而是直接将提示放在条目中。我不清楚脚注应该附加在哪里。

\includefullref{<entrykey>}当您包含完整源的副本时,请使用附录中的命令。其他一切都会自动发生:如果调用该命令,它将创建一个标签full:<entrykey>,如果定义了这样的标签,则相应的参考书目条目将引用该标签。

\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}

\usepackage[backend=biber, style=ieee]{biblatex}

\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@misc{GRPHT_DOCS_5,
  author       = {Keenan, Charles H.},
  organization = {Brookhaven National Laboratory Associated Universities Inc.},
  howpublished = {Private Correspondance with T. Cantwell},
  title        = {Letter authorizing the sale of 100 tons of graphite to MIT.},
  date         = {1955-04},
}
\end{filecontents}

\addbibresource{\jobname.bib}
\addbibresource{biblatex-examples.bib}

\renewbibmacro{finentry}{%
  \ifcsundef{r@full:\thefield{entrykey}}
    {}
    {\printtext{see section~\ref{full:\thefield{entrykey}}
       on page~\pageref{full:\thefield{entrykey}}}}%
  \finentry}

\newcommand*{\includefullref}[1]{\section{\citetitle{#1}}\label{full:#1}}

\begin{document}
\cite{sigfridsson,GRPHT_DOCS_5}
\printbibliography

\appendix
\includefullref{GRPHT_DOCS_5}
Full text here
\end{document}

在此处输入图片描述

相关内容