سلام، لطفا وارد شوید یا عضو شوید.

نویسنده موضوع: گذاشتن شکل مربع در انتهای قضایا،مثال ها و تعاریف  (دفعات بازدید: 5460 بار)

آفلاین maryam

  • Newbie
  • *
  • تشکر
  • -اهدا شده: 0
  • -دریافت شده: 0
  • ارسال: 5
    • ديدن مشخصات
سلام
من می خوام در انتهای اثبات قضایا مربع در و انتهای مثال ها مثلث قرار بگیره.چیکار کنم؟
با تشکر

آفلاین vafa

  • مشاور
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
سلام
من می خوام در انتهای اثبات قضایا مربع در و انتهای مثال ها مثلث قرار بگیره.چیکار کنم؟
با تشکر
وقتی از سبک amsthm استفاده می‌کنید، به خودی خود محیط proof را تعریف می‌کند و در آخر یک مربع قرار می‌دهد. برای مثال هم می‌توانید اینگونه عمل کنید:
\documentclass[10pt,a4paper]{article}
\usepackage{amsthm}
\usepackage{xepersian}
\settextfont{Yas}
\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
\begin{document}
\begin{proof}
این یک اثبات است
\end{proof}
\begin{example}
این یک مثال است
\end{example}
\end{document}

آفلاین مرتضی

  • Full Member
  • ***
  • تشکر
  • -اهدا شده: 14
  • -دریافت شده: 17
  • ارسال: 195
    • ديدن مشخصات
برای مثال هم می‌توانید اینگونه عمل کنید:
\documentclass[10pt,a4paper]{article}
\usepackage{amsthm}
\usepackage{xepersian}
\settextfont{Yas}
\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
\begin{document}
\begin{proof}
این یک اثبات است
\end{proof}
\begin{example}
این یک مثال است
\end{example}
\end{document}

در کد بالا، اگر خط آخر شامل فرمول باشد، علامت qed در خط بعد از فرمول می‌افتد. برای رفع این مشکل از بسته ntheorem استفاده می‌شود. ولی وقتی آنرا به این کد اضافه می‌کنم، پیغام خطا می‌دهد.
چگونه می‌توان با استفاده از ntheorem و کد بالا، مشکلِ افتادن qed در خط بعد را حل کرد؟

آفلاین aris852963

  • Sr. Member
  • ****
  • تشکر
  • -اهدا شده: 24
  • -دریافت شده: 70
  • ارسال: 251
    • ديدن مشخصات
در کد بالا، اگر خط آخر شامل فرمول باشد، علامت qed در خط بعد از فرمول می‌افتد. برای رفع این مشکل از بسته ntheorem استفاده می‌شود. ولی وقتی آنرا به این کد اضافه می‌کنم، پیغام خطا می‌دهد.
چگونه می‌توان با استفاده از ntheorem و کد بالا، مشکلِ افتادن qed در خط بعد را حل کرد؟
با سلام
اگر خط آخرتون فرمول داره تو همون فرمول و انتهای آن از دستور \qedhere استفاده کنید. برای راهنمایی بیشتر ص53 مقدمه ای نه چندان کوتاه ... را ببینید.

آفلاین ali_da

  • Full Member
  • ***
  • تشکر
  • -اهدا شده: 14
  • -دریافت شده: 8
  • ارسال: 104
    • ديدن مشخصات
فایل ضمیمه هم شاید کمک کنه

آفلاین ali_da

  • Full Member
  • ***
  • تشکر
  • -اهدا شده: 14
  • -دریافت شده: 8
  • ارسال: 104
    • ديدن مشخصات
مثال را یادم رفته بود

آفلاین مرتضی

  • Full Member
  • ***
  • تشکر
  • -اهدا شده: 14
  • -دریافت شده: 17
  • ارسال: 195
    • ديدن مشخصات
مثال را یادم رفته بود

با تشکر از شما. ولی میخواهم دقیقا محیطی مانند آنچه آقای کارن‌پهلو تعریف کرده‌اند داشته باشم تا بتوانم آنرا customize کنم. به عنوان مثال در محیطی که برای خودم تعریف کرده‌ام، کلمه مثال بصورت رنگی نوشته شده و خطی با \rule زیر آن کشیده شده و در انتها نیز علامت مربع آبی‌رنگ توپر قرار می‌گیرد. این مربع در هر حال در انتها قرار میگیرد، خواه خط آخر text باشد یا فرمول. بنابراین نمی‌توان از \qedhere درون متن استفاده کرد چون این environment علامت مربع را در انتها قرار میدهد و در آنصورت، دوبار این مربع چاپ میشود.
به هر روی، میخواهم دقیقا محیطی مشابه کد موجود در پست آقای کارن‌پهلو داشته باشم با این تفاوت که اگر در خط آخر فرمول بود، علامت مربع توپر در همان خط قرار گیرد.

 

چطور در پایان مثال ها مثلث تو خالی در انتهای اثبات ها مربع تو خالی و در پایان ..

نویسنده esbestanانجمن ریاضیات و علوم

پاسخ ها: 2
مشاهده: 2468
آخرين ارسال مارس 16, 2014, 03:56:13 pm
توسط esbestan
ظاهر شدن مربع توپر در پایان قضایا یا مثالها و ....

نویسنده هادی صفی‌اقدمانجمن زی‌تک

پاسخ ها: 3
مشاهده: 2494
آخرين ارسال سپتامبر 10, 2010, 11:33:40 am
توسط h_nuri77
مشکلی در مورد ارجاع به قضایا و مثال‌ها

نویسنده امير محمديانجمن عمومی

پاسخ ها: 1
مشاهده: 1886
آخرين ارسال ژوئن 07, 2010, 04:30:55 pm
توسط محسن شریفی تبار
حذف علامت مربع در انتهای محیط proof

نویسنده hrzazadانجمن سبک نوشتار

پاسخ ها: 16
مشاهده: 4944
آخرين ارسال آوریل 11, 2013, 06:52:06 pm
توسط hrzazad
شماره گذاری به خصوص تعاریف، قضایا و ...

نویسنده M_Norouziانجمن سبک نوشتار

پاسخ ها: 1
مشاهده: 2345
آخرين ارسال ژوئیه 22, 2012, 12:11:49 am
توسط وحید دامن‌افشان
چگونه شماره تعاریف و قضایا را دو قسمتی کنم؟

نویسنده bahar.1367انجمن انجمن تازه‌کاران

پاسخ ها: 3
مشاهده: 1484
آخرين ارسال اوت 28, 2012, 01:41:39 am
توسط فرشاد ترابی
شماره قضایا و تعاریف

نویسنده sharif1749انجمن انجمن تازه‌کاران

پاسخ ها: 1
مشاهده: 1308
آخرين ارسال سپتامبر 18, 2012, 04:10:30 pm
توسط Mohsen Avaji
شاره گذاری خودکار تعاریف و قضایا

نویسنده beniiانجمن فارسی‌تک FarsiTeX

پاسخ ها: 2
مشاهده: 1112
آخرين ارسال اكتبر 14, 2012, 09:12:27 pm
توسط فرشاد ترابی