Bitte mache doch immer ein vollständiges Minimalbeispiel, und nicht immer nur Code-Schnipsel! Und benutze die Code-Tags zum Posten bzw. den "#"-Button im Editorfenster!
zum Thema:
Deine selbstdefinierten front/main/backmatter-Befehle enthalten keine Anweisung zum Aufbau einer neuen Seite (so wie das \part und \chapter tun). Du musst also ein \cleardoublepage mit einbauen oder manuell im Dokument vor \mainmatter bzw. \backmatter ausführen).
Wenn du aber eh' schon mit part und chapter arbeitest, kannst du auch gleich die Buchklasse scrbook von KOMA-Script benutzen. Dort sind auch schon die entsprechenden Befehle (richtig) vordefiniert. Diese enthalten nämlich folgende Zeile vor dem Setzen des pagestyle:
Code:
\if@twoside\cleardoubleoddpage\else\clearpage\fi
Hier mal ein Beispiel mit scrbook ohne eigene Befehlsdefinitionen:
Code:
\documentclass[a4paper, DIV=12, BCOR=1.5cm, parskip, fontsize=11pt, %
twoside, openright, bibtotoc, bigheadings]{scrbook}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{blindtext}
\title{Der wichtige Titel}
\author{Max Mustermann}
\begin{document}
\maketitle
\frontmatter
\chapter{Vorne}
\Blindtext
\tableofcontents
\mainmatter
\Blinddocument
\backmatter
\pagenumbering{roman}
\chapter{Hinten}
\Blindtext
\end{document}
Lesezeichen