[Tex/LaTex] How to tell csquotes to italicize quotes

csquotesitalic

I have a very stubborn professor who requires italicized quotes.

So I have a document full of quotes, labeled with \enquote{}. How can I easily change all of them to be in italic ?

I couldn't find anything in the documentation or anywhere else…

\documentclass[12pt, a4paper, oneside]{book}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage[french]{babel}
\usepackage[autostyle]{csquotes}
\usepackage{fancyhdr}
\usepackage{times}
\usepackage{hyperref}
\usepackage[singletitle=true, isbn=false, backend=biber, bibencoding=utf8, style=verbose-trad2, citestyle=verbose-trad2]{biblatex} 
\usepackage{tocloft}
\usepackage[xindy]{imakeidx}
\usepackage[toc, acronym, xindy]{glossaries}
\usepackage{setspace}

\begin{document}

I like trains, so does my mom. She said : \enquote{I like trains !} 

\end{document}

I could just add \textit inside \enquote (I think), but I have hundreds of quotes,…

Best Answer

You could change the french style. But be aware that \enquote could e.g. be used in the bibliography.

\documentclass[12pt, a4paper, oneside]{book}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage[french]{babel}
\usepackage[autostyle]{csquotes}
\DeclareQuoteStyle[quotes]{french}
  {\itshape\mkfrenchopenquote{\guillemotleft}}
  {\mkfrenchclosequote{\guillemotright}}
  {\itshape\textquotedblleft}
  {\textquotedblright}
\begin{document}

I like trains, so does my mom. She said : \enquote{I like trains !} clclc

\end{document}

enter image description here

Related Question