2

I would like to use biblatex (specifically, biblatex-chicago) to cite an author inside the \dictum command of scrbook.

Here's my MWE, which produces some errors.

\documentclass{scrbook}

\usepackage{lipsum}
\usepackage[authordate,backend=biber]{biblatex-chicago}
\addbibresource{test.bib}

\begin{filecontents*}{test.bib}
@book{Marshall1920,
    title={Principles of Economics},
    subtitle={An Introductory Volume},
    author={Marshall, Alfred},
    publisher={Macmillan and Co.},
    location={London},
    edition={8},
    date={1920}}
\end{filecontents*}

\begin{document}
\renewcommand*{\dictumauthorformat}[1]{#1}
    \setchapterpreamble[u]{\dictum[\textcite[][782]{Marshall1920}]{If we shut our eyes to realities we may construct an edifice of pure crystal by imaginations, that will grow side lights on real problems; and might conceivably be of interest to beings who had no economic problems like our own.}}
\chapter{A chapter heading}
\lipsum[1]

\printbibliography
\end{document}

It also produces a missing font related warning, but I thought I would not modify the font for the sake of keeping the example as minimal as possible.

I would rather continue using \dictum rather than switching to package epigraph or something similar, if this is possible.

2
  • 3
    You probably need an extra pair of braces: \dictum[{\textcite[][782]{Marshall1920}}]{...} (there is a question about this somewhere on tex.sx...)
    – cgnieder
    Mar 6 '15 at 14:51
  • Ah yes you are right. I didn't think this one would be so easy!
    – Mathieu B.
    Mar 6 '15 at 14:59

This site is temporarily in read only mode and not accepting new answers.

Browse other questions tagged .