ข้ามไปยังเนื้อหา

amsthm ใน Scissor LaTeX

แพ็กเกจ amsthm ใช้ได้บางส่วนใน Scissor LaTeX โดย \newtheorem, \newtheorem* แบบมีดอกจัน หมายเหตุที่เป็นตัวเลือก เช่น [Mustermann] และสภาพแวดล้อม proof ใช้ได้ ส่วน \theoremstyle ตัวนับร่วมหรือตัวนับรายหัวข้อ ชื่อของบทพิสูจน์ และ \qedhere ไม่ถูกนำมาใช้

แพ็กเกจนี้ทำอะไร

amsthm ช่วยให้คุณประกาศสภาพแวดล้อมแบบทฤษฎีบทด้วย \newtheorem และมีสภาพแวดล้อม proof ที่ลงท้ายด้วยสี่เหลี่ยมเล็ก ๆ สไตล์ทฤษฎีบท (plain, definition, remark) เปลี่ยนรูปลักษณ์ของหัวเรื่องและเนื้อความ

สิ่งที่ใช้ได้ที่นี่

คำสั่งใน Scissor LaTeXหมายเหตุ
\newtheorem{name}{Title}ใช้ได้แต่ละชื่อมีตัวนับของตัวเอง: 1, 2, 3
\newtheorem{name}[other]{Title}ใช้ได้บางส่วนตัวนับร่วมถูกละเว้น สภาพแวดล้อมนับแยกของตัวเอง
\newtheorem{name}{Title}[section]ใช้ได้บางส่วนหมายเลขไม่ถูกรีเซ็ตตามหัวข้อ และไม่แสดงเป็น 2.1
\newtheorem*{name}{Title}ใช้ได้ไม่มีหมายเลข
\begin{theorem}[note]ใช้ได้หมายเหตุแสดงในวงเล็บหลังหมายเลข
\theoremstyle{...}ถูกละไว้ทุกสภาพแวดล้อมมีหัวเรื่องตัวหนาและเนื้อความตัวเอียง
proofใช้ได้บางส่วนหัวเรื่องเป็น "Proof." เสมอ ชื่อที่เป็นตัวเลือก เช่น [Proof of Lemma 2] ถูกละเว้น ลงท้ายด้วยสี่เหลี่ยม
\qedhereไม่รองรับสูตรที่มีคำสั่งนี้แสดงเป็นสีแดง
\qed, \qedsymbolไม่รองรับถูกข้ามพร้อมหมายเหตุในแท็บปัญหา สี่เหลี่ยมท้ายบทพิสูจน์มาจากสภาพแวดล้อม proof เท่านั้น

ตัวอย่าง

ประกาศสภาพแวดล้อมในส่วนนำ (preamble) แล้วนำไปใช้ในเนื้อความ:

\newtheorem หมายเหตุ และบทพิสูจน์

\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}
จัดหน้าโดย Scissor LaTeX: \newtheorem หมายเหตุ และบทพิสูจน์

สภาพแวดล้อมที่ไม่มีหมายเลขด้วย \newtheorem* บรรทัด \theoremstyle{definition} ถูกยอมรับ แต่เนื้อความยังคงเป็นตัวเอียง:

\newtheorem* และ \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}
จัดหน้าโดย Scissor LaTeX: \newtheorem* และ \theoremstyle

\qedhere ย้ายสี่เหลี่ยมเข้าไปในสูตรแบบแสดงผลที่ท้ายบทพิสูจน์ คำสั่งนี้ไม่เป็นที่รู้จักที่นี่ สูตรจึงกลายเป็นสีแดง:

\qedhere ทำให้สูตรเป็นสีแดง

LaTeXส่วนนำ: \usepackage{amsthm}เปิดในตัวแก้ไข (เปิดในแท็บใหม่)
\begin{proof}
It remains to compute
\[ 44 = 4 \cdot 11. \qedhere \]
\end{proof}

แสดงเป็นสีแดง: อ่านสูตรไม่ได้ จึงแสดงซอร์สโค้ดของสูตรแทน

ให้ละ \qedhere ออก สี่เหลี่ยมจะอยู่บนบรรทัดของตัวเองหลังสูตร ซึ่งก็ถูกต้องเช่นกัน:

บทพิสูจน์เดียวกันโดยไม่มี \qedhere

LaTeXส่วนนำ: \usepackage{amsthm}เปิดในตัวแก้ไข (เปิดในแท็บใหม่)
\begin{proof}
It remains to compute
\[ 44 = 4 \cdot 11. \]
\end{proof}

ความเข้ากันได้

  • จากการติดตั้ง TeX มาที่นี่: เอกสารจัดเรียงพิมพ์ได้ หมายเลขอาจต่างไปเมื่อสภาพแวดล้อมใช้ตัวนับร่วมกัน และทุกสไตล์ทฤษฎีบทดูเหมือน plain ให้ลบ \qedhere ในจุดที่สูตรกลายเป็นสีแดง
  • จากที่นี่ไปยังการติดตั้ง TeX: เอกสารคอมไพล์ที่นั่นได้โดยไม่ต้องแก้ไข ตราบใดที่ทุกสภาพแวดล้อมถูกประกาศด้วย \newtheorem

คู่มือฉบับเต็มอยู่บน CTAN: ctan.org/pkg/amsthm สำหรับบทแนะนำแบบมีคำอธิบาย ดู ทฤษฎีบทและบทพิสูจน์

ดูเพิ่มเติม ทฤษฎีบทและบทพิสูจน์ และ cleveref

คำถามและคำตอบ

ทำไมบทตั้งและทฤษฎีบทของฉันจึงไม่ใช้ตัวนับร่วมกัน

Scissor LaTeX ให้แต่ละสภาพแวดล้อมมีตัวนับของตัวเองและละเว้นอาร์กิวเมนต์ [theorem] เอกสารของคุณยังคอมไพล์ได้ มีเพียงหมายเลขที่ต่างจากการติดตั้ง TeX

เปลี่ยนหัวเรื่องของบทพิสูจน์ได้หรือไม่

ยังไม่ได้ อาร์กิวเมนต์ที่เป็นตัวเลือกของ proof ถูกละเว้น และหัวเรื่องเป็น "Proof." เสมอ คุณเขียนชื่อไว้เป็นคำแรก ๆ ของบทพิสูจน์แทนได้

ทุกตัวอย่างในหน้านี้จัดหน้าโดย Scissor LaTeX ขณะสร้างเว็บไซต์ อัปเดตล่าสุด 2026-11-07