% نمونه پایان‌نامه آماده شده با فایل استایل دانشکده علوم ریاضی و کامپیوتر دانشگاه خوارزمی.
% مجید محمدزاده،   mohammadzadeh28@gmail.com
\documentclass[11pt,twoside]{report} % twoside Formats for printing on both sides of paper
\usepackage{graphicx} % inserting images
%----------------------------------------------------------
\usepackage{hyperref} % PDF links
%\hypersetup{
%  colorlinks=true,% Links will be coloured, the default colour is red
%    linkcolor=blue,% Internal links, those generated by cross-referenced elements, are displayed in blue.
%   filecolor=magenta,% Links to local files will be shown in magenta colour (see linking local files).     
%    urlcolor=cyan% Links to web sites are set to cyan colour (see linking web addresses).
%}
\usepackage{setspace} % for switching between double/single space in document
\usepackage{fancyhdr} % package for changing Headings style
%----------------------------------------------------------
\usepackage{amsthm,amssymb,amsmath,mathtools}
\usepackage[titletoc]{appendix}% http://ctan.org/pkg/appendices
%\usepackage[margin=2.4cm]{geometry}
\usepackage[top=3cm,bottom=2cm,left=2.5cm,right=3.1cm,asymmetric]{geometry}
%----------------------------------------------------------
\usepackage{tocbibind}
\usepackage{hyperref} 
%----------------------------------------------------------
\usepackage[extrafootnotefeatures]{xepersian}
%\RTLcolumnfootnotes
%\fourcolumnfootnotes
\twocolumnfootnotes
%\sixcolumnfootnotes
%----------------------------------------------------------
\settextfont[Scale=1.1]{Yas}
%\settextfont[Scale=1.1]{Homa}
\setdigitfont[Scale=1.]{Yas}
%----------------------------------------------------------
% setting the margins of page
%\oddsidemargin=0mm
%\evensidemargin=0mm
%\textwidth=16cm
%\textheight=23.8cm
%\topmargin=-1.6cm
\headheight=22pt
\headsep=19pt
%----------------------------------------------------------
 % دستوری برای تعریف واژه‌نامه انگلیسی به فارسی
\newcommand\persiangloss[2]{#1\dotfill\lr{#2}\\}
% دستوری برای تعریف واژه‌نامه فارسی به انگلیسی
\newcommand\englishgloss[2]{#2\dotfill\lr{#1}\\}

\newtheorem{thm}{قضیه}[section]
\newtheorem{Ques}[thm]{سؤال باز}
\newtheorem{pro}[thm]{گزاره}
\newtheorem{lem}[thm]{لم}
\newtheorem{cor}[thm]{نتیجه}
\newtheorem{conj}[thm]{Conjecture}
\newtheorem{dfn}[thm]{تعریف}
\newtheorem{exam}[thm]{مثال}
\newtheorem{rem}[thm]{تذکر}
%\renewcommand\proof{\textbf{برهان.}}
%\let\oldproof\proof \let\oldendproof\endproof \def\proof{\paragraph{\textcolor{\textbf{برهان.}}} } \def\endproof{\hfill$\blacksquare$\oldendproof} 
\let\oldproof\proof \let\oldendproof\endproof \def\proof{\paragraph{\textbf{برهان.}}} \def\endproof{\hfill$\blacksquare$\oldendproof} 

\def\u{\mathcal{U}}
%----------------------------------------------------------
\newcommand{\Q}{\mathbb{Q}}               % for ratinal number
\newcommand{\R}{\mathbb{R}}                % for Real numbers
%\newcommand{\Z}{\mathbb{Z}}             % for Integer number
\newcommand{\nls}{\textbf{n}ls}
%%%%%%%%%%%%%%%%%%%%%%%%
%تعریف دستورات جدید برای خلاصه نویسی و راحتی کار در هنگام تایپ فرمول‌های ریاضی
\newcommand{\Ri}{\mathbb{R}}               % for Real numbers
\newcommand{\Z}{\mathbb{Z}} 
\newcommand{\D}{\mathbb{D}}               % for Integer number
%----------------------------------------------------------
\DeclareMathOperator{\Aut}{Aut}
%----------------------------------------------------------
%----------------------------------------------------------
% برای تبدیل چکیده به خلاصه
%\renewcommand{\abstract}{خلاصه} 
% برای تبدیل کتابنامه به مراجع
\renewcommand{\bibname}{مراجع}
%----------------------------------------------------------
% تعریف قلم‌های فارسی و انگلیسی برای استفاده در بعضی از قسمت‌های متن
%\defpersianfont\nastaliq[Scale=2]{IranNastaliq}
%\defpersianfont\yas[Scale=2]{Yas}
%----------------------------------------------------------
% tell tex engine address of folder containing your pictures
\graphicspath{{images}}
% commands to print the page number in header
\pagestyle{fancy}
\fancyhf{} 
\fancyhead[OL,EL]{\thepage}
\fancyhead[OR]{\small\rightmark}
\fancyhead[ER]{\small\leftmark}
\renewcommand{\chaptermark}[1]{%
\markboth{\thechapter.\ #1}{}}

% commands related to XePersian package
% وارد  کردن نمایه:
\usepackage{makeidx}
%\makeindex
%وارد کردن اطلاعات جلدهای فارسی و انگلیسی:
\input{jeld_info}
%----------------------------------------------------------
\begin{document}
%\maketitle %This option is not necessary for the book and report classes
%دستوری برای تعیین فاصله بین خطوط، همین مقدار است.
\baselineskip=0.9cm
%----------------------------------------------------------
% وارد کردن فایلهای تقدیم به افراد، چکیده، فارسی، اظهارنامه و مقدمه:
\include{jeld_fa}
\include{besm}
\pagenumbering{harfi} %Roman page number for toc(table of content
%\include{tashakor}
\include{taghdim_afrad2}
\include{taghdim_afrad1}
\include{abstract_fa}
%\include{ezhar_name}
\include{intro}
% دستوری برای ظاهر شدن فهرست مطالب
\tableofcontents  % Print table of contents
% insert each of your chapters with a \inlcude{filename} command as below
\include{chap1}
\include{chap2}
\include{chap3}
\include{chap4}
%----------------------------------------------------------
% If do not have appendix then comment following 3 lines
\begin{appendices}
%\appendix
%\include{peyvast1}
%\include{peyvast2}
\end{appendices}
%----------------------------------------------------------
\singlespacing

% مراجع، واژه‌نامهٔ انگلیسی به ‌فارسی و فارسی به ‌انگلیسی.
\include{reference}
\include{vaje_en2fa}
\include{vaje_fa2en}

\phantomsection
%\cleardoublepage
%\addcontentsline{toc}{chapter}{\indexname}
% وارد کردن نمایه.
\printindex
% چکیدهٔ انگلیسی.

%\addcontentsline{toc}{chapter}{\numberline{}  چکیده }
%\makeindex
%\printindex
\include{abstract_en}
% جلد انگلیسی.
\include{jeld_en_r}
\include{jeld_en}
\end{document}