Dålig avgränsning för matematikmiljön när du använder \ begin {ekvation} och \ slut {ekvation}

Jag skrev en matrisekvation

\[ \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] \] 

Jag vill ange ett ekvationsnummer i slutet av denna ekvation. Men det enda sättet jag vet hur man gör är att sätta hela denna ekvation i \begin{equation} och \end{equation} vilket ger ett fel. Felet är

Dålig matematisk miljöavgränsare

När jag tar bort \[ och \] från början och slutet av min ekvation får jag inte längre något fel. Min fråga är att varför får jag det här felet bara genom att flytta en ekvation i \begin och \end.

Kommentarer

  • Välkommen till TeX.SX! Du kan ta en titt på vår startguide för att bekanta dig med vårt format. Lägg till några radbrytningar i din kod. I sin nuvarande form är den ' inte särskilt läsbar och horisontell rullning är smärtsam.
  • @Mico: Jag tror att din kommentar faktiskt svarar på OP ' s fråga. Jag var för snabb att svara innan OP slutförde redigeringen av frågan :) Jag ' jag tar bort min nu. När det gäller din fråga: Nej, \tag{...} <

orsakar inte duplicering i equation – som miljöer. Men det ersätter helt enkelt de siffror som ' har fått av dessa miljöer.

  • @KevinC – Tack! Jag ' har (re) lagt upp min kommentar som ett svar.
  • Svar

    LaTeX-makron \begin{equation} och \[ båda initierar en display-matematisk grupp och makron \end{equation} och \] avslutar båda en display-matematisk grupp. (Dessutom ger equation -miljön en metod för att numrera ekvationerna, medan \[ ... \] inte gör det.) LaTeX-makron \begin{equation} och \[ är utformade målmedvetet för att inte låta användare öppna en visningsmatematikgrupp två gånger; det är därför du får felmeddelandet ”Dålig matematisk miljöavgränsare” när LaTeX möter \[ efter att ha bearbetat \begin{equation}.

    Resultatet: Använd en eller annan metod för att ställa in en matematisk grupp, men använd inte båda samtidigt.

    För en mer detaljerad diskussion om hur olika LaTeX displaymath-miljöer är ställa in, se detta svar på frågan ”Vad är skillnaderna mellan $$, \[, align, equation och displaymath?” Skamlös självciteringsvarning!

    Svar

    Jag kan inte förbättra @Micos korrekt accepterade svar på den fråga du ställde , men kan föreslå att du använder en bmatrix -miljö istället för att hårdkoda parenteserna och matriserna. Du sparar typning, förbättrar läsbarheten och minimerar fiddling:

    \[ \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} \] 

    Lämna ett svar

    Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *