Perché il primo termine in questa equazione non compare? [duplicare]
Ho questo sul lattice
\begin{equation}
\begin{aligned} [A_i, A_j]&=i\varepsilon_{ijk}A_k\\ [B_i, B_j]&=i\varepsilon_{ijk}B_k\\ [A_i, B_j]&=0 \end{aligned}
\label{eq:10}
\end{equation}
e l'output è:
Perché non [A_i, A_j]
appare? Come posso risolverlo? Grazie.
Risposte
Oltre alla risposta NBurs ecco l'avviso che ricevo nel registro
Package amsmath Warning: Bracket group [A_i, A_j] at formula start!
(amsmath) It could be a misspelled positional argument.
(amsmath) If it belongs to the formula add a \relax in
(amsmath) front to hide it on input line 11.
Fondamentalmente aligned
accetta un argomento opzionale in []
, e nell'impostazione amsmath
predefinita di s sono consentiti spazi tra \begin{aligned}
e [...]
.
Puoi usare \begin{aligned}\relax
o caricare mathtools
(buona idea comunque, divulgatore lo mantengo) come mathtools
modifiche aligned
tali che lo spazio tra \begin{aligned}
e l'argomento in []
's non sia consentito.
Sembra che tu stia utilizzando una versione obsoleta del amsmath
pacchetto (che fornisce l' aligned
ambiente). Con la versione corrente di amsmath
( amsmath 2020/09/23 v2.17i
), il problema riscontrato non è più presente.
\documentclass{article}
\usepackage{amsmath} % for 'aligned' environment
\begin{document}
\begin{equation}
\begin{aligned} [A_i, A_j]&=i\varepsilon_{ijk}A_k\\ [B_i, B_j]&=i\varepsilon_{ijk}B_k\\ [A_i, B_j]&=0 \end{aligned}
\label{eq:10}
\end{equation}
\end{document}
Dalla amsmath
documentazione:
L'ambiente allineato accetta un argomento opzionale che indica la sua posizione verticale in relazione al materiale circostante: t, c o b per la parte superiore, centrale o inferiore.
Nel codice questo argomento opzionale viene letto come [A_i, A_j]
, che è sconosciuto. E ricevi l'avviso riportato nell'altra risposta da @daleif.
Quindi devi scrivere
\documentclass[12pt,a4paper]{article}
\usepackage{amsmath}
\begin{document}
\begin{equation}\text{at top }
\begin{aligned}[t] [A_i, A_j]&=i\varepsilon_{ijk}A_k\\ [B_i, B_j]&=i\varepsilon_{ijk}B_k\\ [A_i, B_j]&=0 \end{aligned}\text{ after eq} \label{eq:10t} \end{equation} \begin{equation}\text{centered } \begin{aligned}[c] [A_i, A_j]&=i\varepsilon_{ijk}A_k\\ [B_i, B_j]&=i\varepsilon_{ijk}B_k\\ [A_i, B_j]&=0 \end{aligned}\text{ after eq} \label{eq:10c} \end{equation} \begin{equation}\text{at bottom } \begin{aligned}[b] [A_i, A_j]&=i\varepsilon_{ijk}A_k\\ [B_i, B_j]&=i\varepsilon_{ijk}B_k\\ [A_i, B_j]&=0 \end{aligned}\text{ after eq}
\label{eq:10b}
\end{equation}
\end{document}