1

I am not trying to make footnote citation. What I am doing is citing some unpublished correspondence in my thesis. I am publishing those in an appendix. So I want to add a footnote to the bibliography pointing the reader to the appendix if they are interested in the citation.

I am using biblatex with the following command:

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

The citation I want to add the footnote on looks like this in the bib file:

@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

This solution does not add a footnote, but places the hint in the entry directly. It was not clear to me where the footnote should be attached to.

You use the command \includefullref{<entrykey>} in the appendix when you include a copy of the full source. Everything else happens automatically: If that command was called it creates a label full:<entrykey>, if such a label is defined the corresponding bibliography entry refers to that label.

\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}

enter image description here

| improve this answer | |
  • Great this accomplishes what I want. Would it be possible to use a boolean or on the \ifcsunder{} command? I have about a half dozen of these letters I need to cite. – Micah Apr 22 '18 at 16:57
  • @Micah What would you use that boolean variable for? \includefullref is quite a convenient interface already, I think. – moewe Apr 22 '18 at 16:58
  • @Micah In fact the solution will automatically link to a \label{full:<entrykey>} if it exists. So if you don't want to use \includefullref you can do what it does manually. – moewe Apr 22 '18 at 17:12

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.