\usepackage[top=3cm,right=3cm,bottom=2.5cm,left=2.5cm]{geometry}  %  بسته‌ای برای تنظیم اندازه صفحه پایان‌نامه. در صورتیکه از این فایل برای تهیه کتاب استفاده شود، باید در جلوی این دسستور علامت درصد گذاشته شود. 
\usepackage[usenames,dvipsnames,x11names]{xcolor}
\usepackage{cite,bookmark,tocbibind,listings,moreverb,xcolor,tabu,colortbl,multirow,rotating}
\usepackage{enumerate,framed,graphicx,graphics,algorithm,algorithmic,varwidth, pifont}
\usepackage{amsthm,amssymb,amsmath,amsfonts,amscd,latexsym,fancyhdr,multirow,float}
\usepackage{fancybox,mathabx} 
\usepackage[all]{xy}
% بسته‌   glossaries برای وارد کردن واژه نامه در متن، این بسته باید بعد از hyperref حتما صدا زده شود. 
\usepackage{roundbox}
\usepackage{subfigure}
\usepackage[subfigure]{tocloft}
\usepackage{hyperref}
\hypersetup{colorlinks=true,linkcolor=blue, anchorcolor=green, citecolor=magenta, urlcolor=cyan, filecolor=magenta}
%   دستور برای  رنگی کردن لینکها و رفرنسها. اگر نمی‌خواهید رنگی باشند true  را به  false  تغییر دهید. 

% بسته‌ای برای وارد کردن واژه نامه در متن، این بسته باید بعد از hyperref حتما صدا زده شود. 
\usepackage[xindy]{glossaries}
\usepackage{setspace}
\onehalfspacing
% در مورد تقدم و تاخر وارد کردن بسته ها تنها باید به چند نکته دقت کرد:
% الف) بسته xepersian حتما حتما باید آخرین بسته ای باشد که فراخوانی می شود
% ب) بسته hyperref جزو آخرین بسته هایی باید باشد که فراخوانی می شود.
% ج) بسته glossaries حتما باید بعد از hyperref فراخوانی شود. 
%\makeatother
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%شماره پانویس را در هر صفحه از ۱ شروع می کند. 
%\makeatletter\@addtoreset{footnote}{page}\makeatother % جهت شماره گذاری از یک زیرنویسها در هر صفحه





\usepackage{tikz,tkz-graph,pgfplots}%
\usetikzlibrary{calc,shadows}

\usepackage[extrafootnotefeatures]{xepersian}
\twocolumnfootnotes                                           %                                       دستور برای دوستونه کردن پاورقی 
% \threecolumnfootnotes                                      %                                                برای سه ستونه کردن
\usepackage{zref-perpage}
\zmakeperpage{footnote}
\makeatletter
\@bidi@removefromreset{footnote}{chapter}
\makeatother
\usepackage{ xepersian}

%%با تغییراتی که در  فونت XB Niloofar ایجاد شده و به همراه این فایل می‌باشد، این فونت دارای صفر توخالی است.  
\settextfont[Scale=1,SmallCapsFont={XB Niloofar}]{XB Niloofar}                            %%%                 تنظیم اندازه و فونت متن فارسی 
\setdigitfont[Scale=1]{XB Niloofar}                                                                       %                                                 تنظیم اندازه و فونت اعداد 
\newcommand{\Niloofar} {\settextfont[Scale=1.2]{XB Niloofar}}
\newcommand{\nastaliqh} {\fontspec[Scale=2]{IranNastaliq}} 
\onehalfspacing
\setcounter{secnumdepth}{5}
\setcounter{tocdepth}{5}                             %          دستوراتی برای فراهم شدن  زیربخش و زیرپاراگراف، تو رفتگیهای بشتر در فصلها و زیر فصلها
\newcommand{\setpages}{\newpage \pagestyle{fancy}\cfoot{}\lhead{\thepage}\baselineskip=.7cm \pagenumbering{arabic}}
% در مورد تقدم و تاخر وارد کردن بسته ها تنها باید به چند نکته دقت کرد:
% الف) بسته xepersian حتما حتما باید آخرین بسته ای باشد که فراخوانی می شود
% ب) بسته hyperref جزو آخرین بسته هایی باید باشد که فراخوانی می شود.
% ج) بسته glossaries حتما باید بعد از hyperref فراخوانی شود. 
%%************************توضیحاتی درباره بسته ها**************************************************
% بسته ای برای قرار گرفتن صفحات اول در فهرست                                                                            tocbibind
%بسته‌ای برای ظاهر شدن «مراجع» و «نمایه» در فهرست مطالب                                                               fancyhdr

%این بسته جهت تعیین سایز کادر صفحه مورد استفاده قرار گرفته است.                                                        geometry   
% بسته ای برای محیط جدول با خواصی مخصوص                                                                                   tabu
%بسته ای برای  جدول رنگی                                                                                                        colortbl
%بسته ای برای محیط جدول برای دستورهای چند سطری                                                                        multirow
%  بسته ای برای شماره گذاری در لیست  با سبک های متفاوت                                                                enumerate
%  بسته ای برای  رنگی کردن لینکها و رفرنس های موجود در متن                                                              hyperref
%این بسته جهت تغییر در سربرگ ها استفاده شده است.                                                                         framed
% بسته ای برای توانایی در چرخش نوشته ها                                                                                      rotating
% بسته ای برای محیط جدول با خواصی مخصوص                                                                                 tabu                                             
% بسته ای برای محیط جدول برای دستورهای چند سطری                                                                      multirow
% بسته ای برای شماره گذاری با سبک های متفاوت                                                                            enumerate
% بسته ای برای جدول رنگی                                                                                                         colortbl 
% بسته ای برای قرار دادن برنامه های برنامه متلب در پایان نامه                                                                    listings
% بسته‌ای برای رسم کادر                                                                                                            fancyhdr
% بسته هایی برای نمادهای ریاضی                                                                                amssymb,amsthm,amsfonts,amscd
%جهت شماره گذاری از یک زیرنویسها در هر صفحه                                                                           zref-perpage
%بسته زی پرشین برای تایپ فارسی لازم است که باید اخرین بسته فراخوانی شده باشد.                                        xepersian
%  با استفاده از این بسته قادر به فارسی نوشتن در لاتک هستید. بنابراین زی پرشین فقط یک بسته در لاتک می‌باشد.
% =====================================================================================
%%% برای اجرا xindy بر روی فایل .tex و تولید واژه‌نامه‌ها و فهرست اختصارات و فهرست نمادها تعدادی   دستور به صورت زیر تعریف شده است.‌              
\def\vvspace{\vspace{-1mm}}
\def\titspace{\vspace{-5mm}}
\def\itemspace{\vspace{1mm}}
\def\hhspace{\  }
\newglossarystyle{mywordlistfa}{\renewenvironment{theglossary}{}{}\renewcommand*{\glsgroupskip}{\vskip 0mm\vvspace}	\renewcommand*{\glsgroupheading}[1]{\subsection*{\glsgetgrouptitle{##1} \titspace}} 
	\renewcommand*{\glossentry}[2]{\vskip 0mm\itemspace\noindent \hhspace\glsentryname{##1}\space
		\glstarget{}{##2} }} 

\newglossarystyle{myAcron}{\renewenvironment{theglossary}{}{}\renewcommand*{\glsgroupskip}{\vskip 4mm \vvspace}	\renewcommand*{\glsgroupheading}[1]{\begin{LTR}\subsection*{\glsgetgrouptitle{##1} \titspace}\end{LTR} } 
	\renewcommand*{\glossentry}[2]{\begin{LTR}\vskip 0mm\itemspace\noindent \hhspace  {\rm\glsentrytext{##1}} \space
			\dotfill\space {\glsentryplural{##1}}\end{LTR} }}

\newglossarystyle{myFaToEn}{\renewenvironment{theglossary}{}{}\renewcommand*{\glsgroupskip}{\vskip 0mm \vvspace}	\renewcommand*{\glsgroupheading}[1]{\subsection*{\glsgetgrouptitle{##1} \titspace}} 
	\renewcommand*{\glossentry}[2]{\vskip 0mm\itemspace\noindent \hhspace\glsentryname{##1}\space
		\dotfill\space\glsentrytext{##1}}}

\newglossarystyle{mynemadha}{\renewenvironment{theglossary}{}{}\renewcommand*{\glsgroupskip}{\vskip 0mm \vvspace}
	\renewcommand*{\glsgroupheading}[1]{\subsection*{\glsgetgrouptitle{##1} \titspace}} 
	\renewcommand*{\glossentry}[2]{\vskip 0mm\itemspace\noindent \hhspace\glsentryname{##1}\space
		%\glstarget{}{[##2]}
		\dotfill\glsentrytext{##1}}} 

\newglossarystyle{mywordlisten}{\renewenvironment{theglossary}{}{}\renewcommand*{\glsgroupskip}{\vskip 4mm \vvspace}	\renewcommand*{\glsgroupheading}[1]{\begin{LTR}\subsection*{\glsgetgrouptitle{##1} \titspace}\end{LTR} } 
	\renewcommand*{\glossentry}[2]{\begin{LTR} \vskip 0mm\itemspace\noindent \hhspace\glsentryname{##1}\space\glstarget{}{##2}\end{LTR}}} 

\newglossarystyle{myEntoFa}{ \renewenvironment{theglossary}{}{} \renewcommand*{\glsgroupskip}{\vskip 0mm\vvspace}
	\renewcommand*{\glsgroupheading}[1]{\begin{LTR}\subsection*{\glsgetgrouptitle{##1} \titspace}\end{LTR} } 
\renewcommand*{\glossentry}[2]{\begin{LTR}\vskip 0mm\itemspace\noindent \hhspace\glsentryname{##1}\space\dotfill\space\glsentrytext{##1}\end{LTR}} }



%\newglossary[glg]{general}{lls}{llo}{\begin{center}\rl{ واژه‌نامه }\end{center}}
\newglossary[glg]{english}{gls}{glo}{\begin{center}\rl{ واژه‌نامه انگلیسی به فارسی}\end{center}}
\newglossary[glg]{eword}{gls}{glo}{\begin{center}\rl{واژه‌یاب انگلیسی} \end{center} }
\newglossary[blg]{persian}{bls}{blo}{\begin{center} واژه‌نامه فارسی به انگلیسی\end{center}}
\newglossary[blg]{fword}{bls}{blo} {\begin{center}واژه‌‌یاب فارسی\end{center} }
\newglossary[nlg]{nemad}{nls}{nlo}{\begin{center} نمادهای اختصاری\end{center}}
\newglossary[alg]{acrony}{als}{alo}{\begin{center} \rl{فهرست اختصارات} \end{center}}

\makeglossaries \glsdisablehyper  
\let\oldgls\gls   \let\oldglspl\glspl\makeatletter  

\renewrobustcmd*{\gls}{\@ifstar\@msgls\@mgls}

\newcommand*{\@mgls}[1]{\oldgls{#1}\ifthenelse{\equal{\glsentrytype{#1}}{english}}{\glsuseri{f-#1}}{\ifthenelse{\equal{\glsentrytype{#1}}{acrony}}{\glsuseri{e-#1}\glsuseri{f-#1}}{}}} 

\newcommand*{\@msgls}[1]{\ifthenelse{\equal{\glsentrytype{#1}}{english}}{\glstext{#1}\glsuseri{f-#1}}
	{\ifthenelse{\equal{\glsentrytype{#1}}{acrony}}{\glsentrytext{#1}\glsuseri{e-#1}\glsuseri{f-#1}}{\glsentryname{#1}}}}
 
\renewrobustcmd*{\glspl}{\@ifstar\@msglspl\@mglspl}
\newcommand*{\@mglspl}[1]{\oldglspl{#1}\ifthenelse{\equal{\glsentrytype{#1}}{english}}{\glsuseri{f-#1}}{}} 
\newcommand*{\@msglspl}[1]{\ifthenelse{\equal{\glsentrytype{#1}}{english}}{\glsplural{#1}\glsuseri{f-#1}}{\glsentryplural{#1}}}

%\newcommand*{\@mglspl}[1]{\ifthenelse{\equal{\glsentrytype{#1}}{english}}{\oldglspl{#1}}{}}
% 
%\newcommand*{\@msglspl}[1]{\ifthenelse{\equal{\glsentrytype{#1}}{english}}{\glsplural{#1}\glsuseri{f-#1}}{\glsentryplural{#1}}}

\makeatother
\newglossaryentry{label}{name={name},description={description}}
\newcommand{\newword}[4]{
	\newglossaryentry{#1}{type={english},name=\lr{#2},plural=\rl{#4},text=\rl{#3},description={}}
	\newglossaryentry{f-#1}{type={persian},name={#3},text=\lr{#2},plural=\rl{#4},description={}}
	%    \newglossaryentry{a-#1} {type={accron},name={#2},text={#3},plural={#4},description={}}
}

\newcommand{\newaccro}[4]{
	\newglossaryentry{e-#1}{type={english},name={#3},plural={#4},text=\rl{#4},description={}}
	\newglossaryentry{f-#1} {type={persian},name=\rl{#4},text=\lr{#3},plural={#3},description={}}
	\newglossaryentry{#1} {type={acrony},text={#2},name={#3},plural=\rl{#4},description={}}
}

\newcommand{\newnemad}[3]{\newglossaryentry{#1}{type={nemad},name={#3},text={#2},description={}}}

\defglsentryfmt[english]{\glsgenentryfmt\ifglsused{\glslabel}{}{\LTRfootnote{\glsentryname{\glslabel}}}}
\defglsentryfmt[acrony]{\ifglsused{\glslabel}{\glsgenentryfmt}
	{\rl{\glsentryplural{\glslabel}}\LTRfootnote{\glsentryname{\glslabel}} (\glsgenentryfmt)}}

\defglsentryfmt[nemad]{\glsgenentryfmt%\ifglsused{\glslabel}{}{}
}

\newcommand{\setpageglossary}[5]{\pagestyle{empty}#1\let\appendix\relax\phantomsection  
	\addcontentsline{toc}{chapter}{#2} #3\setglossarystyle{#4} \Oldprintglossary[type=#5] \onecolumn}
\let\Oldprintglossary\printglossary
\newcommand{\glossaryfatoen}{\setpageglossary{\onecolumn}{واژه‌نامه فارسی به انگلیسی}{\RTLdblcol}{myFaToEn}{persian}}
\newcommand{\nemadha}{\setpageglossary{\onecolumn}{نمادهای اختصاری}{\RTLdblcol}{mynemadha}{nemad}}
\newcommand{\glossaryentofa}{\setpageglossary{\onecolumn}{واژه‌یاب  انگلیسی به فارسی}{\LTRdblcol}{myEntoFa}{english}}
\newcommand{\enword}{\setpageglossary{\twocolumn}{واژه‌یاب انگلیسی}{\LTRdblcol}{mywordlisten}{eword}}
\newcommand{\abbreviation}{\setpageglossary{\twocolumn}{فهرست اختصارات}{\LTRdblcol}{myAcron}{acrony}}
\newcommand{\faword}{\setpageglossary{\twocolumn}{واژه‌یاب فارسی}{\RTLdblcol}{mywordlistfa}{fword}}
%%===================================================================================
\usepackage{morewrites}
\newcommand{\FaHead}[1]{\begin{flushright}\textbf{#1}\end{flushright}\vspace{-1mm}}
\newcommand{\EnHead}[1]{\begin{flushleft}\begin{latin}\textbf{#1}\end{latin}\end{flushleft}\vspace{-1mm}}
\newcommand{\Level}[1]{\newcommand{\level}{#1}}
\newcommand{\FaFaculty}[1]{\newcommand{\faFac}{#1}}
\newcommand{\EnFaculty}[1]{\newcommand{\enFac}{#1}}
\newcommand{\FaDepartment}[1]{\newcommand{\faDep}{#1}}
\newcommand{\EnDepartment}[1]{\newcommand{\enDep}{#1}}
\newcommand{\FaSpecialization}[1]{\newcommand{\faspec}{#1}}
\newcommand{\EnSpecialization}[1]{\newcommand{\enspec}{#1}}
\newcommand{\FaStudent}[1]{\newcommand{\fastudent}{#1}}
\newcommand{\EnStudent}[1]{\newcommand{\enstudent}{#1}}
%\newcommand{\FaSupervisor}[1]{\newcommand{\fasupervisor}{#1}}
%\newcommand{\EnSupervisor}[1]{\newcommand{\ensupervisor}{#1}}
\newcommand{\FaTitle}[1]{\newcommand{\fatitle}{#1}}
\newcommand{\EnTitle}[1]{\newcommand{\entitle}{#1}}
\newcommand{\FaMajor}[1]{\newcommand{\famajor}{#1}}
\newcommand{\EnMajor}[1]{\newcommand{\enmajor}{#1}}
\newcommand{\FaDate}[1]{\newcommand{\faDate}{#1}}
\newcommand{\EnDate}[1]{\newcommand{\enDate}{#1}} 
\newcommand{\FaInterfirstReviewer}[1]{\newcommand{\fainterfirstreviewer}{#1}}
\newcommand{\EnInterfirstReviewer}[1]{\newcommand{\eninterfirstreviewer}{#1}}
\newcommand{\FaInterfirstReviewerRank}[1]{\newcommand{\fainterfirstreviewerRank}{#1}}
\newcommand{\EnInterfirstReviewerRank}[1]{\newcommand{\eninterfirstreviewerRank}{#1}}
\newcommand{\FaInterfirstReviewerUni}[1]{\newcommand{\fainterfirstreviewerUni}{#1}}
\newcommand{\EnInterfirstReviewerUni}[1]{\newcommand{\eninterfirstreviewerUni}{#1}}
\newcommand{\FaInterfirstReviewerSpec}[1]{\newcommand{\fainterfirstreviewerSpec}{#1}}
\newcommand{\EnInterfirstReviewerSpec}[1]{\newcommand{\eninterfirstreviewerSpec}{#1}}
	
\newcommand{\FaAdvisor}[1]{\newcommand{\faadvisor}{#1}}
\newcommand{\EnAdvisor}[1]{\newcommand{\enadvisor}{#1}}
\newcommand{\FaAdvisorRank}[1]{\newcommand{\faadvisorRank}{#1}}
\newcommand{\EnAdvisorRank}[1]{\newcommand{\enadvisorRank}{#1}}
\newcommand{\FaAdvisorUni}[1]{\newcommand{\faadvisorUni}{#1}}
\newcommand{\EnAdvisorUni}[1]{\newcommand{\enadvisorUni}{#1}}
\newcommand{\FaAdvisorSpec}[1]{\newcommand{\faadvisorSpec}{#1}}
\newcommand{\EnAdvisorSpec}[1]{\newcommand{\enadvisorSpec}{#1}}

\newcommand{\FasecAdvisor}[1]{\newcommand{\fasecadvisor}{#1}}
\newcommand{\EnsecAdvisor}[1]{\newcommand{\ensecadvisor}{#1}}
\newcommand{\FasecAdvisorRank}[1]{\newcommand{\fasecadvisorRank}{#1}}
\newcommand{\EnsecAdvisorRank}[1]{\newcommand{\ensecadvisorRank}{#1}}
\newcommand{\FasecAdvisorUni}[1]{\newcommand{\fasecadvisorUni}{#1}}
\newcommand{\EnsecAdvisorUni}[1]{\newcommand{\ensecadvisorUni}{#1}}
\newcommand{\FasecAdvisorSpec}[1]{\newcommand{\fasecadvisorSpec}{#1}}
\newcommand{\EnsecAdvisorSpec}[1]{\newcommand{\ensecadvisorSpec}{#1}}

\newcommand{\FaIntersecReviewer}[1]{\newcommand{\faintersecreviewer}{#1}}
\newcommand{\EnIntersecReviewer}[1]{\newcommand{\enintersecreviewer}{#1}}
\newcommand{\FaIntersecReviewerRank}[1]{\newcommand{\faintersecreviewerRank}{#1}}
\newcommand{\EnIntersecReviewerRank}[1]{\newcommand{\enintersecreviewerRank}{#1}}
\newcommand{\FaIntersecReviewerUni}[1]{\newcommand{\faintersecreviewerUni}{#1}}
\newcommand{\EnIntersecReviewerUni}[1]{\newcommand{\enintersecreviewerUni}{#1}}
\newcommand{\FaIntersecReviewerSpec}[1]{\newcommand{\faintersecreviewerSpec}{#1}}
\newcommand{\EnIntersecReviewerSpec}[1]{\newcommand{\enintersecreviewerSpec}{#1}}

\newcommand{\FaOuterReviewer}[1]{\newcommand{\faouterreviewer}{#1}}
\newcommand{\EnOuterReviewer}[1]{\newcommand{\enouterreviewer}{#1}}
\newcommand{\FaOuterReviewerRank}[1]{\newcommand{\faouterreviewerRank}{#1}}
\newcommand{\EnOuterReviewerRank}[1]{\newcommand{\enouterreviewerRank}{#1}}
\newcommand{\FaOuterReviewerUni}[1]{\newcommand{\faouterreviewerUni}{#1}}
\newcommand{\EnOuterReviewerUni}[1]{\newcommand{\enouterreviewerUni}{#1}}
\newcommand{\FaOuterReviewerSpec}[1]{\newcommand{\faouterreviewerSpec}{#1}}
\newcommand{\EnOuterReviewerSpec}[1]{\newcommand{\enouterreviewerSpec}{#1}}

\newcommand{\FasecSupervisor}[1]{\newcommand{\fasecsupervisor}{#1}}
\newcommand{\EnsecSupervisor}[1]{\newcommand{\ensecsupervisor}{#1}}
\newcommand{\FasecSupervisorRank}[1]{\newcommand{\fasecsupervisorRank}{#1}}
\newcommand{\EnsecSupervisorRank}[1]{\newcommand{\ensecsupervisorRank}{#1}}
\newcommand{\FasecSupervisorUni}[1]{\newcommand{\fasecsupervisorUni}{#1}}
\newcommand{\EnsecSupervisorUni}[1]{\newcommand{\ensecsupervisorUni}{#1}}
\newcommand{\FasecSupervisorSpec}[1]{\newcommand{\fasecsupervisorSpec}{#1}}
\newcommand{\EnsecSupervisorSpec}[1]{\newcommand{\ensecsupervisorSpec}{#1}}

\newcommand{\FaSupervisor}[1]{\newcommand{\fasupervisor}{#1}}
\newcommand{\EnSupervisor}[1]{\newcommand{\ensupervisor}{#1}}
\newcommand{\FaSupervisorRank}[1]{\newcommand{\fasupervisorRank}{#1}}
\newcommand{\EnSupervisorRank}[1]{\newcommand{\ensupervisorRank}{#1}}
\newcommand{\FaSupervisorUni}[1]{\newcommand{\fasupervisorUni}{#1}}
\newcommand{\EnSupervisorUni}[1]{\newcommand{\ensupervisorUni}{#1}}
\newcommand{\FaSupervisorSpec}[1]{\newcommand{\fasupervisorSpec}{#1}}
\newcommand{\EnSupervisorSpec}[1]{\newcommand{\ensupervisorSpec}{#1}}

\newcommand{\FaAgent}[1]{\newcommand{\faagent}{#1}}
\newcommand{\EnAgent}[1]{\newcommand{\enagent}{#1}}
\newcommand{\FaAgentRank}[1]{\newcommand{\faagentRank}{#1}}
\newcommand{\EnAgentRank}[1]{\newcommand{\enagentRank}{#1}}
\newcommand{\FaAgentUni}[1]{\newcommand{\faagentUni}{#1}}
\newcommand{\EnAgentUni}[1]{\newcommand{\enagentUni}{#1}}
\newcommand{\FaAgentSpec}[1]{\newcommand{\faagentSpec}{#1}}
\newcommand{\EnAgentSpec}[1]{\newcommand{\enagentSpec}{#1}}
 
\newcommand{\Statedef}[1]{\newcommand{\statedef}{#1}}
\newcommand{\DefTime}[1]{\newcommand{\timedef}{#1}}
\newcommand{\DefDate}[1]{\newcommand{\datedef}{#1}}
\newcommand{\DefExactDetefa}[1]{\newcommand{\defexactdetefa}{#1}}
\newcommand{\DefExactDeteen}[1]{\newcommand{\defexactdeteen}{#1}}
\newcommand{\DefScore}[1]{\newcommand{\defscore}{$ #1 $}}
\newcommand{\defDegree}[1]{\newcommand{\defdegree}{#1}}
\newcommand{\defGen}[1]{\newcommand{\gen}{#1}}
\newcommand{\FaAbstract}[1]{\newcommand{\FaABstract}{#1}}
\newcommand{\EnAbstract}[1]{\newcommand{\EnABstract}{#1}}
\newcommand{\FaKeywords}[1]{\newcommand{\fakeywords}{#1}}
\newcommand{\EnKeywords}[1]{\newcommand{\enkeywords}{#1}}
\newcommand{\FaDef}[1]{\newcommand{\deffa}{#1}}
\newcommand{\EnDef}[1]{\newcommand{\defen}{#1}}
\newcommand{\FaEsal}[1]{\newcommand{\esalfa}{#1}}
\newcommand{\EnEsal}[1]{\newcommand{\esalen}{#1}}


\newcommand{\magres}{	\vspace{-.4cm}
	% دانشکده  \faFac\\
	 گروه \faDep \\
	 \scalebox{.8}{گرایش \faspec}
	 	
}
\newcommand \jdef {\vspace{1cm}\textbf{\large{  جلسه دفاع از \fathesis\,\falevel }} }
\newcommand{\faesalat}{تعهدنامه اصالت \fathesis}
\newcommand{\enesalat}{Declaration of the \enthesis\,originality}
% مقادیر زیر را در صورت تمایل و با توجه به قرار گرفتن آنها می‌توانید تغییر دهید. 
\newcommand{\fastudenttitle}{    دانشجو }
\newcommand{\enstudenttitle}{ Student	}

\newcommand{\faStudent}{\ifx\fastudent\undefined   \else \fastudenttitle \vfil \textbf{\Large{\fastudent}}  \vfil \vfil \vfil \vfil\fi}
\newcommand{\faSupervisor}{\ifx\fasecsupervisor\undefined  {استاد راهنما} \vfil \textbf{\Large{\fasupervisor}} \vfil \vfil \vfil \vfil \else {اساتید راهنما} \vfil \textbf{\Large{\fasupervisor}} \vfil \textbf{\Large{\fasecsupervisor}} \vfil \vfil \vfil \vfil\fi}
\newcommand{\faAdvisor}{\ifx\faadvisor\undefined   \else  \ifx\fasecadvisor\undefined  {استاد مشاور}  \vfil \textbf{\Large{\faadvisor}} \vfil \vfil \vfil \vfil  \else  {اساتید مشاور}  \vfil \textbf{\Large{\faadvisor}} \vfil \textbf{\Large{\fasecadvisor}}  \vfil \vfil \vfil \vfil\fi \fi}

\newcommand{\enSupervisor}{\ifx\ensecsupervisor\undefined  {Supervisor} \vfil \textbf{\Large{\ensupervisor}} \vfil \vfil \vfil \vfil	 \else {Supervisors} \vfil \textbf{\Large{\ensupervisor}} \vfil \textbf{\Large{\ensecsupervisor}} \vfil \vfil \vfil \vfil\fi}

\newcommand{\enAdvisor}{\ifx\enadvisor\undefined   \else  \ifx\ensecadvisor\undefined  {Advisor}\vfil\textbf{\Large{\enadvisor}}\vfil \vfil \vfil \vfil\else {Advisors}\vfil \textbf{\Large{\enadvisor}}\vfil \textbf{\Large{\ensecadvisor}} \vfil \vfil \vfil \vfil\fi \fi}

\newcommand{\Outerreviewer} {\ifx\faouterreviewer\undefined   \else     داور خارجی \vfil	 \textbf{\Large  	\faouterreviewer
		 (از 
		\ifx\faouterreviewerUni\undefined   \else \faouterreviewerUni \fi  )}\vfil \vfil \vfil \vfil \fi }
\newcommand{\Interreviewer} {\ifx\fainterfirstreviewer\undefined  
	 \else \ifx\faintersecreviewer \undefined \if\level p    داور داخلی \else داور \fi \vfil	\textbf{\Large \fainterfirstreviewer } 
	   \else  \if\level p    داوران داخلی \else داوران \fi   \vfil	\textbf{\Large \fainterfirstreviewer } \vfil\textbf{\Large \faintersecreviewer} \vfil \vfil\vfil \vfil \vfil \fi \fi}

\newcommand{\enStudent}{\ifx\enstudent\undefined   \else \enstudenttitle \vfil \textbf{\Large{\enstudent}} \vfil \vfil \vfil \vfil \fi}

\newcommand{\falevel}{\ifx\level\undefined{مقطع خود را کنید}\else\if\level p{دکتری}\else\if\level m{کارشناسی ارشد}\else\if \level b{کارشناسی}\else{مقطع  اشتباه است}\fi\fi\fi\fi}
\newcommand{\gensfa}{\ifx\gen\undefined{جنسیت خود را کنید}\else\if\gen m{آقای}\else\if\gen f{خانم}\else{جنسیت  اشتباه انتخاب  است}\fi\fi\fi}
\newcommand{\gensen}{\ifx\gen\undefined{جنسیت خود را کنید}\else\if\gen m{Mr}\else\if\gen f{Mrs}\else{جنسیت  اشتباه انتخاب  است}\fi\fi\fi}
\newcommand{\fathesis}{\ifx\level\undefined{مقطع خود را کنید}\else\if\level p{رساله}\else\if\level m{پایان‌نامه}\else\if \level b{پروژه}\else{مقطع  اشتباه است}\fi\fi\fi\fi}
\newcommand{\enlevel}{\ifx\level\undefined{مقطع خود را کنید}\else\if\level p{Ph.D}\else\if\level m{B.Sc}\else\if \level b{B.Sc}\else{level is false}\fi\fi\fi\fi}
\newcommand{\enthesis}{\ifx\level\undefined{مقطع خود را کنید}\else\if\level p{thesis}\else\if\level m{dissertation}\else\if \level b{project}\else{level is false}\fi\fi\fi\fi}

\newcommand{\faDegre}{\ifx\defdegree \undefined{\ldots} \else \if \defdegree e  {عالی} \else  \if \defdegree  g {خوب} \else\if \defdegree m {متوسط} \else\if \defdegree p {ضعیف}  \else { اشتباه انتخاب شده است } \fi \fi \fi \fi \fi}
\newcommand{\faScore}{\ifx\defscore \undefined{\ldots} \else \defscore \fi}
\newcommand{\enDegre}{\ifx\defdegree \undefined{\ldots} \else \if \defdegree e  {excellent} \else  \if \defdegree  g {good}\else\if \defdegree m {middle} \else\if \defdegree p {poor}  \else {Degree is false } \fi \fi \fi \fi \fi}

%% تغییر  کتاب نامه به منابع و مآخذ
\def\bibname{منابع و مآخذ}
%% جایگزین کردن برهان بجای اثبات
\def\proofname{\textbf{برهان}}
\def\listfigurename{فهرست شکل‌ها}
\def\listtablename{فهرست جدول‌ها}
\def\listalgorithmname{فهرست الگوریتم‌ها}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%\newtheorem{theorem}{Definition}[section]
\newtheorem{theorem}{قضیه}[section]
\newtheorem{lemma}[theorem]{لم}
\newtheorem{proposition}[theorem]{گزاره}
\newtheorem{corollary}[theorem]{نتیجه}
\theoremstyle{definition}
\newtheorem{definition}[theorem]{تعریف}
\newtheorem{remark}[theorem]{تبصره}
\newtheorem{note}[theorem]{نکته}
\newtheorem{example}[theorem]{مثال} 
\numberwithin{algorithm}{chapter}
\numberwithin{figure}{chapter}
\numberwithin{equation}{chapter}
\numberwithin{table}{chapter}
% دستورات زیر برای نوشتن کد متلب:
\lstset{ 	language=Matlab,	frame=trBL, 	 backgroundcolor=\color{gray!4}, 	numbers=left,
	numberstyle=\scriptsize,
	frameround=fttt,
	showspaces=false,           
	showtabs=false,             
	xleftmargin=17pt,
	framexleftmargin=17pt,
	framexrightmargin=5pt,
	framexbottommargin=4pt,
	showstringspaces=false ,
	breaklines=true,
	texcl=true,
	basicstyle=\footnotesize\ttfamily,
	commentstyle= \color{green},
	keywordstyle=\bfseries\color{red},
	stringstyle=\color{blue},
}
\newlength\mylenprt
\newlength\mylenchp
\newlength\mylenapp
\renewcommand\cftpartpresnum{\partname\ }
\renewcommand\cftchappresnum{\chaptername\ }
\renewcommand\cftchapaftersnum{.}
\settowidth\mylenprt{\cftpartfont\cftpartpresnum\cftpartaftersnum}
\settowidth\mylenchp{\cftchapfont\cftchappresnum\cftchapaftersnum}
\settowidth\mylenapp{\cftchapfont\appendixname\ \cftchapaftersnum}
\addtolength\mylenprt{\cftpartnumwidth}
\addtolength\mylenchp{\cftchapnumwidth}
\addtolength\mylenapp{\cftchapnumwidth}
\setlength\cftpartnumwidth{\mylenprt}
\setlength\cftchapnumwidth{\mylenchp}


%%  قسمت جلد انگلیسی
\newcommand{\encoverdec}{ 
	\formdefen                                                %%%        صورتجلسه انگلیسی
	\newpage
	\thispagestyle{empty}
	\begin{figure}[H]
		\centerline{\includegraphics[height=2.85cm,width=2.8cm]{resources/enlogo}}
	\end{figure}
	\begin{latin}
		\setlatintextfont[Scale=.75,ExternalLocation,BoldFont={lmroman10-bold}]{lmroman10-regular}
		\begin{center}
			\vspace{-.4cm} 
		%	Factually of \enFac \\
			Department of	\enDep \\
			\scalebox{.85}{Specialization \enspec}
			\vfil \vfil \vfil \vfil \vfil
			
			\textbf{\huge{\entitle}}
			\vfil \vfil \vfil \vfil\vfil
			
			\enStudent			
			
			\enSupervisor
			
			\enAdvisor
			
			\vfil \vfil \vfil \vfil \vfil \vfil
			\enDate
		\end{center}      
	\end{latin} 
}
% جلد فارسی
\newcommand{\facoverdec}{\newpage\thispagestyle{empty}
	\begin{figure}[H]
		\centerline{\includegraphics[height=22cm,width=15cm]{resources/besm.jpg}}
	\end{figure}
	
	\newpage
	\thispagestyle{empty}
	\begin{figure}[H]
		\centerline{\includegraphics[height=2.9cm,width=2.5cm]{resources/falogo}}
	\end{figure}
	\begin{center}
		\magres
		\vfil \vfil \vfil \vfil
		\textbf{\huge{\fatitle}} 
		\vfil \vfil \vfil \vfil
		\faStudent
		\faSupervisor%	\fasecSupervisor
		\faAdvisor%	\fasecAdvisor
		\vfil \vfil \vfil \vfil \vfil \vfil
		\faDate
	\end{center} 
\formdeffa                                                   %%%    صورتجلسه دفاع فارسی   
}
 
% قسمت چکیده انگلیسی
\newcommand{\enabstract}{\newpage\baselineskip=.7cm\thispagestyle{empty}\vspace{1cm}\begin{latin}
		{\normalsize\textbf{Abstract}}\\\vspace{-.5cm}
		\begin{center}\shadowbox{\begin{varwidth}{.9\textwidth}\centering
					{\textbf{\large\\\vspace{4mm}\entitle}}\\\vspace{.5cm}{\normalsize\enstudent\vspace{5mm}\\\vspace{2mm}}
				\end{varwidth}}\end{center}\vspace{2cm}\EnABstract
			\vskip 2cm\textbf{Keywords}: \textit{\small\enkeywords}\end{latin}}
\newcommand{\faabstract}{
	\baselineskip=.7cm \addcontentsline{toc}{chapter}{چکیده}
	{ \normalsize\textbf {چکیده}}\\\vspace{-.5cm}  
	\begin{center}\shadowbox{\begin{varwidth}{.9\textwidth}\centering
				{\textbf{\Large\\\vspace{4mm}\fatitle}}\\\vspace{.5cm}{\normalsize\fastudent \vspace{5mm} \\\vspace{2mm}}\end{varwidth}}\end{center}\vskip 2cm\FaABstract 
		\vskip 2cm \textbf{کلید واژه}: \textit{\small \fakeywords}
		}
\newcommand{\defnote}{\thispagestyle{empty}\newpage\thispagestyle{empty}\begin{figure}[H]\centerline{\includegraphics[height=2.9cm,width=2.5cm]{resources/falogo}}\end{figure}\begin{center}\magres\vfil \jdef  \vfil \vfil \vfil {\large{ عنوان\ \fathesis}}\vfil\textbf{\LARGE{\fatitle}} \vfil \vfil \vfil \vfil\faStudent\faSupervisor\faAdvisor\Outerreviewer\Interreviewer\begin{center}\scalebox{1}{\shadowbox{\begin{varwidth}{\textwidth}\centering{{\vfil \vfil  \vfil \vfil \vfil \vfil   \textbf{\large   		 	تاریخ برگزاری:  \ifx\datedef \undefined   \else  {\datedef}\fi\ \ \ifx\defexactdetefa \undefined   \else {\defexactdetefa} \fi\ \ \   ساعت \ifx\timedef\undefined   \else{\timedef}\fi}\vfil\textbf{\large   	مکان برگزاری: \ifx\statedef\undefined   \else{\statedef}\fi} }}\end{varwidth}}}\end{center}\end{center}  }

\def \formdeffa  { 
	\ifx\deffa \undefined   
		{\settextfont[Scale=.85]{XB Niloofar} \newpage	\thispagestyle{empty}
	\begin{figure}[H]
		\centerline{\includegraphics[height=2.3cm,width=2cm]{resources/falogo}}
	\end{figure}\vspace*{-8mm}
	\begin{center}
		\textbf{بسمه تعالی}
		\\[0cm]
		\textbf{صورتجلسه دفاع از  \fathesis~\falevel}
	\end{center}
	
	جلسه دفاع از  
	\fathesis~\falevel~\gensfa~\textbf{\fastudent}\    
 در رشته \textbf{\famajor}گرایش 
\textbf{\faDep}
 با عنوان:
\begin{center}
	\textbf{\fatitle}
\end{center}
	به ارزش\textbf{\if \level p{20} \else \if \level m {12} \else \fi \fi
	واحد} 
که در ساعت 
 \textbf{\ifx\timedef\undefined   \else{\timedef}\fi}
روز 
\textbf{\ifx\datedef \undefined   \else  {\datedef}\fi }
مورخ 
 \textbf{\ifx\defexactdetefa \undefined\else{\defexactdetefa}\fi}
	در محل دانشکده
	\textbf{\ifx\faFac\undefined\else{\faFac}\fi}
دانشگاه گیلان برگزار شد. هیأت داوران پس از بررسی، نتیجه را به شرح زیر اعلام می‌دارند: \vspace{2mm}
\\
\ding{114}
\fathesis\ با نمره 
$\cdots $
و با امتیاز عالی
 \ding{114}، 
بسیار خوب
\ding{114}،
خوب 
\ding{114}،
قابل قبول 
\ding{114} 
مورد تایید قرار گرفت. 
\vspace{2mm}\\
\ding{114}
\fathesis\ در وضع فعلی با اصلاحات جزیی و نمره 
$\cdots$
و با امتیاز عالی 
\ding{114}، 
بسیار خوب 
\ding{114}،
خوب 
\ding{114}،
قابل قبول 
\ding{114} 
پذیرفته شد.\vspace{2mm}\\
\ding{114}
\fathesis\ به شکل فعلی، مورد تأیید قرار نگرفت و پیشنهاد شد $\cdots\cdots\cdots$
	\begin{table}[H]
	{\small
		\begin{center}
	\tabulinesep =^.5mm _ 6.5 mm \begin{tabu}{|[2pt]c|[2pt]c|[2pt]c|[2pt]c|[2pt]X[.5,p,c]|[2pt]}
		\tabucline[2pt] - \vspace{-6.5mm}
		\textbf{اعضاء هیأت داوران}&\textbf{مرتبه دانشگاهی}&\textbf{تخصص}&
		\textbf{محل کار اعضاء هیأت داوران} & \textbf{امضاء}	 \\ \tabucline[2pt] - \vspace{-5mm}
		\ifx\fasecsupervisor\undefined  {استاد راهنما}\else {اساتید راهنما} \fi&&&&\\
	\textbf{1-\fasupervisor} &\fasupervisorRank&\fasupervisorSpec&\fasupervisorUni&\\
		 \ifx\fasecsupervisor\undefined \else   \textbf{2-\fasecsupervisor}&\fasecsupervisorRank&\fasecsupervisorSpec&\fasecsupervisorUni&\\\fi
	 		\tabucline[2pt] -  
\ifx\faadvisor\undefined 
		 \ifx\fasecadvisor\undefined  \else \vspace{-4.5mm} {استاد مشاور} 	 &&&&\\ \fi
		\else 
		\ifx\fasecadvisor\undefined   \vspace{-5mm}{استاد مشاور}   &&&&\\ \else  \vspace{-5mm} {اساتید مشاور} &&&&\\  \fi\fi  
		
		\ifx\faadvisor\undefined  
	        	\ifx\fasecadvisor\undefined \else  \textbf{ {1-\fasecadvisor}}&\fasecadvisorRank&\fasecadvisorSpec&\fasecadvisorUni&\\  \tabucline[2pt] - \fi
		 \else  
		    \textbf{ {1-\faadvisor}}& \faadvisorRank&\faadvisorSpec&\faadvisorUni&\\ 
		     \ifx\fasecadvisor\undefined  \else  \textbf{ {2-\fasecadvisor}}&\fasecadvisorRank&\fasecadvisorSpec&\fasecadvisorUni&\\  \fi \tabucline[2pt] - 
	  	\fi
\ifx\faouterreviewer\undefined
	    \ifx\fainterfirstreviewer\undefined 
	           \ifx\faintersecreviewer \undefined  \else \vspace{-5mm} {داور}&&&&\\\textbf{ 1-\faintersecreviewer}  &\faintersecreviewerRank&\faintersecreviewerSpec&\faintersecreviewerUni&\\\tabucline[2pt] - \fi
     	\else 	
     	          \ifx\faintersecreviewer \undefined  \vspace{-5mm} {داور}  &&&&\\ 
     	                     \textbf {1- \fainterfirstreviewer} &\faintersecreviewerRank&\faintersecreviewerSpec&\faintersecreviewerUni&\\
     	          \else   {داوران}  &&&&\\ 
     	                 \textbf{1-\fainterfirstreviewer} &\faintersecreviewerRank&\faintersecreviewerSpec&\faintersecreviewerUni&\\
     	                 \textbf{ 2-\faintersecreviewer}  &\faintersecreviewerRank&\faintersecreviewerSpec&\faintersecreviewerUni&\\
     	          \fi \tabucline[2pt] -
         \fi
\else 
      \ifx\fainterfirstreviewer\undefined
            \ifx
              \faintersecreviewer \undefined  \vspace{-5mm} {داور}&&&&\\\textbf{ 1-\faouterreviewer} &\faouterreviewerRank&\faouterreviewerSpec&\faouterreviewerUni&\\ \tabucline[2pt] - 
            \else 
              \vspace{-5mm} {داوران}&&&&\\\textbf{ 1-\faouterreviewer} &\faouterreviewerRank&\faouterreviewerSpec&\faouterreviewerUni&\\ \textbf{2-\faintersecreviewer} &\faintersecreviewerRank&\faintersecreviewerSpec&\faintersecreviewerUni& \\\tabucline[2pt] - 
            \fi
      \else   \vspace{-5mm}   {داوران}  &&&&\\
             	\textbf{ {1-\faouterreviewer}}&\faouterreviewerRank&\faouterreviewerSpec&\faouterreviewerUni&\\\textbf {2-\fainterfirstreviewer} &\faintersecreviewerRank&\faintersecreviewerSpec&\faintersecreviewerUni&\\
              \ifx\faintersecreviewer \undefined \else\textbf{3-\faintersecreviewer}  &\faintersecreviewerRank&\faintersecreviewerSpec&\faintersecreviewerUni&\\\fi
       \fi\tabucline[2pt] -   
\fi
	\end{tabu} \vspace{.25cm}
\tabulinesep =^1mm _4mm 
\begin{tabu}{|[2pt]c|[2pt]X[.5,p,c]|[2pt]X[.5,p,c]|[2pt]X[.5,p,c]|[2pt]}  
	\tabucline[2pt] - 	\vspace{-4mm}
	\textbf{
		 نماینده تحصیلات تکمیلی\LTRfootnote{ }
}
 &\textbf{مرتبه دانشگاهی}&\textbf{گروه آموزشی/ پژوهشی }&
	 \textbf{امضاء}	\\ \tabucline[2pt] - \vspace{-3mm}   &&& 	\\
	\ifx\faagent\undefined  &&&\\\else \textbf{\faagent}  & \faagentRank&\faagentSpec&\\\fi \tabucline[2pt] -
\end{tabu}
	\end{center}}
	\end{table}
\footnoterule
{\scriptsize\textcolor{blue}{$^1$} 		چهار نسخه اصل از صورتجلسه توسط نماینده تحصیلات تکمیلی تنطیم و به مدیر گروه تسلیم شود. یک نسـخه در گـروه آموزشـی، یـک نسـخه در آمـوزش دانشکده، یک نسخه در پرونده دانشجو نگهداري و یک نسخه نیز به دانشجو تحویل داده شود.} 
}\else
		{\newpage		\thispagestyle{empty}\begin{figure}[H]			\centerline{\includegraphics[height=\textheight,width=\textwidth]
					{resources/Fasourat}}	\end{figure}}
	\fi
}

\def \formdefen  {\ifx\defen \undefined   
	{\setlatintextfont[Scale=.9]{XB Niloofar}
		\newpage	\thispagestyle{empty}
	\begin{latin}
		\begin{figure}[H]
		\centerline{\includegraphics[height=2.35cm,width=2.3cm]{resources/enlogo}}
	\end{figure}
	\begin{center}
		\vspace{-.4cm} 
		\textbf{In The Name of God}
		\\[0cm]
		\textbf{ Proceeding for \enlevel~\enthesis}
	\end{center}
	Defence session for granting
	\enlevel\ \enthesis\ on award to\ \textbf{\gensen\ \enstudent}\
	majoring in \textbf{\enmajor}\ 
	with minor in \textbf{\enDep} title of \enthesis 
	\begin{center}
		\textbf{\entitle}
	\end{center}
in Guilan province with 
	\textbf{\if \level p{20} \else \if \level m {12} \else \fi \fi
		}hours credit, held on 
		\textbf{\ifx\defexactdeteen \undefined   \else  {\defexactdeteen}\fi }
		at
	\textbf{\ifx\timedef\undefined   \else{\timedef}\fi}
	in Facullty  of \textbf{\enFac}, University of Guilan. 
	The juries announced the following decision:
	 \vspace{1mm}
	\\
	\ding{114}
	The \enthesis\ is accepted with score
	$\cdots $
	of 20 ranged as Excellent 
	\ding{114}, 
	Very good
	\ding{114},
	Good  
	\ding{114},
	Acceptable 
	\ding{114}.
	\vspace{1mm}\\
	\ding{114}
	The \enthesis\ is acceptable with minor corrections with score
	$\cdots$of 20 ranged as Excellent 
	\ding{114}, 
	Very good
	\ding{114},
	Good  
	\ding{114},
	Acceptable 
	\ding{114}.
	\vspace{1mm}\\
	\ding{114}
	The \enthesis\ with present status did not accepted and suggested that $\cdots\cdots\cdots$
	\begin{table}[H]
		{\scriptsize
			\begin{center}
				\tabulinesep =^.5mm _ 6 mm \begin{tabu}{|[2pt]c|[2pt]c|[2pt]c|[2pt]X[1,p,c]|[2pt]X[1,p,c]|[2pt]}
					\tabucline[2pt] - \vspace{-6mm}
					\textbf{Juries’ members} &\textbf{Ranks}&\textbf{Specialization}&
					\textbf{Affiliation} & \textbf{Signature}	 \\ \tabucline[2pt] - \vspace{-5mm}
					\ifx\ensecsupervisor\undefined  {Major Advisor}\else {Major Advisors } \fi&&&&\\
					\textbf{1-\ensupervisor} &\ensupervisorRank&\ensupervisorSpec&\ensupervisorUni&\\
					\ifx\ensecsupervisor\undefined \else   \textbf{2-\ensecsupervisor}&\ensecsupervisorRank&\ensecsupervisorSpec&\ensecsupervisorUni&\\\fi
					\tabucline[2pt] -  
					\ifx\enadvisor\undefined 
					\ifx\ensecadvisor\undefined  \else \vspace{-5mm} {Minor Advisor} 	 &&&&\\ \fi
					\else 
					\ifx\ensecadvisor\undefined   \vspace{-5mm}{Minor Advisor}   &&&&\\ \else  \vspace{-5mm} {Minor Advisors } &&&&\\  \fi\fi  
					\ifx\enadvisor\undefined  
					\ifx\ensecadvisor\undefined \else  \textbf{ {1-\ensecadvisor}}&\ensecadvisorRank&\ensecadvisorSpec&\ensecadvisorUni&\\  \tabucline[2pt] - \fi
					\else  
					\textbf{ {1-\enadvisor}}& \enadvisorRank&\enadvisorSpec&\enadvisorUni&\\ 
					\ifx\ensecadvisor\undefined  \else  \textbf{ {2-\ensecadvisor}}&\ensecadvisorRank&\ensecadvisorSpec&\ensecadvisorUni&\\  \fi \tabucline[2pt] - 
					\fi
					\ifx\enouterreviewer\undefined
					\ifx\eninterfirstreviewer\undefined 
					\ifx\enintersecreviewer \undefined  \else \vspace{-5mm} {Examiner}&&&&\\\textbf{ 1-\enintersecreviewer}  &\enintersecreviewerRank&\enintersecreviewerSpec&\enintersecreviewerUni&\\\tabucline[2pt] - \fi
					\else 	
					\ifx\enintersecreviewer \undefined  \vspace{-5mm} {Examiner}  &&&&\\ 
					\textbf {1- \eninterfirstreviewer} &\enintersecreviewerRank&\enintersecreviewerSpec&\enintersecreviewerUni&\\
					\else   {Examiners}  &&&&\\ 
					\textbf{1-\eninterfirstreviewer} &\enintersecreviewerRank&\enintersecreviewerSpec&\enintersecreviewerUni&\\
					\textbf{ 2-\enintersecreviewer}  &\enintersecreviewerRank&\enintersecreviewerSpec&\enintersecreviewerUni&\\
					\fi \tabucline[2pt] -
					\fi
					\else 
					\ifx\eninterfirstreviewer\undefined
					\ifx
					\enintersecreviewer \undefined  \vspace{-5mm} {Examiner}&&&&\\\textbf{ 1-\enouterreviewer} &\enouterreviewerRank&\enouterreviewerSpec&\enouterreviewerUni&\\ \tabucline[2pt] - 
					\else 
					\vspace{-5mm} {Examiners}&&&&\\\textbf{ 1-\enouterreviewer} &\enouterreviewerRank&\enouterreviewerSpec&\enouterreviewerUni&\\ \textbf{2-\enintersecreviewer} &\enintersecreviewerRank&\enintersecreviewerSpec&\enintersecreviewerUni& \\\tabucline[2pt] - 
					\fi
					\else   \vspace{-5mm}   {Examiners}  &&&&\\
					\textbf{ {1-\enouterreviewer}}&\enouterreviewerRank&\enouterreviewerSpec&\enouterreviewerUni&\\\textbf {2-\eninterfirstreviewer} &\enintersecreviewerRank&\enintersecreviewerSpec&\enintersecreviewerUni&\\
					\ifx\enintersecreviewer \undefined \else\textbf{3-\enintersecreviewer}  &\enintersecreviewerRank&\enintersecreviewerSpec&\enintersecreviewerUni&\\\fi
					\fi\tabucline[2pt] -   
					\fi
				\end{tabu} \vspace{.25cm}
				\tabulinesep =^1mm _4mm 
				\begin{tabu}{|[2pt]c|[2pt]X[.5,p,c]|[2pt]X[.5,p,c]|[2pt]X[.5,p,c]|[2pt]}  
					\tabucline[2pt] - 	\vspace{-4mm}
					\textbf{
						Representative of College
						Graduate Office\LTRfootnote{ }
					}
					&\textbf{Rank}&\textbf{Affiliation }&
					\textbf{Signature}	\\ \tabucline[2pt] - \vspace{-3mm}   &&& 	\\
					\ifx\enagent\undefined  &&&\\\else \textbf{\enagent} & \enagentRank&\enagentSpec&\\\fi \tabucline[2pt] -
				\end{tabu}
		\end{center}}
	\end{table}
	\footnoterule
	{\scriptsize\textcolor{blue}{$^1$}After completing of all documents four copies of the proceeding have to be submitted and handed to the
	Director of College Graduate Office. From four copies, one will be kept in the student department, one in
	Graduate Office, one in the file of student and the last hands to the student.}
	\end{latin} 
}	\else
	{\newpage\thispagestyle{empty}\begin{figure}[H]\centerline{\includegraphics[height=\textheight,width=\textwidth]{resources/Ensourat}}	\end{figure}}
	\fi
}

\def \formesalfa  {\ifx\esalfa \undefined   		\newpage	\thispagestyle{empty}
	\begin{figure}[H]
		\centerline{\includegraphics[height=2.3cm,width=2cm]{resources/falogo}}
	\end{figure}\vspace*{-.5cm}
	\begin{center}
		\textbf{حوزه معاونت آموزشی و تحصیلات تکمیلی دانشگاه}
		\\[.3cm]
		\textbf{تعهدنامه اصالت \fathesis }
	\end{center}
	
	اینجانب
	\fastudent\ دانش‌آموخته مقطع    
	\falevel\ در رشته 
	\faDep\  که در تاریخ 
	\defexactdetefa\ از 
	\fathesis\ خود با عنوان  
	\textit{\fatitle\ }با کسب نمره
	\faScore\ و درجه\faDegre دفاع نموده‌ام،  اظهار می‌کنم که:
	\begin{enumerate}
		\item
		این 	\fathesis\ حاصل تحقیق و پژوهش اینجانب بوده و در مواردی که از دستاوردهای علمی و پژوهشی دیگران (اعم از کتاب، مقاله و
		....) استفاده کرده‌ام، مطابق ضوابط موجود، نام منبع مورد استفاده و سایر مشخصات آن را در فهرست منابع ذکر و درج نموده‌ام.
		\item
		این  \fathesis\ پیشتر برای دریافت هیچ مدرک تحصیلی (هم سطح، پایین‌تر یا بالاتر) در سایر دانشگاه‌ها و مؤسسات آموزش عالی داخلی و خارجی ارائه نشده‌است.
		
		\hspace{-1cm}
		ضمنا متعهد می‌شوم:
		\item
		چنانچه بعد از دانش‌آموختگی، قصد استفاده و هر گونه بهره‌برداری اعم از چاپ مقاله، کتاب، ثبت اختراع و ... از این \fathesis\ را داشته باشم، از استاد محترم راهنما و گروه آموزشی مربوطه مجوزهای لازم را اخذ نمایم. 
		\item
		چنانچه در هر مقطع زمانی خلاف موارد فوق ثابت شود، عواقب ناشی از آن را بپذیرم و دانشگاه گیلان مجاز است با اینجانب مطابق ضوابط و مقررات رفتار نموده و در صورت ابطال مدرک تحصیلی‌ام، هیچگونه ادعایی نخواهم داشت.
	\end{enumerate}
	\vspace*{.5cm}
	\begin{center}
		نام و نام خانوادگی:
		
		\vspace*{.3cm}
		تاریخ و امضاء:
	\end{center}
\newpage
\else	{\newpage		\thispagestyle{empty}\begin{figure}[H]			\centerline{\includegraphics[height=\textheight,width=\textwidth]{resources/\esalfa}}	\end{figure}}\fi}


\def \formesalen  {\ifx\esalen\undefined   
	\newpage
	\thispagestyle{empty}
	\begin{latin}
		\begin{figure}[H]
			\centerline{\includegraphics[height=2.35cm,width=2.3cm]{resources/enlogo}}
		\end{figure}
		\begin{center}
			\vspace{-.4cm} 
		%	\scalebox{.65}{ \setlatintextfont[Scale=1]{Alberta}University of Guilan}\\
			\textbf{Office of Vice President for Academic and Graduate Affair}\\[.3cm]
			\textbf{\enesalat}
		\end{center}
		Hereby, I declare that this \enthesis\ entitled  \textit {\entitle}   which has been defended for a  \enlevel\ degree in  the filde  \enDep\ in specialization \enspec\ in \enDate,
		is a result of my own research. In the case when some other studies and/or publications have been
		used in the text are cited. 
		This \enthesis\ has not been submitted for any
		degree in any other institutions, inside or outside of Iran.
		I hereby undertake that, in the case of making any use from my \enthesis\ for
		publishing articles, books, patent registration, etc., the permission of my major
		advisor and department is necessary; otherwise, University of Guilan authorities
		have the right to take action against me based on rules and requirements, and
		in the case of cancelling my degree, I have no right to claim.
		\vspace*{.5cm}
		\begin{center}
			Full name:\\
			\vspace*{.3cm}
			Signature:\\
			\vspace*{.3cm}
			Date:
		\end{center}
	\end{latin}
	\else	{\newpage		\thispagestyle{empty}\begin{figure}[H]			\centerline{\includegraphics[height=\textheight,width=\textwidth]{resources/\esalen}}	\end{figure}}\fi}
\newcommand\gloss[2]{#2\dotfill{#1}\\}       %%شناساندن دیکشنری فارسی به انگلیسی و برعکس
\newcommand\persiangloss[2]{#1\dotfill\lr{#2}\\}
\newcommand\englishgloss[2]{#2\dotfill\lr{#1}\\}
