Beamer e unicode-math juntos fazem com que operadores semelhantes a log desapareçam

Beamer e unicode-math juntos fazem com que operadores semelhantes a log desapareçam

Usar beamere unicode-mathjuntos leva ao desaparecimento de todos os operadores semelhantes a log ( \log, \mod, \sin, etc.), conforme mostrado no arquivo mínimo a seguir. Curiosamente, compilar com XeLaTeX ou LuaLaTex leva a um espaço em branco diferente “ocupado” pelo arquivo \log.

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

Isso não acontece na articleaula ou sem o unicode-mathpacote. Existe uma solução alternativa para esse bug?

Responder1

Você deve substituir a escolha de fonte matemática padrão:

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

insira a descrição da imagem aqui

No entanto, isso pode não ser o que você deseja; atualmente não há fonte matemática Unicode sem serifa.

informação relacionada