调整数学楼层符号的高度

调整数学楼层符号的高度

最近我又开始玩 LaTeX,只是为了训练我何时必须再次使用它。我喜欢写数学公式,我试图用分数确定下限和上限符号。然而,在我看来,我得到的结果有点奇怪。示例代码如下:

    $\left\lfloor\dfrac{2}{3}\right\rfloor$
    $\left\lfloor\dfrac{a}{n}\right\rfloor$ 
    $\left\lfloor\dfrac{A}{n}\right\rfloor$
    $\left\lfloor\dfrac{a}{N}\right\rfloor$

此代码生成此输出(使用 PDFLaTeX 编译):

在此处输入图片描述

楼层符号的高度不一致,当分数的分子中包含小写字母时,楼层符号的高度较小;当分数的分子中包含数字或大写字母时,楼层符号的高度较大。为什么会这样?如何才能生成始终如图片所示较大的楼层符号?

答案1

TeX 使用一组离散的五种括号大小(不包括矩阵周围的大量括号等)。使用\left\right调用一种算法,根据其中出现的内容计算使用哪种括号。有时,这种算法会得出视觉上不太吸引人的选择。

如果您想创建包含在相同大小的括号中的对象序列,最简单的方法是自己选择大小,使用\bigl\Bigl\biggl以及\Biggl以 结尾的相关命令r。另一种选择是通过插入垂直规则 (struts) 来影响\left\right。请注意,可选参数\rule用于上下移动它,而强制参数是宽度和高度。对结果满意后,您可以将宽度更改为 0pt。

\documentclass{article}
\usepackage{mathtools}
\begin{document}
$\biggl\lfloor\dfrac{2}{3}\biggr\rfloor$
$\biggl\lfloor\dfrac{a}{n}\biggr\rfloor$
$\biggl\lfloor\dfrac{A}{n}\biggr\rfloor$
$\biggl\lfloor\dfrac{a}{N}\biggr\rfloor$

\bigskip

$\left\lfloor\rule[-8pt]{1pt}{20pt}\dfrac{2}{3}\right\rfloor$
$\left\lfloor\rule[-8pt]{1pt}{20pt}\dfrac{a}{n}\right\rfloor$
$\left\lfloor\rule[-8pt]{1pt}{20pt}\dfrac{A}{n}\right\rfloor$
$\left\lfloor\rule[-8pt]{1pt}{20pt}\dfrac{a}{N}\right\rfloor$
\end{document}

在此处输入图片描述

答案2

您可以使用\overwithdelimsTeX 原语:

\let\ds=\displaystyle
$\ds {2\overwithdelims\lfloor\rfloor 3}$
$\ds {a\overwithdelims\lfloor\rfloor n}$
$\ds {A\overwithdelims\lfloor\rfloor n}$
$\ds {a\overwithdelims\lfloor\rfloor N}$

答案3

您可以\DeclarePairedDelimiter使用mathtools包来创建您自己的\floor命令,让您可以在推断和手动指定的分隔符大小之间自由选择:

\usepackage{mathtools}

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

对于受干扰的分隔符大小使用\flooras ,对于-sized 分隔符使用 as 。\floor*{...}\floor[\SIZE]{...}\SIZE

\documentclass{article}
\usepackage{enumitem}  
\usepackage{mathtools}

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

\begin{document}
\begin{description}[labelwidth=\widthof{\bfseries Inferred:}]
    \item[Inferred:]
    $\floor*{\dfrac{2}{3}}$
    $\floor*{\dfrac{a}{n}}$ 
    $\floor*{\dfrac{A}{n}}$
    $\floor*{\dfrac{a}{N}}$

    \item [\texttt{\textbackslash{}big}:]
    $\floor[\big]{\dfrac{2}{3}}$
    $\floor[\big]{\dfrac{a}{n}}$ 
    $\floor[\big]{\dfrac{A}{n}}$
    $\floor[\big]{\dfrac{a}{N}}$
    
    \item [\texttt{\textbackslash{}Big}:]
    $\floor[\Big]{\dfrac{2}{3}}$
    $\floor[\Big]{\dfrac{a}{n}}$ 
    $\floor[\Big]{\dfrac{A}{n}}$
    $\floor[\Big]{\dfrac{a}{N}}$
    
    \item [\texttt{\textbackslash{}bigg}:]
    $\floor[\bigg]{\dfrac{2}{3}}$
    $\floor[\bigg]{\dfrac{a}{n}}$ 
    $\floor[\bigg]{\dfrac{A}{n}}$
    $\floor[\bigg]{\dfrac{a}{N}}$
    
    \item [\texttt{\textbackslash{}Bigg}:]
    $\floor[\Bigg]{\dfrac{2}{3}}$
    $\floor[\Bigg]{\dfrac{a}{n}}$ 
    $\floor[\Bigg]{\dfrac{A}{n}}$
    $\floor[\Bigg]{\dfrac{a}{N}}$
\end{description}
\end{document}

\floor 具有各种分隔符大小

相关内容