MinionPro 使用 beamer 时出错

MinionPro 使用 beamer 时出错

我已经按照说明在 OSX 上安装了 MinionPro这里,在获得免费版本的字体后。代码生成的输出太多,无法粘贴到这里,但看起来还不错。然后我尝试了以下小型工作示例:

% !TeX document-id = {ab57b317-99c9-42bf-84cf-986427da740b}
% !TEX encoding = UTF-8 Unicode
\documentclass{beamer}
\usepackage{MinionPro}
\begin{document}
    \begin{frame}
    This is a dot: $\dot a$. 
\end{frame}
\end{document}

不幸的是,\dot如下图所示,编译错误了。我在安装的哪一部分搞砸了 - 我该怎么做才能解决这个问题?

破损的纤维

答案1

加载professionalfonts主题。引用文档:

\usefonttheme{professionalfonts}

此字体主题实际上不会更改任何字体。相反,它会抑制 beamer 执行的某些内部替换。如果您使用“专业字体”(您购买的字体,其中包含所有模式下的所有符号的完整集合),您不希望 beamer 干扰您使用的字体。beamer 通常会将数学文本中的某些字符字形替换为更合适的版本。例如,beamer 通常会替换字形,以便将主字体中的斜体字符用于数学文本中的变量。如果您的专业字体包已经处理了这个问题,则应关闭 beamer 的干扰。

相关内容