سلام. من مطلبی را که قبلاً در گروه توسط آقا مهدی بیان شده بود در اینجا ذکر میکنم که انشاءالله کارتان راه بیفتد:
نقل قول
فرم کلی فرمان به صورت زیر است\newtheorem{title}{Title}[counter]که در آن title عنوانی است که به صورت \begin{title}در متن مورد استفاده قرار میگیرد. Title چیزی است که دقیقاً در خروجی
...
\end{title}
چاپ میشود و counter نام شمارندهای است که میخواهی این محیط بر اساس
آن شمارهگذاری شود. مثلا\newtheorem{thm}{Theorem}[section]محیطی را تعریف میکند که به صورت \begin{thm}استفاده میشود و خروجی آن به صورت زیر است (فرض کن که در بخش سوم از
This is a theorem
\end{thm}
فصل دوم قرار داری و این اولین محیط از این دست در این بخش است)Theorem 2.3.1. This is a theoremاگر به بخش بعدی بروی اولین محیط از این دست به صورت زیر شمارهگذاری میشودTheorem 2.4.1حالا فرض کن میخواهی محیط دیگری تعریف کنی که شمارهگذاری آن در امتداد همین محیط باشد\newtheorem{thm}{Theorem}[section]در این صورت اگر دوباره در بخش سوم از فصل اول باشی و بنویسی
\newtheorem{lem}[thm]{Lemma}\begin{thm}به صورت زیر چاپ میشود
This is a theorem
\end{thm}
\begin{lem}
This is a Lemma
\end{lem}Theorem 2.3.1. This is a Theoremولی اگر بنویسی
Lemma 2.3.2 This is a Lemma\newtheorem{thm}{Theorem}[section]همان کد به صورت زیر ظاهر میشود
\newtheorem{lem}{Lemma}[section]Theorem 2.3.1. This is a Theoremو در نهایت اینکه سه نوع از پیش تعریف شده محیط وجود دارد، plain،
Lemma 2.3.1 This is a Lemma
definition و remark که هرکدام دارای خاصیتی است مثلا یکی تیتر را سیاه و
بدنه را ایتالیک مینویسد. حالت پیشفرض plain است بنابراین \theoremstyle{plain}%این واقعاً لازم نیست چون پیشفرض استدر این صورت thm و def دارای شمارهگذاری متوالی در هر بخش هستند ولی rem بدون شمارهگذاری است.
\newtheorem{thm}{Theorem}[section}
\theoremstyle{definition}
\newtheorem{def}{Definition}[thm]
\theoremstyle{remark}
\newtheorem*{rem}{Remark}