解开分数

解开分数

对于下面的 LaTeX 代码,

 \begin{equation}
Fitness(\CS)=
\begin{cases}
    0.5 + 0.5 \cdot G(\CS)                        & if\ V(\CS)=0 \\
    0.5\cdot G(\CS)-\frac{V(\CS)}{V_{Tot}(\CS)}   & otherwise.
\end{cases}~\label{eq:fitness}
\end{equation}

我得到了输出

在此处输入图片描述

看起来\frac{V(\CS)}{V_{Tot}(\CS)}这里的分数有点挤,我更喜欢

在此处输入图片描述

看起来没那么挤。我该怎么做呢?

答案1

mathtools定义dcases将里面的条目置于显示数学模式。这会导致分数和其他模式变化元素符合其最大尺寸:

在此处输入图片描述

\documentclass{article}
% mathtools also loads amsmath (http://ctan.org/pkg/amsmath)
\usepackage{mathtools}% http://ctan.org/pkg/mathtools
\newcommand{\CS}{CS}
\DeclareMathOperator{\Fitness}{Fitness}
\begin{document}

% Original cases
\begin{equation}
  Fitness(\CS)=
  \begin{cases}
    0.5 + 0.5 \cdot G(\CS)                        & if\ V(\CS)=0 \\
    0.5\cdot G(\CS)-\frac{V(\CS)}{V_{Tot}(\CS)}   & otherwise.
  \end{cases}\label{eq:fitness1}
\end{equation}

% Updated dcases, operator definition and text
\begin{equation}
  \Fitness(\CS)=
  \begin{dcases}
    0.5 + 0.5 \cdot G(\CS)                        & \text{if\ }V(\CS)=0 \\
    0.5\cdot G(\CS)-\frac{V(\CS)}{V_{\text{Tot}}(\CS)}   & \text{otherwise.}
  \end{dcases}\label{eq:fitness2}
\end{equation}

\end{document}

文本元素被强制为文本使用\text,而像Fitness也应声明为文本。请参阅amsmath文档了解有关这些主题的更多信息。

相关内容