I need to cite something for which only an approximate date is known i.e. 'circa YYYY'. Normally, I would write this as 'cYYYY'. However, if I try putting this in the date
field of my .bib
entry, (I just discovered rather too late that...) I get no date at all. What is the correct way to handle such cases?
If I use the year
field rather than date
, the output is correct, but I'm not sure whether this is the right way to handle such cases given that year
etc. are provided primarily for backwards compatibility.
\documentclass{article}
\usepackage{biblatex}
\begin{filecontents}{\jobname.bib}
@book{mybook,
author = {Author, A. N.},
date = {c1550},
title = {Elizabethan Escapes},
publisher = {Quills \& Offspring},
location = {Hamlet, British Isles}}
\end{filecontents}
\bibliography{\jobname}
\begin{document}
\fullcite{mybook}
\end{document}
EDIT
Setting aside the question of whether the use of year
is deprecated or intended for this kind of case, one reason that simply using year
is not a satisfactory solution is precisely because BibLaTeX does not parse it very intelligently. Consider the following example:
\documentclass{article}
\usepackage[style=authoryear]{biblatex}
\begin{filecontents}{\jobname.bib}
@book{book,
author = {Author, A. N.},
year = {c1550},
title = {Elizabethan Escapes},
publisher = {Quills \& Offspring},
location = {Hamlet, British Isles}}
@book{prequel,
author = {Author, A. N.},
date = {1540},
title = {Early Tudor Escapes},
publisher = {Quills \& Offspring},
location = {Hamlet, British Isles}}
@book{sequel,
author = {Author, A. N.},
year = {c1560},
title = {Earlier Elizabethan Escapes},
publisher = {Quills \& Offspring},
location = {Hamlet, British Isles}}
@book{afterthought,
author = {Author, A. N.},
date = {1570},
title = {Greatest Elizabethan Escapes},
publisher = {Quills \& Offspring},
location = {Hamlet, British Isles}}
\end{filecontents}
\bibliography{\jobname}
\begin{document}
\nocite{*}
\printbibliography
\end{document}
The entries here should be sorted in date order, but they are not:
year
andsortyear
.