列挙リストに番号を付ける事は可能ですか?

列挙リストに番号を付ける事は可能ですか?

{enumerate}次のような列挙リストがあります。

\begin{enumerate}[i.]
\item Cat
\item Dog
\item Horse
\end{enumerate}

しかし、リスト全体に番号を付けることが可能かどうか知りたいです。これがドキュメント内の 3 番目のリストで、Dog を参照したい場合、3ii という名前を付けることができ、列挙されたリストは次のようになります。

3

i. 猫

ii. 犬

iii. 馬

答え1

インデントを変更する必要があるかもしれませんが、構造はここにあります。

\documentclass{article}
\newcounter{listnumber}
\setcounter{listnumber}{0}
\newenvironment{enumeratelist}{%
  \addtocounter{listnumber}{1}%
  \noindent\arabic{listnumber}%
  \renewcommand\theenumi{\roman{enumi}}%
  \begin{enumerate}}{\end{enumerate}}
\parskip 1em\parindent 0in
\begin{document}

\begin{enumeratelist}
\item Cat
\item Dog
\item Horse
\end{enumeratelist}


\begin{enumeratelist}
\item Cat
\item Dog
\item Horse
\end{enumeratelist}


\begin{enumeratelist}
\item Cat
\item Dog
\item Horse
\end{enumeratelist}


\end{document}

関連情報