I'm trying to get APA working with special characters. I got kind of far with it but it gives me Undefined control sequence on rendering citations.
My minimal source is:
\documentclass[british]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{csquotes}
\usepackage[czech,british]{babel}
\usepackage[backend=biber,date=short,maxcitenames=2,style=apa]{biblatex}
\addbibresource{sample.bib}
\DeclareLanguageMapping{british}{british-apa}
\begin{document}
\cite{test}
\nocite{*}
\printbibliography
\end{document}
My sample.bib now looks like. It's encoded with UTF8 for sure
@book{test,
Author = {šýř čžá and íéě č},
Title = {šýř},
}
The error is Undefined control sequence \datecircaprint \mkbibdateapalongextra. The encoding is not the issue here I believe.
apa.bbx. I'll ask the author to take a look! – Joseph Wright Oct 01 '16 at 16:24\DeclareLanguageMapping{czech}{czech-apa}, but there is no such thing asczech-apa.lbx. So you can't really usebiblatex-apain Czech right now without providing your own.lbxfile. I'll check if there is a duplicate or write an answer later. – moewe Oct 01 '16 at 16:40czech-apa.lbx. Just takeenglish-apa.lbxas basis and translate the stuff. The.lbxfile contains the definition of the missing control sequence\mkbibdateapalongextra(amongst others). – moewe Oct 01 '16 at 16:59\DeclareLanguageMapping{czech}{czech-apa}? You need to move the.lbxfile to a place where TeX can find it. Check the.logfile if the.lbxis found. – moewe Oct 01 '16 at 17:09texhash(maybe assu?): http://tex.stackexchange.com/q/21726/35864. With MikTeX you need to refresh the FNDB. The file will always be found if it is in the current working directory. – moewe Oct 01 '16 at 17:21