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

نویسنده موضوع: نوشتن مراحل یک الگوریتم ریاضی در یک جدول و قرار دادن آن بین متون فارسی  (دفعات بازدید: 6814 بار)

آفلاین ابوالفضل دیانت

  • همکاران
  • Hero Member
  • ***
  • تشکر
  • -اهدا شده: 192
  • -دریافت شده: 271
  • ارسال: 812
    • ديدن مشخصات
با سلام
یک راه ساده دستی نوشتن است. خیلی ساده:
\begin{algorithm}
\caption{
خارج کردن صف از حالت پایدار
}
\label{alg1}
\begin{latin}
\begin{algorithmic}[1]
\REQUIRE Privacy level, delay condition, $\lambda$.
\STATE\textbf{Input:}  Privacy level, delay condition
\STATE  \textbf{Output:}  Privacy level, delay condition
\STATE \textbf{Compute} $L_{\max}  , L_{\min} , \mu_{0} , \mu_{Max}, \mu_{Min}, \xi_{\uparrow}, \xi_{\downarrow}$
\WHILE {$!$ Packet arrive}
\STATE Wait
\ENDWHILE
\STATE Compute buffer length ($L$).
\IF {$L<L_{\min}$}
\STATE $\mu = \min (\mu - \xi_{\downarrow},\mu_{Max})$
\ELSIF {$L>L_{\max}$}
\STATE $\mu = \min (\mu + \xi_{\uparrow},\mu_{Min})$
\ENDIF
\IF {$\lambda$ changes}
\STATE Go to 1
\ELSE
\STATE Go to 2
\ENDIF
\end{algorithmic}
\end{latin}
\end{algorithm}
فقط نکته این‌جا است که در کنار خط Input‌ و Output در کد بالا شماره می‌خورد اگر می‌خواهید شماره نخورد، برای این کار شما کافی به جای algorithmic بسته algcompatible را وارد کنید. و از \STATEx استفاده کنید.
\documentclass{report}
\usepackage{algorithm}
\usepackage{algcompatible}
\usepackage{xepersian}

\begin{document}

\begin{algorithm}
\caption{
خارج کردن صف از حالت پایدار
}
\label{alg1}
\begin{latin}
\begin{algorithmic}[1]
\REQUIRE Privacy level, delay condition, $\lambda$.
\STATE\textbf{Input:}  Privacy level, delay condition
\STATE  \textbf{Output:}  Privacy level, delay condition
\STATE \textbf{Compute} $L_{\max}  , L_{\min} , \mu_{0} , \mu_{Max}, \mu_{Min}, \xi_{\uparrow}, \xi_{\downarrow}$
\WHILE {$!$ Packet arrive}
\STATE Wait
\ENDWHILE
\STATE Compute buffer length ($L$).
\IF {$L<L_{\min}$}
\STATE $\mu = \min (\mu - \xi_{\downarrow},\mu_{Max})$
\ELSIF {$L>L_{\max}$}
\STATE $\mu = \min (\mu + \xi_{\uparrow},\mu_{Min})$
\ENDIF
\IF {$\lambda$ changes}
\STATE Go to 1
\ELSE
\STATE Go to 2
\ENDIF
\end{algorithmic}
\end{latin}
\end{algorithm}
\end{document}
به نحوه وارد کردن بسته‌ها دقت کنید، در کد بالا من هم با شماره و هم بی شماره را گذاشتم.

کاربرانی که از پست شما تشکر کرده‌اند را دنبال کنید:



قرار دادن جدول با عرض تمام صفحه در مقاله دو ستونی

نویسنده e.roknabadiانجمن گرافیک، جدول و شکل

پاسخ ها: 7
مشاهده: 10166
آخرين ارسال اكتبر 19, 2009, 11:03:51 am
توسط محمود امین‌طوسی
نحوه صحیح نوشتن متون فارسی

نویسنده محمد چهارسوقیانجمن سبک نوشتار

پاسخ ها: 2
مشاهده: 27224
آخرين ارسال مه 04, 2010, 11:50:26 am
توسط امیرمسعود
نحوه قرار دادن شکل در فارسی‌تک

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

پاسخ ها: 5
مشاهده: 4159
آخرين ارسال مه 04, 2012, 09:07:23 am
توسط هادی صفی‌اقدم
قرار دادن عبارتی شروع شده با نمادی ریاضی در جایگاه مناسب در نمایه

نویسنده امیرحسین شرفیانجمن Xindy

پاسخ ها: 5
مشاهده: 2739
آخرين ارسال ژوئیه 31, 2011, 04:30:23 pm
توسط هادی صفی‌اقدم
مشکل بسته Hyperref در قرار دادن bookmark فارسی و انگلیسی

نویسنده ابوالفضل دیانتانجمن حروف‌چینی مستندات

پاسخ ها: 1
مشاهده: 2131
آخرين ارسال نوامبر 21, 2011, 08:48:22 am
توسط vafa
نوشتن یک عبارت فارسی در یک عبارت ماتریسی ریاضی

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

پاسخ ها: 1
مشاهده: 1785
آخرين ارسال مه 29, 2012, 06:00:33 pm
توسط سید احمد موسوی
نوشتن عبارت فارسی در یک مجموعه ریاضی

نویسنده زهرا شیخ الا سلامی 1انجمن فارسی‌تک FarsiTeX

پاسخ ها: 1
مشاهده: 1930
آخرين ارسال ژوئن 03, 2012, 09:28:15 pm
توسط هادی صفی‌اقدم
نوشتن متن فارسی در فرمول ریاضی

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

پاسخ ها: 2
مشاهده: 3258
آخرين ارسال ژوئن 20, 2012, 06:59:56 pm
توسط ramintehranchi