On Miktex your example with apa doesn't work due to two reasons:
- There is the language mapping commands missing which loads an
xxx-apa.lbx
which contains some apa specific settings.
- You are using
canadian
as language and the necessary canadian-apa.lbx
doesn't exist here.
To solve 1. I used the following example (test.bib
is the name of my bib-files for tests):
\documentclass{article}
\usepackage[canadian]{babel}
\usepackage{csquotes}
\usepackage[style=apa,backend=biber]{biblatex}
\DeclareLanguageMapping{canadian}{canadian-apa}
\addbibresource{test.bib}
\begin{document}
This statement is true \parencite[5-8]{Ref}.
\printbibliography
\end{document}
To solve 2. I used one existing xxx-apa.lbx
(e.g. british-apa.lbx
or american-apa.lbx
I have no idea which is better suited as starting point) and made a copy called canadian-apa.lbx
. Then I changed in the file in two places the language to "canadian":
- In the first line:
\ProvidesFile{canadian-apa.lbx}
- In
\DefineBibliographyExtras{canadian}...
and stored the file in a place where latex can find it.
An alternative way is to use e.g. the language american
for the bibliography:
\documentclass{article}
\usepackage[canadian]{babel}
\usepackage{csquotes}
\usepackage[style=apa,backend=biber,language=american]{biblatex}
\DeclareLanguageMapping{american}{american-apa}
\addbibresource{test.bib}
\begin{document}
This statement is true \parencite[5-8]{Ref}.
\printbibliography
\end{document}
The proper type in biblatex
for a reference work is reference
, and for the item in the reference work, inreference
. But it would be best to refer to a standard for bibliographic style, such as the Chicago Manual of Style, since this is a matter of convention, not logic.
Chicago recommends citing dictionary entries in the text or footnote only as Dictionary, s.v. "entry", and I think this is the best practice when there is no author credited for the entry (and where the article is as short as this one).
In biblatex
, this would be \autocite[s.v. ``Emotional Intelligence'']{Davey2005}
. Davey2005
would be the @reference
entry for the whole reference work, not just the cited article.
(If you are using Chicago style or do not have a style guide, consider using biblatex-chicago
as it will produce results more consistent with usage in humanities writing).
\documentclass[a4paper]{article}
\usepackage[english]{babel}
\usepackage{csquotes} % should be used with biblatex + babel
\usepackage[style=authortitle,natbib=true,citestyle=verbose,backend=biber]{biblatex}
\addbibresource{\jobname.bib}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@Incollection{Davis2011TToMI,
Title = {The Theory of Multiple Intelligences},
Address = {New York},
Author = {K. Davis and Christodoulou, J. A. and S. Seider and Gardner, H.},
Booktitle = {Cambridge Handbook of Intelligence},
Pages = {485--503},
Publisher = {Cambridge University Press},
Year = {2011},
Editor = {R. J. Sternberg and S. B. Kaufman},
}
@Reference{Davey:Psych,
Title = {Encyclopaedic Dictionary of Psychology},
Editor = {Davey, Graham},
Address = {Oxford},
Publisher = {Routledge},
Year = {2005}
}
\end{filecontents}
\begin{document}
First cite\autocite[s.v.~\mkbibquote{EmotionalIntelligence}]{Davey:Psych}
Other cite\autocite{Davis2011TToMI}
Second cite\autocite[s.v.~\mkbibquote{EmotionalIntelligence}]{Davey:Psych}
\printbibliography
\end{document}
Best Answer
Quoting from the
biblatex
manual, section 2.2.2 (empasis added):This also seems to work with
biblatex-apa
: