
Die gemeinsame Verwendung von beamer
und unicode-math
führt zum Verschwinden aller logarithmischen Operatoren ( \log
, \mod
, \sin
, usw.), wie die folgende Minimaldatei zeigt. Interessanterweise führt das Kompilieren mit XeLaTeX oder LuaLaTex zu einem anderen Leerzeichen, das durch das fehlende „besetzt“ wird \log
.
\documentclass{beamer}
\usepackage{unicode-math}
\begin{document}
\begin{frame}
log$|log|\log|\mathrm{log}$
\end{frame}
\end{document}
Dies passiert weder in der article
Klasse noch ohne das unicode-math
Paket. Gibt es eine Problemumgehung für diesen Fehler?
Antwort1
Sie müssen die standardmäßige Schriftartauswahl für Mathematik überschreiben:
\documentclass{beamer}
\usefonttheme{professionalfonts}
\usepackage{unicode-math}
\begin{document}
\begin{frame}
log$|log|\log|\mathrm{log}$
\end{frame}
\end{document}
Dies ist jedoch möglicherweise nicht das, was Sie möchten, da derzeit keine serifenlose Unicode-Mathematikschriftart verfügbar ist.