Working with biblatex-chicago in the memoir class, for works with only an editor, I need "ed." not to be preceded by a comma in citations and bibliography. That is, instead of
Firstname Lastname, ed.
I'd like
Firstname Lastname ed.
Based on this answer and the biblatex manual, I tried
\renewcommand{\editortypedelim}{\space}
but this produced an error (\editortypedelim undefined), and I'm not even sure if that's the right thing to be modifying, so I'm not sure where to go from here.
MWE:
\documentclass[12pt]{memoir}
\usepackage[notes,shorthandibid,backend=biber,addendum=false,sorting=nyt,giveninits=true,useprefix=false,shorthandfull]{biblatex-chicago}
\usepackage{filecontents}
\begin{filecontents*}{jobname.bib}
@book{lastname98,
editor = {Firstname Lastname},
title = {A Book},
date = {1898},
address = {City},
}
\end{filecontents*}
\addbibresource{jobname.bib}
\begin{document}
Have a sentence.\autocite{lastname98}
\printbibliography
\end{document}
editortypedelim
is a relatively recent addition tobiblatex
and it is not at all unlikely that some contributed styles may not have picked it up (some style likebiblatex-chicago
redefine a lot of things and will overwrite or ignore the predefined standard macros usingeditortypedelim
). Note thateditortypedelim
is a context-sensitive delimiter (according to the manual) and thus should be redefined with\DeclareDelimFormat{editortypedelim}{...}
and ideally not with\renewcommand{\editortypedelim}{...}
(but the latter will work in simple cases).