Colocando uma lista enumerada em um contador de equações

Colocando uma lista enumerada em um contador de equações

Gostaria de colocar certas listas enumeradas no mesmo contador que minhas equações exibidas. Alguém pode sugerir como posso fazer isso?

Perto do exemplo de trabalho mínimo abaixo.

\documentclass{amsart}
\usepackage{enumitem}

\renewcommand{\baselinestretch}{1.3} 
\parskip=5pt  
\parindent=0pt  

\numberwithin{equation}{section}

\begin{document}

\section{My section} 
\subsection{My subsection}

This is an equation that I want to display:
\begin{equation}\label{first}
\mbox{An equation I want to display.}
\end{equation}

I like to be able to refer to \eqref{first}.

Sometimes I like to make normal enumerated lists. 
\begin{enumerate}
\item So interesting. 
\item Also interesting. 
\end{enumerate}

But sometimes, I like to make an enumerated lists that formatted the same way as displayed equations.  
\begin{enumerate}
\item \label{second} First enumerated fact. 
\item \label{third} Second enumerated fact. 
\item \label{fourth} Third enumerated fact.
\end{enumerate} 

And then I want to refer to \eqref{third} the same way that I refer to \eqref{first}. 

\end{document} 

Eu gostaria de poder configurá-lo para que as entradas na segunda lista sejam rotuladas (1.2), (1.3), (1.4), com o mesmo estilo da equação exibida (1.1).

Responder1

As seguintes portasa resposta que campa apontouutilizar a \newlistformulação definida pelo enumitempacote, e assim será compatível com seus comandos de espaçamento, seguindoPedido do OP.

\documentclass{amsart}
\usepackage{enumitem}

\newlist{eqenum}{enumerate}{1}
\setlist[eqenum]{before=\setcounter{eqenumi}{\value{equation}},after=\setcounter{equation}{\value{eqenumi}},label=(\thesection.\arabic*),ref=\thesection.\arabic*}


\renewcommand{\baselinestretch}{1.3} 
\parskip=5pt  
\parindent=0pt  

\numberwithin{equation}{section}

\begin{document}

\section{My section} 
\subsection{My subsection}

This is an equation that I want to display:
\begin{equation}\label{first}
\mbox{An equation I want to display.}
\end{equation}

I like to be able to refer to \eqref{first}.

Sometimes I like to make normal enumerated lists. 
\begin{enumerate}
\item So interesting. 
\item Also interesting. 
\end{enumerate}

But sometimes, I like to make an enumerated lists that formatted the same way as displayed equations.  
\begin{eqenum}
\item \label{second} First enumerated fact. 
\item \label{third} Second enumerated fact. 
\item \label{fourth} Third enumerated fact.
\end{eqenum} 

And then I want to refer to \eqref{third} the same way that I refer to \eqref{first}. 


\end{document}

Notas:

  • A instrução \newlist{eqenum}{enumerate}{1}diz enumitempara criar uma nova lista enumerada que só pode ser usada no primeiro nível (você não pode ter listas aninhadas).
  • As teclas beforee de podem ser utilizadas para copiar o contador para o contador utilizado para a lista e vice-versa. Depois disso, usei apenas as teclas e para definir a aparência dos rótulos. Os dois devem ser definidos separadamente, pois presumo que você deseja que os rótulos apareçam como e deseja mostrar e não .afterenumitemequationeqenumlabelref(1.3)\eqref{third}(1.3)((1.3))

informação relacionada