من میخواستم بدانم چطوری میتوان زیرمحیطی مانند "نتیجه" یا "ملاحظه" را تعریف کرد به اسم "نکته"
بهتر بگم بقیه زیرمحیطهای را میخواهم و نمیخوام از این زیرمحیطها استفاده کنم:
تعریف
گزاره
قضیه
نتیجه
ملاحظه
لم
مثال
بلکه گزینهی دیگری به اینها به اسم: "نکته" اضافه کنم که مانند اینها عمل کند
راستی برای من به این صورت تعریف شده اند:
\theoremstyle{definition}
\newtheorem{definition}{تعریف}[section]
\theoremstyle{theorem}
\newtheorem{theorem}[definition]{قضیه}
\newtheorem{lemma}[definition]{لم}
\newtheorem{proposition}[definition]{گزاره}
\newtheorem{corollary}[definition]{نتیجه}
\newtheorem{remark}[definition]{ملاحظه}
\theoremstyle{definition}
\newtheorem{example}[definition]{مثال}
سلام. من مطلبی را که قبلاً در گروه توسط آقا مهدی بیان شده بود در اینجا ذکر میکنم که انشاءالله کارتان راه بیفتد:
فرم کلی فرمان به صورت زیر است
\newtheorem{title}{Title}[counter]
که در آن title عنوانی است که به صورت
\begin{title}
...
\end{title}
در متن مورد استفاده قرار میگیرد. 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
Lemma 2.3.1 This is a Lemma
و در نهایت اینکه سه نوع از پیش تعریف شده محیط وجود دارد، plain،
definition و remark که هرکدام دارای خاصیتی است مثلا یکی تیتر را سیاه و
بدنه را ایتالیک مینویسد. حالت پیشفرض plain است بنابراین
\theoremstyle{plain}%این واقعاً لازم نیست چون پیشفرض است
\newtheorem{thm}{Theorem}[section}
\theoremstyle{definition}
\newtheorem{def}{Definition}[thm]
\theoremstyle{remark}
\newtheorem*{rem}{Remark}
در این صورت thm و def دارای شمارهگذاری متوالی در هر بخش هستند ولی rem بدون شمارهگذاری است.