MinionPro 和 beamer:图形选择

MinionPro 和 beamer:图形选择

MinionPro软件包中的图形选择选项似乎在 下不起作用beamer。我希望在文本模式 ( textosf) 下显示文本图形,在数学模式 ( mathlf) 下显示带线条的图形。在下面的示例中,数学模式下的数字显示为文本图形,而不是预期的带线条的图形。

我可以将图形选择挂接到各种命令/环境中以获得所需的效果,但这种解决方法(至少在我实施时)很麻烦。有没有更好的解决方案?

\documentclass[serif,professionalfonts]{beamer}
%\documentclass{article}
\usepackage[mathlf,textosf]{MinionPro}
\DeclareMathAlphabet{\mathlf}{T1}{MinionPro-LF}{m}{n}

\begin{document}
\begin{frame}{Slide title}
  Math mode: $012345$, \(012345\),
  \[012345,\]
  \begin{equation*}
    012345.
  \end{equation*}
  Text mode: 012345.
  Select lining figures: \figureversion{lf}012345, \(\mathlf{012345}\).
\end{frame}
\end{document}

答案1

您需要使用该professionalfont选项。如果您替换

\documentclass[serif,professionalfonts]{beamer}

经过

\documentclass[serif,professionalfont]{beamer}

(没有“s”)。或者,您可以professionalfonts通过\usefonttheme{professionalfonts}在序言中发出来使用字体主题。顺便说一句,类选项serif已经过时了;您应该改用\usefonttheme{serif}

相关内容