我想增加显示方程的尺寸,而且只增加方程的尺寸。
有问题的代码如下:
\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}