¿Por qué no puedo ver la fuente en cursiva en el encabezado?

¿Por qué no puedo ver la fuente en cursiva en el encabezado?

Intento poner texto en cursiva en el encabezado; en el cuerpo del documento funciona bien, pero en el encabezado no puedo ver la fuente en cursiva.
Aquí está MWE:

    % Preview source code

%% LyX 2.3.2-2 created this file.  For more info, see http://www.lyx.org/.
%% Do not edit unless you really know what you are doing.
\documentclass[a4paper,english,hebrew,numbers=noenddot]{scrartcl}
\usepackage{fontspec}
\usepackage{fancyhdr}
\pagestyle{fancy}
\setlength{\parindent}{0bp}

\makeatletter

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% LyX specific LaTeX commands.
\pdfpageheight\paperheight
\pdfpagewidth\paperwidth


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% User specified LaTeX commands.
\newfontfamily\hebrewfont[Script=Hebrew]{David CLM}
\newfontfamily\hebrewfonttt[Script=Hebrew]{Miriam Mono CLM}
\newfontfamily\hebrewfontsf[Script=Hebrew]{Simple CLM}
\AtBeginDocument{
\renewcommand\footnoterule{%
  \kern -3pt
  \hbox to \textwidth{\hfill\vrule height 0.4pt width .4\textwidth}
  \kern 2.6pt
}}
\renewcommand{\labelenumii}{\labelenumi\arabic{enumii}.}
\lhead{aa\emph{aa}}

\makeatother

\usepackage{polyglossia}
\setdefaultlanguage{hebrew}
\setotherlanguage{english}
\begin{document}
\begin{english}[variant=american]%
aa\emph{aa}
\end{english}%

\end{document}

La salida es:
ingrese la descripción de la imagen aquí

¿Sabes cómo puedo solucionarlo?

¡Gracias!

Respuesta1

Por alguna razón,David CLMno parece contener glifos latinos con forma cursiva. Como curiosidad adicionalMiriam Mono CLMse inclina en sentido contrario a las otras dos fuentes.

En su pregunta, ha configurado el idioma predeterminado en hebreo y la fuente predeterminada enDavid CLM. Entonces esto es lo que obtienes en tu encabezado. Si desea inglés en su encabezado y la fuente inglesa predeterminada de Latin Modern Roman, puede usar: \lhead{\textenglish{aa\emph{aa}}}, pero entonces no obtendrá hebreo si lo desea, por supuesto.

Además, tenga en cuenta que scrartcladvierte que no se debe utilizar fancyhdrcon esta clase. KOMA-Script tiene su propia forma de personalizar encabezados y pies de página.

Eche un vistazo a esta prueba para ver qué está pasando:

\documentclass{article}
\usepackage{polyglossia}
\setdefaultlanguage{hebrew}
\newfontfamily\hebrewfont{David CLM}[Script=Hebrew]
\newfontfamily\hebrewfonttt{Miriam Mono CLM}[Script=Hebrew]
\newfontfamily\hebrewfontsf{Simple CLM}[Script=Hebrew]
\begin{document}
\LR{David CLM}
\medskip

עברית \LR{Latin (Upright)}

{\itshape עברית \LR{Latin (Italic)}}

{\bfseries עברית \LR{Latin (Bold)}}

{\bfseries\itshape עברית \LR{Latin (Bold Italic)}}

\bigskip
\sffamily
\LR{Simple CLM}
\medskip

עברית \LR{Latin (Upright)}

{\itshape עברית \LR{Latin (Italic)}}

{\bfseries עברית \LR{Latin (Bold)}}

{\bfseries\itshape עברית \LR{Latin (Bold Italic)}}

\bigskip
\ttfamily
\LR{Miriam Mono CLM}
\medskip

עברית \LR{Latin (Upright)}

{\itshape עברית \LR{Latin (Italic)}}

{\bfseries עברית \LR{Latin (Bold)}}

{\bfseries\itshape עברית \LR{Latin (Bold Italic)}}
\end{document}

producción

Respuesta2

Prueba esto:

\lhead{\textit{aa\emph{aa}}}

\textites ordenar poner texto en cursiva.

Respuesta3

Lo he compilado usando su código fuente. La solución es: puedes cambiar la fuente de la familia usando el encabezado.

a)prueba esta línea:

\lhead{\textrm{ aa\emph{aa}}}

el \textrm es para establecer serif (romano).

b)puedes usar \textsf para configurar la familia sans serif, prueba esta línea:

\lhead{\textrm{ aa\emph{aa}}}

C)puedes usar \texttt para configurar la familia de máquinas de escribir (monoespaciadas), prueba esta línea:

\lhead{\texttt{ aa\emph{aa}}}

información relacionada