0

I use BibLateX in a Tufte-book document class, and I want to apply a style with Author, Date, Title to the references in footnotes. I found a style which approaches this but the year is missing, as follow:

\documentclass[nobib,symmetric,justified,marginals=raggedouter]{tufte-book}
\usepackage[style=authortitle-icomp,sorting=nyt]{biblatex}

How can I create a specific style in order to have Author, Date and Title ?

0

A very similar question can be found at Partial and complete citations with biblatex in the same document.

Here I'd choose option 3 to define a new command that we can map to \autocite. With your settings and the desired output it seems appropriate to base the style on authoryear-ibid (I didn't take style=authortitle-icomp because you sort nyt, which suggests the year is more important than the title and you also want the date before the title in citations).

\documentclass[british,nobib,symmetric,justified,marginals=raggedouter]{tufte-book}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[backend=biber, style=authoryear-icomp]{biblatex}

\makeatletter
\newbibmacro*{adtcite}{%
  \iffieldundef{shorthand}
    {\ifthenelse{\ifciteibid\AND\NOT\iffirstonpage}
       {\usebibmacro{cite:ibid}}
       {\iffieldequals{namehash}{\cbx@lasthash}
          {\setunit{\compcitedelim}}
          {\printnames{labelname}%
           \setunit*{\printdelim{nameyeardelim}}%
           \printlabeldateextra
           \setunit*{\printdelim{nametitledelim}}%
           \savefield{namehash}{\cbx@lasthash}}%
        \usebibmacro{cite:title}}}%
    {\usebibmacro{cite:shorthand}%
     \usebibmacro{cite:reinit}}%
  \setunit{\multicitedelim}}
\makeatother

\newbibmacro*{cite:title}{%
  \printtext[bibhyperref]{\printfield[citetitle]{labeltitle}}}

\DeclareCiteCommand{\fadtcite}[\mkbibfootnote]
  {\usebibmacro{cite:init}%
   \usebibmacro{prenote}}
  {\usebibmacro{citeindex}%
   \usebibmacro{adtcite}}
  {}
  {\usebibmacro{cite:postnote}}

\DeclareMultiCiteCommand{\fadtcites}[\mkbibfootnote]{\fadtcite}{\setunit{\multicitedelim}}

\DeclareAutoCiteCommand{fadt}{\fadtcite}{\fadtcites}

\ExecuteBibliographyOptions{autocite=fadt}

\addbibresource{biblatex-examples.bib}

\begin{document}
Lorem\autocite{sigfridsson}
ipsum\autocite{sigfridsson}
dolor\autocite{cicero}
sit\autocite{worman}
amer\autocite{geer,nussbaum}

\printbibliography
\end{document}

Sigfridsson and Ryde 1998, ‘Comparison of methods for deriving atomic charges from the electrostatic potential and moments’.

| improve this answer | |
  • Your solution works, Thanks, but these modifications change the title layout of parts of my document. I will describe the problem in another question to solve it. – Phil8544 Jun 4 at 17:53

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.