![在 Beamer 中与 sfmath 和 siunitx 一起放荡](https://linux22.com/image/302297/%E5%9C%A8%20Beamer%20%E4%B8%AD%E4%B8%8E%20sfmath%20%E5%92%8C%20siunitx%20%E4%B8%80%E8%B5%B7%E6%94%BE%E8%8D%A1.png)
我正在尝试将 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}