Establecer el color de la página de título con las memorias.

Establecer el color de la página de título con las memorias.

Estoy escribiendo un informe con memorias y me gustaría establecer el color de la página del título. El pagecolorpaquete parece prometedor, pero no sé cómo configurar el color sólo de la primera de las dos páginas de un informe bilateral.

Como ejemplo, aquí hay un MWE pero observe cómo el primerodosLas páginas son rojas.

\documentclass{memoir}

\usepackage{lipsum}
\usepackage{pagecolor}
\title{Test}

\begin{document}

\newpagecolor{red}
\begin{titlingpage}
  \maketitle
\end{titlingpage}

\newpagecolor{white}
\chapter{First chapter}
\lipsum[1]

\end{document}

¿Algunas ideas?

Respuesta1

Puede utilizar el paquete afterpage:

\documentclass{memoir}

\usepackage{lipsum}
\usepackage{xcolor}
\usepackage{pagecolor}
\usepackage{afterpage}

\title{Test}
\author{flav}
\begin{document}

 \newpagecolor{gray}\afterpage{\restorepagecolor}
 \maketitle

 \chapter{First chapter}
 \lipsum[1]

 \end{document}

ver :¿Cómo cambiar el color de fondo solo para la página actual?

Respuesta2

La parte relevante del memoir.clstítulo es

\newcommand{\@maketitle}{%
  \let\footnote\@mem@titlefootkill
  \ifdim\pagetotal>\z@
    \newpage
  \fi
  \null
  \vskip 2em%
        \vspace*{\droptitle}
  \maketitlehooka
  {\@bspretitle \@title \@bsposttitle}
  \maketitlehookb
  {\@bspreauthor \@author \@bspostauthor}
  \maketitlehookc
  {\@bspredate \@date \@bspostdate}
  \maketitlehookd
  \par
  \vskip 1.5em}

Como tal, \maketitlehookdes básicamente lo último, que debería estar en la primera portada. Un \clearpagedespués de este gancho debería ser suficiente, pero no es la mejor solución. Si hay más contenido en la primera página, de modo que el contenido de los ganchos vaya a la segunda página, la página clara debería estar allí, pero en este sentido, la segunda página sigue siendo una página de título y debe ser del mismo color, en mi punto de vista. Parchar el final \@maketitlees quizás la mejor manera.

\documentclass{memoir}

\usepackage{lipsum}
\usepackage{xcolor}
\usepackage{pagecolor}

\usepackage{xpatch}
% Patching the end of `\@maketitle` -- Assume that nothing is on the second page. 
\xpatchcmd{\@maketitle}{\par
\vskip 1.5em}{%
\par
\vskip 1.5em
\clearpage\newpagecolor{white}}{}{}%


\title{Test}

\begin{document}

\newpagecolor{red}
\begin{titlingpage}
  \maketitle
\end{titlingpage}

\newpagecolor{white}
\chapter{First chapter}
\lipsum[1]

\end{document}

ingrese la descripción de la imagen aquí

información relacionada