Блоки теорем і доказів

стилі amsthm, спільні лічильники, позначки кінця перевірки.

Блоки теорем і доказів

Математичне письмо базується на пронумерованих твердженнях: теоремах, лемах і визначеннях, кожне з яких виділено з тексту та пронумеровано, щоб на них могли цитуватися пізніші докази. Пакет amsthm забезпечує обладнання. Ви оголошуєте типи блоків, які потрібні вашому документу, у преамбулі, а потім використовуєте їх як звичайні середовища.

\usepackage{amsthm}
\theoremstyle{plain}
\newtheorem{theorem}{Theorem}[section]
\newtheorem{lemma}[theorem]{Lemma}
\theoremstyle{definition}
\newtheorem{definition}{Definition}[section]
\begin{theorem}[Optional name]
Statement.
\end{theorem}
\begin{proof}
Argument. \qedhere
\end{proof}

Оголошення середовищ

\newtheorem{theorem}{Theorem}[section] створює середовище theorem. Перший аргумент — це ім’я середовища, яке ви введете, другий — це текст заголовка, який друкується, а кінцевий аргумент [section] прив’язує нумерацію до розділів, тому третя теорема розділу 2 — це теорема 2.3, а лічильник скидається в кожному новому розділі.

\newtheorem{lemma}[theorem]{Lemma} розміщує необов’язковий аргумент в іншу позицію, де він означає щось інше: [theorem] говорить, що леми спільно використовують лічильник теорем, а не зберігають свій власний. Спільний лічильник створює одну послідовність, теорема 2.1, за якою слідує лема 2.2. Це легше дотримуватися, ніж паралельні послідовності, де існують Лема 2.1 і Теорема 2.1.

\theoremstyle встановлює вигляд кожного наступного оголошення. Стиль «звичайний» друкує текст курсивом, традиційне трактування теорем, лем і пропозицій. Стиль «визначення» тримає тіло у вертикальному положенні, що відповідає визначенням і прикладам. Третій стиль, «зауваження», ще легший і підходить для нотаток і спостережень. Згрупуйте свої оголошення за стилем, який має використовувати кожен.

Використання блоків

Необов’язковий аргумент середовища друкує ім’я після заголовка, тому `\begin{theorem}[Необов’язкове ім’я]’ дає щось на зразок теореми 2.4 (Фубіні). Середовище «proof» друкує заголовок «Proof» курсивом і закривається позначкою «кінець перевірки», маленьким квадратом, розташованим праворуч.

\qedhere змінює положення цього квадрата, коли доказ не закінчується звичайним текстом. Якщо останній рядок доказу є відображеним рівнянням, автоматична позначка буде розміщена на порожньому рядку під ним. Напис \qedhere на дисплеї розміщує квадрат у власному рядку рівняння. Коли доказ закінчується звичайним текстом, як у прикладі, команда нешкідлива, але непотрібна.

Блоки теорем є пронумерованими об’єктами, як і будь-які інші, тому \label{thm:main} у середовищі та Theorem~\ref{thm:main} у тексті працюють за звичайними двопрохідними правилами, описаними в числа та покажчики для рівнянь. Поширеною помилкою оголошення є розміщення кожного середовища під \theoremstyle{plain}, що встановлює визначення з кількох абзаців курсивом. Зберігайте визначення та приклади в стилі definition.

Назад до Польові набори