I am using the following fancy styles for chapter headings
\documentclass[12pt]{report}
\usepackage{graphicx}
\usepackage{natbib}
\usepackage[hidelinks]{hyperref}
\usepackage[%
left=1.46in,%
right=0.98in,%
top=0.98in,%
bottom=0.98in%
]{geometry}%
\usepackage{setspace}
\usepackage{titlesec}
\usepackage{fourier}
\usepackage{titletoc}
\makeatletter
\newcommand{\thechapterwords}
{\thechapter}
\def\thickhrulefill{\leavevmode \leaders \hrule height 0.6ex \hfill \kern \z@}
\def\@makechapterhead#1{%
%\vspace*{50\p@}%
\vspace*{10\p@}%
{\parindent \z@ \centering \reset@font
\thickhrulefill\quad
\scshape \@chapapp{} \thechapterwords
\quad \thickhrulefill
\par\nobreak
\vspace*{10\p@}%
\interlinepenalty\@M
\hrule
\vspace*{10\p@}%
\LARGE \bfseries \decofourleft \hspace{0.1cm} #1 \hspace{0.1cm} \decofourright \par\nobreak
\par
\vspace*{10\p@}%
\hrule
%\vskip 40\p@
\vskip 40\p@
}}
\def\@makeschapterhead#1{%
%\vspace*{50\p@}%
\vspace*{10\p@}%
{\parindent \z@ \centering \reset@font
\thickhrulefill
\par\nobreak
\vspace*{10\p@}%
\interlinepenalty\@M
\hrule
\vspace*{10\p@}%
\Large #1\par\nobreak
\par
\vspace*{10\p@}%
\hrule
%\vskip 40\p@
\vskip 40\p@
}}
These work fine on \chapter{...}. How can I apply this styling for table of contents heading and bibliography and references headings as well? This is the code I have.
\tableofcontents
\addtocontents{toc}{~\hfill\textbf{Page}\par}
... chapters
\renewcommand\bibname{Bibliography and References}
\bibliographystyle{plain}
\bibliography{references}
Thanks a lot for any help. I'm still new to Latex and I've been looking all over.
Below are screenshots of what the titles look like. Of course I dont want table of contents/ bibliography to have chapter {chapter no.}
\decofourright
etc.