فهرست مطالب، فهرست تصاویر و فهرست جداول به ترتیب با دستورات \tableofcontents، \listoffigures و \listoftables ایجاد میشوند. مخفف آنها نیز به ترتیب toc، lof و lot است. شما برای toc سرآیند را قرار دادهاید. کافی است برای lof و lot هم این کار را انجام دهید:
\addtocontents{lof}{\textbf{عنوان}~\hfill\textbf{صفحه}\par\rule{\linewidth}{1pt}\par}
\addtocontents{lot}{\textbf{عنوان}~\hfill\textbf{صفحه}\par\rule{\linewidth}{1pt}\par}
ابتدا بسته tocloft را فراخوانی کنید. در مجموع هر آنچه نیاز دارید در کد زیر قرار دادم:
\usepackage{tocloft}
...
\renewcommand{\listfigurename}{فهرست شکلها}
\renewcommand{\listtablename}{فهرست جدولها}
\addtocontents{toc}{\textbf{عنوان}~\hfill\textbf{صفحه}\par\rule{\linewidth}{1pt}\par}
\addtocontents{lof}{\textbf{عنوان}~\hfill\textbf{صفحه}\par\rule{\linewidth}{1pt}\par}
\addtocontents{lot}{\textbf{عنوان}~\hfill\textbf{صفحه}\par\rule{\linewidth}{1pt}\par}
\renewcommand{\cfttoctitlefont}{\hspace*{\fill}\Huge\bfseries}
\renewcommand{\cftaftertoctitle}{\hspace*{\fill}}
\renewcommand{\cftlottitlefont}{\hspace*{\fill}\Huge\bfseries}
\renewcommand{\cftafterlottitle}{\hspace*{\fill}}
\renewcommand{\cftloftitlefont}{\hspace*{\fill}\Huge\bfseries}
\renewcommand{\cftafterloftitle}{\hspace*{\fill}}
\tableofcontents
\newpage
\listoffigures
\newpage
\listoftables
تغییرات اعمال شده: تبدیل جداول به جدولها و تصاویر به شکلها، وسطچین کردن عناوین، کشیدن خط زیر عناوین، آمدن هر فهرست در صفحه جداگانه. هر مورد که مطلوب نیست با گذاشتن % در ابتدای آن خط غیرفعالش کنید. (اگر عناوین زیادی درشت هستند \Huge را به \LARGE یا \Large تبدیل کنید.)
نتیجه:
