• Welcome to پارسی‌لاتک.
 
از تاریخ ۱۳۹۳/۸/۱۴ به دلیل ارائه خدمات بهتر به سایت جدید پرسش و پاسخ مهاجرت کرده‌ایم؛ از این رو امکان عضویت و ارسال پست در تالار غیرفعال شده است. لطفاً برای پرسیدن سوال‌های خود به سایت جدید مراجعه کنید.

ورود به سایت جدید

theorem-box

نویسنده ali_da, نوامبر 26, 2011, 10:32:07 قبل از ظهر

« قبلی - بعدی »

ali_da

سلام
در نمونه مثالهای زیپرشین پرونده‌ای به نام  theorem-box
قرار دارد. چه  تغییراتی در دستورات این نمونه ایجاد کنیم تاخروجی مانند فایل پیوست شود.(آ)
تنها کاری که من توانستم انجام دهیم این بود که یک کادر اضافی دور متن ایجاد کنم و رنگ کادر اولیه را تغییر دهم تا خیلی مشخص نشود.(پیوست شده )

vafa

نقل قول از: sh_mehry در نوامبر 26, 2011, 10:32:07 قبل از ظهر
سلام
در نمونه مثالهای زیپرشین پرونده‌ای به نام  theorem-box
قرار دارد. چه  تغییراتی در دستورات این نمونه ایجاد کنیم تاخروجی مانند فایل پیوست شود.(آ)
تنها کاری که من توانستم انجام دهیم این بود که یک کادر اضافی دور متن ایجاد کنم و رنگ کادر اولیه را تغییر دهم تا خیلی مشخص نشود.(پیوست شده )
اینی که شما می‌خواهید درست کنید خیلی ساده‌تر از آنی است که در قسمت نمونه مثالهای زی‌پرشین قرار دارد:


\documentclass{article}
\usepackage{xepersian}
\makeatletter
\newsavebox\mydefinitionbox
\@definecounter{mydefinition}
\newenvironment{definition}[1][\linewidth]{%
\begin{lrbox}{\mydefinitionbox}%
\begin{minipage}{#1}%
\refstepcounter{mydefinition}%
\hskip0.5cm\fbox{\themydefinition}
\textbf{تعریف}
}{%
\end{minipage}%
\end{lrbox}%
\vskip5pt
\noindent\fbox{\usebox\mydefinitionbox}%
\vskip5pt}
\makeatother
\begin{document}
این یک متن آزمایشی است که در حال نوشتنش هستیم این یک متن آزمایشی است که در حال نوشتنش هستیم این یک متن آزمایشی است که در حال نوشتنش هستیم
\begin{definition}[0.8\linewidth]
می‌گوئیم حد دنباله
\[\lim_{n\to\infty}a_n=L\]
مابقی چرندیات ...
\end{definition}
\begin{definition}[0.9\linewidth]
می‌گوئیم حد دنباله
\[\lim_{n\to\infty}a_n=L\]
مابقی چرندیات ...
\end{definition}
\end{document}


ali_da

پرونده را اجرا کردم. فقط یک سوال. اگر قرار باشد کلمه تعریف به عنوان یک آرگومان آورده شود تا بتوان در مواقع لزوم  از کلمات دیگری مثل قضیه یا ... استفاده کنیم چی؟

vafa

نقل قول از: sh_mehry در نوامبر 26, 2011, 01:02:29 بعد از ظهر
پرونده را اجرا کردم. فقط یک سوال. اگر قرار باشد کلمه تعریف به عنوان یک آرگومان آورده شود تا بتوان در مواقع لزوم  از کلمات دیگری مثل قضیه یا ... استفاده کنیم چی؟


\documentclass{article}
\usepackage{keyval}
\usepackage{xepersian}
\makeatletter
\define@key{mydefinitionbox}{width}{\def\@mydefinitionboxwidth{#1}}
\define@key{mydefinitionbox}{theorem name}{\def\@mytheoremname{#1}}
\newsavebox\mydefinitionbox
\@definecounter{mydefinition}
\newenvironment{definition}[1][]{%
\setkeys{mydefinitionbox}{width=\linewidth,theorem name={تعریف},
#1}
\begin{lrbox}{\mydefinitionbox}%
\begin{minipage}{\@mydefinitionboxwidth}%
\refstepcounter{mydefinition}%
\hskip0.5cm\fbox{\themydefinition}
\textbf{\@mytheoremname}
}{%
\end{minipage}%
\end{lrbox}%
\vskip5pt
\noindent\fbox{\usebox\mydefinitionbox}%
\vskip5pt}
\makeatother
\begin{document}
این یک متن آزمایشی است که در حال نوشتنش هستیم این یک متن آزمایشی است که در حال نوشتنش هستیم این یک متن آزمایشی است که در حال نوشتنش هستیم
\begin{definition}[theorem name={قضیه}]
می‌گوئیم حد دنباله
\[\lim_{n\to\infty}a_n=L\]
مابقی چرندیات ...
\end{definition}
\begin{definition}[width=8cm]
می‌گوئیم حد دنباله
\[\lim_{n\to\infty}a_n=L\]
مابقی چرندیات ...
\end{definition}
\begin{definition}[width=0.9\textwidth, theorem name={نکته}]
می‌گوئیم حد دنباله
\[\lim_{n\to\infty}a_n=L\]
مابقی چرندیات ...
\end{definition}
\end{document}


ali_da

سلام
با وجود اینکه این مطلب طی سه ماه گذشته ارسال دیگری نداشته بخاطر جلو گیری از شلوغ شدن سایت سوالم را اینجا مطرح می‌کنم. میخواستم ببینم چطور میشه یک آرگومان دیگر برای تغییر رنگ  داخل جعبه اضافه نمود.

vafa

#5
نقل قول از: sh_mehry در می 02, 2012, 12:43:42 بعد از ظهر
سلام
با وجود اینکه این مطلب طی سه ماه گذشته ارسال دیگری نداشته بخاطر جلو گیری از شلوغ شدن سایت سوالم را اینجا مطرح می‌کنم. میخواستم ببینم چطور میشه یک آرگومان دیگر برای تغییر رنگ  داخل جعبه اضافه نمود.


\documentclass{article}
\usepackage{keyval,color}
\usepackage{xepersian}
\makeatletter
\define@key{mydefinitionbox}{width}{\def\@mydefinitionboxwidth{#1}}
\define@key{mydefinitionbox}{theorem name}{\def\@mytheoremname{#1}}
\define@key{mydefinitionbox}{background color}{\def\@mybackgroundcolor{#1}}
\define@key{mydefinitionbox}{rule color}{\def\@myrulecolor{#1}}
\define@key{mydefinitionbox}{rule width}{\def\@myfboxrulewidth{#1}}
\define@key{mydefinitionbox}{paragraph indentation}{\def\@myparagraphindentation{#1}}
\newsavebox\mydefinitionbox
\@definecounter{mydefinition}
\newenvironment{definition}[1][]{%
\setkeys{mydefinitionbox}{width=\textwidth,theorem name={تعریف},background color=white,rule color=black,rule width=0.4pt,paragraph indentation=0.5cm,
#1}
\setlength{\fboxrule}{\@myfboxrulewidth}%
\begin{lrbox}{\mydefinitionbox}%
\begin{minipage}{\dimexpr(\@mydefinitionboxwidth-2\fboxsep-2\fboxrule)}%
\setlength{\parindent}{\@myparagraphindentation}
\refstepcounter{mydefinition}%
\setlength{\fboxrule}{0.4pt}%
\fbox{\themydefinition}
\textbf{\@mytheoremname}
}{%
\end{minipage}%
\end{lrbox}%
\vskip5pt
\noindent\fcolorbox{\@myrulecolor}{\@mybackgroundcolor}{\usebox\mydefinitionbox}%
\vskip5pt}
\makeatother
\begin{document}
این یک متن آزمایشی است که در حال نوشتنش هستیم این یک متن آزمایشی است که در حال نوشتنش هستیم این یک متن آزمایشی است که در حال نوشتنش هستیم
\begin{definition}[theorem name={قضیه},background color=yellow,rule width=4pt,rule color=yellow]
می‌گوئیم حد دنباله
\[\lim_{n\to\infty}a_n=L\]
مابقی چرندیات ...
\end{definition}
\begin{definition}[width=8cm,rule color=red, rule width=4pt,paragraph indentation=0pt]
می‌گوئیم حد دنباله
\[\lim_{n\to\infty}a_n=L\]
مابقی چرندیات ...
\end{definition}
\begin{definition}[width=0.9\textwidth, theorem name={نکته},background color=yellow, rule color=red,rule width=5pt,paragraph indentation=1cm]
می‌گوئیم حد دنباله
\[\lim_{n\to\infty}a_n=L\]
مابقی چرندیات ...
\end{definition}
\end{document}


ali_da

#6
سلام. خیلی خیلی ممنون . سخاوت شما در پاسخگویی مرا حیرت زده کرده. یک سوال:آیا امکان انجام این کار روی فایلی که خودم ارسال کرده بودم وجود نداشت؟ جسارت نشه چون میخوام زمینه اون  قالبی که ارسال کردم رنگی باشه.

vafa

نقل قول از: sh_mehry در می 02, 2012, 06:41:55 بعد از ظهر
سلام. خیلی خیلی ممنون . سخاوت شما در پاسخگویی مرا حیرت زده کرده. یک سوال:آیا امکان انجام این کار روی فایلی که خودم ارسال کرده بودم وجود نداشت؟ جسارت نشه چون میخوام زمینه اون  قالبی که ارسال کردم رنگی باشه.
خیر