문제

라텍스에서 정리 번호 매기기에 문제가 있습니다. 하위 섹션별로 숫자를 만들 수 있습니다

정리 1.2.1

첫 번째 섹션의 두 번째 하위 섹션에서 첫 번째 정리. 그러나 나는 나에게 하위 섹션과 정리의 번호 만 보여 주지만 다음과 같은 섹션 번호는 필요하지 않습니다.

정리 2.1

나는 사용한다

\newtheorem{thm}{Theorem}[subsection]

번호 매기기.

도움이 되었습니까?

해결책

서문에 다음 코드를 넣는 것은 원하는 효과가있는 것 같습니다.

\usepackage{amsthm}
\newtheorem{thm}{Theorem}[subsection]
\renewcommand{\thethm}{\arabic{subsection}.\arabic{thm}}

이 특정 정리 번호 매기기 시스템을 원하는 이유를 이해하지 못하지만 코드는 원하는대로 수행합니다.LaTeX output

다른 팁

아니요 쉬운 이것을하는 방법. 그만큼 AMS 정리 패키지 다른 환경 (Corollary, Lemma) 및 숫자 순서 ( "1.1 정리"대 "정리 1.1")에 연결된 경우 번호 리셋 (섹션, 하위 섹션)이 제어 할 수있는 방법 만 제공합니다.

정리는 그들의 번호를 얻습니다 \thesection 또는 \thesubsection 명령. 당신은 다시 정의 할 수 있습니다 \thesubsection 원하는 번호를 얻으려는 명령이지만 영향을 미칩니다. 다른 모든 것 그것은 사용합니다 \thesubsection.

이것이 작동합니까?

\newtheorem{thm}{Theorem}[section]

이것들을 참조하십시오 라텍스 팁.

약간 덜 해킹 된 방식으로, 당신은 재설정되는 가짜 카운터를 만들 수 있습니다. subsection, 그것을 재정의합니다 \the 당신의 취향에 :

\newcounter{fakecnt}[subsection]
\def\thefakecnt{\arabic{subsection}}
\newtheorem{thm}{Theorem}[fakecnt]

이 줄을 서문 (또는 newtheorem 문 앞에 다른 곳)에 삽입하십시오.

\renewcommand{\thesubsection}{\arabic{subsection}}

이것은 THM 환경의 번호 명령을 재설정하여 섹션 번호를 무시하고 (이론을 번호를 매기는 경우) 하위 섹션 번호와 정리 번호 만 표시합니다. 섹션 번호는 섹션 내에 포함 된 정리가 아닌 섹션 제목 앞에 여전히 표시됩니다. 따라서, 당신이 설명 하듯이, 첫 번째 섹션의 두 번째 하위 섹션의 첫 번째 정리는 2.1로 번호가 매겨집니다. 아랍어에 대한 대안은 다음을 포함합니다.

  • Roman- II.1과 같은 수도 로마 숫자를 생산합니다.
  • Roman- II.1과 같은 소문자 로마 숫자를 생산합니다.
  • alph- B.1과 같은 대문자 생산
  • alph- B.1과 같은 소문자를 생성합니다.

이 명령을 Renew 명령 섹션 및 하위 섹션 및 정리 및 ...에 사용할 수 있습니다.

\renewcommand{\theequation}{\thesection.\arabic{equation}}
\renewcommand{\thesection}{\arabic{section}}
\renewcommand{\thesubsection}{(\alph{subsection})}‎‎‎
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top