[Tex/LaTex] Parencite “within” textcite

biblatex-chicagociting

I am using the biblatex-chicago package with the following options:

\usepackage[authordate,backend=biber,cmsdate=both,useprefix=false]{biblatex-chicago}

What I would like to have is a citation in the flow of text like the one that obtains from using \textcite, but with an extra citation in brackets right after the year of the first citation, just as if I were using the \cite command as an optional argument "within" the textcite command. I would like to have something like the following:

enter image description here

The closest I can get to this is by manually typing the first author's name and the opening bracket, use the \citeyear command with the first bibliographical entry and the \cite command with the second, and then manually type the closing bracket. However, that would put the original year (origyear in the .bib file) 1963 into round rather than square brackets. Besides, I am pretty sure that there is a more elegant solution.

Here is a MWEB that generates the round-bracket problem:

\documentclass[11pt,a4paper,oneside,notitlepage,hidelinks,onehalfspacing]{book}
\usepackage[authordate,backend=biber,cmsdate=both,useprefix=false]{biblatex-chicago}
\addbibresource{\jobname.bib}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@book{dray:laws_and_explanation_in_history,
author = {Dray, William H.},
title = {Laws and Explanation in History},
year = 1957,
location = {Oxford, UK},
publisher = {Oxford University Press},
}

@inbook{hempel:reasons_and_covering_laws_in_historical_explanation,
author = {Hempel, Carl G.},
title = {Reasons and Covering Laws in Historical Explanation},
subtitle = {Studies in Science, Explanation, and Rationality},
booktitle = {The Philosophy of Carl G. Hempel},
bookeditor = {Fetzer, James E.},
year = 2001,
origyear = 1963,
location = {New York},
publisher = {Oxford University Press},
pages = {297--310},
}
\end{filecontents}

\begin{document}
Dray (\citeyear{dray:laws_and_explanation_in_history}, \cite{hempel:reasons_and_covering_laws_in_historical_explanation})
\end{document}

Best Answer

Since you cannot do nested citations (see also here) there is only a work around: I take your MWE (just changed bibtex-keys):

\documentclass[11pt,
    a4paper,
    oneside,
    notitlepage,
    hidelinks,
    onehalfspacing]{book}
\usepackage[authordate,
    backend=biber,
    cmsdate=both,
    useprefix=false]{biblatex-chicago}
\addbibresource{\jobname.bib}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
    @book{dray,
        author = {Dray, William H.},
        title = {Laws and Explanation in History},
        year = 1957,
        location = {Oxford, UK},
        publisher = {Oxford University Press},
    }

    @inbook{hempel,
        author = {Hempel, Carl G.},
        title = {Reasons and Covering Laws in Historical Explanation},
        subtitle = {Studies in Science, Explanation, and Rationality},
        booktitle = {The Philosophy of Carl G. Hempel},
        bookeditor = {Fetzer, James E.},
        year = 2001,
        origyear = 1963,
        location = {New York},
        publisher = {Oxford University Press},
        pages = {297--310},
    }
\end{filecontents}

\usepackage{hyperref}
\begin{document}
\citeauthor{dray} \parentext{\cite*{dray}, \cite[see e.g.][]{hempel}}
\printbibliography
\end{document}

That is the result:

enter image description here