You get three times a page 1 in the front matter: in the report
class the titlepage
environment which is used also by abstract
resets the page number to 1.
I suggest you to use the book
class with its \frontmatter
and \mainmatter
commands, with \chapter{\abstractname}
for the abstract in the front matter.
However also the report
class can be used, after patching the relevant commands; I show only the important parts, add the rest to suit. It's probably better to \usepackage[<options>]{geometry}
for setting the page parameters and \usepackage{setspace}
for the interline spacing.
Remember the \clearpage
command before \pagenumbering{arabic}
.
\documentclass[12pt]{report}
%%% PATCHES %%%
\usepackage{etoolbox}
\makeatletter
% Patch `titlepage` not to reset the page number
\patchcmd{\titlepage}{\setcounter{page}\@ne}{}{}{}
\patchcmd{\endtitlepage}{\setcounter{page}\@ne}{}{}{}
% Patch `abstract` so that it shows the page number
\patchcmd{\abstract}{\titlepage}{\titlepage\thispagestyle{plain}}{}{}
\makeatother
%%% END PATCHES %%%
\begin{document}
\pagenumbering{roman}
\begin{titlepage}
abc
\end{titlepage}
\begin{abstract}
dddd
\end{abstract}
\tableofcontents
\clearpage %%%%% <---- IMPORTANT
\pagenumbering{arabic}
\pagestyle{myheadings} \markright{}
\chapter{A}
\end{document}
If you don't load tocloft
your problem goes away.
But since you have loaded it, you are probably going to use its features. Be aware that tocloft
changes the way the titles of Table of Contents (ToC), List of Figures (LoF) and List of Tables (LoT) are typeset, in respect to the standard way defined by the document class.
If you want to use your custom titles and tocloft
together, you have to inform tocloft
about that. This can be done by passing the option titles
when loading it, that is, use
\usepackage[titles]{tocloft}
Also, as a side note, you have loaded the tocbibind
package with the options notlot
and notlof
, which causes the LoF and the LoT not to be included in the ToC, but later you issue the following commands
\phantomsection
\addcontentsline{toc}{chapter}{List of Tables}
\phantomsection
\addcontentsline{toc}{chapter}{List of Figures}
which instead add the LoF and the LoT in the ToC.
Since the tocbibind
is specifically designed to do these things, simply load it as
\usepackage[nottoc]{tocbibind}
and delete the above lines from your document.
One more thing... Instead of using the commands
\hoffset = 0pt
\oddsidemargin = 36pt
\evensidemargin = 36pt
\marginparwidth = 0pt
\marginparsep = 0pt
\textwidth = 418pt
...
to modify your page layout, I suggest you to have a look at the geometry
package, which is specifically designed to handle the page layout.
Best Answer
Add
after your
\listoftables
andjust before your first chapter.