![调整数学楼层符号的高度](https://linux22.com/image/469537/%E8%B0%83%E6%95%B4%E6%95%B0%E5%AD%A6%E6%A5%BC%E5%B1%82%E7%AC%A6%E5%8F%B7%E7%9A%84%E9%AB%98%E5%BA%A6.png)
最近我又开始玩 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
您可以使用\overwithdelims
TeX 原语:
\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}
对于受干扰的分隔符大小使用\floor
as ,对于-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}