LuaLaTeX 和 \big、\bigg、\Big、\Bigg:更改符号的数学类(即更改间距)

LuaLaTeX 和 \big、\bigg、\Big、\Bigg:更改符号的数学类(即更改间距)

我指的是大卫·卡莱尔回答关于如何实现\middle|与 around相同的间距的问题\mid。请注意,我正在使用unicode-mathLuaLaTeX。

答案是使用unicode版本\Uleft\Umiddle\Uright明确说明类,例如

\documentclass{article}
\begin{document}
$\Uleft( A \Umiddle class 2 | B \Uright)$
\end{document}

我现在有

\renewcommand{\left}{\Uleft}
\renewcommand{\right}{\Uright}
\renewcommand{\middle}{\Umiddle class 2 }

之后\begin{document}我对间距非常满意。

但是,有时我需要使用明确的大小\big、、\bigg... 等等以及它们各自的左和右对应项。我天真地希望它们也是 unicode 变体并且\Ubig class 2 \vert可以解决问题。但这些命令并不存在。

我如何获得\big、、 \bigg... 等的 2 类间距?

答案1

因为你想要一个 2 类(\mathbin), \Big |你可以简单地使用

 a  \mathbin{\Big|}  b

其在 luatex 中的工作方式与在 pdftex 中一样。

对于 class3(\mathrel)latex 已经定义\Bigm

相关内容