![¿Cuántas columnas matemáticas se permiten en los casos matemáticos (ConTeXt)?](https://rvso.com/image/391713/%C2%BFCu%C3%A1ntas%20columnas%20matem%C3%A1ticas%20se%20permiten%20en%20los%20casos%20matem%C3%A1ticos%20(ConTeXt)%3F.png)
En ConTeXt, cuando uso el entorno de casos, parece permitir \MC
solo una (dando 2 columnas), y cuando coloco una segunda \MC
(dando 3 columnas), las columnas no están alineadas y las variables matemáticas no se muestran correctamente en cursiva. ¿Aquí solo se permiten 2 columnas?
\starttext
\placeformula \startformula \startalign
\NC A (m_1,m_2) =
\NC \startcases
{\rm Re} (A (m_1',m_2')), \quad m_1 =\MC 2m_1'-1,\; m_2 =\MC 2m_2'-1 \NR
{\rm Im} (A (m_1',m_2')), \quad m_1 =\MC 2m_1',\; m_2 =\MC 2m_2'-1 \NR
-{\rm Im} (A (m_1',m_2')), \quad m_1 =\MC 2m_1'-1,\; m_2 =\MC 2m_2' \NR
{\rm Re} (A (m_1',m_2')), \quad m_1 =\MC 2m_1',\; m_2 =\MC 2m_2' \NR
\stopcases \NR[+]
\stopalign \stopformula
\stoptext
Respuesta1
El mathcases
entorno en ConTeXt está modelado a partir del cases
entorno del amsmath
paquete en LaTeX. Al igual amsmath
que sólo permite dos "columnas", una para elvalory uno para elcondición. La sintaxis general es
\startcases
\NC value \NC condition \NR
\NC value \NC condition \NR
\stopcases
donde la segunda columna está escrita como texto normal o
\startcases
\NC value \MC condition \NR
\NC value \MC condition \NR
\stopcases
donde la segunda columna está escrita como matemática.
Entonces, para tu ejemplo:
\starttext
\placeformula \startformula
A (m_1,m_2) =
\startcases
\NC {\rm Re} (A (m_1',m_2')), \MC m_1 = 2m_1'-1,\; m_2 = 2m_2'-1 \NR
\NC {\rm Im} (A (m_1',m_2')), \MC m_1 = 2m_1',\; m_2 = 2m_2'-1 \NR
\NC -{\rm Im} (A (m_1',m_2')),\MC m_1 = 2m_1'-1,\; m_2 = 2m_2' \NR
\NC {\rm Re} (A (m_1',m_2')), \MC m_1 = 2m_1',\; m_2 = 2m_2' \NR
\stopcases
\stopformula
\stoptext
lo que da:
Para mejorar la legibilidad, puede intentar:
\placeformula \startformula
A (m_1,m_2) =
\startcases
\NC {\rm Re} (A (m_1',m_2')), \MC (m_1, m_2) = (2m_1'-1, 2m_2'-1) \NR
\NC {\rm Im} (A (m_1',m_2')), \MC (m_1, m_2) = (2m_1', 2m_2'-1) \NR
\NC -{\rm Im} (A (m_1',m_2')),\MC (m_1, m_2) = (2m_1'-1, 2m_2') \NR
\NC {\rm Re} (A (m_1',m_2')), \MC (m_1, m_2) = (2m_1', 2m_2') \NR
\stopcases
\stopformula
lo que da