如何在附录中对 (A.1) (B.1) 之类的方程式进行编号,而不是 (1) (2)?

如何在附录中对 (A.1) (B.1) 之类的方程式进行编号,而不是 (1) (2)?

我希望方程式的编号与章节编号 (Nºchapter,Nºequation) 类似,但不是章节编号而是附录部分的字母。可以吗?

\documentclass{report}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}

\begin{document}

\appendix

\renewcommand{\thesection}{\Alph{section}}
\chapter*{Appendix}

\section{One}

\begin{equation}
    1+1=2
\end{equation}

\section{Two}

\begin{equation}
    1+1=2
\end{equation}

\section{Three}

\begin{equation}
    1+1=2
\end{equation}

\end{document}

答案1

与用户的评论相同daleifamsmath包裹有一个预定义的命令(\numberwithin),请参阅Chapter 3.11.1 Numbering hierarchy(从版本 2.1 开始)。

更新

  • 最好按照该答案评论中\counterwithin{equation}{section}用户的建议使用。egreg
  • \counterwithin据声誉百万富翁称,列表项的依赖性较少(意外较少) egreg
  • 最初,\counterwithinchngcntr包裹但现在已成为 LaTeX 核心的一部分。也就是说,截至撰写本文时,chngcntr包裹仍然是一个有效的信息来源。

在此处输入图片描述

\documentclass{report}
\usepackage{amsmath} % Needed for \numberwithin but not for \counterwithin.

\begin{document}

\renewcommand{\thesection}{\Alph{section}}
% https://ctan.org/pkg/amsmath
%   3.11.1 Numbering hierarchy
% \numberwithin{equation}{section} % <-- Previous solution
\counterwithin{equation}{section} % <-- Now recommended
\chapter*{Chapter Name}

\section{One}

\begin{equation}
    1+1=2
\end{equation}

\section{Two}

\begin{equation}
    1+1=2
\end{equation}

\section{Three}

\begin{equation}
    1+1=2
\end{equation}

\end{document}

在此处输入图片描述

相关内容