如何改善具有长上标的数学表达式的外观?

如何改善具有长上标的数学表达式的外观?

我不太喜欢等式(1)中的上标、下标和逗号的位置。

在公式(2)中,我把上标和下标弄小了,但我仍然认为它不是完全好的。

有什么想法可以改进这个等式吗?

在此处输入图片描述

\documentclass[11pt,openright]{book}
\usepackage[T1]{fontenc}
\usepackage[latin9]{inputenc}
\pagenumbering{gobble}
\usepackage{mathtools}
\usepackage{relsize,amsmath}
\usepackage{amssymb}

\begin{document}

\begin{equation}
\mathrm{MRC}^{t}=\max\left\{\mathrm{VaR}_{0.99}^{t-1,10}, \, \frac{k}{60}\sum_{i=1}^{60}\mathrm{VaR}_{0.99}^{t-i,10}\right\}
\end{equation}
\begin{equation}
\mathrm{MRC}^{t}=\max\left\{\mathrm{VaR}_{\mathsmaller{0.99}}^{\mathstrut  \mathsmaller{t-1,10}}, \, \frac{k}{60}\sum_{i=1}^{60}\mathrm{VaR}_{\mathsmaller{0.99}}^{\mathstrut \mathsmaller{t-i,10}}\right\}
\end{equation}

where MRC is the Market Risk Capital required at time $t$ and $\text{VaR}_{\alpha}^{j,h}$ is the day $j$'s Value at Risk calculated
with a holding period of $h$ trading days and an $\alpha$ confidence level

\end{document}

答案1

在适当的地方进行一些视觉调整\,,以腾出更多空间并帮助解析公式。

\documentclass[11pt,openright]{book}
\usepackage[T1]{fontenc}
\usepackage[latin9]{inputenc}
\pagenumbering{gobble}
\usepackage{mathtools}
\usepackage{relsize,amsmath}
\usepackage{amssymb}

\begin{document}

\begin{equation}
\mathrm{MRC}^{t}=
  \max\biggl\{
    \mathrm{VaR\,}_{\mathstrut 0.99}^{\mathstrut t-1,10}\, , \;
    \frac{k}{60}\sum_{i=1}^{60}\mathrm{VaR\,}_{\mathstrut 0.99}^{\mathstrut t-i,10}
  \biggr\}
\end{equation}
where MRC is the Market Risk Capital required at time $t$ and 
$\mathrm{VaR}_{\alpha}^{j,h}$ is the day $j$'s Value at Risk calculated
with a holding period of $h$ trading days and an $\alpha$ confidence level

\end{document}

如您所见,在内联版本中无需进行调整,因为只使用符号。

我在逗号前加了一个细空格,在\mathstrut逗号后加了一个粗空格,此外在上标和下标中也加了一个。我还用\biggland\biggr代替了\leftand \right,以使括号不那么显眼。

在此处输入图片描述

答案2

我不会弄乱它们的大小,但(如果要这样做的话)在下标和上标之间插入更多空间。另外,请确保在显示的方程式后没有空行,以避免不必要的缩进。

\documentclass[11pt,openright]{book}
\usepackage[T1]{fontenc}
\usepackage[latin9]{inputenc}
\pagenumbering{gobble}
\usepackage{mathtools}
\usepackage{relsize,amsmath}
\usepackage{amssymb}
\DeclareMathOperator{\VaR}{VaR}
\begin{document}

\begin{equation}
\mathrm{MRC}^{t}=\max\left\{\mathrm{VaR}_{0.99}^{t-1,10}, \, \frac{k}{60}\sum_{i=1}^{60}\mathrm{VaR}_{0.99}^{t-i,10}\right\}
\end{equation}
\begin{equation}
\mathrm{MRC}^{t}=\max\left\{\VaR_{\vphantom{(}0.99}^{\mathstrut  \vphantom{(}t-1,10}, \, \frac{k}{60}\sum_{i=1}^{60}\VaR_{\vphantom{(}0.99}^{\mathstrut \vphantom{(}t-i,10}\right\}
\end{equation}
%
where MRC is the Market Risk Capital required at time $t$ and $\text{VaR}_{\alpha}^{j,h}$ is the day $j$'s Value at Risk calculated
with a holding period of $h$ trading days and an $\alpha$ confidence level

\end{document}.

在此处输入图片描述

答案3

我想我知道你可能想要什么。这就是你所希望的吗?

在此处输入图片描述

你看我可以做到这一点(显然),但我所知道的唯一方法是,充其量,不够优雅:

\documentclass[11pt,openright]{book}
\usepackage[T1]{fontenc}
\usepackage[latin9]{inputenc}
\pagenumbering{gobble}
\usepackage{mathtools}
\usepackage{relsize,amsmath}
\usepackage{amssymb}

\begin{document}

\begin{equation}
  \newlength{\VaRlength}
  \settowidth{\VaRlength}{$\mathrm{VaR}_{0.99}^{t-1,10}$}
  \mathrm{MRC}^{t} =
  \max\left\{\makebox[\VaRlength][l]{$\mathrm{VaR}_{0.99}^{\mathrlap{%
          t-1,10}},$} \,
    \frac{k}{60}\sum_{i = 1}^{60}\mathrm{VaR}_{0.99}^{t-i,10}\right\}
\end{equation}
where MRC is the Market Risk Capital required at time $t$ and
$\text{VaR}_{\alpha}^{j,h}$ is the day $j$'s Value at Risk calculated
with a holding period of $h$ trading days and an $\alpha$ confidence
level

\end{document}

尽管如此,它还是值得的......

相关内容