Beamer 和 unicode-math 一起讓類似日誌的運算子消失

Beamer 和 unicode-math 一起讓類似日誌的運算子消失

一起使用beamerunicode-math會導致所有類似日誌的運算子(\log\mod\sin等)消失,如下以下最小檔案所示。有趣的是,使用 XeLaTeX 或 LuaLaTex 編譯會導致不同的空白被缺失的\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}

在此輸入影像描述

然而這可能不是你想要的;目前還沒有 sans serif Unicode 數學字型。

相關內容