%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%                                          بـسـم‌الـلـه‌الـرحـمـن‌الـرحـیـم                                                
%                                          الـحـمـدلـلـه‌رب الـ‍‌عـ‍‌الـمـیـن                                                 
%                                               الـرحـمـن‌الـرحـیـم                                                        
%                                                 مـلـک یـوم‌الـدیـن                                                       
%                                         ایاک نـ‍‌عـبـد و ایاک نـسـتـ‍‌عـیـن                                                 
%                                           اهـدناالصـراط المـسـتـقـیـم                                                   
%                                         صـراط‌الـذیـن انـ‍‌عـمـت عـلـیـ‍‌هـم                                                 
%                                           غـیـرالـمـ‍‌غـضـوب عـلـیـ‍‌هـم                                                    
%                                                  ولاالـضالـیـن                                                           
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% توجه داشته باشید برای دیدن خروجی کامل شامل نمایه و فهرست مطالب در ویرایشگر Texmaker، ابتدا دو بار 
% کلید F1 و بعد کلید F12 و دوباره کلید F1 و در آخر کلید F7 را فشار دهید.
%توضیحات مربوط به هر بسته یا دستور را می‌توانید در خط بالای آن  ببینید.
%\documentclass[11pt]{imsproc}

\documentclass[12pt,a4paper]{report}
\usepackage{amsthm}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{mathrsfs}
%\usepackage{setspace}\doublespacing
\usepackage{fancyhdr}
\usepackage{fancybox}
\usepackage{makeidx}
%\usepackage[nottoc]{tocbibind}
\usepackage[nottoc]{tocbibind}
\usepackage{color,graphicx}%xecolour
%\numberwithin{equation}{section}
%%%%%
\makeindex

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


%دستوری برای وارد کردن واژه‌نامه انگلیسی به فارسی
\newcommand\persiangloss[2]{#1\dotfill\lr{#2}\\}
%بسته‌ای برای تنطیم حاشیه‌های بالا، پایین، چپ و راست صفحه
%\usepackage[top=50mm, bottom=50mm, left=50mm, right=50mm]{geometry}
%بسته‌ای برای نمایش تصاویر قرار داده شده در متن


% بسته‌ و دستوراتی برای ایجاد لینک‌های رنگی با امکان جهش
\usepackage[pagebackref=true,colorlinks,linkcolor=blue,citecolor=magenta]{hyperref}
%\usepackage [pagebackref=true, colorlinks, linkcolor=blue, citecolor=magenta, urlcolor=cyan] {hyperref}
% چنانچه قصد پرینت گرفتن نوشته خود را دارید، خط بالا را غیرفعال و  از دستور زیر استفاده کنید چون در صورت استفاده از دستور زیر‌‌، 
% لینک‌ها به رنگ سیاه ظاهر خواهند شد و برای پرینت گرفتن، مناسب‌تر خواهد بود

%%%%%%%%
%\usepackage[pagebackref=false]{hyperref}
\usepackage[extrafootnotefeatures]{xepersian}
\twocolumnfootnotes
%فراخوانی بسته زی‌پرشین و دستورات مربوط به نوع فونت‌ها
%\usepackage{bidi2in1}% 
%با این پکیج، خروجی پی دی اف دوستونی میشود
%\usepackage[pagebackref=true]{hyperref}
%\usepackage{hyperref}
%\hypersetup{pagebackref=true}
\usepackage{xepersian}
%\settextfont[Scale=1]{Tahoma}
\settextfont[Scale=1.15]{Yas}
 %\setlatintextfont[Scale=1]{Junicode}
\setdigitfont[Scale=1]{Yas}   %PGaramond
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% تعریف قلم‌های فارسی و انگلیسی برای استفاده در بعضی از قسمت‌های متن
%\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}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% تعریف و نحوه ظاهر شدن قضایا، لم‌ها، تعریف‌ها و ...
\theoremstyle{definition}
\newtheorem{definition}{تعریف}[section]
\newtheorem{ex}[definition]{{\bf مثال}}
\theoremstyle{theorem}
\newtheorem{theorem}[definition]{{\bf قضیه}}
\newtheorem{mention}[definition]{{\bf تذکر}}
\newtheorem{lemma}[definition]{{\bf لم}}
\newtheorem{proposition}[definition]{{\bf گزاره}}
\newtheorem{cor}[definition]{{\bf نتیجه}}
\newtheorem{remark}[definition]{\bf ملاحظه}
\newtheorem{note}[definition]{{\bf نکته}} 
\theoremstyle{definition}

\newtheorem{dad}[definition]{{\bf قرارداد}}
%\newenvironment{prof}{\par\noindent {\bf اثبات. }}{\hfill{$\diamondsuit$}\par} 
\newenvironment{prof}{\par\noindent {\bf اثبات. }}{\hfill{$\blacksquare$}\par} 
%%%%%%%%%%%%%%%%%%
%\def\thedefinition{\mbox{\beginL\arabic{definition}.\arabic{chapter}\endL}}
\def\cR{\cal{R}}
\def\cH{\cal{H}}
\def\cp{\cal{p}}
\def\CR{\Bbb{C}}
\def\BR{\Bbb{R}}
\def\BP{\Bbb{P}}
\def\BH{\Bbb{H}}
\def\di{\displaystyle}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\renewcommand{\indexname}{{فهرست الفبایی }}
%\renewcommand{\listfigurename}{\nastaliq{فهرست شکل‌ها}}
\renewcommand{\bibname}{{ فهرست مراجع  }} 
\newcommand{\f}{\frac}
%%%%%%%%%%%%%%%%%%%
\textheight=22cm%تنظیم طول متن   
\textwidth=14.7cm%تنظیم عرض متن  
\topmargin=0cm%تنظیم حاشیه بالای صفحه 
\oddsidemargin=0cm%تنظیم حاشیه سمت چپ صفحه 
%\headsep=1cm%     فاصله متن از سر برگ   
\footskip=1cm% فاصله شماره صفحه از انتهای متن 
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\renewcommand{\listfigurename}{ {فهرست شکل‌ها}}
\renewcommand{\listtablename}{ {فهرست جدول‌ها}}
% دستور ایجاد جعبه مرکز
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %برای وسط چین شدن عنوان فصل ها
%%%%\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}
\makeindex
\begin{document}

%---------------------- Make title page ---------------------%


%\include{besm} \newpage
\include{Title} 
%------------------------------------------------------------------------
%\pagestyle{myheadings}


\newpage
%---------------------------- تقدیم ----------------------
\thispagestyle{empty}
%\thispagestyle{plain}
%\cleardoublepage
%\baselineskip=1cm
%\include{taghdim}
%---------------------------- سپاس  -------------------------------
%\include{sepas}
%---------------------------- چکیده فارسی  -
\baselineskip=1cm
%\newpage
%دستوری برای تعیین فاصله بین خطوط (نه دو خط) و تا وقتی که مقدار آن تغییر نکند، فاصله بین خطوط، همین مقدار است

%--------------------- ----- فهرست مطالب  --------------------%  
\baselineskip=1cm
%\pagenumbering{Alph} 
\pagenumbering{harfi}

\include{chekideh}
%\newpage
%\clearpage
%\phantomsection
%\addcontentsline{toc}{chapter}{مراجع}

\tableofcontents%\clearpage

\listoffigures%\clearpage

%\addcontentsline{toc}{chapter}{فهرست شکل‌ها}
\listoftables%\clearpage
%\newpage

%\addcontentsline{toc}{chapter}{فهرست جدول‌ها}

\include{introduction}
%---------------------- List of figures ---------------------%
%\listoffigures
%--------------------- Set line spacing ---------------------%
\newpage
\baselineskip=1.cm
%---------------------------- مقدمه ------------------------------

\pagenumbering{arabic}

\setcounter{page}{1}

%------------------------- Chapter 1 ------------------------%
\include{fasle1}
%------------------------- Chapter 2 ------------------------%
\include{fasle2}
%------------------------- Chapter 3 ------------------------%
%

\include{fasle3}
%------------------------- Chapter 4 ------------------------%
\include{fasle4}
%------------------------- Chapter 5 ------------------------%
\include{fasle5}
\include{fasle6}
\include{biblio}
\include{nemad}
\include{vajeh}
%\appendix %پیوست‌ها: این دستور سبب می‌گردد که فایل‌های بعد از آن به صورت پیوست  در فهرست مندرجات ظاهر گردد.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%------------------------- واژه‌نامه  ------------------------%
%\include{dictionary}%واژه‌نامه  
%------------------------- مراجع ------------------------%
\baselineskip=.6cm

%\addcontentsline{toc}{chapter}{ فهرست الفبایی }
\baselineskip=1.cm
\printindex
%--------------------- English Abstract ---------------------%
\baselineskip=1cm
%\include{EnAbstract}
%----------------- Make English title page ------------------%
\include{EnTitle}
%--------------------- End of document ----------------------%
\end{document}