如何改变align的全局字体大小?

如何改变align的全局字体大小?

我想更改对齐块的字体大小。我尝试使用 \large 来更改它,但这也会更改公式编号。第二种方法是在文档开始之前将 \declaremathsizes 与 \everymath{\displaystyle} 结合使用。但这需要每次都使用该命令。我不知道为什么,但使用该命令根本没有改变文本。这些是我迄今为止的代码片段:

风格.sty:

...
\RequirePackage{amssymb, amsmath}
\DeclareMathSizes{20}{28}{22}{28} 
...

主要.tex:

...
\everymath{\displaystyle}
\begin{document}
...
this is some random text to compare the font sizes between equations and normal text...

large
{\large
\begin{align}
    \hat{r}_{ui} &= r_{ui} - \bar{r_u} \\[10pt]
    \hat{r}_{ui} &= r_{ui} - \bar{r_u} 
\end{align} 
}%

normalsize
{\normalsize
\begin{align}
    \hat{r}_{ui} &= r_{ui} - \bar{r_u} \\[10pt]
    \hat{r}_{ui} &= r_{ui} - \bar{r_u} 
\end{align} 
}%

using \$ ...\$
$\hat{r}_{ui} = r_{ui} - \bar{r_u}$ \\

nothing specified
\begin{align}
    \displaystyle \hat{r}_{ui} &= r_{ui} - \bar{r_u} \\[10pt]
    \hat{r}_{ui} &= r_{ui} - \bar{r_u} 
\end{align} 

在此处输入图片描述

我刚刚发现这个电子工具箱 这会改变所有地方的字体大小,但似乎不推荐。

答案1

\DeclareMathSizes{12}{14}{10}{8} 解决了这个问题。确保第一个参数等于您使用的标准文本字体大小。

相关内容