Horquillado de tamaño automático con operadores matemáticos

Horquillado de tamaño automático con operadores matemáticos

Me di cuenta de que $$\exp(\frac12), \exp\{\frac12\}, \exp[\frac12]$$todos son (al menos visualmente) equivalentes a$$\exp\left(\frac12\right), \exp\left\{\frac12\right\}, \exp\left[\frac12\right]$$

Lo mismo ocurre también con \sin, \cos, \log y \ln. ¿Cómo declaro mis propios operadores matemáticos que siguen esta convención?

Aquí hay un MWE

\documentclass{article}
\usepackage{physics}

\begin{document}
\[
\exp{\frac{-1}{2}} \quad \exp(\frac{-1}{2}) \quad \exp[\frac{-1}2]
\]
\end{document}

Al comentar la importación del paquete de física, el comportamiento vuelve a la normalidad.

Editar: este comportamiento ocurre cuando se usa el physicspaquete.

Respuesta1

Mirando el archivo de estilo de physics, puede hacer lo siguiente:

\documentclass{article}

\usepackage{physics}
\DeclareMathOperator{\hey}{hey}
\NewDocumentCommand{\h}{}{\trigbraces{\hey}}

\begin{document}

\[
    \sin(\frac{1}{2})
    \h(\frac{1}{2})
\]

\end{document}

ingrese la descripción de la imagen aquí

Respuesta2

Podrías usar \DeclarePairedDelimitersdesde mathtools. Uno delos ejemplos en el manuales

\DeclarePairedDelimiter\abs{\lvert}{\rvert}

Esto crea los siguientes comandos:

  • Un comando como \abs{x}, que produce barras verticales sin escala
  • Un comando como \abs*{\frac{a}{b}}, que escala automáticamente los delimitadores con \lefty\right
  • Un argumento de tamaño opcional, como \abs[Bigg]{\frac{a}{b}}, que elige un tamaño específico

información relacionada