Scissor LaTeX میں amsthm
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 ماحول سے آتا ہے۔ |
مثالیں
ماحول پری ایمبل میں بیان کریں، پھر انہیں متن میں استعمال کریں:
\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}\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}\qedhere ثبوت کے آخر میں مربع کو ڈسپلے فارمولے کے اندر لے جاتا ہے۔ یہ یہاں معلوم نہیں، اس لیے فارمولا سرخ ہو جاتا ہے:
\qedhere سرخ فارمولا دکھاتا ہے
\begin{proof}
It remains to compute
\[ 44 = 4 \cdot 11. \qedhere \]
\end{proof}سرخ رنگ میں: فارمولا پڑھا نہیں جا سکتا، اس لیے اس کی جگہ اس کا سورس کوڈ دکھایا جاتا ہے۔
\qedhere نکال دیں۔ تب مربع فارمولے کے بعد اپنی الگ سطر پر آتا ہے، جو بھی درست ہے:
وہی ثبوت \qedhere کے بغیر
\begin{proof}
It remains to compute
\[ 44 = 4 \cdot 11. \]
\end{proof}مطابقت
- TeX انسٹالیشن سے یہاں: دستاویزات ٹائپ سیٹ ہوتی ہیں۔ جب ماحول کوئی کاؤنٹر شیئر کرتے ہیں تو نمبر مختلف ہو سکتے ہیں، اور ہر تھیورم اسٹائل
plainجیسا دکھتا ہے۔ جہاں فارمولا سرخ ہو وہاں سے\qedhereہٹا دیں۔ - یہاں سے TeX انسٹالیشن میں: دستاویزات وہاں بغیر تبدیلی کے کمپائل ہوتی ہیں، بشرطیکہ ہر ماحول
\newtheoremسے بیان کیا گیا ہو۔
مکمل دستی کتابچہ CTAN پر ہے: ctan.org/pkg/amsthm۔ رہنمائی والے تعارف کے لیے تھیورم اور ثبوت دیکھیں۔
یہ بھی دیکھیں: تھیورم اور ثبوت اور cleveref۔
سوالات اور جوابات
میرے lemmas اور تھیورم ایک کاؤنٹر کیوں شیئر نہیں کرتے؟
Scissor LaTeX ہر ماحول کو اپنا کاؤنٹر دیتا ہے اور [theorem] آرگیومنٹ کو نظر انداز کرتا ہے۔ آپ کی دستاویز پھر بھی کمپائل ہوتی ہے؛ صرف نمبر TeX انسٹالیشن سے مختلف ہوتے ہیں۔
کیا میں ثبوت کی سرخی بدل سکتا ہوں؟
ابھی نہیں۔ proof کا اختیاری آرگیومنٹ نظر انداز ہوتا ہے اور سرخی ہمیشہ "Proof." ہوتی ہے۔ اس کی بجائے آپ عنوان کو ثبوت کے پہلے الفاظ کے طور پر لکھ سکتے ہیں۔
اس صفحے کی ہر مثال سائٹ بنتے وقت Scissor LaTeX ٹائپ سیٹ کرتا ہے۔ آخری بار اپ ڈیٹ: 2026-11-07۔