Более широкое пространство между знаком минус и числом при окружении verts

Более широкое пространство между знаком минус и числом при окружении verts

Когда я пишу следующее:

\documentclass[12pt,a4paper]{article} 
\begin{document}  

$$
-1, -2, -3, \dots \| -1 \|, \| -2 \|, \| -3 \|
$$

\end{document}  

Он производит следующее: Проблема

Как вы можете видеть, отрицательные знаки более тесно связаны с константами в первых трех числах, но это не так, когда они окружены знаками нормы, что я нахожу эстетически неприятным. Как это исправить?

решение1

Как вы обнаружили, символы, сгенерированные \vert(эквивалентно: |) и \Vert(эквивалентно: \|) имеют статус "math-ordinary". Следовательно, TeX интерпретирует -символ какбинарный оператор, поскольку -символ находится между двумя символами ( \Vertи цифрой) со статусом «math-ordinary». (Это, конечно, правильное поведение по умолчанию для выражений, таких как $a-b$.) Чтобы заставить TeX обрабатывать -символ какунарный оператор, рекомендуется использовать \lVertи \rVert, которые имеют статус «math-open» и «math-close» соответственно, а не просто \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}  

решение2

Знак минуса воспринимает левый разделитель как первый аргумент операции вычитания и задает пробел как таковой. Заключение -в фигурные скобки заставляет его рассматривать минус как унарный оператор (отрицание следующего числа). (Точно так же я мог бы заключить целое число в фигурные скобки как \| {-1} \|)

\documentclass{article} 
\begin{document}  

\[
  -1, -2, -3, \dots \| {-}1 \|, \| {-}2 \|, \| {-}3 \|
\]

\end{document}  

введите описание изображения здесь

Связанный контент