定理编号问题 - 字母小节

定理编号问题 - 字母小节

我正在尝试编写根据章节和小节编号的定理。

我知道这是您输入时的默认设置,例如:

\newtheorem{defn}{Definition}[subsection]

但是当我这样做时,它只显示子部分,而不是部分。我想这可能是因为我已使用以下命令将子部分重命名为按字母而不是按数字:

\renewcommand\thesubsection{\Alph{subsection}}

我的章节已编号(1、2、3 等),而我的子章节已字母化(A、B、C 等)。当我使用命令时,\newtheorem我得到:

定义 A.1代替定义 1.A.1

知道为什么会丢失部分编号以及如何修复吗?(我正在使用 amsart 文档类)

答案1

这是所要求的吗?

在此处输入图片描述

\thesubsection对as的重新定义{\Alph{subsection}}当然会剥离其中的部分信息\thesubsection

\thedefn\thesubsection.\arabic{defn}由于其定义而正在使用,因此\thesection缺失。

\documentclass{amsart}



\newtheorem{defn}{Definition}[subsection]


\renewcommand\thesubsection{\Alph{subsection}}

\renewcommand{\thedefn}{\thesection.\thesubsection.\arabic{defn}}

\begin{document}


\section{Foo}

\subsection{Foo subsection}

\begin{defn}
Foo 
\end{defn}



\end{document}

相关内容