如何撰寫調整其大小的規格?

如何撰寫調整其大小的規格?

我需要寫總和的範數,但是總和符號比範數符號(||)大,而且看起來不太好。有沒有可以調整大小的標準符號?

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

答案1

以下任一方法都應該有效:

  • 您可以載入amsmath套件並定義\norm宏,如下所示:

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

    然後寫

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

    在利息方程中。注意,如果寫\left(and ,圓括號會太大\right);我建議你寫\biggl(and\biggr)代替。

    因此,您的範例程式碼可以寫為

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

在此輸入影像描述

  • 有些人可能會說,上面範例中產生的範數「柵欄」有點太大,因此有可能在視覺上主導其餘的數學內容。 (當然,會發生這種情況,因為巨集使用\left\right指令來調整柵欄的大小。)要解決此問題,您可以載入套件mathtools並在序言中插入以下指令:

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

    並將\norm巨集與顯式大小指令一起使用(此處:\bigg,即與括號的大小相同):

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

在此輸入影像描述

答案2

使用\Vert而不是||.您可以\Vert使用任何大括號大小指令作為前綴,例如\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}  

螢幕截圖

相關內容