Based on an answer on new line for doi eprint url in the bibliography with biblatex, a question arose on the possible use of the \footcite
command with the provided new style. This \footcite
command seems to be a good compromise for rather long scripts where you do not want to disturb the main text with things like [Author Year] (authoryear style) or when you want to provide more information than [1] (numeric style). So, the question is how to create a personal biblatex style based on the numeric style that would provide information in a footnote when \footcite
is used. Minimal information here should be thought for each case @article
, @book
, @phdthesis
, @inproceedings
but would just indicate contracted author names, title, year... The link to the main reference in the bibliography section should be added as well in the footnote.
1 Answer
You can define a new citation command based on \footcite
under the numeric
style and the generic citation commands \citeauthor
, \citetitle
and \citeyear
. How all the entry information is ordered and delimited is up to you. Here's an example.
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{csquotes}
\usepackage[american]{babel}
\usepackage[colorlinks]{hyperref}
\usepackage[style=numeric]{biblatex}
% Adapted from \footcite in numeric.cbx and generic citation
% commands \citeauthor, \citetitle, \citeyear in biblatex.def
\DeclareCiteCommand{\footpartcite}[\mkbibfootnote]
{\usebibmacro{prenote}}
{\usebibmacro{citeindex}%
\mkbibbrackets{\usebibmacro{cite}}%
\setunit{\addnbspace}
\printnames{labelname}%
\setunit{\labelnamepunct}
\printfield[citetitle]{title}%
\newunit
\printfield{year}}
{\addsemicolon\space}
{\usebibmacro{postnote}}
\DeclareMultiCiteCommand{\footpartcites}[\mkbibfootnote]{\footpartcite}{\addsemicolon\space}
\addbibresource{biblatex-examples.bib}
\begin{document}
\null\vfill\noindent
Filler text.\footpartcite{bertram}
Filler text.\footpartcites(See)(for example){markey}[10--15]{companion}
\printbibliography
\end{document}
-
1