mtpro2 中的括号间距不平衡

mtpro2 中的括号间距不平衡

代码$\LEFTRIGHT\{\}{S_n}$产生

不平衡

而代码$\left\{ S_n \right\}$产生

均衡

这是错误还是功能?随着括号内的内容变大,不平衡的视觉效果会减弱。上面的输出\LEFTRIGHT在我看来真的很丑。

注意:我的序言已经\usepackage[lite,subscriptcorrection,nofontinfo]{mtpro2}

答案1

答案就在 的定义中\LEFTRIGHT,这意味着它是“设计使然”的:

\def\LEFTRIGHT#1#2#3{%
 \specdelim@#1%
 \ifspecdelim@
  \LEFTRIGHT@#1.{\vc@nt@r{#3}}%
 \else
  \left#1
  \vc@nt@r{#3}%
  \right.%
 \fi
 \kern-2\nulldelimiterspace\mskip-\thinmuskip
 \specdelim@#2%
 \ifspecdelim@
  \LEFTRIGHT@.#2{\vphantom{\vc@nt@r{#3}}}%
 \else
  \left.%
  \vphantom{\vc@nt@r{#3}}%
  \right#2%
 \fi}

由于奇怪的原因,\mskip-\thinmuskip添加了(它与相同\!)。

事实上,如果你尝试

\documentclass{article}
\usepackage[lite,subscriptcorrection,nofontinfo]{mtpro2}

\begin{document}

$\{S\}$

$\left\{S\right\}$

$\LEFTRIGHT\{\}{S\,}$

\end{document}

你得到

在此处输入图片描述

相关内容