I want to improve my table of contents so that I have larger writing (but with different sizes for section, subsection etc..), better spacing between lines and to add 'page' above the numbers.., maybe also removing the dots.
I have tried playing with the tocloft
package and I managed to add 'page' below the 1st number but not above...
Can someone help me?
Here is my code and preamble.
\documentclass[12pt]{report}
\usepackage{graphicx}
\usepackage{geometry}
\usepackage{fixltx2e}
\usepackage{grffile}
\usepackage[font=small,labelfont=bf]{caption}
\usepackage{floatrow}
\usepackage{amsmath}
\usepackage{longtable}
\usepackage{tocbibind}
\usepackage{fancyhdr}
\usepackage{titlesec}
\usepackage{epstopdf}
\usepackage{booktabs}
\usepackage{multirow}
\usepackage{tabularx}
\usepackage{tabu}
\usepackage{ragged2e}
%\usepackage[justification=centering]{caption}
\usepackage[titles]{tocloft}
\usepackage{caption}
\usepackage{tocloft}
\newcolumntype{L}{>{\RaggedRight\arraybackslash}X}
\titleformat{\section}
{\normalfont\fontsize{14}{12}\bfseries}{\thesection}{1em}{}
\makeatletter
\renewcommand{\paragraph}{%
\@startsection{paragraph}{4}%
{\z@}{1.2ex \@plus 1ex \@minus .2ex}{-1em}%
{\normalfont\normalsize\bfseries}%
}
\renewcommand{\baselinestretch}{1.0}
\makeatother
\setcounter{secnumdepth}{3}
\begin{document}
\sloppy
{\newgeometry{left=0.98in,right=0.98in,top=0.98in,bottom=0.78in}
%\addtocontents{toc}{~\hfill\textbf{Page}\par}
\setcounter{tocdepth}{3}
\tableofcontents\thispagestyle{empty}\setlength{\cftbeforechapskip}{2ex}\setlength{\cftbeforesecskip}{0.5ex}
\newpage
\setcounter{page}{1}
\renewcommand{\thesection}{\arabic{section}}
tocloft
package; please show what you've tried so far. Please also provide more specific information as to what you mean by "larger writing" and "better spacing between lines". Incidentally, almost all of the preamble contents you're showing so far are irrelevant as far as the looks of the Table of Contents go; please consider providing a minimal working example.