如何将证明中的案例编号为案例 1(a)

如何将证明中的案例编号为案例 1(a)

我如何展示

定理 1。定理从这里开始。
证明。从
声明 1 开始证明。该声明包含三个子案例。
案例 1(a)。这是第一个声明第一个案例。
证明。这是案例 1(a) 的证明。
案例 1(b)。这是第一个声明第二个案例。
证明。这是案例 1(b) 的证明。
案例 1(c)。这是第一个声明第三个案例。
证明。这是案例 1(c) 的证明。
声明 2。该声明包含两个子案例。
案例 2(a)。这是第二个声明第一个案例。
证明。这是案例 2(a) 的证明。
案例 2(b)。这是第二个声明第二个案例。
证明。这是案例 2(b) 的证明。\qedhere

这里我面临的问题是在索赔中插入案例编号环境。这是我正在使用的代码:

\documentclass[12pt]{article}
\usepackage{amssymb,amsmath,amsthm}
\usepackage[colorlinks=true, allcolors=black]{hyperref}
\usepackage[capitalize,nameinlink]{cleveref}
\usepackage{lipsum}

\newtheorem{theo}{Theorem}

\theoremstyle{definition}
\newtheorem{claim}{Claim}[theo]
\renewcommand\theclaim{\arabic{claim}}
\newtheorem{case}{Case}[claim]

\begin{document}
\begin{theo}
Here starts the theorem.
\end{theo}
\begin{proof}
This starts proof
  \begin{claim}
  This claim contains three sub cases.
    \begin{case}\label{c1} %Case 1.1. showing but Case 1(a) needed
    This is first claim first case.
      \begin{proof}[Proof of \cref{c1}]
      This is proof of case 1(a).%qed symbol not needed here
      \end{proof}
    \end{case}
    \begin{case}
    This is first claim second case.
    \end{case}
    \begin{case}
    This is first claim third case.
    \end{case}
  \end{claim}
  \begin{claim}
  This claim contains two sub cases.
    \begin{case}
    This is second claim first case.
    \end{case}
    \begin{case}\label{c2}
    This is second claim second case.
      \begin{proof}[Proof of \cref{c2}]
      This is proof of case 2(b).\qedhere %qed needed here.
      \end{proof}
    \end{case}
  \end{claim}
\end{proof}
\end{document}

该代码的输出是: 在此处输入图片描述

请帮忙,以便我可以创建如上所述的参考输出。

答案1

只需添加这一行:

\renewcommand\thecase{\theclaim(\alph{case})}

在此处输入图片描述

相关内容