Pakiet udostępnia polecenia umożliwiające zmianę sposobu numeracji
wzorów (środowiska: equation
i nowe środowisko
subeqnarray
)
Jeżeli umieścimy kilka wzorów (środowiska eqation
) wewnątrz
środowiska subequations
, będą one numerowane licznikiem
podrzędnym (bez zmiany właściwego licznika wzorów) -- domyślnie licznik
podrzędny jest reprezentowany jako kolejne, małe, litery alfabetu).
Pakiet jest bardziej intuicyjny (mniej skomplikowany, ale wystarczający)
w użyciu niż pakiet subeqnarray
(p. także easyeqn i sublabel).
Przykład:
\begin{subequations} \label{db} \begin{equation} \label{db1} d^2 + e^2 = f^2 \end{equation} We can refer to equation~\ref{db2}, \ref{db} and~\ref{db1}. \begin{equation} \label{db2} g^2 + h^2 = i^2 \end{equation} \end{subequations}
Pakiet udostępnia środowisko analogiczne do eqnarray
--
różniące się sposobem numerowania poszczególnych wierszy (domyślnie
jak w poprzednim przykładzie)
\begin{subeqnarray} \label{dd} x &=& y+z\label{dd1}\\ u &=& v+w\label{dd2} \end{subeqnarray} This was equation~\ref{dd}, with parts~\ref{dd1} and~\ref{dd2}.
Sposób prezentacji licznika możemy zmienić, zmieniając definicję polecenia
\thesubequation
(definicja licznika podstawowego jest
definiowana przez makroinstrukcję \themainequation
; którą też
można zmienić) np:
\def\thesubequation{\themainequation-\alph{equation}}definicję tę należy umieścić na zewnątrz środowisk zmieniających sposób numeracji
\def\thesubequation{\themainequation-\alph{equation}} \begin{subequations} \label{db} \begin{equation} \label{db1} d^2 + e^2 = f^2 \end{equation} We can refer to equation~\ref{db2}, \ref{db} and~\ref{db1}. \begin{equation} \label{db2} g^2 + h^2 = i^2 \end{equation} \end{subequations}
Pakiet jest dostępny pod adresem:
ftp://ftp.gust.org.pl/TeX/macros/latex/contrib/subeqn