我希望方程式的编号与章节编号 (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
与用户的评论相同daleif
,amsmath
包裹有一个预定义的命令(\numberwithin
),请参阅Chapter 3.11.1 Numbering hierarchy
(从版本 2.1 开始)。
更新
- 最好按照该答案评论中
\counterwithin{equation}{section}
用户的建议使用。egreg
\counterwithin
据声誉百万富翁称,列表项的依赖性较少(意外较少)egreg
。- 最初,
\counterwithin
是chngcntr
包裹但现在已成为 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}