amsthm trong Scissor LaTeX
Gói amsthm hoạt động một phần trong Scissor LaTeX: \newtheorem, dạng có dấu sao \newtheorem*, ghi chú tùy chọn như [Mustermann] và môi trường proof hoạt động, còn \theoremstyle, bộ đếm chung hoặc theo từng mục, tiêu đề chứng minh và \qedhere không được áp dụng.
Gói này làm gì
amsthm cho phép bạn khai báo các môi trường kiểu định lý bằng \newtheorem và cung cấp môi trường proof kết thúc bằng một ô vuông nhỏ. Các kiểu định lý (plain, definition, remark) thay đổi cách trình bày phần tiêu đề và phần thân.
Những gì hoạt động ở đây
| Lệnh | Trong Scissor LaTeX | Ghi chú |
|---|---|---|
\newtheorem{name}{Title} | Hoạt động | Mỗi tên có bộ đếm riêng: 1, 2, 3. |
\newtheorem{name}[other]{Title} | Một phần | Bộ đếm chung bị bỏ qua; môi trường tự đếm riêng. |
\newtheorem{name}{Title}[section] | Một phần | Số không được đặt lại theo từng mục và không có dạng 2.1. |
\newtheorem*{name}{Title} | Hoạt động | Không có số. |
\begin{theorem}[note] | Hoạt động | Ghi chú xuất hiện trong ngoặc sau số. |
\theoremstyle{...} | Bỏ qua | Mọi môi trường đều có tiêu đề in đậm và phần thân in nghiêng. |
proof | Một phần | Tiêu đề luôn là "Proof."; tiêu đề tùy chọn như [Proof of Lemma 2] bị bỏ qua. Kết thúc bằng một ô vuông. |
\qedhere | Không hỗ trợ | Công thức chứa nó hiện màu đỏ. |
\qed, \qedsymbol | Không hỗ trợ | Bị bỏ qua kèm một ghi chú trong thẻ Sự cố; ô vuông kết thúc chứng minh chỉ đến từ môi trường proof. |
Ví dụ
Khai báo các môi trường trong phần mở đầu, rồi dùng chúng trong văn bản:
\newtheorem, một ghi chú và một chứng minh
\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}Một môi trường không đánh số với \newtheorem*. Dòng \theoremstyle{definition} được chấp nhận, nhưng phần thân vẫn in nghiêng:
\newtheorem* và \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 chuyển ô vuông vào một công thức hiển thị ở cuối chứng minh. Lệnh này không được nhận biết ở đây, nên công thức chuyển sang màu đỏ:
\qedhere hiện công thức màu đỏ
\begin{proof}
It remains to compute
\[ 44 = 4 \cdot 11. \qedhere \]
\end{proof}Hiển thị màu đỏ: không đọc được công thức, nên mã nguồn của nó được hiển thị thay thế.
Hãy bỏ \qedhere đi. Khi đó ô vuông nằm trên một dòng riêng sau công thức, cách này cũng đúng:
Cùng chứng minh đó, không có \qedhere
\begin{proof}
It remains to compute
\[ 44 = 4 \cdot 11. \]
\end{proof}Khả năng tương thích
- Từ một bản cài đặt TeX sang đây: tài liệu được dàn trang. Số có thể khác khi các môi trường dùng chung bộ đếm, và mọi kiểu định lý đều trông như
plain. Hãy xóa\qedhereở chỗ công thức chuyển sang màu đỏ. - Từ đây sang một bản cài đặt TeX: tài liệu biên dịch ở đó mà không cần sửa, miễn là mọi môi trường đều được khai báo bằng
\newtheorem.
Tài liệu hướng dẫn đầy đủ có trên CTAN: ctan.org/pkg/amsthm. Để được giới thiệu có hướng dẫn, xem Định lý và chứng minh.
Xem thêm Định lý và chứng minh và cleveref.
Hỏi và đáp
Vì sao các bổ đề và định lý của tôi không dùng chung một bộ đếm?
Scissor LaTeX cho mỗi môi trường một bộ đếm riêng và bỏ qua đối số [theorem]. Tài liệu của bạn vẫn biên dịch được; chỉ có số là khác so với một bản cài đặt TeX.
Tôi có thể thay đổi tiêu đề chứng minh không?
Chưa được. Đối số tùy chọn của proof bị bỏ qua và tiêu đề luôn là "Proof.". Thay vào đó, bạn có thể viết tiêu đề thành những từ đầu tiên của chứng minh.
Mọi ví dụ trên trang này đều được Scissor LaTeX dàn trang khi xây dựng trang web. Cập nhật lần cuối 2026-11-07.