Мне нужно написать норму суммы, но символ суммы больше символа нормы (||) и выглядит не очень. Есть ли какой-нибудь символ для нормы, который будет регулировать ее размер?
\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(
и\right)
; я рекомендую вам написать\biggl(
и\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
с любой командой brace-sizing-command, например \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}