# How to insert a reference with Author, Date, Title with BibLateX in a Tufte-Book document?

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 ?

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
\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}}}

{\usebibmacro{cite:init}%
\usebibmacro{prenote}}
{\usebibmacro{citeindex}%
{}
{\usebibmacro{cite:postnote}}