Mi trovo nella necessità di creare una pagina con uno sfondo uniforme (per la quarta di copertina) e non posso definirla in modo esplicito perché contiene un sommario che potrebbe continuare in una pagina successiva.
Avevo pensato di risolvere il problema in questo modo `
\documentclass[a4paper]{article}
\usepackage{xcolor}
%\pagecolor{white}
\makeatletter
\def\ps@colorata{\ps@plain
\pagecolor{blue}
}
\makeatother
\begin{document}
\thispagestyle{colorata}
prima\newpage
seconda
\end{document}`
Ma il codice non funziona. In realtà se metto il \pagecolor nel preambolo lo stile definito in colorata non viene preso in considerazione, se invece commento il pagecolor nel preambolo il pagecolor viene eseguito, ma si mantiene anche per le pagine successive.
Scusate la pagina blu, ma ho ristretto al massimo l’esempio.
`\documentclass[a4paper]{article}
\usepackage{xcolor,eso-pic}
\newcommand{\colorpage}[1]{%
\AddToShipoutPicture*{\put(0,0){%
\begingroup
\color{#1}%
\rule{\paperwidth}{\paperheight}%
\endgroup
}%
}%
}
\makeatletter
\def\ps@colorplain{\colorpage{blue}\ps@plain}
\begin{document}
\thispagestyle{colorplain}
prima\newpage
seconda
\end{document}`
Invece di colorare lo sfondo, ci metto una \rule colorata delle dimensioni appropriate. L’ho trovato su comp.text.tex.
Ciao
Enrico