![\DeclareMathSizes 改变常规上标文本的字体大小](https://linux22.com/image/451140/%5CDeclareMathSizes%20%E6%94%B9%E5%8F%98%E5%B8%B8%E8%A7%84%E4%B8%8A%E6%A0%87%E6%96%87%E6%9C%AC%E7%9A%84%E5%AD%97%E4%BD%93%E5%A4%A7%E5%B0%8F.png)
在处理指数时,我在数学模式中使用的字体对我来说有点太小了。因此,我使用它\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 进行编译。