تالار گفتگوی پارسی‌لاتک

عمومی => انجمن تازه‌کاران => نويسنده: student در ژوئیه 17, 2011, 04:34:24 pm

عنوان: ایجاد محیطی مشابه محیط اثبات
رسال شده توسط: student در ژوئیه 17, 2011, 04:34:24 pm
اگر بخواهیم دستوری علاوه بر  \proof داشته باشیم که محیطی مشابه محیط اثبات ایجاد کند با عنوانی متفاوت مثلا "اثبات قضیه 1.2.3" به جای "اثبات"،  باید چه کار کنیم؟ (وقتی از طبقه نوشتاری کتاب استفاده می کنیم)
عنوان: پاسخ : ایجاد محیطی مشابه محیط اثبات
رسال شده توسط: masih در ژوئیه 17, 2011, 05:19:05 pm
اگر بخواهیم دستوری علاوه بر  \proof داشته باشیم که محیطی مشابه محیط اثبات ایجاد کند با عنوانی متفاوت مثلا "اثبات قضیه 1.2.3" به جای "اثبات"،  باید چه کار کنیم؟ (وقتی از طبقه نوشتاری کتاب استفاده می کنیم)
فایل پیوست زیر را ببینید
عنوان: پاسخ : ایجاد محیطی مشابه محیط اثبات
رسال شده توسط: vafa در ژوئیه 17, 2011, 05:49:36 pm
فایل پیوست زیر را ببینید
۱- دستور \bf در لاتک 2e منسوخ شده است. به جای آن باید از دستورات
\textbf{text}
یا از
{\bfseries This is bold.}
استفاده کنید.
۲- روش استفاده از \bf در پرونده پیوست شما اشتباه است. دستور \bf باید همانند دستور \bfseries استفاده شود.
۳- بهتر است محیطی اینگونه تعریف کنید:
\newenvironment{myproof}[1][]{%
\begin{proof}[اثبات قضیه\eqref{#1}]}%
{\end{proof}}
و آن را اینگونه استفاده کنید:
\begin{myproof}[th]
\end{myproof}
عنوان: پاسخ : ایجاد محیطی مشابه محیط اثبات
رسال شده توسط: student در ژوئیه 18, 2011, 12:46:57 am

۳- بهتر است محیطی اینگونه تعریف کنید:
\newenvironment{myproof}[1][]{%
\begin{proof}[اثبات قضیه\eqref{#1}]}%
{\end{proof}}
و آن را اینگونه استفاده کنید:
\begin{myproof}[th]
\end{myproof}
به عنوان تنها راهی که توانسته بودم به نتیجه برسانمش قبل از برهان قضیه مورد نظر می نوشتم
\renewcommand\proofname{\textbf{اثبات قضیه 1.2.3}}
و بعد از آن برای بقیه اثباتها دوباره از
\renewcommand\proofname{\textbf{اثبات }}
استفاده می کردم! دنبال چیزی شبیه این که شما نوشته اید بودم تا تعریف هایم همان بالا تمام بشود ولی هرچه می کردم نمی توانستم درست از آب دربیاورمش. خیلی ممنون استاد