今天早些时候更新了我的 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
没有任何效果。还尝试删除fontspec
、microtype
和amsmath
,但结果仍然一样。
关于如何使字体恢复到更新之前的样子,有什么意见吗?
答案1
由于unicode-math
与它的支持包不匹配,目前存在一个问题:请参阅Cambria Math 变得简单 Cambria和7-2012 l3kernel 和 l3packages 更新 | ‘损坏’?。代码已更新,我希望它能在接下来的几天内进入 TeX Live 和 MiKTeX。