分母较小的分数周围的大底括号大小

分母较小的分数周围的大底括号大小

我在处理分数周围的括号格式时遇到了问题。例如,以下代码:

\documentclass{article}

\usepackage{mathtools}

\DeclarePairedDelimiter\floor{\lfloor}{\rfloor}

\begin{document}
    \begin{equation*}
    Core = \floor*{\dfrac{\floor*{\dfrac{\floor*{\dfrac{2*Level}{5}+2}*EffectiveAttack}{EffectiveDefense}}}{50}}
    \end{equation*}
\end{document}

产生这个输出:

在此处输入图片描述

我喜欢这个分数没有被垂直挤压(感谢dfrac),但它不需要在分母周围有那么大的空间,所以我希望外括号底部的分支稍微停止在分母下方。

我想要一种方法来制作类似这样的东西(抱歉编辑得不好):

在此处输入图片描述

有办法实现这个吗?提前致谢。

答案1

将您的表达包含在matrix环境中:

\documentclass{article}
\usepackage{mathtools}
\DeclarePairedDelimiter\floor{\lfloor}{\rfloor}

\begin{document}
    \[
\text{Core} = 
    \floor*{\begin{matrix}
            \dfrac{\floor*{\begin{matrix}
                            \dfrac{\floor*{\dfrac{2*\text{Level}}{5}+2}*\text{EffectiveAttack}}
                                  {\text{EffectiveDefense}}
                           \end{matrix}}}
                  {50}
              \end{matrix}}
    \]
\end{document}

在此处输入图片描述

答案2

一些特别指定函数,利用您想要调整分数的事实。

下面我还展示了该公式的不同渲染。

\documentclass{article}

\usepackage{mathtools,delarray}

\DeclarePairedDelimiter\floor{\lfloor}{\rfloor}
\newcommand{\adjustedfloor}[1]{%
  \raisebox{\dimexpr\depth-\fontdimen22\textfont2-\fontcharht\font`0+0.4ex}{%
    $\begin{array}\lfloor{@{}c@{}}\rfloor #1 \end{array}$%
  }%
}

\begin{document}

\begin{equation*}
\mathrm{Core} = 
\adjustedfloor{
  \dfrac{
    \adjustedfloor{
      \dfrac{
        \floor*{\dfrac{2\cdot\mathrm{Level}}{5}+2}\cdot\mathrm{EffectiveAttack}
      }{
        \mathrm{EffectiveDefense}
      }% end of \dfrac
    }% end of \adjustedfloor
  }{50} % end of \dfrac
}% end of \adjustedfloor
\end{equation*}

\begin{equation*}
\mathrm{Core}=
\floor*{
  \frac{1}{50}
  \floor*{
    \dfrac{
      \floor{(2/5)\cdot\mathrm{Level}+2}\cdot\mathrm{EffectiveAttack}
    }{
      \mathrm{EffectiveDefense}
    }
  }
}
\end{equation*}

\end{document}

在此处输入图片描述

相关内容