Napsal jsem maticovou rovnici
\[ \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] \]
Na konec této rovnice chci vložit číslo rovnice. Ale jediný způsob, jak vím, jak to udělat, je dát celou tuto rovnici do \begin{equation}
a \end{equation}
, což způsobí chybu. Chyba je
Špatný oddělovač matematického prostředí
Když odstraním \[
a \]
od začátku a do konce mé rovnice se mi již nezobrazí chyba. Moje otázka je, proč dostávám tuto chybu pouhým přesunutím rovnice v \begin
a \end
.
Komentáře
Odpovědět
Makra LaTeXu \begin{equation}
a \[
jak iniciují skupinu display-math, tak makra \end{equation}
a \]
obě ukončují skupinu matematické matematiky. (Prostředí equation
navíc poskytuje způsob číslování rovnic, zatímco \[ ... \]
nikoli.) Makra LaTeXu \begin{equation}
a \[
jsou navrženy záměrně, aby uživatelé nemohli dvakrát otevřít skupinu matematické matematiky; to je důvod, proč se vám zobrazuje chybová zpráva „Bad math environment delimiter“, když LaTeX narazí na \[
po zpracování \begin{equation}
.
Výsledek: Použijte jednu nebo druhou metodu pro nastavení matematické skupiny pro zobrazení, ale nepoužívejte obě současně.
Pro podrobnější diskusi o tom, jak různá jsou prostředí prostředí LaTeX displaymath. nastavení, viz tato odpověď na otázku „Jaké jsou rozdíly mezi $$
, \[
, align
, equation
a displaymath
?“ Nehanebné upozornění na vlastní citaci!
Odpověď
Nemohu vylepšit správnou přijatou odpověď @Mico na otázku, kterou jste položili , ale může navrhnout, abyste místo pevného kódování závorek a polí použili prostředí bmatrix
. Ukládáte psaní, zlepšujete čitelnost a minimalizujete manipulaci:
\[ \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} \]
:)
I ' m, kterou teď odstraním. Pokud jde o vaši otázku: Ne,\tag{...}
nezpůsobuje ' duplicitní číslování vequation
– jako prostředí. Ale jednoduše nahradí čísla, která by byla ' dána těmito prostředími.