
У меня есть блок формул:
\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}