我想要引用枚举里面写的方程式。
\section{}\label{}
\begin{enumerate}
\item
\item \begin{equation}\label{eq:1}
a + b = c \eqref{eq:1}
\end{equation}
\begin{equation}\label{eq:2}
a + d = e \eqref{eq:2}
\end{equation}
\item
\item
\end{enumerate}
但这导致
a + b = c (2)
a + d = e (2)
对于两个方程,只需 (2),因为它是包含方程的枚举中的项目编号。我想要的是至少 (2.1) 或 (2.2) 或更好的
a + b = c (3.6.2.1)
a + d = e (3.6.2.2)
(章节.部分.项目.1)和(章节.部分.项目.2)。
我以后也想参考一下这个公式。
提前致谢。
答案1
如果您想在方程编号中包含枚举索引,您可以使用以下命令(除非您还使用替换枚举计数器的包)。
\documentclass{article}
\usepackage{amsmath}
\usepackage{showframe}
\begin{document}
\section{}\label{}
\begin{enumerate}
\renewcommand{\theequation}{\theenumi.\arabic{equation}}%
\item
\item \begin{equation}\label{eq:1}
a + b = c \eqref{eq:1}
\end{equation}
\begin{equation}\label{eq:2}
a + d = e \eqref{eq:2}
\end{equation}
\item
\item
\end{enumerate}
\end{document}