Metti openany nelle opzioni della classe.
è quasi quello che voglio: così apre tutto a ogni pagina, ma questo è troppo: io vorrei ancora che \part iniziasse su una pagina dispari e fosse seguito da una pagina bianca. come posso fare?
grazie!
Questa è una delle richieste più strane che ho visto.
Comunque eccoti un esempio
`
\documentclass[openany]{book}
\usepackage{ifthen}
\let\origcleardoublepage\cleardoublepage
\newcommand{\clearemptydoublepage}{%
\clearpage
{\pagestyle{empty}\origcleardoublepage}%
}
\let\cleardoublepage\clearemptydoublepage
\newcommand{\mypart}[2][]{\ifthenelse{\isodd{\value{page}}}
{\part[#1]{#2}\cleardoublepage}{\clearpage\part[#1]{#2}\cleardoublepage}}
\begin{document}
\mypart{prima}
\chapter{uno}
\chapter{due}
\mypart{seconda}
\chapter{tre}
\end{document}
`
Naturalmente non mi chiedere perché tra il capitolo due e la parte seconda non c’è una pagina vuota, perché tu vuoi \part in pagine dispari. Quindi, se il capitolo termina in una pagina pari, c’è subito \part, mentre, se il capitolo termina in una pagina dispari, il comando aggiunge una pagina vuota e poi \part nella pagina dispari successiva.
Di più non posso fare.
Ciao
Andrea