%%
%% This is file Uthesis.cls',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
%% xepersian.dtx  (with options: `Uthesis.cls')
%% 
%%   __________________________________
%%   Copyright © 2008-2009 Vafa Khalighi
%%  
%%   Edited by Alireza Ghaffari Hadigheh    <hadigheha@azaruniv.edu>
%%  
%%   License information appended.
%% 
%% 

\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{Uthesis}
              [2011/09/11 v0.1
 Persian thesis proposal form  in XeLaTeX]
\DeclareOption*{\PassOptionsToClass{\CurrentOption}{report}}
\ProcessOptions
%Should be changed Start
\LoadClass{report}
%Should be changed end%
\usepackage{amssymb}
\usepackage{fancyhdr}
\usepackage{makeidx}         % allows index generation
\usepackage{color}
\usepackage{tocbibind} % برای اضافه کردن نمایه  و کتابنامه به فهرست
\usepackage{graphicx}
\usepackage{framed}
\usepackage{xepersian}
\defpersianfont\nastaliq[Scale=2]{IranNastaliq}
\settextfont[Scale=1.1]{XB Niloofar}
\setdigitfont[Scale=1.1]{XB Zar}
\setlatintextfont{Junicode}
%\usepackage[pagebackref=true,colorlinks,linkcolor=blue,citecolor=magenta]{hyperref}
 \usepackage{multirow}
\usepackage[all,arc,curve,color,frame]{xy}
\usepackage{rotating}
\usepackage{epsfig}
\usepackage[acronym,toc,xindy]{glossaries}
%%%%%%%%%%%% Page style %%%%%%%%%%%%%%%5
\textwidth=16cm \textheight=24cm 
\oddsidemargin=0cm
\evensidemargin=0cm
\topmargin=-2cm
%%%%%%%Students Information%%%%%%%%%%%%%%
\def\Studentname#1{\gdef\@Studetname{#1}}
\def\StudentDegree#1{\gdef\@StDegree{#1}}
\def\University#1{\gdef\@University{#1}}
\def\Field#1{\gdef\@Field{#1}}
\def\EStudentname#1{\gdef\@EStudetname{#1}}
\def\EStudentDegree#1{\gdef\@EStDegree{#1}}
\def\EUniversity#1{\gdef\@EUniversity{#1}}
\def\EField#1{\gdef\@EField{#1}}

%%%%%%%SuperVisor Information%%%%%%%%%%%%%%
\def\SupVisorName#1{\gdef\@SupisorName{#1}}
\def\AdvisorName#1{\gdef\@AdvisorName{#1}}
\def\ESupVisorName#1{\gdef\@ESuperVisorName{#1}}
\def\EAdvisorName#1{\gdef\@EAdvisorName{#1}}
%%%%%% Thesis Information %%%%%%%%%%%%%
\def\TTitle#1{\gdef\@ThesisTitle{#1}}
\def\latinTitle#1{\gdef\@latinThesisTitle{#1}}
\def\KWords#1{\gdef\@KeyWords{#1}}
\def\latinKWords#1{\gdef\@latinKeyWords{#1}}
\def\FarsiDate#1{\gdef\@fdate{#1}}
\def\LatinDate#1{\gdef\@ldate{#1}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\def\dedicateTo#1{\gdef\@dedicateTo{#1}}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\topmargin=-30pt
\def\makeTtitle{
\begin{titlepage}

\begin{center}
\includegraphics[scale=1]{Ulogo.PNG}
\\  \large \bf
وزارت علوم، تحقیقات و فناوری\\
 
دانشگاه تربیت معلم آذربایجان \\
\vspace{5mm}
پایان‌نامه \\
 جهت اخذ مدرک \@StDegree
\\
رشته   \@Field  \\
\vspace{1cm}

\huge \@ThesisTitle
\\
\vspace{2cm}  \large
استاد راهنما \\
دکتر  \@SupisorName 
\\ \vspace{2cm} 
استاد مشاور \\
دکتر   \@AdvisorName   
\\ \vspace{2cm} 
پژوهشگر \\
 \@Studetname \\  \vspace{1cm} \@fdate \\ 
تبریز- ایران
\end{center}
\thispagestyle{empty}
\end{titlepage}
\newpage
\begin{titlepage}
\vspace{4cm} \begin{center}
\Large این صفحه عمدا خالی است
\end{center}
\newpage
\thispagestyle{empty}
\begin{center}
\includegraphics[scale=0.25]{besm.PNG}
\end{center}
\end{titlepage}
\newpage 
\begin{titlepage}\large
تقدیم به: \\
\begin{center} \Large
\vspace{2cm}
{\nastaliq \@dedicateTo}
\end{center}
\end{titlepage}
}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\topmargin=-30pt
\def\makeEtitle{
\begin{titlepage}
\newpage \thispagestyle{empty}
\end{titlepage}
\begin{titlepage}
\begin{center}
\includegraphics[scale=1]{Ulogo.PNG}
\\  
Ministry of sciences, Researches, and Technology\\
Azarbayjan University of Tarbiat moallem \\
\vspace{5mm}
\lr{A Thesis Presented to}\\
\lr{ the Department of Mathematics in}\\ 
\lr{ Partial Fulfillment of the Requirements for the Degree}\\ 
\lr{\large \@EStDegree~~in~~\@EField} \\
\vspace{1cm}
\Large {\lr \@latinThesisTitle}
\\
\vspace{1cm} 
 \lr{\large \textbf{Supervisor}} \\
\lr{\large Dr. \@ESuperVisorName} \\
\vspace{1cm} 
\lr{\large \textbf{Consultant}} \\
\lr{ \large Dr.    \@EAdvisorName}   
\\
 \vspace{1cm} 
\lr{{\large By \\
 \lr{\@EStudetname} \\ 
 \vspace{1cm} \Latin \@ldate} \\ 
\lr{\large Tabriz-Iran}}

\end{center}
\thispagestyle{empty}
\end{titlepage}
}

%%%%%%%%%% فاصله بین خطوط  %%%%%%%%%%%%%%%%%%
\newlength{\defbaselineskip}
\setlength{\defbaselineskip}{\baselineskip}
\newcommand{\setlinespacing}[1]%
           {\setlength{\baselineskip}{#1 \defbaselineskip}}
\newcommand{\doublespacing}{\setlength{\baselineskip}%
                           {2.0 \defbaselineskip}}
\newcommand{\singlespacing}{\setlength{\baselineskip}{\defbaselineskip}}
%\textwidth=12cm \textheight=19cm 
\topmargin=-0.5cm
\oddsidemargin=0cm
\evensidemargin=0cm


% End of file `UThesis.cls'.

%%%%%%%% محیط های تعریف شده %%%%%%%%%%%%%%%%
\newtheorem{theorem}{   \rl{ قضیه}}[chapter]\setlinespacing{1.7}
\newtheorem{proposition}{   \rl{ گزاره}}[chapter]\setlinespacing{1.7}
\newtheorem{corollary}{\rl{نتیجه }}[chapter]\setlinespacing{1.7}
\newtheorem{lemma}{\rl{لم }}[chapter]\setlinespacing{1.7}
\newtheorem{rem}{\rl{تذکر }}[chapter]\setlinespacing{1.7}
\newtheorem{algorithm}{  \rl{ الگوریتم } \rm}[chapter]\setlinespacing{1.7}
\newtheorem{example}{\rl{مثال } \rm }[chapter]\setlinespacing{1.7}
\newtheorem{definition}{  \rl{ تعریف }  }[chapter]\setlinespacing{1.7}


 
\newenvironment{proof}{{\noindent\bf    برهان :} \rm }{\hfill{$\Box$}}
\newenvironment{solution}{{\noindent\bf   حل  :} \rm~  }{\hfill{$\diamondsuit$}}


%%%%%%%%%%%%%%%%% Header %%%%%%%%%%%%%
\pagestyle{fancy}

%% L/C/R denote left/center/right header (or footer) elements
%% E/O denote even/odd pages

%% \leftmark, \rightmark are chapter/section headings generated by the 
%% book document class

\fancyhead[L,RO]{\thepage}
\fancyhead[R]{\leftmark}
\fancyhead[LO]{\rightmark}
\fancyfoot[LO,L]{}
\fancyfoot[C]{}
\fancyfoot[RO,R]{}

%%%%%%%%%%%%%%%%%%%%
\newcommand{\set}[1]{\left\{#1\right\}}
\newcommand\persiangloss[2]{#1\dotfill\lr{#2}\\}
\newcommand\latingloss[2]{#1\dotfill\lr{#2}\\}
\newcommand\acronymgloss[2]{#1\hspace{5mm}\dotfill\hspace{5mm}\lr{#2}\\}
\newcommand\lettertitle[2]{{\Large{#1}}\hfill\lr{\Large{#2}}\\ \\}

