Tại sao số hạng đầu tiên trong phương trình này không xuất hiện? [bản sao]
Tôi có cái này trên latex
\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}
và đầu ra là:

Tại sao không [A_i, A_j]
xuất hiện? Làm thế nào tôi có thể sửa chữa nó? Cảm ơn bạn.
Trả lời
Ngoài câu trả lời của NBurs, đây là cảnh báo tôi nhận được trong nhật ký
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.
Về cơ bản aligned
có một đối số tùy chọn trong []
, và trong amsmath
không gian thiết lập mặc định của được cho phép giữa \begin{aligned}
và [...]
.
Bạn có thể sử dụng \begin{aligned}\relax
hoặc tải mathtools
(dù sao ý kiến hay, tôi vẫn duy trì nó) vì mathtools
những thay đổi aligned
như không cho phép khoảng cách giữa \begin{aligned}
và đối số trong []
's.
Có vẻ như bạn đang sử dụng phiên bản amsmath
gói đã lỗi thời (cung cấp aligned
môi trường). Với phiên bản hiện tại của amsmath
( amsmath 2020/09/23 v2.17i
), sự cố bạn gặp phải không còn nữa.

\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}
Từ amsmath
tài liệu:
Môi trường căn chỉnh lấy một đối số tùy chọn cho biết vị trí thẳng đứng của nó so với vật liệu xung quanh: t, c hoặc b cho trên cùng, trung tâm hoặc dưới cùng.
Trong mã của bạn, đối số tùy chọn này được đọc là [A_i, A_j]
, không xác định. Và bạn nhận được cảnh báo được báo cáo trong câu trả lời khác của @daleif.
Vì vậy, bạn phải viết
\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}