Cómo configurar citas con \textcite en cursiva

Cómo configurar citas con \textcite en cursiva

Yo uso biblatexy el estilo authoryear. Utilizo el comando \textcitepara hacer citas en el texto. Actualmente \textcitegenera algo como:

ingrese la descripción de la imagen aquí

Pero me gustaría ponerlo en cursiva (incluidos los paréntesis), así:

ingrese la descripción de la imagen aquí

Soy consciente de esta publicación similar.¿Cómo poner las citas dentro del texto en cursiva?Sin embargo se centra en \citey \parencite, pero no \textcite.

Mi MWE:

\documentclass{article}
\usepackage[french]{babel}
\usepackage[
    backend=biber, 
    natbib=true, 
    bibencoding=utf8,
    style=authoryear,
    sorting=nyt, 
    maxcitenames=2, 
    giveninits=true, 
    uniquename=init]{biblatex}

% Because of the use of the french option of babel with biblatex, all names are in uppercase. This revert to lowercase except the first letter of the names.
\DefineBibliographyExtras{french}{\restorecommand\mkbibnamefamily}

\addbibresource{biblatex-examples.bib}

\begin{document}

\textcite{cicero}

\printbibliography[
    title={Bibliographie},
]

\end{document}

Respuesta1

Puede utilizar el mismo enfoque que en las preguntas y respuestas vinculadas. Copie la definición de \textcitesu estilo (en este casoauthoryear.cbx, ll. 126-137 en v3.18b) y agregue un \mkbibemphal código contenedor.

\documentclass{article}
\usepackage[french]{babel}
\usepackage[
  backend=biber, 
  style=authoryear,
  maxcitenames=2, 
  giveninits=true, 
  uniquename=init,
]{biblatex}

\DefineBibliographyExtras{french}{\restorecommand\mkbibnamefamily}

\DeclareCiteCommand{\textcite}[\mkbibemph]
  {\boolfalse{cbx:parens}}
  {\usebibmacro{citeindex}%
   \iffirstcitekey
     {\setcounter{textcitetotal}{1}}
     {\stepcounter{textcitetotal}%
      \textcitedelim}%
   \usebibmacro{textcite}}
  {\ifbool{cbx:parens}
     {\bibcloseparen\global\boolfalse{cbx:parens}}
     {}}
  {\usebibmacro{textcite:postnote}}

\addbibresource{biblatex-examples.bib}

\begin{document}
\textcite{cicero}

\printbibliography[
  title={Bibliographie},
]
\end{document}

"Cicerón (1995)" en cursiva

Tenga en cuenta que la definición de \textcitedepende del estilo. \textciteLa implementación de es bastante más compleja en estilos más complejos. El enfoque general seguirá funcionando, pero es posible que sea necesario modificarlo un poco.

información relacionada