Beamer y Unicode-Math juntos hacen desaparecer los operadores similares a registros

Beamer y Unicode-Math juntos hacen desaparecer los operadores similares a registros

El uso de beamery unicode-mathjuntos conduce a la desaparición de todos los operadores similares a registros ( \log, \mod, \sin, etc.), como se muestra en el siguiente archivo mínimo. Curiosamente, compilar con XeLaTeX o LuaLaTex conduce a un espacio en blanco diferente "ocupado" por el archivo \log.

\documentclass{beamer}
\usepackage{unicode-math}
\begin{document}
\begin{frame}
  log$|log|\log|\mathrm{log}$
\end{frame}
\end{document}

Esto no sucede en la articleclase ni sin el unicode-mathpaquete. ¿Existe alguna solución para este error?

Respuesta1

Tienes que anular la opción de fuente matemática predeterminada:

\documentclass{beamer}
\usefonttheme{professionalfonts}
\usepackage{unicode-math}
\begin{document}
\begin{frame}
  log$|log|\log|\mathrm{log}$
\end{frame}
\end{document}

ingrese la descripción de la imagen aquí

Sin embargo, es posible que esto no sea lo que desea; Actualmente no existe una fuente matemática Unicode sans serif.

información relacionada