amsthm দিয়ে LaTeX-এ উপপাদ্য ও প্রমাণ
প্রিঅ্যাম্বলে প্রতিটি ধরন \newtheorem{theorem}{Theorem} দিয়ে ঘোষণা করুন, তারপর বডিতে \begin{theorem} ... \end{theorem} লিখুন। amsthm-এর proof এনভায়রনমেন্ট "Proof." ছাপায় আর শেষে একটি ছোট বর্গ বসায়।
একটি উপপাদ্য ঘোষণা ও ব্যবহার
প্রিঅ্যাম্বলে \newtheorem{name}{Heading} লিখলে name নামে একটি এনভায়রনমেন্ট তৈরি হয়, যার শিরোনাম একটি নম্বরসহ "Heading" হিসেবে ছাপা হয়। সঙ্গে amsthm-ও লোড করুন; এটি proof এনভায়রনমেন্ট আর তারকাচিহ্নযুক্ত ঘোষণা দেয়।
প্রমাণসহ একটি ঘোষিত উপপাদ্য
\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}উপপাদ্যের বডি ইটালিকে সাজানো হয়। প্রমাণ শেষ হয় ডান মার্জিনে একটি বর্গ দিয়ে।
নাম, লেবেল ও রেফারেন্স
\begin{theorem}-এর পরে একটি ঐচ্ছিক আর্গুমেন্ট উপপাদ্যকে একটি নাম দেয়, যা বন্ধনীর ভেতরে ছাপা হয়। \ref দিয়ে এর উল্লেখ করতে এনভায়রনমেন্টের ভেতরে \label বসান।
একটি নামযুক্ত উপপাদ্য, একটি লেমা ও একটি রেফারেন্স
\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}কয়েক ধরনের বিবৃতি
যত ধরন দরকার ঘোষণা করুন: উপপাদ্য, লেমা, প্রস্তাবনা, অনুসিদ্ধান্ত, সংজ্ঞা, মন্তব্য, উদাহরণ। Scissor LaTeX-এ প্রতিটি ধরনের নিজস্ব কাউন্টার থাকে।
সংজ্ঞা, প্রস্তাবনা ও মন্তব্য
\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}নম্বরহীন উপপাদ্য
\newtheorem* (amsthm থেকে) নম্বর ছাড়া একটি ধরন ঘোষণা করে।
\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}নম্বর ও স্টাইল
TeX ইনস্টলেশনে \newtheorem-এর নম্বরের জন্য দুটি ঐচ্ছিক আর্গুমেন্ট আছে, আর amsthm-এ আছে \theoremstyle। Scissor LaTeX এগুলো দিয়ে যা করে:
| আপনি লেখেন | TeX ইনস্টলেশন | Scissor LaTeX |
|---|---|---|
\newtheorem{theorem}{Theorem} | Theorem 1, 2, 3 | কাজ করে |
\newtheorem{theorem}{Theorem}[section] | Theorem 1.1, 1.2, 2.1 | Theorem 1, 2, 3: সেকশনের অংশ উপেক্ষা করা হয় |
\newtheorem{lemma}[theorem]{Lemma} | লেমা উপপাদ্যের কাউন্টার ভাগ করে | লেমার নিজস্ব কাউন্টার থাকে |
\newtheorem*{remark}{Remark} | নম্বর নেই | কাজ করে |
\theoremstyle{definition}, {remark} | সোজা অক্ষরের বডি | উপেক্ষা করা হয়: প্রতিটি বডি ইটালিক |
\begin{proof} | "Proof." ও একটি বর্গ | কাজ করে |
\begin{proof}[Proof of Theorem 1] | আপনার নিজের শিরোনাম | "Proof.": আপনার শিরোনাম উপেক্ষা করা হয় |
\qedhere | ডিসপ্লের শেষ লাইনে বর্গ | সমর্থিত নয়: সেই সূত্রটি লাল হয় |
[section] ও ভাগ করা কাউন্টার: প্রতিটি ধরন নিজে নিজে গোনে
\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}TeX ইনস্টলেশনে এই উদাহরণ ছাপায় Lemma 1.1, Theorem 1.2 আর Lemma 1.3। Scissor LaTeX ছাপায় Lemma 1, Theorem 1 আর Lemma 2।
\newtheorem ছাড়া
অন্য জায়গা থেকে কপি করা অনেক ডকুমেন্ট theorem, lemma বা definition ঘোষণা না করেই ব্যবহার করে। Scissor LaTeX তবুও প্রচলিত নামগুলো চেনে, যার মধ্যে আছে theorem, lemma, proposition, corollary, definition, remark, example, conjecture, claim, exercise, problem, solution আর thm, lem ও defn-এর মতো সংক্ষিপ্ত রূপ।
TeX ইনস্টলেশনের সঙ্গে পার্থক্য
প্যাকেজটি নিয়ে আরও জানুন amsthm পেজে। প্যাকেজের পুরো ম্যানুয়াল পাবেন ctan.org/pkg/amsthm-এ।
আরও দেখুন amsthm, ক্রস-রেফারেন্স আর cleveref।
প্রশ্ন ও উত্তর
LaTeX-এ উপপাদ্য এনভায়রনমেন্ট কীভাবে সংজ্ঞায়িত করব?
প্রিঅ্যাম্বলে \usepackage{amsthm}-সহ \newtheorem{theorem}{Theorem} লিখুন। তারপর \begin{theorem} ... \end{theorem} ব্যবহার করুন।
প্রমাণের শেষে QED বর্গ কীভাবে পাব?
amsthm-এর proof এনভায়রনমেন্ট ব্যবহার করুন। বর্গটি শেষে আপনাআপনি যোগ হয়।
লেমা ও উপপাদ্যকে একসঙ্গে কীভাবে নম্বর দেব?
TeX ইনস্টলেশনে \newtheorem{lemma}[theorem]{Lemma} লিখুন। Scissor LaTeX এখনো কাউন্টার ভাগ করে না, তাই এখানে লেমা ও উপপাদ্য আলাদাভাবে নম্বর পায়।
সাইট তৈরির সময় এই পেজের প্রতিটি উদাহরণ Scissor LaTeX টাইপসেট করে। সর্বশেষ আপডেট: 2026-11-07।