정리에 대한 하위 번호 지정(하위 정리는 별도의 블록임)

정리에 대한 하위 번호 지정(하위 정리는 별도의 블록임)

문자를 하위 번호 매기기로 사용하고 싶습니다.일부정리, 마찬가지로이 질문, 그러나 나는 두 개의 하위 정리를 '별도로' 갖고 싶습니다. 두 정리 사이에 무엇이든 포함할 수 있기 때문입니다.

약간 다른 질문에 대한 답변으로 사용하는 접근 방식을 찾았고 newcounter원하는 대로 수정하려고 시도했지만 제대로 작동하지 않습니다. 내가 시도한 것은 다음과 같습니다.

\documentclass{article}

\usepackage{amsthm}

\newtheorem{theorem}{Theorem}
\newtheorem{theorem2}{Theorem}

\newcounter{pretheorem}
\counterwithin{theorem2}{pretheorem}
\renewcommand\thetheorem{\arabic{pretheorem}\alph{theorem2}}
\newcommand{\theoremgroup}{\refstepcounter{pretheorem}}

\begin{document}

\begin{theorem}
This should be Theorem 1.
\end{theorem}

\theoremgroup
\begin{theorem2}
This should be Theorem 2a.
\end{theorem2}

\begin{theorem2}
This should be Theorem 2b.
\end{theorem2}

\begin{theorem}
This should be Theorem 3.
\end{theorem}

\end{document}

답변1

시행착오를 거쳐 방법을 알아냈습니다. 이 경우 Latex는 정리 이름이 숫자로 끝나는 것을 좋아하지 않는 것으로 나타났습니다.

\newtheorem{theorem}{Theorem}
\newtheorem{theoremgrp}{Theorem}

\newcounter{subtheorem}
\counterwithin{theoremgrp}{subtheorem}
\renewcommand\thetheoremgrp{\arabic{theorem}\alph{theoremgrp}}
\newcommand{\theoremgroup}{\refstepcounter{subtheorem}\refstepcounter{theorem}}

사용법은

\begin{theorem}
Lorem ipsum
\end{theorem}

단일 숫자를 사용한 정규 정리의 경우

\theoremgroup
\begin{theoremgrp}
Lorem ipsum
\end{theoremgrp}

\begin{theoremgrp}
Lorem ipsum
\end{theoremgrp}

...

다중 부분 정리의 경우. 번호 매기기는 일반적입니다(예: 1, 2a, 2b, 2c, 3...).

난 아직도 모르겠어이것은 작동하므로 어떤 설명이라도 환영합니다!

관련 정보