Take the 2-minute tour ×
TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.

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.

share|improve this question
add comment

1 Answer

up vote 6 down vote accepted

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}

enter image description here

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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