![Cómo componer valores absolutos y normas en ConTeXt](https://rvso.com/image/390903/C%C3%B3mo%20componer%20valores%20absolutos%20y%20normas%20en%20ConTeXt.png)
¿Cómo absolutizar correctamente valores y normas en ConTeXt? Actualmente uso:
\m{|x|\leq|y|}
Pero la altura no se adapta al contenido (lo mismo ocurre con \mid
).
Respuesta1
Podrías usar el \fenced
comando. Por ejemplo:
\starttext
\startformula
\fenced[doublebar]{\int \psi(r) dr} = 1
\stopformula
\stoptext
Puede encontrar una lista de vallas definidas enmath-fen.mkiv
.
Si no desea utilizar la \fenced
macro, también puede utilizar las vallas directamente con \L
un \R
prefijo. Estos también se escalarán automáticamente y deberán coincidir, al igual que \left
y \right
.
\starttext
\startformula
\Ldoublebar \int \psi(r) dr \Rdoublebar = 1
\stopformula
\stoptext
La salida es la misma.
Respuesta2
Además de las respuestas existentes, sugeriría agregarlas como nuevos comandos, con
\definemathfence[abs][left="007C,right="007C,define=yes]
\definemathfence[norm][left="2016,right="2016,define=yes]
Ejemplo completo a continuación:
\definemathfence[abs][left="007C,right="007C,define=yes]
\definemathfence[norm][left="2016,right="2016,define=yes]
\starttext
\startTEXpage[offset=4mm]
Now we can type
\startformula
\abs{x}\geq\abs{\frac{y}{z}},\quad \norm{x}\geq\norm{\frac{y}{z}}
\stopformula
And if you think the sizes get wrong, you can adjust them like this:
\startformula
\abs{x}\geq\abs[size=2]{\frac{y}{z}},\quad \norm{x}\geq\norm[size=2]{\frac{y}{z}}
\stopformula
\stopTEXpage
\stoptext