[Tex/LaTex] How to cite author and date, but only date in brackets with biblatex

biblatex

How can I change a citation like

Acharya et al. 2002 found that apples can come in a variety of colors.

to one with a brackets only around the date

Acharya et al. (2002) found that apples can come in a variety of colors.

I'm using the chicago-authordate style, and couldn't find a relevant command in the documentation.

I can produce the desired result by citing once for the author and once for the date, but I'm wondering if there's a more efficient way to do this.

\documentclass{article}
\usepackage[english]{babel}
\usepackage[utf8]{inputenc}

\usepackage[
    backend=biber,
    style=alphabetic,
    citestyle=chicago-authordate
]{biblatex}

\begin{filecontents}{references.bib}
@article{acharya_analysis_2002,
    title = "An Analysis of Apples",
    author = "Acharya, Alice and Benson, Bob and Carrey, Catalina and Duvet, Dorian",
    date = 2002
}
\end{filecontents}
\addbibresource{references.bib} 

\begin{document}
\cite{acharya_analysis_2002} (\citedate{acharya_analysis_2002}) found that apples can come in a variety of colors.
\end{document}

Best Answer

The biblatex package's \textcite directive is what you're looking for. (This directive is listed in the middle column of the first page of the "Biblatex Cheat Sheet" document you mention in your query.)

enter image description here

\RequirePackage{filecontents}
\begin{filecontents}{references.bib}
@misc{acharya_analysis_2002,
    title = "An Analysis of Apples",
    author = "Acharya, Alice and Benson, Bob and Carrey, Catalina and Duvet, Dorian",
    date = 2002
}
\end{filecontents}

\documentclass{article}
\usepackage[english]{babel}
\usepackage[utf8]{inputenc}
\usepackage[backend=biber,style=chicago-authordate]{biblatex}
\addbibresource{references.bib} 

\begin{document}
\textcite{acharya_analysis_2002} found that apples can come in a variety of colors.
\printbibliography
\end{document}
Related Question