\DeclareMathSizes 改变常规上标文本的字体大小

\DeclareMathSizes 改变常规上标文本的字体大小

在处理指数时,我在数学模式中使用的字体对我来说有点太小了。因此,我使用它\DeclareMathSizes来更改上标数学字体大小,如下所示:

\documentclass[12pt]{article}

\usepackage{unicode-math}
\setmathfont{XITSMath-Regular.otf}

\usepackage{fontspec}
\setmainfont{Arial}

\DeclareMathSizes{12}{12}{11}{8}

\begin{document}
This is \textsuperscript{some} text\footnote{This is a footnote}.
$$ e^{\pi i} + 1 = 0 $$ 
\end{document}

这达到了使数学模式下的上标尺寸变大的预期效果,但也使普通上标文本变大,如您在此处所见:

在此处输入图片描述

我不想要这种行为。有没有办法只在数学模式下使上标大小变大?作为参考,这是没有调用时的样子\DeclareMathSizes

在此处输入图片描述

基本上,我想要像第二张图片中那样的常规文本的小上标,但我想要像第一张图片中那样的数学模式中的大上标。有什么方法可以实现吗?如果有帮助的话,我会使用 XeLaTeX 进行编译。

相关内容