IEEEeqnarray:我如何强制数字遵循各个部分?

IEEEeqnarray:我如何强制数字遵循各个部分?

使用时IEEEeqnarray,方程的编号从 1 开始。我希望编号按照节进行。例如,第 1 节中的方程将为 1.1、1.2、...

我需要在序言中添加一些内容才能达到预期的结果吗?

\documentclass{article}
preamble
....
\usepackage{amsmath}
\usepackage[retainorgcmds]{IEEEtrantools}
\usepackage{hyperref}
\begin{document}
\begin{IEEEeqnarray}{rCl}
 & &
\end{IEEEegnarray}
\end{document}

答案1

您可能正在寻求以下内容:

在此处输入图片描述

\documentclass{article}
\usepackage{amsmath}% http://ctan.org/pkg/amsmath
\usepackage[retainorgcmds]{IEEEtrantools}% http://ctan.org/pkg/ieeetran
\usepackage{hyperref}% http://ctan.org/pkg/hyperref
\renewcommand{\theequation}{\thesection.\arabic{equation}}% Equation number format
\numberwithin{equation}{section}% Equations are number inside (and reset at) section
\begin{document}
\section{A section}
\begin{IEEEeqnarray}{rCl}
 a & b & c \label{abc}
\end{IEEEeqnarray}
\section{Another section}
\begin{IEEEeqnarray}{rCl}
 x & y & z \label{xyz}
\end{IEEEeqnarray}
See~\eqref{abc} and \eqref{xyz}.
\end{document}

amsmath提供允许您指定是否在每次递增时重置\numberwithin{<slave>}{<master>}计数器。 的重新定义更新了等式的打印方式,现在包括前置。<slave><master>\theequation\thesection.

相关内容