
% !TeX program = xelatex
\documentclass[12pt]{book}
\usepackage[paperheight=23cm, paperwidth=14.8cm, left=1.4cm, right=1.4cm, top=2cm, bottom=1.5cm, includehead=true,includefoot=true, centering]{geometry}
% تنظیم فاصله بین خطوط
\usepackage{setspace}
\onehalfspacing

\usepackage{titlesec}
\titlespacing{\section}{}{}{0.2pt}[]
\titlespacing{\subsection}{}{}{0.2pt}[]
\titlespacing{\subsubsection}{}{}{0.2pt}[]
\titleformat{\section}[hang]{}{\Zar}{}{}[]
%تنظیم فونت و اندازه بخش ها و زیربخش‌ها
\usepackage{sectsty}
\chapterfont{\Mitra}
\sectionfont{\Zar \fontsize{14}{15} \selectfont}
\subsectionfont{\Zar \fontsize{13}{14} \selectfont}
\subsubsectionfont{\Zar  \fontsize{12}{13} \selectfont}
\paragraphfont{\Zar \fontsize{11}{12} \selectfont}
% for numbering subsubsections
\setcounter{secnumdepth}{4}
%to include subsubsections in the table of contents
\setcounter{tocdepth}{3}

%کار بر روی captionهای شکل  و جدول
\usepackage[justification=centerlast, font=small]{caption}
\DeclareCaptionFont{Traffic}{\Traffic}
\captionsetup{textfont=Traffic, labelfont=Traffic}
% جدول
\usepackage{booktabs}
% تعیین اندازه‌ی هر ستون جدول
\usepackage{array}
\usepackage{float}
\usepackage{multirow}
\usepackage{adjustbox}
\usepackage{amsthm,amsmath,amssymb}


% رسم اشکال هندسی
\usepackage{tikz}

\usepackage{graphicx}
% شروع شماره‌گذاری هر صفحه از یک 
\usepackage{zref-abspage}
\usepackage{perpage}
\MakePerPage{footnote}
\usepackage[extrafootnotefeatures]{xepersian}

%انتخاب فونت فارسی
\settextfont{Nazli}
% انتخاب فونت اعداد و ارقام به فارسی
\setdigitfont{Nazli}
%انتخاب فونت انگلیسی
\setlatintextfont[Scale=0.86]{Times New Roman}
%تعریف فونت‌های فارسی دیگر که می‌خواهیم در برخی از جملات استفاده کنیم 
\defpersianfont\Yagut[Scale=1]{XB Yagut}
\defpersianfont\Traffic[Scale=0.93]{B Traffic}
\defpersianfont\Mitra[Scale=1]{B Mitra}
\defpersianfont\Zar[Scale=1]{XB Zar}
\defpersianfont\Nastaliq[Scale=1]{IranNastaliq}
\defpersianfont\Arabic[Scale=1]{Arabic Typesetting}
%\deflatinfont\myEnfont[Scale=.9]{Adobe Arabic}

%تغییر علامت اتصال از نقطه به خط تیره
\SepMark{-}

\begin{document}
	%از اینجا به بعد فونت 12 و اندازه فاصله خط کرسی 13 خواهد بود.
\fontsize{12.3}{14}\selectfont
	

\section{نمونه نمونه}
مثال مثال مثال مثال مثال مثال مثال مثال مثال مثال مثال مثال مثال مثال مثال مثال مثال مثال مثال مثال مثال مثال مثال مثال مثال مثال مثال مثال 
\subsection{نمونه نمونه نمونه}
مثال مثال مثال مثال مثال مثال مثال مثال مثال مثال مثال مثال مثال مثال مثال مثال مثال مثال مثال مثال مثال مثال مثال مثال مثال مثال مثال مثال 
\subsubsection{نمونه نمونه نمونه نمونه}
مثال مثال مثال مثال مثال مثال مثال مثال مثال مثال مثال مثال مثال مثال مثال مثال مثال مثال مثال مثال مثال مثال مثال مثال مثال مثال مثال مثال 


\end{document}