
Ich möchte bestimmte Aufzählungslisten auf demselben Zähler platzieren wie meine angezeigten Gleichungen. Kann mir jemand einen Vorschlag machen, wie ich das machen kann?
Unten finden Sie ein nahezu minimales, funktionierendes Beispiel.
\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}
Ich möchte es so einrichten können, dass die Einträge in der zweiten Liste mit (1.2), (1.3), (1.4) beschriftet sind und den gleichen Stil wie die angezeigte Gleichung (1.1) haben.
Antwort1
Die folgenden Häfendie Antwort, die Campa vorbrachte\newlist
um die vom Paket definierte Formulierung zu verwenden enumitem
und ist daher mit den Abstandsbefehlen kompatibel.Anfrage des 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}
Anmerkungen:
- Die Anweisung
\newlist{eqenum}{enumerate}{1}
weist darauf hinenumitem
, eine neue Aufzählungsliste zu erstellen, die nur auf der ersten Ebene verwendet werden kann (es dürfen keine verschachtelten Listen darin vorhanden sein). - Die Tasten
before
und können verwendet werden, um den Zähler in den für die Liste verwendeten Zähler zu kopieren und umgekehrt. Danach habe ich einfach die Tasten und verwendet , um das Erscheinungsbild der Beschriftungen festzulegen. Die beiden sollten separat eingestellt werden, da ich davon ausgehe, dass Sie möchten, dass die Beschriftungen als angezeigt werden und als anzeigen möchten und nicht als .after
enumitem
equation
eqenum
label
ref
(1.3)
\eqref{third}
(1.3)
((1.3))