فهرست مطالب، فهرست تصاویر و فهرست جداول به ترتیب با دستورات \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
تبدیل کنید.)
نتیجه: