答案1
\label
和\ref
用於計數器,特別是 的最後一次出現\refstepcounter
。但是,equation
重新定義\label
為始終返回方程式編號。
這使用一個新的計數器(案例)來產生案例編號,以便\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}