¿Cómo escribir una norma que ajuste su tamaño?

¿Cómo escribir una norma que ajuste su tamaño?

Necesito escribir la norma de la suma, pero el símbolo de la suma es más grande que el símbolo de la norma (||) y no se ve bien. ¿Existe algún símbolo para la norma que ajuste su tamaño?

\documentclass[12pt,a4paper]{article} 
   \begin{document}  
    \begin{equation}
     ||\left(\sum_{n=1}^N \bf P_{\rm n}\rm\right) ||^2 = \left(\sum_n \frac{E_n}{c}\right)^2 - \left(\sum_n \bf p_{\rm n}\rm \right)^2   
    \end{equation}
   \end{document}  

Respuesta1

Cualquiera de los siguientes métodos debería funcionar:

  • Puede cargar el amsmathpaquete y definir una \normmacro de la siguiente manera:

    \newcommand{\norm}[1]{\left\lVert#1\right\rVert}
    

    y luego escribir

    \norm{ \biggl(\sum_{n=1}^N \mathbf{P}_{n}\biggr) }
    

    en la ecuación de interés. Tenga en cuenta que los paréntesis circulares serán demasiado grandes si escribe \left(y \right); Te recomiendo que escribas \biggl(y \biggr)en su lugar.

    Por lo tanto, su código de ejemplo puede escribirse como

    \documentclass[12pt,a4paper]{article} 
    \usepackage{amsmath}
    \newcommand\norm[1]{\left\lVert#1\right\rVert}
    \begin{document}  
      \begin{equation}
        \norm{ \biggl(\sum_{n=1}^N \mathbf{P}_{n}\biggr) }^2 = 
               \biggl(\sum_n \frac{E_n}{c}\biggr)^2 - 
               \biggl(\sum_n \mathbf{p}_{n} \biggr)^2   
      \end{equation}
    \end{document} 
    

ingrese la descripción de la imagen aquí

  • Algunos podrían decir que las "vallas" de normas resultantes en el ejemplo anterior son demasiado grandes y, por lo tanto, amenazan con dominar visualmente el resto del material matemático. (Esto sucede, por supuesto, porque la macro usa \leftdirectivas \rightpara dimensionar las vallas). Para solucionar este problema, puede cargar el mathtoolspaquete e insertar la siguiente instrucción en el preámbulo:

    \DeclarePairedDelimiterX{\norm}[1]{\lVert}{\rVert}{#1}
    

    y use la \normmacro con una instrucción de tamaño explícita (aquí: \bigg, es decir, el mismo tamaño que para los paréntesis):

    \documentclass[12pt,a4paper]{article} 
    \usepackage{mathtools}
    \DeclarePairedDelimiterX{\norm}[1]{\lVert}{\rVert}{#1}
    \begin{document} 
      \begin{equation}
        \norm[\bigg]{\biggl(\sum_{n=1}^N \mathbf{P}_{n}\biggr) }^2 = 
                     \biggl(\sum_n \frac{E_n}{c}\biggr)^2 - 
                     \biggl(\sum_n \mathbf{p}_{n} \biggr)^2   
      \end{equation}
    \end{document}
    

ingrese la descripción de la imagen aquí

Respuesta2

Usar \Verten lugar de ||. Puede anteponer \Vertcualquier comando de tamaño de llave, como \left, \right, \big, ..

\documentclass[12pt,a4paper]{article} 
\begin{document}  
    \begin{equation}
        \left\Vert\left(\sum_{n=1}^N \bf P_{\rm n}\rm\right) \right\Vert^2 = \left(\sum_n \frac{E_n}{c}\right)^2 - \left(\sum_n \bf p_{\rm n}\rm \right)^2   
    \end{equation}
\end{document}  

Captura de pantalla

información relacionada