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