In this article: Italics/roman in BibTeX a question was raised but not really answered. I have the same problem, but now with biblatex. If my entry is e.g.:
@article{Diensberg:boy,
author= "Diensberg, Bernhard",
title= "The etymology of modern English \textit{boy}: a new hypothesis",
journal="Medium {\AE}vum",
volume= "50",
number= "4",
pages= "79--87",
year= "1981",
}
then I want "boy" to be romanized if the bibstyle in effect italicizes titles, and italicized if the current bibstyle romanizes titles. I can't see anything in the biblatex manual to achieve this. Is it possible?
I am doing this (and no more):
\usepackage[style=authoryear,sorting=nyt,hyperref,dashed=true,backend=biber]{biblatex}
\DeclareFieldFormat{postnote}{#1} % no "p" in postnotes
\DeclareFieldFormat[article]{title}{`#1'} % no quotes
\DeclareFieldFormat[inbook]{title}{`#1'} % no quotes
\DeclareFieldFormat[incollection]{title}{`#1'} % no quotes
\DeclareFieldFormat[mastersthesis]{title}{`#1'} % no quotes
\renewbibmacro{in:}{} % no "In: "
\renewcommand*{\labelnamepunct}{\addcomma\space} % comma after author, no t"."
\renewcommand*{\newunitpunct}{\addcomma\space} % commas everywhere
\textit. Use the semantic\emph. – Guido Aug 01 '14 at 08:49\emphshould do exactly what you want. If it does not, we need to see what bibstyle you use and what modifications you have applied to it. – moewe Aug 01 '14 at 09:25\emphworks like a charm and produces an italicised "boy". Just a note, you can usecsquotesandbiblatex's\mkbibquoteinstead of'#1':\DeclareFieldFormat[article]{title}{\mkbibquote{#1}}(You might have to convincecsquotestoo use the right quotation marks though) – moewe Aug 01 '14 at 10:17