سلام
قبل از پرسیدن سوال بهتر است راهنمای سایت را از آدرس http://qa.parsilatex.com/faq و همچنین قوانین سایت را از آدرس http://qa.parsilatex.com/rules ، برای چگونگی پرسیدن سوال مطالعه کنید.
شما باید یک فایل کمینه با پسوند تک درست کنید و ضمیمه ی سوالتان کنید.
گزینهی boxed
از بستهی algorithm2e
دور الگوریتم یک جعبه قرار میدهد. از گزینهی linesnumbered
نیز برای نمایش شمارهی سطرها استفاده کردهام.
دستورات شما به صورت زیر است:
\documentclass[12pt]{report}
\usepackage[linesnumbered,boxed]{algorithm2e}
\usepackage[logo=on,pdfinfo=on,
inlinemathdigits=persian,%
displaymathdigits=persian%
]{xepersian}
\settextfont[Scale=1.2]{IRZar}
\settextdigitfont[Scale=.9]{Yas}
\setmathdigitfont[Scale=.9]{PGaramond}
\begin{document}
%\SetAlgoCaptionSeparator{22pt}
\SetAlCapSkip{12pt}
\begin{latin}
\begin{algorithm}[H]
initialization\;
\While{While condition}{
instructions\;
\eIf{condition}{
instructions1\;
instructions2\;
}{
instructions3\;
}
}
\caption{how can i use the box around the algorithm?}
\end{algorithm}
\end{latin}
\end{document}
الگوریتمی از شما در فایل کمینه نبود لذا به صورت فرضی یک الگوریتم در این مثال قرار دادهام. از ساختار زیر برای تنظیم فاصلهی جعبه تا عنوان آن استفاده کردهام:
\SetAlCapSkip{12pt}
خروجی شما با نسخههای اولیهی 2018 به صورت زیر است:
موفق باشید.