Cambria Math \bigg 命令无法按预期工作

Cambria Math \bigg 命令无法按预期工作

当我将 和 系列与 Cambria 一起使用时,我得到了错误的大小\bigg。下面是一个例子(我mathtools之前加载过unicode-math,然后出现了我实际的问题)。我们可以看到大小\bigg存在,因为它在没有 的情况下运行良好mathtools,并且如果我使用\left/\right构造,它也可以正常工作:

%!TEX TS-program = xelatex
\documentclass{scrartcl}

\usepackage{mathtools}
\usepackage{unicode-math}
\setmathfont{Cambria Math}

\begin{document}
\[
    \Biggl( \biggl( \Bigl( \bigl( ( a ) \bigr) \Bigr) \biggr) \Biggr)
\]
\[
    \Biggl( \left( \Bigl( \bigl( ( a ) \bigr) \Bigr)^2 \right) \Biggr)
\]
\end{document}

在此处输入图片描述

答案1

有关解释,请运行texdoc mathmode并阅读“8.3 括号问题”

\documentclass{scrartcl}

\usepackage{mathtools}
\usepackage{unicode-math}
\setmathfont{Cambria Math}
\delimitershortfall=-1pt%%%%%%%%%%%%%
\begin{document}
\[
    \Biggl( \biggl( \Bigl( \bigl( ( a ) \bigr) \Bigr) \biggr) \Biggr)
\]
\[
    \Biggl( \left( \Bigl( \bigl( ( a ) \bigr) \Bigr)^2 \right) \Biggr)
\]
\end{document}

在此处输入图片描述

相关内容