summaryrefslogtreecommitdiff
path: root/macros/xetex/latex/yazd-thesis/yazd-thesis.cls
diff options
context:
space:
mode:
Diffstat (limited to 'macros/xetex/latex/yazd-thesis/yazd-thesis.cls')
-rw-r--r--macros/xetex/latex/yazd-thesis/yazd-thesis.cls795
1 files changed, 795 insertions, 0 deletions
diff --git a/macros/xetex/latex/yazd-thesis/yazd-thesis.cls b/macros/xetex/latex/yazd-thesis/yazd-thesis.cls
new file mode 100644
index 0000000000..776771e7c1
--- /dev/null
+++ b/macros/xetex/latex/yazd-thesis/yazd-thesis.cls
@@ -0,0 +1,795 @@
+
+%%
+%% This is file `yazd-thesis.cls',
+%% __________________________________
+%% Copyright © 2015-2019 Vahid Damanafshan
+%% http://xelinic.ir
+%% vdamanafshan@gmail.com
+%%
+%%
+\NeedsTeXFormat{LaTeX2e}
+\def\yazd-thesisversion{0.3}
+\ProvidesClass{yazd-thesis}
+ [2019/07/25 v\yazd-thesisversion\space A template for the Yazd University]
+\DeclareOption*{\PassOptionsToClass{\CurrentOption}{book}}
+\ProcessOptions
+\LoadClass[a4paper,11pt]{book}
+%%%%%%%%%%%%%%%%%%%%%%%%%
+\RequirePackage{amsthm}
+\RequirePackage{amssymb}
+\RequirePackage{amsmath}
+\RequirePackage{calc}
+\RequirePackage[top=3cm, bottom=2.5cm, left=4cm, right=2.5cm]{geometry}
+\RequirePackage[]{graphicx}
+\graphicspath{{figures/}}
+\RequirePackage{array}
+\newcolumntype{C}[1]{>{\raggedleft\centering\arraybackslash}p{#1}}
+\newcolumntype{R}[1]{>{\raggedleft\arraybackslash}p{#1}}
+\newcolumntype{M}[1]{>{\raggedleft\centering\arraybackslash}m{#1}}
+\RequirePackage{multicol}
+\RequirePackage{fancyhdr}
+\RequirePackage[nottoc]{tocbibind}
+\RequirePackage{zref-perpage}
+\zmakeperpage{footnote}
+\RequirePackage{makeidx}
+\makeindex
+\RequirePackage[]{xcolor}
+\RequirePackage[]{hyperref}
+
+
+\newcommand{\besmwidth}[1]{\def\@besmwidth{#1}}
+\def\department#1{\gdef\@department{#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}}
+\newcommand{\credit}[1]{\def\@credit{#1}}
+\newcommand{\defensedate}[1]{\def\@defensedate{#1}}
+\newcommand{\grade}[1]{\def\@grade{#1}}
+\newcommand{\letgrade}[1]{\def\@letgrade{#1}}
+\newcommand{\degree}[1]{\def\@degree{#1}}
+\newcommand{\firstinternalreferee}[1]{\def\@firstinternalreferee{#1}}
+\newcommand{\secondinternalreferee}[1]{\def\@secondinternalreferee{#1}}
+\newcommand{\firstexternalreferee}[1]{\def\@firstexternalreferee{#1}}
+\newcommand{\secondexternalreferee}[1]{\def\@secondexternalreferee{#1}}
+\newcommand{\viewer}[1]{\def\@viewer{#1}}
+\newcommand{\totext}[1]{\def\@totext{#1}}
+\newcommand{\ack}[1]{\def\@ack{#1}}
+\newcommand{\faabstract}[1]{\def\@faabstract{#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\campus#1{\gdef\@campus{#1}}
+%%%%%%%%%%%%%%%%%%%%%%%%%
+\def\latintitle#1{\gdef\@latintitle{#1}}
+\def\latinthesisdate#1{\gdef\@latinthesisdate{#1}}
+\def\latinfaculty#1{\gdef\@latinfaculty{#1}}
+\def\latindepartment#1{\gdef\@latindepartment{#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\latincampus#1{\gdef\@latincampus{#1}}
+\newcommand{\enabstract}[1]{\def\@enabstract{#1}}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newif\if@mscthesis
+\@mscthesisfalse
+
+\newif\if@minutes
+\DeclareOption{minutes}{\@minutestrue}
+
+\DeclareOption{msc}{\@mscthesistrue}
+\ProcessOptions
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\newcommand{\mychapter}[1]{%
+\phantomsection%
+\addcontentsline{toc}{chapter}{#1}\chapter*{#1}\markboth{#1}{#1}%
+}
+
+\newcommand{\yazdtitle}{%
+\pagenumbering{adadi}
+\thispagestyle{empty}
+\begin{minipage}[c][\textheight][c]{\textwidth}%
+\centering
+\includegraphics[width=
+\ifx\@besmwidth\undefined%
+.9\textwidth
+\else
+\@besmwidth\textwidth
+\fi
+]{besm}
+\end{minipage}%
+%\cleardoublepage%~
+\newpage
+\thispagestyle{empty}
+\vspace*{\fill}
+\noindent
+\textcolor{gray}{
+آماده‌شده توسط کلاس
+\texttt{yazd-thesis}،
+نسخه
+\lr{\yazd-thesisversion}}
+\cleardoublepage%~
+\newpage
+%\vspace*{\fill}
+%{\large \bfseries \noindent
+\thispagestyle{empty}
+\renewcommand{\arraystretch}{2.25}%
+{\ypfont
+\begin{tabular}{|M{2cm}|@{}M{7.95cm}@{}|m{3.5cm}|}
+\hline
+\vspace{5pt}
+\includegraphics[scale=.20]{logo}
+&
+{\large \bfseries
+تعهد رعایت حقوق معنوی دانشگاه یزد
+}
+&
+شناسه مدرک:
+\if@mscthesis
+\lr{\yefont EP/F013}
+\else
+\lr{\yefont EP/F114}
+\fi
+\par
+ویرایش:
+\if@mscthesis
+\else
+بهار ۱۳۹۸
+\fi
+\par
+شماره صفحات: ۱ از ۱
+\\ \hline
+\multicolumn{3}{|p{14cm}|}{
+\if@mscthesis
+\baselineskip=.85cm
+\else
+\baselineskip=.73cm
+\fi
+اینجانب
+\@name \@surname\
+\if@mscthesis
+ دانش‌آموخته مقطع كارشناسی ارشد
+\else
+دانشجوی مقطع دکتری
+\fi
+ در رشتهٔ
+\@subject \
+گرایش
+\@field \
+که در تاریخ
+\@defensedate \
+از
+\if@mscthesis
+ پایان‌نامه
+\else
+رساله
+\fi
+خود تحت عنوان:
+\@title
+\par
+با کسب درجه
+ \ifx\@degree\undefined
+\hphantom{عالی}
+\else
+\@degree\
+\fi
+دفاع نموده‌ام، شرعاً و قانوناً متعهد می‌شوم:
+\par
+\if@mscthesis
+1)‌ مطالب مندرج در این پایان‌نامه حاصل تحقیق و پژوهش اینجانب بوده و در مواردی که از دستاوردهای علمی و پژوهشی دیگران اعم از پایان‌نامه، کتاب، مقاله و غیره استفاده نموده‌ام، رعایت کامل امانت را نموده. مطابق مقررات. ارجاع و در فهرست منابع مآخذ اقدام به ذکر آنها نموده‌ام.
+\par
+2) تمام یا بخشی از این پایان‌نامه قبلاً برای دریافت هیچ مدرک تحصیلی (هم‌سطح، پایین‌تر یا بالاتر) در سایر دانشگاه‌ها و مؤسسات آموزش عالی ارائه نشده است.
+\par
+3) مقالات مستخرج از این پایان‌نامه کاملاً حاصل کار اینجانب بوده و از هرگونه جعل داده و یا تغییر اطلاعات پرهیز نموده‌ام.
+\par
+4) از ارسال همزمان و یا تکراری مقالات مستخرج از این پایان‌نامه (با بیش از 30 درصد همپوشانی) به نشریات و یا کنگره‌های گوناگون خودداری نموده و می‌نمایم.
+\par
+5)‌ کلیه حقوق مادی و معنوی حاصل از این پایان‌نامه متعلق به دانشگاه یزد بوده و متعهد می‌شوم هرگونه بهره‌مندی و یا نشر دستاوردهای حاصل از این تحقیق یا غیر از آن اعم از چاپ کتاب، مقاله، ثبت اختراع و غیره (در زمان دانشجویی و یا بعد از فراغت از تحصیل) با کسب اجازه از تیم استادان راهنما و مشاور و حوزه پژوهشی دانشکده / گروه باشد.
+\par
+6) در صورت اثبات تخلف (در هر زمان) مسئولیت حقوقی آن بطور کامل برعهده اینجانب بوده و می‌پذیرم مدرک تحصیلی صادر شده توسط دانشگاه یزد از درجه اعتبار ساقط و اینجانب هیچگونه ادعایی نخواهم داشت.
+\else
+1)‌ مطالب مندرج در این رساله حاصل تحقیق و پژوهش اینجانب بوده و در مواردی که از دستاوردهای علمی و پژوهشی دیگران اعم از پایان‌نامه، کتاب، مقاله و غیره استفاده نموده‌ام، رعایت کامل امانت را نموده. مطابق مقررات. ارجاع و در فهرست منابع مآخذ اقدام به ذکر آنها نموده‌ام.
+\par
+2) تمام یا بخشی از این رساله قبلاً برای دریافت هیچ مدرک تحصیلی (هم‌سطح، پایین‌تر یا بالاتر) در سایر دانشگاه‌ها و مؤسسات آموزش عالی ارائه نشده است.
+\par
+3) مقالات مستخرج از این رساله کاملاً حاصل کار اینجانب بوده و از هرگونه جعل داده و یا تغییر اطلاعات پرهیز نموده‌ام. همچنین با آگاهی کامل از مفاد اصول اخلاق علمی، خود را ملزم به رعایت آن و عدم انجام سرقت و جعل علمی می‌دانم.
+\par
+4) از ارسال همزمان و یا تکراری مقالات مستخرج از این رساله (با بیش از 30 درصد همپوشانی) به نشریات و یا کنگره‌های گوناگون خودداری نموده و می‌نمایم.
+\par
+5)‌ کلیه حقوق مادی و معنوی حاصل از این رساله متعلق به دانشگاه یزد بوده و متعهد می‌شوم هرگونه بهره‌مندی و یا نشر دستاوردهای حاصل از این تحقیق یا غیر از آن اعم از چاپ کتاب، مقاله، ثبت اختراع و غیره (در زمان دانشجویی و یا بعد از فراغت از تحصیل) با کسب اجازه از تیم استادان راهنما و مشاور و حوزه پژوهشی دانشکده / گروه باشد.
+\par
+6) در صورت اثبات تخلف (در هر زمان) مسئولیت حقوقی آن بطور کامل برعهده اینجانب بوده و می‌پذیرم مدرک تحصیلی صادر شده توسط دانشگاه یزد از درجه اعتبار ساقط و اینجانب هیچگونه ادعایی نخواهم داشت.
+\par
+7) قبل از گرفتن نوبت دفاع، کاربرگ ارزشیابی استاد راهنما را به طور دقیق در سیستم آموزشی گلستان تکمیل کرده‌ام.
+\par
+8) برای انجام مراحل بعد از دفاع آیین‌نامه‌ها و شیوه‌نامه‌های مربوط در وب‌سایت تحصیلات تکمیلی دانشگاه را بطور دقیق مطالعه کرده‌ام و به مفاد آنها پایبند هستم.
+\fi
+\par
+\mbox{}
+\par
+\hspace*{9cm}
+\begin{minipage}{6cm}
+\@name \@surname\
+\par
+امضاء و تاریخ:
+\end{minipage}
+\par
+\mbox{}
+\par
+}
+\\\hline
+\end{tabular}
+\cleardoublepage%~
+\newpage
+\begin{titlepage}
+{\huge \bfseries
+دانــــشگاه یــــزد
+}
+\\[15pt]
+{\Large\@campus
+\\[10pt]
+\@faculty}
+\par
+\vspace{.3\baselineskip}
+{\large\bfseries
+\if@mscthesis
+پایان‌نامه
+\else
+رساله
+\fi
+\\[4mm]
+برای دریافت درجه
+\if@mscthesis
+کارشناسی ارشد
+\else
+دکتری
+\fi
+}
+\vskip 2ex
+\centerline{\large \bfseries
+\@field}
+\vskip 6ex
+\Large\bfseries
+عنوان
+\\[4mm]
+{\huge\bfseries {\@title}}
+\baselineskip=1.5cm\par
+\vskip 4ex
+ \baselineskip=.5cm
+\large
+{\ifx\@firstsupervisor\undefined%
+\ifx\@secondsupervisor\undefined%
+\else\fi
+\else
+\ifx\@secondsupervisor\undefined%
+{\large\bfseries
+استاد راهنما
+\\[4mm]
+\@firstsupervisor}
+\else
+{\large\bfseries
+استادان راهنما
+\\[4mm]
+\@firstsupervisor{} و \@secondsupervisor}
+\fi\fi}
+\par\large
+{\ifx\@firstadvisor\undefined%
+\ifx\@secondadvisor\undefined%
+\else\fi
+\else
+\ifx\@secondadvisor\undefined%
+{\large\bfseries
+استاد مشاور
+\\[4mm]
+\@firstadvisor}
+\else
+{\large\bfseries
+استادان مشاور
+\\[4mm]
+\@firstadvisor{} و \@secondadvisor}
+\fi\fi}
+
+{\large\bfseries%
+پژوهش و نگارش
+\\[4mm]
+\@name\ \@surname}\par
+{\large \@thesisdate}
+\end{titlepage}}
+\cleardoublepage%~
+\newpage
+\ifx\@totext\undefined%
+\else
+\thispagestyle{empty}
+\@totext
+\fi
+\cleardoublepage%~
+\newpage
+\thispagestyle{empty}
+\ifx\@ack\undefined%
+\else
+\thispagestyle{empty}
+\@ack
+\fi
+\cleardoublepage%~
+\newpage
+\if@minutes
+\thispagestyle{empty}
+{\minutesfont
+\centerline{بسمه تعالی}%
+\vspace{1em}%
+\renewcommand{\arraystretch}{2.25}%
+\begin{tabular}{|M{3.4cm}|@{}M{6.95cm}@{}|M{3cm}|}
+\hline
+\vspace{1pt}
+\includegraphics[scale=.20]{logo}\par
+\vspace{-2mm}
+{\small
+مدیریت تحصیلات تکمیلی
+}
+&
+\baselineskip=1cm
+{\large \bfseries
+صورتجلسه دفاعیه پایان‌نامه دانشجوی
+\par
+دوره
+\if@mscthesis
+کارشناسی ارشد
+\else
+دکتری
+\fi
+}
+&
+\if@mscthesis
+شناسه: ب/ک/\lr{3}
+\else
+شناسه: ب/د/\lr{3}
+\fi
+\\ \hline
+\multicolumn{3}{|p{14cm}|}{
+\baselineskip=1cm
+جلسه دفاعیه
+\if@mscthesis
+پایان‌نامه
+\else
+رساله
+\fi
+ تحصیلی آقای/خانم:
+\@name \ \@surname
+\hfill
+ دانشجوی
+\if@mscthesis
+ كارشناسی ارشد
+\else
+دکتری
+\fi
+\par
+ رشتـه/گرایش:
+\@subject/\@field
+\par
+تحت عنوان:
+\@title
+\par
+و تعداد واحد:
+\hskip 1ex
+\ifx\@credit\undefined
+\else
+\@credit
+\fi
+\hskip 1ex
+در تاریخ
+\ifx\@credit\undefined
+\else
+\@defensedate\
+\fi \
+ با حضور اعضای هيأت داوران (به شرح ذیل) تشكيل گرديد.
+\par
+پس از ارزيابی توسط هيأت داوران، پايان‌نامه با نمره به عدد
+\ifx\@grade\undefined
+\hphantom{۱۹٫۲۵}
+\else
+\@grade\
+\fi
+به حروف
+\ifx\@letgrade\undefined
+\hphantom{نوزده و بیست و پنج صدم}
+\else
+\@letgrade\
+\fi
+و درجه
+\ifx\@degree\undefined
+\hphantom{عالی}
+\else
+\@degree\
+\fi
+ مورد تصويب قرار گرفت.
+
+\vspace{2em}
+\begin{tabular}{@{}R{4.2cm}C{5.7cm}C{3cm}@{}}
+%%\hline
+\multicolumn{1}{c}{\underline{عنوان}}
+ &
+\underline{نام و نام خانوادگی}
+&
+\underline{امضاء}%
+\\[1em]
+%%\hline
+استاد/استادان راهنما:
+\if@mscthesis
+\else
+الف:
+\ifx\@secondsupervisor\undefined
+\else
+\newline
+\hphantom{استاد/استادان راهنما:}
+ب:
+ \fi
+ \fi
+ &
+ \@firstsupervisor{}
+ \ifx\@secondsupervisor\undefined
+ \else
+ \par
+ \@secondsupervisor
+ \fi
+ &
+\\[2em]
+استاد/استادان مشاور:
+\if@mscthesis
+\else
+الف:
+\ifx\@secondadvisor\undefined
+\else
+\newline
+\hphantom{استاد/استادان مشاور:}
+ب:
+ \fi
+ \fi
+&
+\ifx\@firstadvisor\undefined
+ \else
+ \@firstadvisor
+\fi
+ \ifx\@secondadvisor\undefined
+ \else
+ \par
+ \@secondadvisor
+ \fi
+ &
+\\[2em]
+\if@mscthesis
+متخصص و صاحبنظر داخلی:
+\else
+داور داخل گروه:
+\fi
+\if@mscthesis
+\else
+الف:
+\ifx\@secondinternalreferee\undefined
+ \else
+ \newline
+\hphantom{داور داخل گروه:}
+ب:
+ \fi
+ \fi
+&
+\ifx\@firstinternalreferee\undefined
+ \else
+ \@firstinternalreferee
+\fi
+ \ifx\@secondinternalreferee\undefined
+ \else
+ \par
+ \@secondinternalreferee
+ \fi
+ &
+\\[2em]
+\if@mscthesis
+متخصص و صاحبنظر خارجی:
+\else
+داور خارج از گروه:
+\fi
+\if@mscthesis
+\else
+الف:
+\ifx\@secondexternalreferee\undefined
+\else
+\newline
+\hphantom{داور خارج از گروه:}
+ب:
+ \fi
+ \fi
+ &
+ \@firstexternalreferee{}
+ \ifx\@secondexternalreferee\undefined
+ \else
+ \par
+ \@secondexternalreferee
+ \fi
+ &
+\\[1.5cm]
+&
+\multicolumn{2}{R{7cm}}{
+\baselineskip=.7cm
+نماينده تحصيلات تكميلی دانشگاه (ناظر)
+\par
+نام ونام خانوادگی:
+\ifx\@viewer\undefined
+ \else
+ \@viewer
+\fi
+\par
+امضاء:
+}
+\\[5em]
+%%\hline
+\end{tabular}
+}
+\\ \hline
+\end{tabular}
+}% end of \bnazanin font
+\fi
+\cleardoublepage%~
+\newpage
+\ifx\@faabstract\undefined%
+\else
+\@faabstract
+\thispagestyle{empty}
+\fi
+\if@minutes
+\cleardoublepage
+\else
+\cleardoublepage\clearpage
+\fi
+}
+
+\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}
+{\scriptsize \@name\ \@surname \\
+\@thesisdate}
+\end{flushleft}}
+
+\newcommand{\latinyazdtitle}{%
+\cleardoublepage%~
+\newpage
+\newgeometry{left=2.5cm, right=4cm}
+\ifx\@enabstract\undefined%
+\else
+\@enabstract
+\fi
+\clearpage~
+\thispagestyle{empty}
+\begin{titlepage}
+\yefont
+{\huge \bfseries
+Yazd University
+}
+\\[10pt]
+{\Large \@latinfaculty
+\\[10pt]
+\@latindepartment}
+\par
+\vspace{4em}
+{\Large
+ \if@mscthesis
+A Thesis Submitted in Partial Fulfillment of the Requirements for\\[1em]
+the Master Degree in \@latinfield
+\else
+A Dissertation Submitted in Partial Fulfillment of the\\[1em]
+Requirements for the Ph.D. in \@latinfield
+\fi
+}
+\par
+\vspace{5em}
+{\Large \bfseries Title}
+\par
+{\Large\bfseries\@latintitle}
+\baselineskip=1cm \par
+\vskip 2cm
+\ifx\@firstlatinsupervisor\undefined%
+\ifx\@secondlatinsupervisor\undefined%
+\else\fi
+\else
+\ifx\@secondlatinsupervisor\undefined%
+{\large\bfseries
+Supervisor\\
+\@firstlatinsupervisor}
+\else
+{\large\bfseries
+Supervisors\\
+ \@firstlatinsupervisor{} and \@secondlatinsupervisor}
+\fi\fi
+\par
+\vskip 7mm
+\ifx\@firstlatinadvisor\undefined%
+\ifx\@secondlatinadvisor\undefined%
+\else\fi
+\else
+\ifx\@secondlatinadvisor\undefined%
+{\large\bfseries
+Advisor\\
+\@firstlatinadvisor}
+\else
+{\large\bfseries
+Advisors\\
+\@firstlatinadvisor{} and \@secondlatinadvisor}
+\fi\fi
+\vskip 7mm
+{\large\bfseries By\\
+\@latinname \; \@latinsurname}\par
+\vskip 5mm
+\par
+\vskip 1cm
+{\@latinthesisdate}
+\par
+\vskip 1cm
+\par
+\vfill
+%
+\end{titlepage}
+}
+%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newcommand\persiangloss[2]{#1\dotfill\lr{#2}\\}
+\newcommand\englishgloss[2]{#2\dotfill\lr{#1}\\}
+%%%%%%%%%%%%%%%%%%%%%%%%%%
+\AtBeginDocument{
+\theoremstyle{definition}
+\newtheorem{definition}{تعریف}[section]
+\newtheorem{observation}{مشاهده}[section]
+\theoremstyle{plain}
+\newtheorem{theorem}[definition]{قضیه}
+\newtheorem{lemma}[definition]{لم}
+\newtheorem{proposition}[definition]{گزاره}
+\newtheorem{corollary}[definition]{نتیجه}
+\newtheorem{remark}[definition]{ملاحظه}
+\theoremstyle{definition}
+\newtheorem{example}[definition]{مثال}
+\renewcommand{\bibname}{منابع و مآخذ}
+}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\pagestyle{fancy}
+\fancyhf{}
+\fancyfoot[C]{\thepage}
+\renewcommand{\headrulewidth}{0pt}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\AtBeginDocument{
+\def\@makechapterhead#1{%
+ \vspace*{50\p@}%
+ {\parindent \z@ \if@RTL\raggedleft\else\raggedright\fi \normalfont
+ \ifnum \c@secnumdepth >\m@ne
+ \if@mainmatter
+ \huge\bfseries \@chapapp\space \thechapter
+ \par\nobreak
+ \vskip 20\p@
+ \fi
+ \fi
+ \interlinepenalty\@M
+ \Huge \bfseries #1\par\nobreak
+ \vskip 40\p@
+ \thispagestyle{empty}
+ \newpage
+ }}
+\def\@makeschapterhead#1{%
+ \vspace*{50\p@}%
+ {\parindent \z@ \if@RTL\raggedleft\else\raggedright\fi
+ \normalfont
+ \interlinepenalty\@M
+ \Huge \bfseries #1\par\nobreak
+ \vskip 40\p@
+ \thispagestyle{empty}
+%% \newpage
+ }}
+ \flushbottom
+}
+
+
+\setlength{\parindent}{1cm}
+\setlength{\parskip}{0pt}
+
+\setlength{\footskip}{
+\paperheight -(1in+\voffset+\topmargin+\headheight+\headsep+\textheight) -1cm
+}
+
+\makeatletter
+\renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-1.4cm \@plus -0ex \@minus -0ex}%
+ {1cm \@plus0ex}%
+ {\normalfont\Large\bfseries}}
+\renewcommand\subsection{\@startsection{subsection}{2}{\z@}%
+ {-1.4cm \@plus -0ex \@minus -0ex}%
+ {1cm \@plus0ex}%
+ {\normalfont\large\bfseries}}
+\renewcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}%
+ {-1.4cm \@plus -0ex \@minus -0ex}%
+ {1cm \@plus0ex}%
+ {\normalfont\normalsize\bfseries}}
+ \makeatother
+
+\makeatletter
+\def\cleardoublepage{\clearpage\if@twoside \ifodd\c@page\else
+\hbox{}
+\vspace*{\fill}
+\begin{center}
+%این صفحه، عمداً خالی گذاشته شده است.
+\end{center}
+\vspace{\fill}
+\thispagestyle{empty}
+\newpage
+\if@twocolumn\hbox{}\newpage\fi\fi\fi}
+\makeatother
+
+
+\makeatletter
+\let\origprintindex\printindex
+\renewcommand*{\printindex}{%
+\cleardoublepage
+ \fancypagestyle{plain}{%
+ \fancyhf{}%
+ \renewcommand{\headrulewidth}{0pt}%
+ \renewcommand{\footrulewidth}{0pt}%
+ }%
+ \tolerance=10000
+ \origprintindex
+}
+\makeatother
+
+
+
+\newcommand{\ysymbol}[2]{%
+\gdef\currntsymbol{#1}%
+\gdef\currntsymboldef{#2}%
+\csname phantomsection\endcsname%
+%#1%
+\addcontentsline{los}{ysymbol}{%
+\protect\numberline{\currntsymbol}%
+\currntsymboldef}%
+}
+
+\makeatletter
+\renewcommand\@tocrmarg{1.55em}
+\newcommand\listsymbolsname{فهرست نمادها}
+\newcommand\listofsymbols[1][3em]{%
+\cleardoublepage
+\newcommand*\l@ysymbol{%
+\@dottedtocline{1}{0em}{#1}}\mychapter{\listsymbolsname}%
+\setlength{\columnsep}{5ex}
+\begin{multicols*}{2}
+\small
+\baselineskip=1cm
+\@starttoc{los}
+\raggedcolumns
+\end{multicols*}
+}
+\makeatother
+
+
+%%
+%%
+%% Distributable under the LaTeX Project Public License,
+%% version 1.3c or higher (your choice). The latest version of
+%% this license is at: http://www.latex-project.org/lppl.txt
+%%
+%% This work is "maintained" (as per LPPL maintenance status)
+%% by Vahid Damanafshan.
+%%
+%%
+%%
+%%
+%%
+%% End of file `yazd-thesis.cls'.