
答え1
ご存知のとおり、\vert
(等価: |
) と\Vert
(等価: \|
) によって生成される記号は「数学的通常」のステータスを持ちます。したがって、TeX は-
記号を次のように解釈します。二項演算子は、記号が「math-ordinary」ステータスの2つの記号(および数字)-
に挟まれているためです。(もちろん、これは などの式に対する正しいデフォルトの動作です。)TeXで記号を\Vert
$a-b$
-
単項演算子では、 だけではなく、それぞれステータスが「math-open」と「math-close」である と\lVert
を使用することをお勧めします。\rVert
\Vert
さらに良いのは、開始フェンスと終了フェンスに正しい数学ステータス値を自動的に使用する、 という LaTeX マクロを定義することです\norm
。以下のコードでは、マクロはも定義される\norm
ように設定されています\norm*
。後者は、必要に応じて「フェンス」のサイズを自動的に拡大します。
\documentclass[12pt,a4paper]{article}
\usepackage{mathtools} % for '\DeclarePairedDelimiter' macro
\DeclarePairedDelimiter{\abs}{\lvert}{\rvert}
\DeclarePairedDelimiter{\norm}{\lVert}{\rVert}
\begin{document}
Original form:
$
-1, -2, -3, \dots, \| -1 \|, \| -2 \|, \| -3 \|
$
\medskip
Better:
$
-1, -2, -3, \dots, \lVert -1 \rVert, \lVert -2 \rVert, \lVert -3 \rVert
$
\medskip
Best:
$
-1, -2, -3, \dots, \norm{-1}, \norm{-2}, \norm{-3}
$
\end{document}