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

لاتک LATEX => ریاضیات و علوم => نويسنده: amintc در آوریل 08, 2013, 11:37:03 pm

عنوان: قرار دادن مربع توپر در پایان اثبات قضایا
رسال شده توسط: amintc در آوریل 08, 2013, 11:37:03 pm
اساتید اشکال گرفتن که در آخر برهان هر قضیه باید یک مربع توپر و در سمت راست صفحه قرار داده شود!؟؟؟ مشکل اینجاست که وقتی از دستور
begin{proof} استفاده می‌شود در آخر برهان یک مربع توخالی و در سمت چپ متن قرار می‌دهد. لطفاً بنده رو راهنمایی کنید...ممنون
عنوان: پاسخ : قرار دادن مربع توپر در پایان اثبات قضایا
رسال شده توسط: ابوالفضل دیانت در آوریل 08, 2013, 11:43:24 pm
با سلام

قبل از begin{document} می توانید دستور proof را به صورت زیر بازنویسی کنید
\let\oldproof\proof
\let\oldendproof\endproof
\def\proof{\paragraph{\textcolor{red}{\textbf{اثبات.}}} }
\def\endproof{\hfill$\blacksquare$\oldendproof}

این طوری اولا در ابتدا یک کلمه اثبات با رنگ قرمز می نویسد (هر جور که می خواهید می توانید خط سوم را تغییر دهید ) و سپس مربع توپر در انتها می گذارد. اگر مربع تو خالی می خواهید باید به جای $\blacksquare$  بنویسید $\square$.

باتشکر
عنوان: پاسخ : قرار دادن مربع توپر در پایان اثبات قضایا
رسال شده توسط: amintc در آوریل 08, 2013, 11:49:34 pm
با تشکر از راهنماییتون. فقط یه مشکل کوچیک هست اونم اینکه مربع باید سمت راست باشه نه چپ!!!
عنوان: پاسخ : قرار دادن مربع توپر در پایان اثبات قضایا
رسال شده توسط: ابوالفضل دیانت در آوریل 08, 2013, 11:51:48 pm
نه استاندارد این است که سمت چپ باشد، نه راست.
اما با این حال فکر کنم اگر \hfill را بردارید سمت راست می گذارد.

در ضمن اگر می خواهید مربع بیافتد خط بعدی بین \end{proof} و آخرین خط قضیه یک خط فاصله بیاندازید.یعنی:
\begin{proof}
....
...
...

\end{proof}

عنوان: پاسخ : قرار دادن مربع توپر در پایان اثبات قضایا
رسال شده توسط: amintc در آوریل 08, 2013, 11:56:31 pm
نه اگر \hfill رو برداری مربع میچسبه به آخر خط. به جای \hfill از دستور \newline استفاده کردم و درست شد. خیــــــلی لطف کردین دوست عزیز.