Ik heb een matrixvergelijking geschreven
\[ \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] \]
Ik wil een vergelijkingsnummer aan het einde van deze vergelijking plaatsen. Maar de enige manier waarop ik dat moet doen, is door deze hele vergelijking in \begin{equation}
en \end{equation}
te plaatsen, wat een foutmelding geeft. De fout is
Slecht scheidingsteken voor wiskundige omgevingen
Wanneer ik \[
en \]
vanaf het begin en einde van mijn vergelijking krijg ik geen fout meer. Mijn vraag is: waarom krijg ik deze foutmelding door een vergelijking te verplaatsen in \begin
en \end
.
Opmerkingen
Answer
De LaTeX-macros \begin{equation}
en \[
beide initiëren een display-wiskundegroep, en de macros \end{equation}
en \]
beëindigen beide een weergave-wiskundegroep. (Bovendien biedt de equation
-omgeving een methode om de vergelijkingen te nummeren, terwijl \[ ... \]
dat niet doet.) De LaTeX-macros \begin{equation}
en \[
zijn doelbewust ontworpen om gebruikers niet twee keer een display-wiskundegroep te laten openen; dit is de reden waarom je de foutmelding “Bad math environment delimiter” krijgt wanneer LaTeX \[
tegenkomt na verwerking van \begin{equation}
.
Het resultaat: gebruik de ene of de andere methode voor het opzetten van een display-math-groep, maar gebruik ze niet beide tegelijk.
Voor een meer gedetailleerde bespreking van hoe verschillende LaTeX displaymath-omgevingen zijn instellen, zie dit antwoord op de vraag “Wat zijn de verschillen tussen $$
, \[
, align
, equation
en displaymath
?” Schaamteloze waarschuwing voor zelfvermelding!
Antwoord
Ik kan het correct geaccepteerde antwoord van @Mico op de door jou gestelde vraag niet verbeteren , maar kan suggereren dat u een bmatrix
omgeving gebruikt in plaats van de haakjes en de arrays hard te coderen. U bespaart typen, verbetert de leesbaarheid en minimaliseert gehannes:
\[ \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} \]
:)
Ik ' m de mijne nu verwijderen. Wat betreft uw vraag: Nee,\tag{...}
veroorzaakt geen ' dubbele nummering inequation
– zoals omgevingen. Maar het vervangt eenvoudig de nummers die ' zouden zijn gegeven door die omgevingen.