
Existe uma maneira de renderizar o nome de uma parte em ambos os lados de uma página para a classe de documento do livro?
Essencialmente, em vez de exibir a página inserida para o título da parte com o verso em branco, eu preferiria que a frente e o verso desta página fossem idênticos, pois ambos exibiam o título da parte.
No final das contas, imprimirei o livro inteiro esta noite. Claro, sempre posso colocar o papel de volta na impressora para imprimir o nome da peça no verso da página, embora esperasse uma maneira de fazer isso diretamente no LaTeX.
Qualquer ajuda seria muito apreciada!
Responder1
Aqui está uma solução.
\documentclass{book}
\makeatletter
\def\@part[#1]#2{%
\ifnum \c@secnumdepth >-2\relax
\refstepcounter{part}%
\addcontentsline{toc}{part}{\thepart\hspace{1em}#1}%
\else
\addcontentsline{toc}{part}{#1}%
\fi
\markboth{}{}%
{\centering
\interlinepenalty \@M
\normalfont
\ifnum \c@secnumdepth >-2\relax
\huge\bfseries \partname\nobreakspace\thepart
\par
\vskip 20\p@
\fi
\Huge \bfseries #2\par}%
\vfil\newpage\thispagestyle{plain} % or empty
\null\vfil
{\centering
\interlinepenalty \@M
\normalfont
\huge\bfseries \partname\nobreakspace\thepart
\par
\vskip 20\p@
\Huge \bfseries #2\par}%
\vfil\newpage}
% next is for starred part if there is
\def\@spart#1{%
{\centering
\interlinepenalty \@M
\normalfont
\Huge \bfseries #1\par}%
\vfil\newpage\thispagestyle{plain} % or empty
\null\vfil
{\centering
\interlinepenalty \@M
\normalfont
\Huge \bfseries #1\par}%
\vfil\newpage}
\makeatother
\begin{document}
\tableofcontents
bla bla
\part{this is the first part}
some bla bla
\end{document}