Przejdź do treści

amsthm w Scissor LaTeX

Pakiet amsthm działa w Scissor LaTeX częściowo: \newtheorem, wersja z gwiazdką \newtheorem*, opcjonalne uwagi takie jak [Mustermann] i środowisko proof działają, a \theoremstyle, wspólne liczniki lub liczniki w obrębie rozdziałów, tytuły dowodów i \qedhere nie są stosowane.

Do czego służy pakiet

amsthm pozwala deklarować środowiska typu twierdzenie za pomocą \newtheorem i udostępnia środowisko proof, które kończy się małym kwadratem. Style twierdzeń (plain, definition, remark) zmieniają wygląd nagłówka i treści.

Co tu działa

PolecenieW Scissor LaTeXUwagi
\newtheorem{name}{Title}DziałaKażda nazwa ma własny licznik: 1, 2, 3.
\newtheorem{name}[other]{Title}CzęściowoWspólny licznik jest ignorowany; środowisko liczy samodzielnie.
\newtheorem{name}{Title}[section]CzęściowoNumery nie są zerowane w każdym rozdziale i nie mają postaci 2.1.
\newtheorem*{name}{Title}DziałaBez numeru.
\begin{theorem}[note]DziałaUwaga pojawia się w nawiasie po numerze.
\theoremstyle{...}PomijaneKażde środowisko ma pogrubiony nagłówek i treść kursywą.
proofCzęściowoZawsze z nagłówkiem „Proof.”; opcjonalny tytuł, taki jak [Proof of Lemma 2], jest ignorowany. Kończy się kwadratem.
\qedhereNieobsługiwaneWzór, który je zawiera, jest pokazywany na czerwono.
\qed, \qedsymbolNieobsługiwanePomijane z uwagą na karcie Problemy; kwadrat kończący dowód pochodzi wyłącznie ze środowiska proof.

Przykłady

Zadeklaruj środowiska w preambule, a potem używaj ich w tekście:

\newtheorem, uwaga i dowód

\documentclass{article}
\usepackage{amsthm}
\newtheorem{theorem}{Theorem}
\newtheorem{lemma}{Lemma}
\begin{document}
\begin{lemma}
Every even number greater than 2 is the sum of two odd numbers.
\end{lemma}
\begin{theorem}[Mustermann]
The number 44 is the sum of two primes.
\end{theorem}
\begin{proof}
Take $44 = 3 + 41$, and both 3 and 41 are prime.
\end{proof}
\end{document}
Złożone przez Scissor LaTeX: \newtheorem, uwaga i dowód

Środowisko bez numeru z \newtheorem*. Wiersz \theoremstyle{definition} jest akceptowany, ale treść pozostaje kursywą:

\newtheorem* i \theoremstyle

\documentclass{article}
\usepackage{amsthm}
\theoremstyle{definition}
\newtheorem{definition}{Definition}
\newtheorem*{remark}{Remark}
\begin{document}
\begin{definition}
A number is \emph{even} if it is divisible by 2.
\end{definition}
\begin{remark}
By this definition, 0 and 44 are even.
\end{remark}
\end{document}
Złożone przez Scissor LaTeX: \newtheorem* i \theoremstyle

\qedhere przenosi kwadrat do wzoru wyświetlanego na końcu dowodu. Nie jest tu znane, więc wzór robi się czerwony:

\qedhere daje czerwony wzór

LaTeXPreambuła: \usepackage{amsthm}Otwórz w edytorze (otwiera się w nowej karcie)
\begin{proof}
It remains to compute
\[ 44 = 4 \cdot 11. \qedhere \]
\end{proof}

Na czerwono: wzoru nie da się odczytać, więc zamiast niego widać jego kod źródłowy.

Pomiń \qedhere. Kwadrat stoi wtedy w osobnym wierszu po wzorze, co również jest poprawne:

Ten sam dowód bez \qedhere

LaTeXPreambuła: \usepackage{amsthm}Otwórz w edytorze (otwiera się w nowej karcie)
\begin{proof}
It remains to compute
\[ 44 = 4 \cdot 11. \]
\end{proof}

Zgodność

  • Z instalacji TeX do Scissor LaTeX: dokumenty się składają. Numery mogą się różnić, gdy środowiska współdzielą licznik, a każdy styl twierdzeń wygląda jak plain. Usuń \qedhere tam, gdzie wzór robi się czerwony.
  • Ze Scissor LaTeX do instalacji TeX: dokumenty kompilują się tam bez zmian, o ile każde środowisko jest zadeklarowane za pomocą \newtheorem.

Pełna dokumentacja jest dostępna w CTAN: ctan.org/pkg/amsthm. Wprowadzenie krok po kroku znajdziesz na stronie Twierdzenia i dowody.

Zobacz też Twierdzenia i dowody oraz cleveref.

Pytania i odpowiedzi

Dlaczego moje lematy i twierdzenia nie mają wspólnego licznika?

Scissor LaTeX daje każdemu środowisku własny licznik i ignoruje argument [theorem]. Dokument nadal się kompiluje; tylko numery różnią się od tych z instalacji TeX.

Czy mogę zmienić nagłówek dowodu?

Jeszcze nie. Argument opcjonalny proof jest ignorowany, a nagłówek to zawsze „Proof.”. Zamiast tego możesz napisać tytuł jako pierwsze słowa dowodu.

Każdy przykład na tej stronie jest składany przez Scissor LaTeX podczas budowania witryny. Ostatnia aktualizacja: 2026-11-07.