Delimitador de ambiente matemático ruim ao usar \ begin {equation} e \ end {equation}

Eu escrevi uma equação de matriz

\[ \left[ \begin{array}{c} v^{0}_{n} \\ v^{K-1}_{n} \end{array} \right] = -\frac{1}{C_{ref}} \left[ \begin{array}{ccc} V^{0}_{0,n} & \cdots & V^{0}_{M-1,m} \\ \vdots & \ddots & \vdots \\ V^{K-1}_{0,n} & \cdots & V^{K-1}_{M-1,n} \end{array} \right] \left[ \begin{array}{c} C_{0,n} \\ C_{M-1,n} \end{array} \right] \] 

Quero colocar um número de equação no final desta equação. Mas a única maneira de saber fazer isso é colocar toda a equação em \begin{equation} e \end{equation}, o que dá um erro. O erro é

Delimitador de ambiente matemático inválido

Quando excluo \[ e \] do início e do final da minha equação, não recebo mais um erro. Minha pergunta é por que estou recebendo este erro apenas movendo uma equação em \begin e \end.

Comentários

  • Bem-vindo ao TeX.SX! Você pode dar uma olhada em nosso guia para iniciantes para se familiarizar ainda mais com nosso formato. Adicione algumas quebras de linha em seu código. Em sua forma atual, ' não é muito legível e a rolagem horizontal é dolorosa.
  • @Mico: Acho que seu comentário realmente responde ao OP ' s pergunta. Fui rápido demais para responder antes que o OP terminasse de editar a pergunta :) Eu ' estou excluindo a minha agora. Quanto à sua pergunta: Não, \tag{...} não ' não causa numeração duplicada em equation – como ambientes. Mas ele simplesmente substitui os números que seriam ' dados por esses ambientes.
  • @KevinC – Obrigado! Eu ' ve (re) postei meu comentário como uma resposta.

Resposta

As macros LaTeX \begin{equation} e \[ iniciam um grupo display-math, e o macros \end{equation} e \] encerram um grupo de exibição matemática. (Além disso, o ambiente equation fornece um método para numerar as equações, enquanto \[ ... \] não.) As macros LaTeX \begin{equation} e \[ são projetados propositadamente para não permitir que os usuários abram um grupo de exibição matemática duas vezes; é por isso que você está recebendo a mensagem de erro “Delimitador de ambiente matemático ruim” quando o LaTeX encontra \[ após ter processado \begin{equation}.

O resultado: use um ou outro método para configurar um grupo display-math, mas não use os dois simultaneamente.

Para uma discussão mais detalhada de como são os vários ambientes de displaymath LaTeX configurar, veja esta resposta para a pergunta “Quais são as diferenças entre $$, \[, align, equation e displaymath?” Alerta descarado de autocitação!

Resposta

Não consigo melhorar a resposta correta aceita de @Mico para a pergunta que você fez , mas pode sugerir que você use um ambiente bmatrix em vez de codificar os colchetes e as matrizes. Você economiza digitação, melhora a legibilidade e minimiza a manipulação:

\[ \begin{bmatrix} v^{0}_{n} \\ v^{K-1}_{n} \end{bmatrix} = -\frac{1}{C_{ref}} \begin{bmatrix} V^{0}_{0,n} & \cdots & V^{0}_{M-1,m} \\ \vdots & \ddots & \vdots \\ V^{K-1}_{0,n} & \cdots & V^{K-1}_{M-1,n} \end{bmatrix} \begin{bmatrix} C_{0,n} \\ C_{M-1,n} \end{bmatrix} \] 

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *