![Quantas colunas matemáticas são permitidas em casos matemáticos (ConTeXt)?](https://rvso.com/image/391713/Quantas%20colunas%20matem%C3%A1ticas%20s%C3%A3o%20permitidas%20em%20casos%20matem%C3%A1ticos%20(ConTeXt)%3F.png)
No ConTeXt, ao usar o ambiente de casos, parece permitir \MC
apenas 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
Responder1
O mathcases
ambiente no ConTeXt é modelado a partir cases
do ambiente do amsmath
pacote em LaTeX. Assim como amsmath
só 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á:
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á