سلام
در سوالتون متاسفانه فایل مینیمال tex
نداشتید که بهتره برای سوالاتتون بزارید این فایل رو.
شما نیاز به آپشن titles
از بستهی tocloft
دارید. یعنی باید این بسته را به صورت زیر فراخوانی کنید:
\usepackage[titles]{tocloft}
تذکر مهم: چنانچه در بستههاتون بستهی subfigure
را دارید باید این بسته را با آپشن subfigure
و به صورت زیر فراخوانی کنید:
\usepackage{subfigure}
\usepackage[titles,subfigure]{tocloft}
برای ایجاد این تغییرات دستورات زیر را نیاز دارید:
\newlength\shlength
\renewcommand\cftfigpresnum{\figurename~}
\renewcommand\cftfigaftersnum{:}
\settowidth\shlength{\cftfigpresnum\cftfigaftersnum}
\addtolength\cftfignumwidth{\shlength}
\renewcommand\cfttabpresnum{\tablename~}
\renewcommand\cfttabaftersnum{:}
\settowidth\shlength{\cfttabpresnum\cfttabaftersnum}
\addtolength\cfttabnumwidth{\shlength}
پس با این توضیحات دستورات شما به صورت زیر میشوند:
\documentclass[12pt]{book}
\usepackage{graphicx}
\usepackage{float}
\usepackage[titles]{tocloft}
\usepackage[%
inlinemathdigits=persian,%
displaymathdigits=persian%
]{xepersian}
\settextfont[Scale=1.2]{IRZar}
\settextdigitfont[Scale=.9]{Yas}
\setmathdigitfont[Scale=.9]{PGaramond}
\renewcommand\thefigure{(\arabic{chapter}-\arabic{figure})}
\renewcommand\thetable{(\arabic{chapter}-\arabic{table})}
\setlength{\cftfignumwidth}{2.55em}
\setlength{\cfttabnumwidth}{2.55em}
\newlength\shlength
\renewcommand\cftfigpresnum{\figurename~}
\renewcommand\cftfigaftersnum{:}
\settowidth\shlength{\cftfigpresnum\cftfigaftersnum}
\addtolength\cftfignumwidth{\shlength}
\renewcommand\cfttabpresnum{\tablename~}
\renewcommand\cfttabaftersnum{:}
\settowidth\shlength{\cfttabpresnum\cfttabaftersnum}
\addtolength\cfttabnumwidth{\shlength}
\begin{document}
\listoffigures
\listoftables
\chapter{سلطان بزرگ آواز ایران}
\vspace*{-1cm}
\begin{figure}[H]
\centering
\includegraphics[width=2.5cm,height=3cm]{1}
\caption{استاد محمدرضا شجریان}
\end{figure}
\begin{figure}[H]
\centering
\includegraphics[width=2.5cm,height=3cm]{2}
\caption{(استاد محمدرضا شجریان)}
\end{figure}
\begin{figure}[H]
\centering
\includegraphics[width=2.5cm,height=3cm]{2}
\caption{[استاد محمدرضا شجریان]}
\end{figure}
\begin{table}[H]
\centering
\begin{tabular}{||c c c c||}
\hline
ستون1 & ستون2 & ستون3 & ستون4 \\ [0.5ex]
\hline\hline
1 & 6 & 87837 & 787 \\
2 & 7 & 78 & 5415 \\
3 & 545 & 778 & 7507 \\
4 & 545 & 18744 & 7560 \\
5 & 88 & 788 & 6344 \\ [1ex]
\hline
\end{tabular}
\caption{جدول شما}
\end{table}
\end{document}
اینم خروجیتون میشه با تکلایو 2017:
موفق باشید.