پارسی‌لاتک

لاتک LATEX => گرافیک، جدول و شکل => نويسنده: ali_da در نوامبر 26, 2011, 10:32:07 قبل از ظهر

عنوان: theorem-box
رسال شده توسط: ali_da در نوامبر 26, 2011, 10:32:07 قبل از ظهر
سلام
در نمونه مثالهای زیپرشین پرونده‌ای به نام  theorem-box
قرار دارد. چه  تغییراتی در دستورات این نمونه ایجاد کنیم تاخروجی مانند فایل پیوست شود.(آ)
تنها کاری که من توانستم انجام دهیم این بود که یک کادر اضافی دور متن ایجاد کنم و رنگ کادر اولیه را تغییر دهم تا خیلی مشخص نشود.(پیوست شده )
عنوان: پاسخ : theorem-box
رسال شده توسط: vafa در نوامبر 26, 2011, 11:28:03 قبل از ظهر
نقل قول از: 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}

عنوان: پاسخ : theorem-box
رسال شده توسط: ali_da در نوامبر 26, 2011, 01:02:29 بعد از ظهر
پرونده را اجرا کردم. فقط یک سوال. اگر قرار باشد کلمه تعریف به عنوان یک آرگومان آورده شود تا بتوان در مواقع لزوم  از کلمات دیگری مثل قضیه یا ... استفاده کنیم چی؟
عنوان: پاسخ : theorem-box
رسال شده توسط: vafa در نوامبر 26, 2011, 03:28:02 بعد از ظهر
نقل قول از: 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}

عنوان: پاسخ : theorem-box
رسال شده توسط: ali_da در می 02, 2012, 12:43:42 بعد از ظهر
سلام
با وجود اینکه این مطلب طی سه ماه گذشته ارسال دیگری نداشته بخاطر جلو گیری از شلوغ شدن سایت سوالم را اینجا مطرح می‌کنم. میخواستم ببینم چطور میشه یک آرگومان دیگر برای تغییر رنگ  داخل جعبه اضافه نمود.
عنوان: پاسخ : theorem-box
رسال شده توسط: vafa در می 02, 2012, 01:15:41 بعد از ظهر
نقل قول از: 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}

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