如何寫出一個長方程式並對其進行編號?

如何寫出一個長方程式並對其進行編號?

我有公式塊:

 \begin{eqnarray} \tag{A8}  
  2x+3y+4z+2u+7o+8k+90l+43+56+45p+33h \nonumber \\
  &+& 89n+90m+34j+23a+45b+56f = 0
 \end{eqnarray}

但我沒有得到所需的名稱方程式A8。如果有人能弄清楚,我們非常歡迎您。

答案1

你得到

! Package amsmath Error: \tag not allowed here.

See the amsmath package documentation for explanation.

僅使用amsmath環境來跨線分割方程式或對齊它們。絕不使用eqnarray。在這種情況下,multline是合適的。

\documentclass{article}
\usepackage{amsmath}

\begin{document}

\begin{multline}
2x+3y+4z+2u+7o+8k+90l+43+56+45p+33h \\
+ 89n+90m+34j+23a+45b+56f = 0
\tag{A8}
\end{multline}

\end{document}

在此輸入影像描述

答案2

如果您使用標籤\nonumber,則不會列印方程式編號,請刪除標籤中的該指令,然後嘗試,修改後的標籤為:

\begin{eqnarray} 
\tag{A8}  
 2x+3y+4z+2u+7o+8k+90l+43+56+45p+33h \\
&+& 89n+90m+34j+23a+45b+56f = 0\nonumber
\end{eqnarray}

另請注意,這eqnarray是較舊的環境之一,請嘗試使用軟體包align附帶的環境amsmath....

更正後的標籤為:

 \begin{align} 
    \tag{A8}  
     &2x+3y+4z+2u+7o+8k+90l+43+56+45p+33h \\
    &\quad + 89n+90m+34j+23a+45b+56f = 0\nonumber
    \end{align}

相關內容