
Использование beamer
и unicode-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}
Однако это может быть не то, что вам нужно; в настоящее время не существует шрифта Unicode sans serif.