Code: Select all
\newcommand{\preface}{\chaptertoc{\prefacename}{\prefacename}}
\newcommand{\foreword}{\chaptertoc{\forewordname}{\forewordname}}
\newcommand{\acknowledgements}{\chaptertoc{\acknowledgementsname}{\acknowledgementsname}}
...
\newcommand\contentsname{Contents}
\newcommand\listfigurename{List of Figures}
\newcommand\listtablename{List of Tables}
\newcommand\prefacename{Preface}
\newcommand\forewordname{Foreword}
\newcommand\acknowledgementsname{Acknowledgements}
\newcommand\draftname{Preliminary Draft}Code: Select all
\tableofcontents
\listoffigures
\listoftables
\acknowledgementsTable of Contents ... ii
List of Figures ... iv
List of Tables ... xi
Acknowledgements ... ii
The problem isn't specific to the acknowledgements, it happens to whatever the last item in this set. The next item in the Contents is the abstract, and everything works fine from there on.