
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 \newlist
formulação definida pelo enumitem
pacote, 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}
dizenumitem
para criar uma nova lista enumerada que só pode ser usada no primeiro nível (você não pode ter listas aninhadas). - As teclas
before
e 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 .after
enumitem
equation
eqenum
label
ref
(1.3)
\eqref{third}
(1.3)
((1.3))