我正在尝试将 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}