Langsung ke konten

Teorema dan bukti di LaTeX dengan amsthm

Deklarasikan setiap jenis di preambul dengan \newtheorem{theorem}{Theorem}, lalu tulis \begin{theorem} ... \end{theorem} di isi dokumen. Lingkungan proof dari amsthm mencetak "Proof." dan diakhiri dengan persegi kecil.

Mendeklarasikan dan memakai teorema

\newtheorem{name}{Heading} di preambul membuat lingkungan bernama name yang judulnya dicetak sebagai "Heading" disertai nomor. Muat juga amsthm; paket ini menyediakan lingkungan proof dan deklarasi berbintang.

Teorema yang dideklarasikan beserta buktinya

\documentclass{article}
\usepackage{amsmath,amsthm}
\newtheorem{theorem}{Theorem}
\begin{document}
\begin{theorem}
The sum of two even numbers is even.
\end{theorem}
\begin{proof}
Let $a = 2k$ and $b = 2m$. Then $a + b = 2(k + m)$,
which is even.
\end{proof}
\end{document}
Ditata oleh Scissor LaTeX: Teorema yang dideklarasikan beserta buktinya

Isi teorema disusun dengan huruf miring. Bukti diakhiri dengan persegi di margin kanan.

Nama, label, dan rujukan

Argumen opsional setelah \begin{theorem} memberi teorema sebuah nama, yang dicetak di dalam kurung. Letakkan \label di dalam lingkungan untuk merujuknya dengan \ref.

Teorema bernama, sebuah lema, dan sebuah rujukan

\documentclass{article}
\usepackage{amsmath,amsthm}
\newtheorem{theorem}{Theorem}
\newtheorem{lemma}{Lemma}
\begin{document}
\begin{lemma}\label{lem:square}
If $n$ is odd, then $n^2$ is odd.
\end{lemma}
\begin{theorem}[Erika Mustermann, 2026]\label{thm:main}
There are infinitely many odd squares.
\end{theorem}
\begin{proof}
Use Lemma~\ref{lem:square} for every odd $n$.
\end{proof}
Theorem~\ref{thm:main} is easy to remember.
\end{document}
Ditata oleh Scissor LaTeX: Teorema bernama, sebuah lema, dan sebuah rujukan

Beberapa jenis pernyataan

Deklarasikan sebanyak mungkin jenis yang Anda perlukan: teorema, lema, proposisi, akibat, definisi, catatan, contoh. Di Scissor LaTeX, setiap jenis memiliki pencacahnya sendiri.

Definisi, proposisi, dan catatan

\documentclass{article}
\usepackage{amsmath,amsthm}
\newtheorem{definition}{Definition}
\newtheorem{proposition}{Proposition}
\newtheorem{remark}{Remark}
\begin{document}
\begin{definition}[Even number]
An integer $n$ is \emph{even} if $n = 2k$ for an integer $k$.
\end{definition}
\begin{proposition}
The number 44 is even.
\end{proposition}
\begin{remark}
Zero is even as well.
\end{remark}
\end{document}
Ditata oleh Scissor LaTeX: Definisi, proposisi, dan catatan

Teorema tanpa nomor

\newtheorem* (dari amsthm) mendeklarasikan jenis tanpa nomor.

Pernyataan tanpa nomor dengan \newtheorem*

\documentclass{article}
\usepackage{amsmath,amsthm}
\newtheorem*{conjecture}{Conjecture}
\begin{document}
\begin{conjecture}
Every even number greater than 2 is the sum of two primes.
\end{conjecture}
\end{document}
Ditata oleh Scissor LaTeX: Pernyataan tanpa nomor dengan \newtheorem*

Penomoran dan gaya

Di instalasi TeX, \newtheorem memiliki dua argumen opsional untuk penomoran, dan amsthm memiliki \theoremstyle. Inilah yang dilakukan Scissor LaTeX dengan keduanya:

Anda menulisInstalasi TeXScissor LaTeX
\newtheorem{theorem}{Theorem}Theorem 1, 2, 3Berfungsi
\newtheorem{theorem}{Theorem}[section]Theorem 1.1, 1.2, 2.1Theorem 1, 2, 3: bagian nomor section diabaikan
\newtheorem{lemma}[theorem]{Lemma}Lemma berbagi pencacah dengan theoremLemma memiliki pencacahnya sendiri
\newtheorem*{remark}{Remark}tanpa nomorBerfungsi
\theoremstyle{definition}, {remark}isi tegakDiabaikan: setiap isi miring
\begin{proof}"Proof." dan sebuah persegiBerfungsi
\begin{proof}[Proof of Theorem 1]judul buatan Anda sendiri"Proof.": judul Anda diabaikan
\qedherepersegi di baris terakhir tampilanTidak didukung: rumus itu merah

[section] dan pencacah bersama: setiap jenis menghitung sendiri

\documentclass{article}
\usepackage{amsmath,amsthm}
\newtheorem{theorem}{Theorem}[section]
\newtheorem{lemma}[theorem]{Lemma}
\begin{document}
\section{Results}
\begin{lemma} A first lemma. \end{lemma}
\begin{theorem} A first theorem. \end{theorem}
\begin{lemma} A second lemma. \end{lemma}
\end{document}
Ditata oleh Scissor LaTeX: [section] dan pencacah bersama: setiap jenis menghitung sendiri

Di instalasi TeX, contoh ini mencetak Lemma 1.1, Theorem 1.2, dan Lemma 1.3. Scissor LaTeX mencetak Lemma 1, Theorem 1, dan Lemma 2.

Tanpa \newtheorem

Banyak dokumen yang disalin dari tempat lain memakai theorem, lemma, atau definition tanpa mendeklarasikannya. Scissor LaTeX tetap mengenali nama-nama umum, antara lain theorem, lemma, proposition, corollary, definition, remark, example, conjecture, claim, exercise, problem, solution, serta bentuk singkat seperti thm, lem, dan defn.

Perbedaan dengan instalasi TeX

Selengkapnya tentang paket ini di halaman amsthm. Manual lengkap paketnya ada di ctan.org/pkg/amsthm.

Lihat juga amsthm, Rujukan silang, dan cleveref.

Tanya jawab

Bagaimana cara mendefinisikan lingkungan teorema di LaTeX?

Tulis \newtheorem{theorem}{Theorem} di preambul, bersama \usepackage{amsthm}. Lalu pakai \begin{theorem} ... \end{theorem}.

Bagaimana cara mendapatkan persegi QED di akhir bukti?

Pakai lingkungan proof dari amsthm. Perseginya ditambahkan secara otomatis di akhir.

Bagaimana cara menomori lema dan teorema bersama-sama?

Di instalasi TeX, tulis \newtheorem{lemma}[theorem]{Lemma}. Scissor LaTeX belum mendukung pencacah bersama, jadi di sini lema dan teorema dinomori terpisah.

Setiap contoh di halaman ini ditata oleh Scissor LaTeX saat situs dibuat. Terakhir diperbarui 2026-11-07.