Quantas colunas matemáticas são permitidas em casos matemáticos (ConTeXt)?

Quantas colunas matemáticas são permitidas em casos matemáticos (ConTeXt)?

No ConTeXt, ao usar o ambiente de casos, parece permitir \MCapenas uma (dando 2 colunas), e quando coloco uma segunda \MC(dando 3 colunas), as colunas não ficam alinhadas e as variáveis ​​matemáticas não são exibidas corretamente em itálico. Existem apenas 2 colunas permitidas aqui?

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

Responder1

O mathcasesambiente no ConTeXt é modelado a partir casesdo ambiente do amsmathpacote em LaTeX. Assim como amsmathsó permite duas "colunas", uma para ovalore um para odoença. A sintaxe geral é

\startcases
   \NC value \NC condition \NR
   \NC value \NC condition \NR
\stopcases

onde a segunda coluna é composta como texto normal ou

\startcases
   \NC value \MC condition \NR
   \NC value \MC condition \NR
\stopcases

onde a segunda coluna é escrita como matemática.

Então, para o seu exemplo:

\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

que dá:

insira a descrição da imagem aqui

Para melhorar a legibilidade, você pode tentar:

\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

que dá

insira a descrição da imagem aqui

informação relacionada