%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%                                          بـسـم‌الـلـه‌الـرحـمـن‌الـرحـیـم                                                
%                                          الـحـمـدلـلـه‌رب الـ‍‌عـ‍‌الـمـیـن                                                 
%                                               الـرحـمـن‌الـرحـیـم                                                        
%                                                 مـلـک یـوم‌الـدیـن                                                       
%                                         ایاک نـ‍‌عـبـد و ایاک نـسـتـ‍‌عـیـن                                                 
%                                           اهـدناالصـراط المـسـتـقـیـم                                                   
%                                         صـراط‌الـذیـن انـ‍‌عـمـت عـلـیـ‍‌هـم                                                 
%                                           غـیـرالـمـ‍‌غـضـوب عـلـیـ‍‌هـم                                                    
%                                                  ولاالـضالـیـن                                                           
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% توجه داشته باشید برای دیدن خروجی کامل شامل نمایه و فهرست مطالب در ویرایشگر Texmaker، ابتدا دو بار 
% کلید F1 و سپس از منوی Tools گزینه MakeIndex و یا بطور معادل دکمه F12 روی صفحه کلیدتان را بزنید و دوباره کلید F1 و در آخر کلید F7 را فشار دهید.
%توضیحات مربوط به هر بسته یا دستور را می‌توانید در خط بالای آن ببینید.

\documentclass[12pt,a4paper]{report}
\usepackage{amsthm}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{mathrsfs}
\usepackage{fancyhdr}
\usepackage{fancybox}
\usepackage{makeidx}
\usepackage{color,graphicx}
\usepackage{caption}
\usepackage{alltt}
\usepackage{ragged2e}

%\usepackage{picinpar,graphicx}

%%%%%
%\makeindex
\def\indextoo#1{\index{#1}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\usepackage{showidx} 
%% بسته‌ای برای ظاهر شدن «مراجع» و «نمایه» در فهرست مطالب :
%\usepackage{tocbibind}

%دستوری برای وارد کردن واژه‌نامه انگلیسی به فارسی
\newcommand\persiangloss[2]{#1\dotfill\lr{#2}\\}
%بسته‌ای برای تنطیم حاشیه‌های بالا، پایین، چپ و راست صفحه
%\usepackage[top=50mm, bottom=50mm, left=50mm, right=50mm]{geometry}
% بسته‌ و دستوراتی برای ایجاد لینک‌های رنگی با امکان جهش
\usepackage[pagebackref=false,colorlinks,linkcolor=blue,citecolor=magenta]{hyperref}%cyan
% چنانچه قصد پرینت گرفتن نوشته خود را دارید، خط بالا را غیرفعال و  از دستور زیر استفاده کنید چون در صورت استفاده از دستور زیر‌‌، 
% لینک‌ها به رنگ سیاه ظاهر خواهند شد و برای پرینت گرفتن، مناسب‌تر خواهد بود
%\usepackage[pagebackref=false]{hyperref}
%%%%%%%%
%فراخوانی بسته زی‌پرشین و دستورات مربوط به نوع فونت‌ها
%\usepackage{bidi2in1}% با این پکیج، خروجی پی دی اف دوستونی میشود
%\usepackage[Kashida]{xepersian}
\usepackage{xepersian}
%دستور \usepackage{xepersian} باید بعد از همه بسته‌ها (پکیج‌ها)گذاشته شود یعنی زیپرشین آخرین بسته‌ای باید باشد که فراخوانی می‌کنید
\settextfont[Scale=1.1]{Yas}
% \setlatintextfont[Scale=1]{Junicode}
\setdigitfont[Scale=1]{Yas}   
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% تعریف قلم‌های فارسی و انگلیسی برای استفاده در بعضی از قسمت‌های متن
\defpersianfont\nastaliq[Scale=2]{IranNastaliq}
\defpersianfont\nastaliqq[Scale=1.7]{IranNastaliq}
%\defpersianfont\niloofar[Scale=1.1]{XB Niloofar}
	\defpersianfont\xyas[Scale=1.1]{Yas}    % XB Yas
		\defpersianfont\xtitre[Scale=1]{XB Titre}
%\defpersianfont\traffic[Scale=1]{B Traffic}
%\defpersianfont\yekan[Scale=1]{B Yekan}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% تعریف و نحوه ظاهر شدن قضایا، لم‌ها، تعریف‌ها و ...
\theoremstyle{definition}
\newtheorem{definition}{تعریف}[chapter]

%\theoremstyle{theorem}
\newtheorem{theorem}[definition]{{\bf قضیه}}
\newtheorem{program}[definition]{{\bf برنامه}}
\newtheorem{lemma}[definition]{{\bf لم}}
\newtheorem{proposition}[definition]{{\bf گزاره}}
\newtheorem{corollary}[definition]{{\bf نتیجه}}
\newtheorem{remark}[definition]{\bf ملاحظه}
\newtheorem{note}[definition]{{\bf نکته}} 
\newtheorem{procedure}[definition]{{\bf الگوریتم}} 
%\theoremstyle{definition}
\newtheorem{example}[definition]{{\bf مثال}}
\newtheorem{dad}[definition]{{\bf قرارداد}}
\newenvironment{prof}{\par\noindent {\bf اثبات. }}{\hfill{$\blacksquare$}\par} 
%\newenvironment{prof}{{\bf اثبات.}}{\hfill{$\blacksquare$}} %$\Box$
%%%%%%%%%%%%%%%%%%
%\def\thedefinition{\mbox{\beginL\arabic{definition}.\arabic{chapter}\endL}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%\renewcommand{\chaptername}{{\nastaliq{فصل }}}
%\renewcommand{\contentsname}{\nastaliq{فهرست مطالب }}
%\renewcommand{\indexname}{{فهرست الفبایی }}
%\renewcommand{\listfigurename}{\nastaliq{فهرست شکل‌ها}}
\renewcommand{\bibname}{{مراجع }}  
%%%%%%%%%%%%%%%%%%%
\textheight=22cm%تنظیم طول متن   
\textwidth=14.7cm%تنظیم عرض متن  
\topmargin=0cm%تنظیم حاشیه بالای صفحه 
\oddsidemargin=0cm%تنظیم حاشیه سمت چپ صفحه 
%\headsep=1cm%     فاصله متن از سر برگ   
\footskip=1cm% فاصله شماره صفحه از انتهای متن 
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% دستور ایجاد کادر رنگی %دستور ایجاد کادر رنگی 
\newcommand{\clr}[1]{
\vspace{5cm}
\colorbox[gray]{.9}{ \begin{minipage}[pht]{5.5in} #1\end{minipage} } 
\vspace*{.05cm}\leavevmode}
%..............
%.... دستور ایجاد کادر سایه‌دار وسط چین \shc
\newcommand{\shc}[1]{\shadowbox{\vbox{\begin{center}#1\end{center} }}}
%%%%%%%%%%%%%%%%%%%%%..............
% دستور ایجاد جعبه سیاه 
\newcommand{\jabesiah}[1]{\setlength\fboxrule{2pt}\setlength\fboxsep{3mm}\fbox{#1}\leavevmode}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% دستور ایجاد جعبه مرکز
 \newcommand{\jabecenter}[1]{\begin{center}\fbox{#1}\end{center}}
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\numberwithin{equation}{chapter}
%\def\theequation{\mbox{\beginL\arabic{equation}.\arabic{section}.\arabic{chapter}\endL}}%برای دلخواه‌کردن شماره‌گذاری فرمول‌ها
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\newcommand{\di}{\displaystyle}
\newcommand{\BR}{\mathbb{R}}
\newcommand{\BZ}{\Bbb{Z}}
\newcommand{\BN}{\Bbb{N}}
\newcommand{\BQ}{\Bbb{Q}}
\def\bH{\mbox{H}}
\DeclareMathOperator{\sign}{sign}
%%%%%%%%%%%%%%%%%%%%%%%
%برای تغییر آ به الف در شمارنده‌ی harfi 
\makeatletter
\def\@harfi#1{\ifcase#1\or الف \or ب\or پ\or ت\or ث\or
ج\or چ\or ح\or خ\or د\or ذ\or ر\or ز\or س\or ش\or ص\or ض\or ع\or غ\or
ف\or ق\or ک\or گ\or ل\or م\or ن\or ه\or و\or ی\else\@ctrerr\fi}
\makeatother
%%%%%%%%%%%%%%%%%%%%%%%%
%......................................................................................................................... 
%%%%% یا عــلــــــی  مـدد  یا عــلــــــی  مـدد  یا عــلــــــی  مـدد  یا عــلــــــی  مـدد    
%برای وسط چین شدن عنوان فصل ها
\makeatletter\def\@makechapterhead#1{\vspace*{50\p@}{\parindent \z@ \centering \normalfont
    \ifnum \c@secnumdepth >\m@ne\huge\bfseries \@chapapp\space \thechapter\par\nobreak
        \vskip 20\p@\fi \interlinepenalty\@M\Huge \bfseries #1\par\nobreak\vskip 40\p@}}\makeatother
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% تغییر در فهرست مطالب
\makeatletter\renewcommand{\@starttoc}[1]{  \hboxR to \textwidth{عنوان \hfill صفحه}  \begingroup    \makeatletter   \@input{\jobname.#1}    \if@filesw      \expandafter\newwrite\csname tf@#1\endcsname     \immediate\openout \csname tf@#1\endcsname \jobname.#1\relax    \fi \@nobreakfalse  \endgroup } \makeatother
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\makeatletter
\def\@chapter[#1]#2{\ifnum \c@secnumdepth >\m@ne
                         \refstepcounter{chapter}%
                         \typeout{\@chapapp\space\thechapter.}%
                         \addcontentsline{toc}{chapter}%
                                 {\@chapapp~ \protect\numberline{\arabic{chapter}}#1}
                                 %  {\protect\numberline{\harfi{chapter}}#1}%
                    \else
                      \addcontentsline{toc}{chapter}{#1}%
                    \fi
                    \chaptermark{#1}%
                    \addtocontents{lof}{\protect\addvspace{10\p@}}%
                    \addtocontents{lot}{\protect\addvspace{10\p@}}%
                    \if@twocolumn
                      \@topnewpage[\@makechapterhead{#2}]%
                    \else
                      \@makechapterhead{#2}%
                      \@afterheading
                    \fi}
\makeatother
%%%%%%%%%%%%%%%%%%%%%%%
%برای تغییر آ به الف در شمارنده‌ی ابجد 
\makeatletter
\def\@abjad#1{\ifcase#1\or آ \or ب\or پ\or ت\or ث‌\or
ج\or چ\or ح\or خ\or د\or ذ\or ر\or ز\or ژ\or \else\@ctrerr\fi}
\makeatother
%%%%%%%%%%%%%%%%%%%%%%%%



%\usepackage{hyperref}
\begin{document}

\begin{LTR}
\justifying{

\noindent
$X_{a} = (1, 5)(2, 4)(6, 41)(7, 42)(8, 16)(9, 17)(10, 15)(13, 14)(21, 23)(22, 24)(25, 32) \linebreak (26, 31)(27, 30)(28, 33)(29, 34)(36, 37)(38, 39)(43, 154)(44, 155)(45, 196)(46, 198) \linebreak (47,  197) (48,  142) (49,  143) (50,  170) (51,  169) (52,  158) (53,  159) (54,  166) (55,  161) \linebreak (56, 162) (57, 163) (58, 172) (59, 171) (60, 160) (61, 168) (62, 167) (63, 157)(64, 156)\linebreak(65, 165) (66, 164) (67, 178) (68,174) (69, 182) (70, 181) (71, 177) (72, 173) (73, 180)\linebreak(74, 179)(75, 176)(76, 175)(77, 152)(78, 153)(79, 188)(80, 190)(81, 189)(82, 145)\linebreak(83, 146)(84, 149)(85, 150)(86, 151)(87, 144)(88, 148)(89, 147)(90, 141)(91, 140)\linebreak(92, 136)(93, 137)(94, 138)(95, 126) (96, 127)(97, 183)(98, 184)(99, 113)(100, 112)\linebreak(103, 109)(107, 115)(108, 114)(110, 111)(116, 121)(118, 125)(119, 124)(122, 123)\linebreak(128, 131)(132, 133)(134, 186)(135, 187)(139, 185)$}

\end{LTR}
\end{document}











