Problemas con el tamaño de los paréntesis y el espaciado en un entorno "align" cuando se utiliza el paquete "mleftright"

Problemas con el tamaño de los paréntesis y el espaciado en un entorno "align" cuando se utiliza el paquete "mleftright"

Tengo algunos problemas con el mleftrightpaquete. Para un trabajo de matemáticas en particular en el que estoy trabajando, creé una macro que me permitiría escribir notaciones funcionales cuyos paréntesis se ajustan automáticamente a la altura de un argumento. La macro que utilicé es

\newcommand{\func}[2]{#1 \mleft( #2 \mright)}

Utilicé el mleftrightpaquete debido a sus promocionadas ventajas con el espaciado. Ahora, cuando escribo $$ \func{q}{f^{\flat}} $$, los paréntesis que rodean el argumento son demasiado grandes (esto no ocurre con las visualizaciones en línea $...$). Escribir $$ \func{q}{f^{\sharp}} $$no produce ningún problema. Sé que el símbolo bemol es un poco más alto que el símbolo sostenido, pero esto no justifica el uso de paréntesis extra grandes para acomodarlo como un argumento en el que aparece en forma de superíndice.

Otro problema es el comportamiento de mleftrighten un alignentorno. Por ejemplo, cuando se ejecuta el siguiente MWE

\documentclass[letter,10pt]{amsart}
\usepackage{mleftright}

\begin{document}

Observe that we have
\begin{align*}
   F
&= G \\
&= \mleft[ e^{f^{g}} \cdot H \mright] \cdot J \\
&= K.
\end{align*}

\end{document}

Veo un espacio adicional que separa el corchete izquierdo del signo igual. Esto se debe al hecho de que e^{f^{g}}tiene una gran potencia.

Ahora, sé que estos problemas también ocurren con \left[and \right]y no son específicos del mleftrightpaquete, pero ¿podría alguien proponer una solución para que pueda continuar usando el paquete, que me ha funcionado bien hasta ahora?

¡Muchas gracias por tu ayuda! ¡Te lo agradezco!

Respuesta1

Los soportes más grandes tienen un soporte lateral más ancho; es posible que desees corregirlo manualmente en tales casos, pero antes de intentarlo, deberías intentar usar corchetes más pequeños.

Muestro cuatro casos, el segundo de los cuales es el que usaría.

\documentclass[letterpaper,10pt]{amsart}
\usepackage{mleftright}

\usepackage{xcolor} % for the test
\newcommand{\myrule}{\smash{\color{red}\kern-0.1pt\vrule height 1cm depth 4cm width 0.1pt}}

\begin{document}

Observe that we have
\begin{align*}
   F
&= \myrule G \\
&= [ e^{f^{g}} \cdot H ] \cdot J \\
&= [ e^{f^{g}} \cdot H\, ] \cdot J \\
&= \bigl[ e^{f^{g}} \cdot H \bigr] \cdot J \\
&= \mleft[ e^{f^{g}} \cdot H \mright] \cdot J \\
&= K.
\end{align*}

\end{document}

ingrese la descripción de la imagen aquí

La corrección manual sería \!como en el siguiente código.

\documentclass[letterpaper,10pt]{amsart}
\usepackage{mleftright}

\usepackage{xcolor} % for the test
\newcommand{\myrule}{\smash{\color{red}\kern-0.1pt\vrule height 1cm depth 4cm width 0.1pt}}

\begin{document}

Observe that we have
\begin{align*}
   F
&= \myrule G \\
&= [ e^{f^{g}} \cdot H ] \cdot J \\
&= [ e^{f^{g}} \cdot H\, ] \cdot J \\
&= \!\bigl[ e^{f^{g}} \cdot H \bigr] \cdot J \\
&= \!\mleft[ e^{f^{g}} \cdot H \mright] \cdot J \\
&= K.
\end{align*}

\end{document}

ingrese la descripción de la imagen aquí

Aquí hay una comparación de los cuadros delimitadores de los corchetes en varios tamaños (normal, , \biglan ) :\Bigl\biggl\Biggl

ingrese la descripción de la imagen aquí

información relacionada