Espacio más amplio entre el signo menos y el número cuando están rodeados de verts

Espacio más amplio entre el signo menos y el número cuando están rodeados de verts

Cuando escribo lo siguiente:

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

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

\end{document}  

Produce lo siguiente: Problema

Como puede ver, los signos negativos están más estrechamente relacionados con las constantes en los primeros tres números, pero este no es el caso cuando están rodeados de signos normativos, lo cual me parece estéticamente desagradable. ¿Cómo puedo arreglar esto?

Respuesta1

Como ha descubierto, los símbolos generados por \vert(equivalentemente: |) y \Vert(equivalentemente: \|) tienen estado "matemáticas ordinarias". Por lo tanto, TeX interpreta el- símbolo como unoperador binario, ya que el -símbolo está intercalado entre dos símbolos ( \Verty un número) con estado "matemático-ordinario". (Este es, por supuesto, el comportamiento predeterminado correcto para expresiones como $a-b$.) Para lograr que TeX trate el- símbolo como unoperador unario, es recomendable utilizar \lVerty \rVert, que tienen estado "math-open" y "math-close", respectivamente, en lugar de solo \Vert.

Mejor aún, defina una macro LaTeX llamada, por ejemplo, \norm, que utilice automáticamente los valores de estado matemático correctos para las vallas de apertura y cierre. En el código siguiente, la macro \normestá configurada de tal manera que \norm*también está definida; este último permite que el tamaño de las "vallas" crezca automáticamente, según sea necesario.

ingrese la descripción de la imagen aquí

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

Respuesta2

El signo menos ve el delimitador izquierdo como el primer argumento de una operación de resta y establece el espacio como tal. Encerrar el -entre llaves lo obliga a tratar el menos como un operador unario (una negación del siguiente número). (Del mismo modo, podría encerrar el número entero entre llaves como \| {-1} \|)

\documentclass{article} 
\begin{document}  

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

\end{document}  

ingrese la descripción de la imagen aquí

información relacionada