如图1, (在VSCode编译下)beamer
的数学公式中\dot{H}^{\frac{1}{2}}
这一命令似乎并没有让点出现在H
的正上方, 而是往左偏了一点.
希望达成图2中ctexart文档类下的效果, 请问应该怎样调整?
MWE参看问题末.
图1:
图2:
\documentclass[aspectratio=169]{beamer}
\usepackage[noindent]{ctexcap}
\usepackage{amsfonts, amsmath}
\usetheme{Madrid}
\usecolortheme{default}
\usefonttheme[onlymath]{serif}
\begin{document}
\begin{frame}
$\dot{H}^{1/2}$
\end{frame}
\end{document}
有一点改善,但没有完全解决:
提供一个related issues
也许可供参考(?)但其实问题并没有解决...感觉应该在哪里reported过
\documentclass[aspectratio=169]{beamer}
\usepackage[noindent]{ctexcap}
\usepackage{amsfonts, amsmath}
\usetheme{Madrid}
\usecolortheme{default}
\usefonttheme{professionalfonts}
% \usefonttheme[onlymath]{serif}
% \AtBeginDocument{%
% \DeclareSymbolFont{pureletters}{T1}{\mathfamilydefault}{\mddefault}{it}%
% }
\begin{document}
\begin{frame}
$\dot{H}^{1/2}$
\end{frame}
\end{document}
SwitWu老师 @u20011 指出,使用unicode-math
可以有效解决这一问题:
有关math accent与beamer的爱恨情仇,还可见:这个链接