在附录中添加 A:缺失数字错误

在附录中添加 A:缺失数字错误

我想在附录中的方程式中添加“A”(而不是其他章节)。在这里的几个地方,我发现解决方案是\renewcommand{\theequation}{\Alph{chapter}.\arabic{equation}}。我试过了,但是我得到了缺失数字,视为零当我在我的代码中(以及在下面的 MWE 中)尝试这样做时。

这是怎么回事?

% !TEX encoding = UTF-8 Unicode
% !TEX TS-program = pdflatexmk
\documentclass[11pt]{article}
\usepackage{geometry}                % See geometry.pdf to learn the layout options. There are lots.
\usepackage{amsmath}
\date{}

\begin{document}
\section{Foo}
\appendix
\section{Bar}
\renewcommand{\theequation}{\Alph{chapter}.\arabic{equation}}
\begin{align}
1+1=2
\end{align}
\end{document}

答案1

\value需要一个计数器寄存器,即,它尝试使用课堂\c@chapter上不可用的寄存器article

替换chaptersectionthen。

% !TEX encoding = UTF-8 Unicode
% !TEX TS-program = pdflatexmk
\documentclass[11pt]{article}
\usepackage{geometry}                % See geometry.pdf to learn the layout options. There are lots.
\usepackage{amsmath}
\date{}

\begin{document}
\section{Foo}
\appendix
\section{Bar}
\renewcommand{\theequation}{\Alph{section}.\arabic{equation}}
\begin{align}
1+1=2
\end{align}
\end{document}

相关内容