如何引用 LaTeX 中枚举项内写的方程式?

如何引用 LaTeX 中枚举项内写的方程式?

我想要引用枚举里面写的方程式。

\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}

相关内容