Beamer와 unicode-math가 함께 로그형 연산자를 사라지게 합니다.

Beamer와 unicode-math가 함께 로그형 연산자를 사라지게 합니다.

beamerand 를 함께 사용하면 다음 최소 파일에서 볼 수 있듯이 모든 로그형 연산자( , , 등) unicode-math가 사라집니다 . 흥미롭게도 XeLaTeX 또는 LuaLaTex로 컴파일하면 누락된 .\log\mod\sin\log

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

article이것은 클래스에서나 패키지 없이는 발생하지 않습니다 unicode-math. 이 버그에 대한 해결 방법이 있습니까?

답변1

기본 수학 글꼴 선택을 재정의해야 합니다.

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

여기에 이미지 설명을 입력하세요

그러나 이는 귀하가 원하는 것이 아닐 수도 있습니다. 현재 산세리프 유니코드 수학 글꼴은 없습니다.

관련 정보