Como escrever norma que ajusta seu tamanho?

Como escrever norma que ajusta seu tamanho?

Preciso escrever a norma da soma, mas o símbolo da soma é maior que o símbolo da norma (||) e não parece bom. Existe algum símbolo de norma que ajuste seu tamanho?

\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}  

Responder1

Qualquer um dos seguintes métodos deve funcionar:

  • Você poderia carregar o amsmathpacote e definir uma \normmacro da seguinte forma:

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

    e depois escreva

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

    na equação de interesse. Observe que os parênteses redondos ficarão muito grandes se você escrever \left(e \right); Eu recomendo que você escreva \biggl(e \biggr)em vez disso.

    Seu código de exemplo pode, portanto, ser escrito 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} 
    

insira a descrição da imagem aqui

  • Alguns podem dizer que as "cercas" normativas resultantes no exemplo acima são um pouco grandes demais e, portanto, ameaçam dominar visualmente o resto da matemática. (Isso acontece, é claro, porque a macro usa diretivas \lefte \rightpara dimensionar as cercas.) Para corrigir esse problema, você pode carregar o mathtoolspacote e inserir a seguinte instrução no preâmbulo:

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

    e use a \normmacro com uma instrução de tamanho explícita (aqui: \bigg, ou seja, o mesmo tamanho dos parênteses):

    \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}
    

insira a descrição da imagem aqui

Responder2

Use \Vertem vez de ||. Você pode prefixar \Vertqualquer comando de dimensionamento de chaves, 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 tela

informação relacionada