I'm using biblatex in a beamer presentation and would like to show compact references in footnotes. I'm using \footfullcite
, but the problem is that it prints all the fields usually expected in the bibliography section.
Since it's only a presentation, I don't want to waste space with page numbers, journal volumes or issues and a few other fields.
I sucessfully used \ExecuteBibliographyOptions
to supress isbn, doi and url, but it can't deal with other fields, like the ones I mentioned. I found some similar questions here like this and this, but the methods suggested there also didn't work for me.
EDIT:
Here's an MWE:
\documentclass{beamer}
\usepackage[backend=biber]{biblatex}
\begin{filecontents*}{references.bib}
@article{TurneyPantel2010,
author = {Peter D. Turney and Patrick Pantel},
journal = {Journal of Artificial Intelligence Research},
pages = {141--188},
title = {From Frequency to Meaning: Vector Space Models of Semantics},
volume = {37},
year = {2010},
}
\end{filecontents*}
\addbibresource{references.bib}
\ExecuteBibliographyOptions{firstinits=true, isbn=false, url=false, doi=false, uniquename=init}
\begin{document}
\begin{frame}
This is a citation\footfullcite{TurneyPantel2010}.
\end{frame}
\end{document}
This generates a footnote with:
P. D. Turney and P. Pantel. "From Frequency to Meaning: Vector Space
Models of Semantics". In: Journal of Articial Intelligence Research 37
(2010), pp. 141-188.
I want to have the following format:
[Author Names] [Title] In: [Conference or Journal] [Year]
Best Answer
The answers you've mentioned use
\AtEveryBibitem
, which is used to append code to an nternal hook executed at the beginning of every item in the bibliography.You instead need
\AtEveryCitekey
, which is used to append code to an internal hook executed once for every entry key passed to a citation command.So, something like
permits you to clear the fields
pages
andvolume
at every citation of anarticle
.If you need it for all types of entries, simply use
MWE:
Output: