เหตุใดจึงไม่ปรากฏคำแรกในสมการนี้ [ซ้ำ]

Jan 12 2021

ฉันมีสิ่งนี้บนลาเท็กซ์

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

และผลลัพธ์คือ:

เหตุใดจึงไม่[A_i, A_j]ปรากฏ จะแก้ไขได้อย่างไร? ขอบคุณ.

คำตอบ

8 daleif Jan 12 2021 at 14:59

นอกจากคำตอบของ NBurs แล้วที่นี่คือคำเตือนที่ฉันได้รับในบันทึก

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.

โดยทั่วไปalignedจะใช้เวลาอาร์กิวเมนต์ตัวเลือกใน[]และในamsmath's พื้นที่ตั้งค่าเริ่มต้นจะได้รับอนุญาตระหว่างและ\begin{aligned}[...]

คุณสามารถใช้\begin{aligned}\relaxหรือโหลดได้mathtools(เป็นความคิดที่ดีอย่างไรก็ตามฉันยังคงใช้ disclamer อยู่) เนื่องจากไม่อนุญาตให้มีmathtoolsการเปลี่ยนแปลงalignedช่องว่างระหว่าง\begin{aligned}และอาร์กิวเมนต์ใน[]

4 Mico Jan 12 2021 at 15:33

ดูเหมือนว่าคุณกำลังใช้amsmathแพ็คเกจเวอร์ชันที่ล้าสมัย(ซึ่งมีalignedสภาพแวดล้อม) สำหรับ( ) เวอร์ชันปัจจุบันปัญหาที่คุณพบจะไม่มีอีกต่อไปamsmathamsmath 2020/09/23 v2.17i

\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}
1 NBur Jan 12 2021 at 14:56

จากamsmathเอกสารประกอบ:

สภาพแวดล้อมที่จัดแนวรับอาร์กิวเมนต์ที่เป็นทางเลือกซึ่งระบุตำแหน่งแนวตั้งที่สัมพันธ์กับวัสดุโดยรอบ: t, c หรือ b สำหรับด้านบนตรงกลางหรือด้านล่าง

ในโค้ดของคุณอาร์กิวเมนต์ที่เป็นทางเลือกนี้อ่านว่า[A_i, A_j]ซึ่งไม่เป็นที่รู้จัก และคุณจะได้รับคำเตือนรายงานในคำตอบอื่นโดย @daleif

ดังนั้นคุณต้องเขียน

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