\ mathsf Schriftarteneinstellungen werden in Beamer-Folien ignoriert
Ich möchte eine bestimmte Schriftart (Frutiger) in Text und Mathematik verwenden. Im mathematischen Modus möchte ich jedoch die Lichtreihe nicht mittel verwenden. Ich habe den folgenden Code (mit DeclareMathAlphabet
und SetMathAlphabet
) ausprobiert, aber er funktioniert nicht. Siehe Screenshot unten, in dem das "e" und die Ziffern "0", "1", "2", "3" in mittelgroßem, nicht hellem Frutiger gesetzt sind. ("lim" hat eine andere Schriftart, aber das ist ein weiteres Problem, das ich vermute.) Eine Beobachtung ist, dass der gleiche Ansatz funktioniert, wenn ich einen Artikel anstelle von Beamer-Folien vorbereite.
\documentclass[14pt]{beamer}
\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc}
\newcommand{\e}{\mathsf e}
\usepackage[]{frutiger}
\DeclareMathAlphabet{\mathsf}{T1}{pfr}{l}{n}
\SetMathAlphabet{\mathsf}{bold}{T1}{pfr}{l}{n}
\begin{document}
\begin{frame}{This is a test}
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
$$ \lim_{\varepsilon\rightarrow 0}\frac{\e^{3\varepsilon}-\e^\varepsilon}{\varepsilon} = \lim_{\varepsilon\rightarrow 0}\frac{\e^\varepsilon (\e^{2\varepsilon}-1)}{\varepsilon} $$
\end{frame}
\end{document}

Antworten
Folgendes funktioniert:
\usepackage{frutiger}
\AtBeginDocument{\DeclareMathAlphabet{\mathsf}{T1}{pfr}{l}{n}
\SetMathAlphabet{\mathsf}{bold}{T1}{pfr}{l}{n}
\DeclareSymbolFont{operators}{OT1}{pfr}{l}{n}
\DeclareSymbolFont{letters}{OML}{pfr}{l}{it}
\DeclareSymbolFont{symbols}{OMS}{pfr}{l}{n}}
\renewcommand{\mddefault}{l}
Anscheinend AtBeginDocument
ist das notwendig, weil Beamer sonst Ihre eigenen Einstellungen überschreibt. Vielen Dank an @campa für den entscheidenden Hinweis.