I need help to get

1. the ToC heading in the center of the page. The code

did not work for me.

2. I need the dots after the chapter names to be bold face.

3. The Glossary and List of symbols also appear in the toc. I need to remove these from the ToC as well.

My code is as follows;

\documentclass[12pt,a4paper]{report}
\usepackage[utf8]{inputenc}
\hyphenation{signifi-cant im-proved tele-communication}

\usepackage{fancyhdr}
\fancypagestyle{fancyhf}{
\fancyfoot[C]{\thepage}
}
\fancypagestyle{plain}{
\fancyfoot[C]{\thepage}
}

\usepackage{tocloft}

%\renewcommand{\cftaftertoctitle}{\hfill}

\usepackage{datetime}
\usepackage{enumitem}
\usepackage[printonlyused]{acronym}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{mathtools}
\usepackage{amsfonts}

\usepackage[ruled,vlined]{algorithm2e}
\newcommand\mycommfont[1]{\footnotesize\ttfamily\textcolor{blue}{#1}}

\usepackage{caption}
\usepackage{graphicx}
\graphicspath{{fig/}{graphs/}}

\usepackage[backend=bibtex,style=ieee,sorting=none,minnames=1]{biblatex}

\usepackage{array}
\usepackage[table]{xcolor}

\usepackage[automake,style=long,symbols,nonumberlist]{glossaries-extra}
\makeglossaries

\usepackage[left=1.5in,right=1in,top=1in,bottom=1in]{geometry}
\renewcommand{\baselinestretch}{1.5}

%custom commands
\renewcommand{\vec}[1]{\boldsymbol{\mathit{#1}}}

% Title Page
\title{MS Thesis}
\date{\today --- \currenttime}

\begin{document}
%\maketitle

\pagenumbering{roman}
\pagestyle{plain}
\setcounter{page}{9}

%\include{front_page}

%\include{thesis_title}

%\include{supurvisor_consent}

%\include{final_approval}

%\include{declaration}

%\include{certificate}

%\include{dedication}

%\include{acknowledgments}

\include{abstract}

\begin{normalsize}
\tableofcontents

%   \ifx\totalfigures
\listoffigures
%   \fi

\end{normalsize}

%\listoftables
\ifx\totaltables
\listoftables
\fi

\include{abbreviations}

\printglossaries[symbols,style=long,title={List of Symbols}]

\pagenumbering{arabic}
\pagestyle{fancyhf}
\begin{normalsize}
\chapter{Introduction}\label{chap_1}
\include{chap_1}

\chapter{Background Theory and Literature Review}\label{chap_2}
\include{chap_2}

\chapter{System Model for NOMA in Sparse Multipath Propagation Environments}\label{chap_3}
\include{chap_3}

\chapter{Channel Estimation Techniques based on SiT coupled with CS Theory}\label{chap_4}
\include{chap_4}

\chapter{Performance Evaluation of Proposed Channel Estimation Techniques}\label{chap_5}
\include{chap_5}

\chapter{Conclusion}\label{chap_6}
\include{chap_6}

\renewcommand*{\UrlFont}{\rmfamily}
\printbibliography

\chapter*{sample symbols}
\include{sym_rough}
\end{normalsize}
\end{document}


\documentclass{report}

\usepackage{tocloft,lipsum}

\renewcommand{\cfttoctitlefont}{\hfill\bfseries\Large}
\renewcommand{\cftaftertoctitle}{\hfill\mbox{}}

\begin{document}

\tableofcontents

\listoffigures

\listoftables

\sloppy % Just for this example
\chapter{First chapter}\lipsum[1-50]
\chapter{Second chapter}\lipsum[1-50]
\chapter{Third chapter}\lipsum[1-50]
\chapter{Last chapter}\lipsum[1-50]

\begin{figure}\caption{A figure}\end{figure}
\begin{table}\caption{A table}\end{table}

\end{document}


If you want to avoid a chapter from being included in the ToC, you can try with

{\renewcommand{\addcontentsline}[3]{}% Remove capability to write to ToC
\chapter{<title>}}


where \chapter{<title>} represents your \printglossaries command.

• Thanks a lot. It worked but now the list of figure is not printing on the next page, rather it gets print on the same page after the toc entries – Salman Khan Dec 21 '18 at 7:55
• @SalmanKhan: Use \clearpage\listoffigures. – Werner Dec 21 '18 at 16:26