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
| Polecenie | W Scissor LaTeX | Uwagi |
|---|---|---|
\newtheorem{name}{Title} | Działa | Każda nazwa ma własny licznik: 1, 2, 3. |
\newtheorem{name}[other]{Title} | Częściowo | Wspólny licznik jest ignorowany; środowisko liczy samodzielnie. |
\newtheorem{name}{Title}[section] | Częściowo | Numery nie są zerowane w każdym rozdziale i nie mają postaci 2.1. |
\newtheorem*{name}{Title} | Działa | Bez numeru. |
\begin{theorem}[note] | Działa | Uwaga pojawia się w nawiasie po numerze. |
\theoremstyle{...} | Pomijane | Każde środowisko ma pogrubiony nagłówek i treść kursywą. |
proof | Częściowo | Zawsze z nagłówkiem „Proof.”; opcjonalny tytuł, taki jak [Proof of Lemma 2], jest ignorowany. Kończy się kwadratem. |
\qedhere | Nieobsługiwane | Wzór, który je zawiera, jest pokazywany na czerwono. |
\qed, \qedsymbol | Nieobsługiwane | Pomijane 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}Ś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}\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
\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
\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ń\qedheretam, 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.