% در ورژن جدید زی‌پرشین برای تایپ متن‌های ریاضی، این سه بسته، حتماً باید فراخوانی شود
\usepackage{amsthm,amssymb,amsmath}
\usepackage{amsfonts}
\usepackage{graphicx}
\usepackage{subfig}
\usepackage{latexsym}
\usepackage{booktabs}
\usepackage{algorithm2e}
\usepackage{listings}
\usepackage[Bjornstrup]{fncychap}
\usepackage{cite}
\usepackage[font={scriptsize}]{caption}
\usepackage{array}
\usepackage{multirow}
% دستوراتی برای تنظیم فاصلۀ بین اعداد و عنوان در فهرست مطالب
\usepackage{titletoc}
\usepackage[subfigure]{tocloft}
\setlength{\cftsecindent}{1.5em}
\setlength{\cftsubsecindent}{3em}
\setlength{\cftsubsubsecindent}{4.5em}
\makeatother
\setlength{\cftsubsecnumwidth}{3.7em}
\makeatother
\setlength{\cftsubsubsecnumwidth}{5.1em}
\makeatother

% تنظیم حاشیه‌های برگه
\usepackage[top=30mm, bottom=25mm, right=30mm, left=25mm]{geometry}

% بسته‌‌ای برای ایجاد دیاگرام‌های مختلف
\usepackage[all]{xy}

\usepackage{latexsym}
% بسته‌ای برای ایجاد جعبه و کادر
\usepackage{fancybox}
% بسته‌ لازم برای تنظیم سربرگ‌ها
\usepackage{fancyhdr}
% بسته‌ای برای ظاهر شدن «مراجع» و «نمایه» در فهرست مطالب
\usepackage{tocbibind}
% دستورات مربوط به ایجاد نمایه
\usepackage{makeidx}
\makeindex

\graphicspath{{figures/}}
\usepackage{ifthen}
\usepackage{ifpdf}
\usepackage{zref-perpage}
\zmakeperpage{footnote}

% دستوری برای تنظیم فاصله پاراگراف‌ها
\setlength{\parskip}{0.5cm}
% مرتبۀ زیربخش‌ها
\setcounter{secnumdepth}{4}
\setcounter{tocdepth}{4}

\usepackage[pagebackref=false]{hyperref}
\usepackage{titlesec}

% برای ایجاد امکان پاورقی دادن در بخش‌ها
\usepackage{ptext}
% فراخوانی بسته زی‌پرشین و تعریف قلم فارسی و انگلیسی
\usepackage[extrafootnotefeatures,mathdigits=default]{xepersian}
\FeetAtBottom
% برای ایجاد امکان پاورقی دادن در بخش‌ها
\usepackage{bidiftnxtra}


%\input{mathrsfs.sty}
\normalfootnotes
\settextfont[Scale=1.1]{XB Niloofar}


\setlatintextfont{Latin Modern Roman}
% دستورهایی برای ایجاد کادر (جعبه)
\newenvironment{fminipage}
{\begin{Sbox}\begin{minipage}}
{\end{minipage}\end{Sbox}\fbox{\TheSbox}}