在 LuaLaTeX+beamer 中恢复“旧”数学字体

在 LuaLaTeX+beamer 中恢复“旧”数学字体

今天早些时候更新了我的 tlmgr 安装(以及我今天安装的所有软件包),并且加载的字体发生了一些变化unicode-math,我无法弄清楚。

我做演讲时使用的序言beamer如下:

\RequirePackage{atbegshi}
\documentclass[smaller]{beamer}

\usefonttheme{professionalfonts}
\mode<presentation>{%
    \AtBeginSection{%
        }
\useoutertheme[nofootline]{wuerzburg}
\useinnertheme[outline,shadow]{chamfered}
\usecolortheme{shark}
\setbeamercovered{transparent}
}
\setbeamertemplate{navigation symbols}{}

\usepackage{fontspec,microtype,amsmath}
\usepackage{unicode-math}

\usepackage{siunitx}
\usepackage[retainorgcmds]{IEEEtrantools}

更新之前,字体如下:

在此处输入图片描述

更新后字体如下:

在此处输入图片描述

由于我没有在序言中改变任何内容,所以我不得不假设我使用的其中一个包已经更新(但由于我没有注意命令行窗口,所以我不确定是哪一个)。

我尝试unicode-math使用选项加载math-style=TeX,但math-style=ISO没有任何效果。还尝试删除fontspecmicrotypeamsmath,但结果仍然一样。

关于如何使字体恢复到更新之前的样子,有什么意见吗?

答案1

由于unicode-math与它的支持包不匹配,目前存在一个问题:请参阅Cambria Math 变得简单 Cambria7-2012 l3kernel 和 l3packages 更新 | ‘损坏’?。代码已更新,我希望它能在接下来的几天内进入 TeX Live 和 MiKTeX。

相关内容