Following the question
What is the proper casing to use when storing titles in the bibliography database? I am storing titles in Title Case in the .bib file and {Protecting} proper nouns etc. I had been using biblatex-chicago so far where I didn't run into any problems, as Chicago mandates Title Case anyways.
But now I am running into trouble with biblatex-apa – APA prefers sentence casing – with quotation marks and emphasis. Since \mkbibquote{} and \mkbibemph{} already case-protect what's inside, enclosing them in an extra set of braces {\mkbibquote{}} un-case-protects them. But then, I'm having a number of problems.
Consider this MWE:
% !TEX TS-program = xelatexmk
\documentclass{article}
\usepackage{polyglossia}
\setdefaultlanguage[variant=american]{english}
\usepackage{csquotes}
\usepackage[style=apa]{biblatex}
\usepackage{filecontents}
\begin{filecontents}{bib.bib}
@book{Author2000,
Title = {This is a Title with Something in {\mkbibquote{Quotes that Should Be Downcased}}},
Author = {Author, Anton},
Date = {1990},
}
@book{Author2000a,
Title = {{\mkbibquote{But if the Title starts in Quotes}} It Turns into All Caps},
Author = {Author, Anton},
Date = {2000},
}
@book{Author2000b,
Title = {A Discussion of the Book {\mkbibemph{{My} New Book}}: It Should Keep the First Word Capitalized},
Author = {Author, Anton},
Date = {2010},
}
@book{Author2000c,
Title = {{\mkbibemph{And if the Title starts with Emphasis}} It also Turns into All Caps and Doesn't Apply the Emphasis},
Author = {Author, Anton},
Date = {2001},
}
@book{Author2000d,
Title = {And If {\mkbibquote{an Acronym {{{AAEE}}} is Included}}, How to Preserve it?},
Author = {Author, Anton},
Date = {2011},
}
\end{filecontents}
\addbibresource{bib.bib}
\begin{document}
\autocites{Author2000,Author2000a,Author2000b,Author2000c,Author2000d}
\printbibliography % print the bibliography
\end{document}
It gives this output:
There are numerous problems. If mkbibquote or mkbibemph are issued at the beginning of the string, then it turns the entire string into ALL CAPS. Also I have no idea how to protect specific words within a string that is already enclosed by mkbibquote or mkbibemph.


\horriblemkbibquote:) – Dr. Manuel Kuehner Feb 25 '19 at 08:50\mkbibquote{}works well, wouldn't it make more sense to generally change\mkbibquote{}(along the lines of your solution above)? – jan Feb 25 '19 at 22:03\horriblemkbibquoteis not really LaTeX-y, in LaTeX one usually has mandatory arguments in{...}and optional arguments in[...]. Additionally, nesting will not work properly with delimited arguments. – moewe Feb 26 '19 at 05:50