Estoy escribiendo un informe con memorias y me gustaría establecer el color de la página del título. El pagecolor
paquete 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.cls
tí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, \maketitlehookd
es básicamente lo último, que debería estar en la primera portada. Un \clearpage
despué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 \@maketitle
es 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}