索赔编号

索赔编号

我希望对给定定理或命题的证明中的声明进行编号,使其与其他定理或命题中的声明分开。这个问题已经在这里被问过了:定理:权利要求的编号及其证明。但是,我肯定做错了什么,因为它对我来说不起作用。输入

\documentclass[11pt]{amsart}

\theoremstyle{plain} \newtheorem{thm}{Theorem}[section] \newtheorem{prop}[thm]{Proposition} \newtheorem{claim}[thm]{Claim}

\begin{document}

\section{blah}

\begin{thm} 
\begin{claim} 
\end{claim} 
\end{thm}

\begin{prop} 
\begin{claim} 
\end{claim} 
\end{prop}

\end{document}

不对它们所引用的定理或命题内的主张进行编号,而是按顺序编号。我也尝试了\usepackage[thmmarks]{ntheorem},但它给出了一个错误:

(包 ntheorem 错误:定理样式平原已定义。)

我究竟做错了什么?

答案1

你得到了你想要的东西:权利要求的编号顺序与定理和命题的编号顺序相同。如果你想让权利要求被编号之内它们,而是必须替换

\newtheorem{claim}[thm]{Claim}

\newtheorem{claim}{Claim}[thm]

以下是 MWE:

\documentclass[a4paper]{amsart}
\usepackage[T1]{fontenc} % unrelated to your question, but I'd recommend it

\theoremstyle{plain}
\newtheorem{thm}{Theorem}[section]
\newtheorem{prop}[thm]{Proposition}
\newtheorem{claim}{Claim}[thm]

\begin{document}

\section{Blah}

\begin{thm}
    Statement of theorem.
    \begin{claim}
        Statement of claim.
    \end{claim}
    More text.
    \begin{claim}
        Statement of another claim.
    \end{claim}
    End of theorem.
\end{thm}

\begin{prop}
    Statement of proposition.
    \begin{claim} 
        Statement of claim.
    \end{claim} 
    More text.
    \begin{claim}
        Statement of another claim.
    \end{claim}
    End of proposition.
\end{prop}

\end{document}

输出如下:

代码输出

相关内容