답변1
를 사용하는 것이 좋습니다 \DeclarePairedDelimiter
. 그런 다음 구분 기호 크기를 수동으로 조정할 수 있습니다(일반적으로 \left
및 를 사용하는 대신 수행해야 함 \right
).
\documentclass{article}
\usepackage{mathtools}
\DeclarePairedDelimiter{\norm}{\Vert}{\Vert}
\begin{document}
$\norm{F} \quad \norm{\vec F} \quad \norm[\big]{\vec F} \quad \norm[\Big]{\vec F}$
\end{document}
답변2
에서 생성된 "울타리"의 자동 크기 조정을 사용하려는 경우 및 의 두 사용자 수준 매크로를 사용 \norm
하는 것이 좋습니다.\mleft
\mright
왼쪽오른쪽\left
패키지 - 및 대신 \right
. \mleft
및를 사용하면 \mright
표현식 주위에 과도한 공백이 생성되는 것을 방지할 수 있습니다.
반드시 필요한 경우에만 \smash
높이를 스쿼시하는 데 사용할 수 있습니다 \vec{F}
. 그러나 사용이 \smash
만병통치약은 아니라는 점을 명심하세요 . 실제로 이를 사용하면 의도하지 않은 바람직하지 않은 결과가 많이 발생할 수 있습니다. 이러한 예를 보려면 쿼리 아래에 있는 @egreg의 설명을 참조하세요. 요약하자면 다음과 같이 접근 방식을 사용하는 것을 고려하십시오.샌디 G의 답변, 이는 패키지 \DeclarePairedDelimiter
에서 제공하는 매크로를 사용하여 mathtools
이라는 매크로를 생성합니다 \norm
.
\documentclass{article}
\usepackage{mleftright} % https://www.ctan.org/pkg/mleftright
\usepackage{amsmath} % for '\Vert' macro
\newcommand{\norm}[1]{\mleft\Vert #1 \mright\Vert}
\begin{document}
$\norm{\vec{F}}$
$\norm{\smash{\vec{F}}}$
$\lVert \vec{F} \rVert$
\end{document}
답변3
간결성을 위해 저는 Sandy G의 관련 솔루션을 사용하지 않는 것을 선호합니다. 나는 Mico의 사용법에 대한 조언을 받아들여 \left \right
다음과 같은 결론을 내렸습니다.
\documentclass{article}
\usepackage{mleftright}
\usepackage{amsmath} % for '\Vert' macro
\newcommand{\norm}[1]{\mleft\Vert #1 \mright\Vert}
\let\dvec\vec
\renewcommand\vec[1]{\smash{\dvec #1}}
\dvec
드물게 사용할 수 있다는 점을 염두에 두면서사례egreg가 언급했습니다.
\[
\norm{\vec v} \quad \norm{\vec V} \quad \norm{\frac{\vec F}{\lVert \dvec F \rVert}}
\]