为什么不显示地板和天花板数学分隔符?
代码:
\starttext
\startformula
\Bigl\lfloor \frac{x}{y}\Bigr\rfloor
\stopformula
\startformula
\Bigl\lceil \frac{x}{y}\Bigr\rceil
\stopformula
\stoptext
先感谢您。
答案1
这是一个错误!它已在测试版中修复ver: 2015.5.11
。
如果您使用的是 ConTeXt 独立版,您可以更新您的发行版,这样它们就可以正常工作。此修复也将成为 TL2015 的一部分。
如果你想知道为什么会有这样的错误,ConTeXt 有一个实验性功能(由 MathML 栅栏激发)。例如,如果你想让显示\lfloor ... \rfloor
为蓝色,你可以使用:
\setupmathfence[floor][color=blue]
\starttext
$\left\lfloor x \right\rfloor $
\stoptext
这只适用于和\left..\right
,不适用于\big
等。上面的例子给出了
也可以使用它来定义新的围栏(LaTeX 称之为 PairedDelimiters)。例如,
\definemathfence [ABS][bar][ command=yes, color=blue]
\ABS{...}
定义一个等同于 的命令\fenced{bar}{...}
,而该命令又等同于\left| ... \right|
。
一些分隔符缺失,导致其\big\lfloor
无法正常工作。