I would like to cite the authour + abbreviated journal + year on the fly (in text body or in a tikz node) in a presentation. Here is an mwe which does what it is supposed to for a very limited set of cases. I think that achieving the following would prove useful:
Instead of
\clearfield(e.g. specifying info not required), I'd like to specify just the few bits of info that we need.Abbreviated journal would be best.
Any suggestions on how to get to this functionality are appreciated.
\documentclass[9pt,t,unknownkeysallowed]{beamer}%
\usetheme{Montpellier}%
\usepackage[style=numeric,
backend=biber,
firstinits=true]{biblatex}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@Article{Doe2016,
author = {Doe, Jhon and Doe2, Jhon2},
title = {Some journal article},
journal = {Fancy Journal},
year = {2016},
volume = {56},
number = {3},
pages = {1-99},
}
\end{filecontents}
\addbibresource{\jobname.bib}
% adjust style on the fly
\renewbibmacro{in:}{,}
\AtEveryCitekey{\clearfield{url}}
\AtEveryCitekey{\clearfield{note}}
\AtEveryCitekey{\clearfield{title}}
\AtEveryCitekey{\clearfield{doi}}
\AtEveryCitekey{\clearfield{eprint}}
\AtEveryCitekey{\clearfield{journal}}
\AtEveryCitekey{\clearfield{pages}}
\AtEveryCitekey{\clearfield{number}}
\AtEveryCitekey{\clearfield{volume}}
\begin{document}
\begin{frame}[c]
\fullcite{Doe2016}
\end{frame}
\end{document}

journalfield and would avoid the detour via a new field. – moewe May 10 '19 at 12:14