The code $\LEFTRIGHT\{\}{S_n}$ produces


whereras the code $\left\{ S_n \right\}$ produces


Is this a bug or feature? As the content in the braces grow larger, the visual effect of the unbalance is reduced. The above output of \LEFTRIGHT really looks ugly to my eyes.

Note: my preamble has \usepackage[lite,subscriptcorrection,nofontinfo]{mtpro2}

  • Note also that \PARENS{S_N} and \LEFTRIGHT(){S_n} behave differently.
    – User
    Jun 16, 2016 at 6:21
  • 1
    $\left\{S_n\right\}$ is wrong to begin with; so is \LEFTRIGHT, independently from the strange behavior. Use automatic sizing only when really necessary, which is not the case here.
    – egreg
    Jun 16, 2016 at 7:25

1 Answer 1


The answer is in the definition of \LEFTRIGHT, which means it is so “by design”:


For strange reasons, \mskip-\thinmuskip is added (it's the same as \!).

Indeed, if you try







you get

enter image description here

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .