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