¿Cuántas columnas matemáticas se permiten en los casos matemáticos (ConTeXt)?

¿Cuántas columnas matemáticas se permiten en los casos matemáticos (ConTeXt)?

En ConTeXt, cuando uso el entorno de casos, parece permitir \MCsolo 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

Captura de pantalla

Respuesta1

El mathcasesentorno en ConTeXt está modelado a partir del casesentorno del amsmathpaquete en LaTeX. Al igual amsmathque 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:

ingrese la descripción de la imagen aquí

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

ingrese la descripción de la imagen aquí

información relacionada