本地更改显示方程的大小

本地更改显示方程的大小

我想增加显示方程的尺寸,而且只增加方程的尺寸。

有问题的代码如下:

\begin{equation}
    \int_{0}^{n}x^2
    \label{eq:int}
\end{equation}

我努力了\begingroup

Normal equation
\begin{equation}
    \int_{0}^{n}x^2
    \label{eq:int1}
\end{equation}

Large equation
\begingroup
\Large
\begin{equation}
    \int_{0}^{n}x^2
    \label{eq:int2}
\end{equation}
\endgroup

但这也会增加编号的大小。在此处输入图片描述

并且\scalebox不能正确处理以下情况\int

\begin{equation}
    \scalebox{1.5}{
    $\int_{0}^{n}x^2$}
    \label{eq:int}
\end{equation}

在此处输入图片描述

因此,我正在寻找一种方法来获取显示方程的大小\Large,但使用正常编号。此外,我需要一种方法来引用方程(使用\ref),并且我只希望大小根据具体情况而变化,所以\DeclareMathSizes实际上行不通。

答案1

您可以使用relsize包含命令的软件包\mathlarger{}。您应该查看其手册以了解详细信息;手册还警告不要过于广泛地使用它。(下面我使用了两次,这意味着它的大小应该与您从中获得的大小相同\Large。)

还请注意,该\scalebox解决方案也应该有效。如果我的分析正确,你只是错过了\displaystyle

\documentclass[11pt]{report}
\usepackage{amsmath}
\usepackage{graphicx}
\usepackage{relsize}
\begin{document}
Normal equation
\begin{equation}
    \int_{0}^{n}x^2
    \label{eq:int1}
\end{equation}

Large equation
\begin{equation}
    \mathlarger{\mathlarger{\int_0^n x^2}}
\end{equation}

\Large
\[ \int_0^n x^2 \]

\normalsize
\begin{equation}
    \scalebox{1.4}{$\displaystyle\int_{0}^{n}x^2$}
    \label{eq:int}
\end{equation}
\end{document}

在此处输入图片描述

相关内容