
%%
%%  This is file `VThesis.cls',
%%  The original file was xepersian-thesis.cls by Vafa Khalighi
%%   __________________________________
%%   Copyright © 2011-2012 Vahid Damanafshan
%%  
%%   http://damanafshan.tk      
%%   http://forum.parsilatex.com
%% 
%% 
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{Shahre-kord}
              [12/22/2011 
 Persian thesis document class in XeLaTeX for Shahre-kord University  theses/dissertations]
\DeclareOption*{\PassOptionsToClass{\CurrentOption}{book}}
\ProcessOptions
\LoadClass{book}
\def\university#1{\gdef\@university{#1}}
\def\department#1{\gdef\@department{#1}}
\def\degree#1{\gdef\@degree{#1}}
\def\thesisdate#1{\gdef\@thesisdate{#1}}
\newcommand{\firstsupervisor}[1]{\def\@firstsupervisor{#1}}
\newcommand{\secondsupervisor}[1]{\def\@secondsupervisor{#1}}
\newcommand{\firstadvisor}[1]{\def\@firstadvisor{#1}}
\newcommand{\secondadvisor}[1]{\def\@secondadvisor{#1}}
\def\name#1{\gdef\@name{#1}}
\def\surname#1{\gdef\@surname{#1}}
\def\keywords#1{\gdef\@keywords{#1}}
\def\fa-abstract#1{\gdef\@fa-abstract{#1}}
\def\faculty#1{\gdef\@faculty{#1}}
\def\subject#1{\gdef\@subject{#1}}
\def\field#1{\gdef\@field{#1}}
\def\department#1{\gdef\@department{#1}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\def\latintitle#1{\gdef\@latintitle{#1}}
\def\latinauthor#1{\gdef\@latinauthor{#1}}
\def\latindegree#1{\gdef\@latindegree{#1}}
\def\latinfaculty#1{\gdef\@latinfaculty{#1}}
\def\latinthesisdate#1{\gdef\@latinthesisdate{#1}}
\def\latinsubject#1{\gdef\@latinsubject{#1}}
\def\latinfield#1{\gdef\@latinfield{#1}}
\def\firstlatinsupervisor#1{\gdef\@firstlatinsupervisor{#1}}
\def\secondlatinsupervisor#1{\gdef\@secondlatinsupervisor{#1}}
\def\firstlatinadvisor#1{\gdef\@firstlatinadvisor{#1}}
\def\secondlatinadvisor#1{\gdef\@secondlatinadvisor{#1}}
\def\latinname#1{\gdef\@latinname{#1}}
\def\latinsurname#1{\gdef\@latinsurname{#1}}
\def\en-abstract#1{\gdef\@en-abstract{#1}}
\def\latinkeywords#1{\gdef\@latinkeywords{#1}}
\def\latinuniversity#1{\gdef\@latinuniversity{#1}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%
\newif\if@mscthesis
\@mscthesisfalse
\DeclareOption{msc}{\@mscthesistrue}
\ProcessOptions
%%%%%%%%%%%%%%%%%%%%%%%%%%%


\newcommand{\vtitle}{\begin{titlepage}
{\naz
%\topmargin=-30pt
\vspace{-2cm}\centerline{{\includegraphics[height=4.3cm]{arm.pdf}}}
\vspace{-.2cm}
{\LARGE\bfseries\@faculty\par

\vspace{-.4cm}\bfseries\@department}
\vskip .5cm
 \if@mscthesis
{\LARGE پايان‌نامه کارشناسی ارشد }
\else
{\LARGE رساله دکتری}
\fi
\vskip .3cm
%{\LARGE\writtenfor
% \if@mscthesis

%\else

%\fi
%}
{\LARGE}
%\vskip .2cm
\centerline{
%\LARGE{ رشته} \@subject%
%،
{\LARGE گرايش
\@field}}
\vskip 1cm
%\baselineskip=.750cm
\centerline{\LARGE \bfseries\onvan}

\vskip .2cm
 {\huge\bfseries {\titr\baselineskip=1cm \@title}}\baselineskip=1.5cm\par
\vskip .8cm
 \baselineskip=.5cm
 {\LARGE%
  \by}\par
\par
{\LARGE\bfseries{\LARGE\bfseries   \@name\ \ \@surname}}\par
\LARGE
{\ifx\@firstsupervisor\undefined%
\ifx\@secondsupervisor\undefined%
\else\fi
\else
\ifx\@secondsupervisor\undefined%
استاد راهنما
{\LARGE\bfseries\par
\@firstsupervisor}
\else
\LARGE
استادان راهنما
\par
{\LARGE\bfseries \@firstsupervisor{} و \@secondsupervisor}
\fi\fi}
\par\LARGE
{\ifx\@firstadvisor\undefined%
\ifx\@secondadvisor\undefined%
\else\fi
\else
\ifx\@secondadvisor\undefined%
استاد مشاور
{\LARGE\bfseries\par
\@firstadvisor}
\else

\LARGE
استادان مشاور
\par
{\LARGE\bfseries\@firstadvisor{} و \@secondadvisor}
\fi\fi}


\vskip 6mm
%\vfill
{\LARGE \@thesisdate}
%\vfill
}
\end{titlepage}%

}
\def\frame{\newpage
\thispagestyle{empty}
\begin{framed}\thispagestyle{empty}}
\def\endframe{\thispagestyle{empty}\end{framed}
\thispagestyle{empty}
\newpage
}
\def\abstractpage{\newpage
\thispagestyle{empty}
\vskip 15mm
\par
\begin{abstract}}
\def\endabstractpage{\end{abstract}
\newpage
}


\def\endlatinabstract{\newpage}

\def\acknowledgementpage{\newpage
\thispagestyle{empty}

\vspace{1cm}
\par\noindent}
\def\endacknowledgementpage{\newpage}

\def\titlepage{\newpage\centering
  \thispagestyle{empty}
  \parindent 0pt \parskip 10pt plus 1fil minus 1fil
  \def\baselinestretch{1}\@normalsize\vbox to \vsize\bgroup\vbox to 9in\bgroup}
\def\endtitlepage{\par\kern 0pt\egroup\vss\egroup\newpage}

\def\signature{\vspace{1cm}
\begin{flushleft}
{\nastaliq \scriptsize \@name\ \@surname \\
\@thesisdate}
\end{flushleft}}

\def\abstract{\subsection*{\abstractname}\small
\@normalsize}
\def\endabstract{\par}

%\pagenumbering{harfi}
%\let\ol@chapter\@chapter
%\def\@chapter{%
%  \ifnum\c@chapter=0 \pagenumbering{arabic}\setcounter{page}{1}\fi
%  \ol@chapter}

\font\titlefont=cmssbx10 scaled 2074
\font\supervisorfont=cmbxti10

\newcommand{\latinvtitle}{%
\begin{titlepage}
\vspace{-1.5cm}{\includegraphics[height=4.3cm]{arms.pdf}}
\centerline{\LARGE\bf \@latinuniversity} 
\Large\bfseries
\@latinfaculty\space 
\vskip 1cm
{\Large\bfseries \@latinsubject}
\vskip .5cm
{\Large\bfseries \@latinfield}
\vskip 2cm
{\LARGE Title}
\vskip 1cm
\baselineskip=.750cm
{\titlefont \@latintitle}
\vskip 1.5cm
%{
{ \Large
 \if@mscthesis
A thesis submitted in partial fulfilment of the
\\[-.1cm]
requirements for the degree of Master of Science(MSc)\par
\else
A thesis submitted in partial fulfilment of the
\\[-.1cm]
requirements for the degree of Doctor of Philosophy(PhD) \par
\fi
}
 \baselineskip=.750cm \par
%\addtolength{\baselineskip}{-5mm}
\vskip 1.5cm
{\bfseries\latinby}\par
\vskip 7mm
{\large %\supervisorfont
\rm\@latinname \; \@latinsurname}\par
%\vskip 5mm
\vskip 1.5cm
\large
{\ifx\@firstlatinsupervisor\undefined%
\ifx\@secondlatinsupervisor\undefined%
\else\fi
\else
\ifx\@secondlatinsupervisor\undefined%
Supervisor
\vskip 7mm
{\Large\bfseries\par
\@firstlatinsupervisor}
\else
\large
Supervisors
\vskip 7mm
\par
{\Large\bfseries \@firstlatinsupervisor{} and \@secondlatinsupervisor}
\fi\fi}
\par
\vskip 1.5cm
\large
{\ifx\@firstlatinadvisor\undefined%
\ifx\@secondlatinadvisor\undefined%
\else\fi
\else
\ifx\@secondlatinadvisor\undefined%
Advisor
\vskip 7mm
{\Large\bfseries\par
\@firstlatinadvisor}
\else

\large
Advisors
\vskip 7mm
\par
{\Large\bfseries\@firstlatinadvisor{} and \@secondlatinadvisor}
\fi\fi}


\par
\vskip 2.5cm

{\@latinthesisdate}
\par
\vskip .5cm

\par

\vfill
%
\end{titlepage}
}
\def\onvan{عنوان}
\def\writtenfor{برای دريافت درجه }
\def\by{پژوهشگر}
\def\latinby{By}


