Lumaktaw sa nilalaman

amsthm sa Scissor LaTeX

Bahagyang gumagana ang amsthm package sa Scissor LaTeX: gumagana ang \newtheorem, ang starred na \newtheorem*, mga opsyonal na note gaya ng [Mustermann] at ang proof environment, pero hindi inilalapat ang \theoremstyle, shared o per-section na counters, mga title ng proof at \qedhere.

Ano ang ginagawa ng package

Hinahayaan ka ng amsthm na magdeklara ng mga environment na parang theorem gamit ang \newtheorem at nagbibigay ito ng proof environment na nagtatapos sa maliit na parisukat. Binabago ng theorem styles (plain, definition, remark) ang itsura ng heading at ng body.

Ano ang gumagana dito

CommandSa Scissor LaTeXMga tala
\newtheorem{name}{Title}GumaganaMay sariling counter ang bawat pangalan: 1, 2, 3.
\newtheorem{name}[other]{Title}BahagyaHindi pinapansin ang shared counter; sariling bilang ang environment.
\newtheorem{name}{Title}[section]BahagyaHindi nire-reset ang mga numero bawat section at hindi nagiging 2.1.
\newtheorem*{name}{Title}GumaganaWalang numero.
\begin{theorem}[note]GumaganaLumalabas ang note sa loob ng brackets pagkatapos ng numero.
\theoremstyle{...}NilalaktawanBold na heading at italic na body ang bawat environment.
proofBahagyaLaging "Proof." ang heading; hindi pinapansin ang opsyonal na title gaya ng [Proof of Lemma 2]. Nagtatapos sa parisukat.
\qedhereHindi suportadoIpinapakitang pula ang formula na may laman nito.
\qed, \qedsymbolHindi suportadoNilalaktawan na may tala sa Problems; mula lang sa proof environment ang parisukat ng proof.

Mga halimbawa

Ideklara ang mga environment sa preamble, saka gamitin ang mga ito sa text:

\newtheorem, isang note at isang proof

\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}
Na-typeset ng Scissor LaTeX: \newtheorem, isang note at isang proof

Isang environment na walang numero gamit ang \newtheorem*. Tinatanggap ang linyang \theoremstyle{definition}, pero nananatiling italic ang body:

\newtheorem* at \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}
Na-typeset ng Scissor LaTeX: \newtheorem* at \theoremstyle

Inililipat ng \qedhere ang parisukat sa loob ng display formula sa dulo ng isang proof. Hindi ito kilala dito, kaya nagiging pula ang formula:

Pulang formula ang ipinapakita ng \qedhere

LaTeXPreamble: \usepackage{amsthm}Buksan sa editor (magbubukas sa bagong tab)
\begin{proof}
It remains to compute
\[ 44 = 4 \cdot 11. \qedhere \]
\end{proof}

Kulay pula: hindi mabasa ang formula, kaya ang source code nito ang ipinapakita.

Alisin ang \qedhere. Mapupunta ang parisukat sa sarili nitong linya pagkatapos ng formula, na tama rin:

Ang parehong proof nang walang \qedhere

LaTeXPreamble: \usepackage{amsthm}Buksan sa editor (magbubukas sa bagong tab)
\begin{proof}
It remains to compute
\[ 44 = 4 \cdot 11. \]
\end{proof}

Compatibility

  • Mula sa isang TeX installation papunta rito: nata-typeset ang mga dokumento. Maaaring magkaiba ang mga numero kapag nakikihati sa counter ang mga environment, at mukhang plain ang bawat theorem style. Alisin ang \qedhere kung saan pumupula ang formula.
  • Mula rito papunta sa isang TeX installation: nagko-compile doon ang mga dokumento nang walang binabago, basta't idineklara ang bawat environment gamit ang \newtheorem.

Nasa CTAN ang buong manual: ctan.org/pkg/amsthm. Para sa gabay na panimula, tingnan ang Theorems at proofs.

Tingnan din ang Theorems at proofs at cleveref.

Mga tanong at sagot

Bakit hindi nakikihati sa iisang counter ang mga lemma at theorem ko?

Binibigyan ng Scissor LaTeX ang bawat environment ng sariling counter at hindi pinapansin ang argument na [theorem]. Nagko-compile pa rin ang dokumento mo; ang mga numero lang ang naiiba sa isang TeX installation.

Puwede ko bang palitan ang heading ng proof?

Hindi pa. Hindi pinapansin ang opsyonal na argument ng proof at laging "Proof." ang heading. Puwede mong isulat na lang ang title bilang mga unang salita ng proof.

Bawat halimbawa sa page na ito ay tina-typeset ng Scissor LaTeX kapag binubuo ang site. Huling na-update noong 2026-11-07.