Повторная нумерация для новых команд для теоремы, следствия и замечания - PullRequest
0 голосов
/ 06 апреля 2019

У меня есть следующий код в латексе

\documentclass[letterpaper,12pt,oneside]{book}

\newtheorem{Theorem}{Theorem}[section]
\newtheorem{Proposition}{Proposition}[section]
\newtheorem{Lemma}{Lemma}[section]
\newtheorem{Definition}{Definition}[section]
\newtheorem{Corollary}{Corollary}[section]
\newtheorem{Remark}{Remark}[section]

Я хочу, чтобы нумерация увеличивалась с каждым новым определением, которое я использую.

Например, в главе 2 есть лемма 2.1.1, замечание 2.1.1 и теорема 2.1.1, и они появляются в таком порядке. Вместо этого я хотел бы, чтобы он был пронумерован как лемма 2.1.1, замечание 2.1.2 и теорема 2.1.3.

Я попытался поместить [подраздел] в конец строк \ newtheorem, но это не решает проблему.

Кто-нибудь знает, как решить эту проблему, пожалуйста?

1 Ответ

1 голос
/ 06 апреля 2019

Вместо использования формы

\newtheorem{Proposition}{Proposition}[section]

вы должны использовать альтернативную форму

\newtheorem{Proposition}[Theorem]{Proposition}

В то время как первый указывает нумеровать среду, похожую на теорему, в разделе, второй говоритповторно использовать счетчик, уже определенный в среде теоремы.

Таким образом, вы должны использовать первую форму для объявления теоремы, а вторую - для повторного использования нумерации теорем.

\documentclass[letterpaper,12pt,oneside]{book}

\newtheorem{Theorem}{Theorem}[section]
\newtheorem{Proposition}[Theorem]{Proposition}
\newtheorem{Lemma}[Theorem]{Lemma}
\newtheorem{Definition}[Theorem]{Definition}
\newtheorem{Corollary}[Theorem]{Corollary}
\newtheorem{Remark}[Theorem]{Remark}

\begin{document}
\chapter{Testing newtheorem numbering}
\section{This is a section}
\begin{Theorem}
  This is a Theorem
\end{Theorem}
\begin{Proposition}
  This is a Proposition
\end{Proposition}
\begin{Lemma}
  This is a Lemma
\end{Lemma}
\begin{Definition}
  This is a Definition
\end{Definition}
\begin{Remark}
  One can remark the correct numbering.
\end{Remark}
\end{document}

enter image description here

...