Because the minimum working example is short enough, it is tempting to try to run the datetime
package before the html
one, it gives
\documentclass[11pt]{article}
\usepackage{datetime}
\usepackage{html}
\begin{document}
MWE!
\end{document}
Surprisingly, it works, there is no more warning!
If one does some digging in chicago-notes.cbx
, in the definition for the cite
bibmacro one finds
\ifboolexpr{
test {\iffieldundef{shorthand}}%
or
(
togl {blx@skipbiblist}%
and
togl {cms@inheritshhand}%
and
not test {\iffieldundef{crossref}}%
)
}
And indeed that seems to be the boolean expression that causes etoolbox
to get the hiccups.
All but one of these conditions are completely fine, the problem arises from togl {blx@skipbiblist}
.
skipbiblist
is - like its friendsskipbib
and skiplab
- a Biber-only option (unfortunately, skipbiblist
is quite new and not documented in the docs, it is an extension of skiplos
and works in similar fashion to its "friends", see p. 62 §3.1.3.2 Type/Entry Options of the biblatex
documentation)
If you do not use Biber, but BibTeX or BibTeX8, the file biblatex1.sty
is loaded (with Biber it would be biblatex2.sty
), biblatex1.sty
, however does not have a definition for blx@skipbiblist
(it does provide one for blx@skipbib
, blx@skiplos
and blx@skiplab
though - so it rather seems like a biblatex1
bug for me) and therefore the conditional is invalid for etoolbox
, because blx@skipbiblist
does not exist if you do not use Biber.
But I want a fix now!
There are two fixes for this issue
1. Use Biber
Just use Biber as your backend, enjoy all its functionalities and capabilities and get rid of this little bug; you merely have to pass backend=biber
as loading-time option to biblatex
/biblatex-chicago
(and obviously have Biber installed and run it instead of BibTeX).
That is the preferred solution, see for example page 1 (!) of the biblatex-chicago
documentation:
I also strongly encourage all users who haven’t already done so to
switch to Biber as their backend; it has long been a requirement for
the author-date styles, but it is now becoming indispensable for
accessing all the features of the notes & bibliography style, as well.
Or
2. Provide the missing toggle yourself
Just put
\providetoggle{blx@skipbiblist}
into your preamble.
MWE
\documentclass{article}
\usepackage[notes,backend=bibtex]{biblatex-chicago}
\addbibresource{biblatex-examples.bib}
\providetoggle{blx@skipbiblist}
\begin{document}
\cite{wilde} and \cite{wilde}
\end{document}
Best Answer
Based on your given MWE in your old Question change your cv like this (see important code changings marked with
<======
):resulting in the following pdf: