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

لاتک LATEX => ریاضیات و علوم => نويسنده: esbestan در مارس 16, 2014, 01:09:40 pm

عنوان: چطور در پایان مثال ها مثلث تو خالی در انتهای اثبات ها مربع تو خالی و در پایان ..
رسال شده توسط: esbestan در مارس 16, 2014, 01:09:40 pm
با سلام
می خواستم بپرسم که چطور میشه در پایان مثال ها علامت مثلث، پایان  حل تمرینات علامت مثلث تو پر قرار دهیم؟
لازم به ذکر است که این کد مربوط به آقای وفاکارن‌پهلو را در فروم پیدا کردم که مشکلی که برای من دارد این است که مثال ها را به طور مجزا شماره گذاری می کند و من می خواهم مثال ها هم مانند تعریف ها و قضایا و ... بصورت استاندارد شماره گذاری شوند:
این کد آقای وفا هست:
\newcounter{example}
\makeatletter
\newenvironment{example}[1][مثال]{\par
\stepcounter{example}%
  \pushQED{\hfill$\triangle$}%
  \normalfont \topsep6\p@\@plus6\p@\relax
  \trivlist
  \item[\hskip\labelsep
   \textbf{#1 \theexample\@addpunct{.}}]\ignorespaces
}{\popQED\endtrivlist\@endpefalse}
\makeatother
ممنون و سپاس
عنوان: پاسخ : چطور در پایان مثال ها مثلث تو خالی در انتهای اثبات ها مربع تو خالی و در پایان ..
رسال شده توسط: هادی صفی‌اقدم در مارس 16, 2014, 01:41:11 pm
سلام
کافیه با کپی این کد بعدش و تغییر اسم example به محیطی دیگری مثلاً تمرین و ...
و تغییر دستور \triangle به دستور مثلث یا ... به هدف خودتون برسین.
عنوان: پاسخ : چطور در پایان مثال ها مثلث تو خالی در انتهای اثبات ها مربع تو خالی و در پایان ..
رسال شده توسط: esbestan در مارس 16, 2014, 03:56:13 pm
با تشکر از توجه شما
منظور شما رو متوجه نشدم. ( کدام example  رو می فرمایید؟)
کد رو به صورت زیر اصلاح کردم ولی حالا چندین مثال را پشت سر هم یک شما ره می ده!!!

\newcounter{example}
\makeatletter
\newenvironment{example}[1][مثال]{\par
\stepcounter{example}%
  \pushQED{\hfill$\triangle$}%
  \normalfont \topsep6\p@\@plus6\p@\relax
  \trivlist
  \item[\hskip\labelsep
   \textbf{#1 \thedefinition\@addpunct{.}}]\ignorespaces
}{\popQED\endtrivlist\@endpefalse}
\makeatother
لازم به ذکر است که تک تک کلمه example کد فوق را به definition یا theorem هم عوض کردم ولی سودی نداشت و با پیغام خطا مواجه می شد
ممنون از راهنمایی شما