答え1
\label
および は\ref
カウンタ、特に の最後の出現に使用されます\refstepcounter
。ただし、は常に方程式番号を返すようにequation
再定義されます。\label
これは、新しいカウンタ (case) を使用してケース番号を生成し、 が\label
それらを記録できるようにします。 また、方程式環境の外部で\normallabel
単純に定義されている も使用します。\label
簡潔にするために括弧を入れました\thecase
。
\documentclass[leqno]{amsart}
\newcounter{case}[equation]% reset to 0
\renewcommand{\thecase}{\textrm{(\roman{case})}}
\let\normallabel=\label
\begin{document}
\begin{equation}
\begin{cases}
\refstepcounter{case}\hfil\thecase\normallabel{first} & first\\
\refstepcounter{case}\hfil\thecase\normallabel{second} & second\\
\refstepcounter{case}\hfil\thecase\normallabel{third} & third
\end{cases}
\end{equation}
See cases \ref{first}, \ref{second} and \ref{third}.
\end{document}