在 Beamer 中与 sfmath 和 siunitx 一起放荡

在 Beamer 中与 sfmath 和 siunitx 一起放荡

我正在尝试将 Linux Libertine 字体与 sfmath 和 siunitx 包一起使用,但它不适用于 beamer 类。

\documentclass[11pt]{beamer}

\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[libertine]{newtxmath}
\usepackage{libertine}
\usepackage[T1]{fontenc}

\usepackage{sfmath}
\usepackage{siunitx}

\begin{document}
 \begin{frame}
  test
 \end{frame}
\end{document

错误:

普通版本中使用的数学字母太多。

当我使用文章或报告类时,没有出现任何错误。

\documentclass[11pt]{article}

\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[libertine]{newtxmath}
\usepackage{libertine}
\usepackage[T1]{fontenc}

\usepackage{sfmath}
\usepackage{siunitx}

\begin{document}
  test
\end{document}

答案1

请按如下方式使用:

\documentclass[11pt]{beamer}
\usefonttheme{professionalfonts}%% do not define math settings by beamer itself
\usepackage[T1]{fontenc}
\usepackage[libertine]{newtxmath}
\usepackage{libertine}
\usepackage{sfmath}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{siunitx}

\begin{document}
 \begin{frame}
  test $f(x)$
 \end{frame}
\end{document}

相关内容