Newsgroup: it.comp.software.tex
Titolo: testatine e piè di pagina con box colorato

devo realizzare una cosa del genere:
 
https://drive.google.com/file/d/0BxpLpCV_s9q7SWdpNWpLRG45NU0/edit?usp=sharing
 
 
quindi delle pagine (fronte/retro) dove le testatine e i piï¿œ di pagina 
vengono composti inserendo le informazioni sul numero di pagina, 
sezione/capitolo e per esempio l'autore (oppure l'ente ecc...) in box 
colorati che occupano rispettivamente per intero la lunghezza del foglio 
e che coincidono con il suo estremo superiore, e con solo una porzione 
in basso della pagina, quella che basta per ospitare nome, ente ecc...
 
L'esempio che vedete l'ho orrendamente composto utilizzando il package 
fancyhdr:
 
...
\fancyhead[RO]{\thepage}
\fancyhead[LO]{%
	\begin{picture}(0,0)
		\put(-90,-24.5){%
		\includegraphics{box_grigio.jpg}%
		}
	\end{picture}%
	\sl\small\nouppercase\leftmark}
\fancyhead[LE]{\begin{picture}(0,0)
		\put(-90,-24.5){%
		\includegraphics{box_grigio.jpg}%
		}
	\end{picture}%
	\thepage}
\fancyhead[RE]{\sl\small\nouppercase\leftmark}
%
\fancyfoot[RO]{\begin{picture}(0,0)
		\put(-52,-24){%
		\includegraphics{box_grigio.jpg}%
		}
	\end{picture}%
	\textbf{\textsc{Alexis} \textsc{de Tocqueville}}}
%
\cfoot{}
\fancyfoot[LE]{\begin{picture}(0,0)
		\put(-418.3,-24){%-481.5,-24
		\includegraphics{box_grigio.jpg}%
		}
	\end{picture}%
	\textbf{\textsc{Alexis} \textsc{de Tocqueville}}}
...
 
si, lo so, ï¿œ spaventoso, ma ï¿œ quello che m'ï¿œ venuto in mente tanto per 
avere qualcosa da mostrare immediatamente a chi me lo aveva chiesto.
 
"box_grigio.jpg" ï¿œ l'immagine che ho utilizzato per ottenere i due box 
che ho poi riposizionato tramite l'ambiente picture e il comando \put.
 
Grazie a tutti e andateci piano con gli insulti :-)
 
 

 Grazie a tutti e andateci piano con gli insulti :-)
 
Non è chiaro che cosa si debba fare nelle pagine iniziali
dei capitoli, ho deciso di lasciare bianco.
 
\documentclass[a4paper,twocolumn]{book}
 
\usepackage{geometry}
\usepackage{xcolor}
\usepackage{background}
\usepackage{kantlipsum}
\usepackage{fancyhdr}
 
\geometry{
  top=1.5cm,includehead,
  bottom=1.5cm,includefoot,
  headsep=2cm,
  footskip=3cm,
  heightrounded,
}
 
\backgroundsetup{
  placement=top,
  angle=0,
  scale=1,
  vshift=2mm,
  contents={\grayboxes},
}
 
\pagestyle{fancy}
\renewcommand{\headrulewidth}{0pt}
\renewcommand\chaptermark[1]{\markboth{#1}{}}
\renewcommand\sectionmark[1]{\markright{#1}}
\fancyhf{}
\fancyhead[LO,RE]{\small\itshape\nouppercase{\rightmark}}
\fancyhead[RO,LE]{\small\thepage}
\fancyfoot[LE,RO]{\small\scshape\nouppercase{\leftmark}}
 
\fancypagestyle{plain}{
  \global\chapterpagetrue
  \renewcommand{\headrulewidth}{0pt}
  \fancyhf{}
  \fancyfoot[R]{\global\chapterpagefalse}
}
 
\newif\ifchapterpage
 
\newcommand{\grayboxes}{%
  \ifchapterpage\else
    \begin{minipage}[t][\dimexpr\pdfpageheight+2mm][s]{\pdfpagewidth}
    \color[gray]{0.9}
    \rule{\pdfpagewidth}{3cm}
    \vfill
    \ifodd\value{page}\hspace*{\fill}\fi
    \rule{.5\pdfpagewidth}{3cm}
    \end{minipage}%
  \fi
}  
 
\begin{document}
\mainmatter
\chapter{Alexis de Tocqueville}
\kant[1]
\section{Kant}
\kant[2-15]
\end{document}
 
 
Ciao
Enrico


 
umilmente m'inchino di fronte a cotanto sapere
 
 

P.S. - perdonate il quote ma il mio news server protesta quando le linee 
quotate superano un certo numero :-\

 scrive:

Vuoi dire che funziona? ;-)
 
Ciao
Enrico


si, ho solo dovuto aggiornare il package background. Quello che avevo 
--versione 1.0-- non riconosceva il comando "backgroundsetup". Da ctan 
ho quindi scaricato e installato la versione 2.0 e tutto ha funzionato a 
dovere :-)
 
Ancora grazie Enerico
 
-- 
________.________
         U  ____
K=xxxxXXXX(hh3f)
       __)__,


si, ho solo dovuto aggiornare il package background. Quello che avevo 
--versione 1.0-- non riconosceva il comando "backgroundsetup". Da ctan 
ho quindi scaricato e installato la versione 2.0 e tutto ha funzionato a 
dovere
 
Ancora grazie Enerico


scusa ancora Enrico... :-\ utilizzando la classe article o revtetx4 come 
posso evitare che i box grigi vengano composti nella pagina dove compare 
il titolo, l'abstract o l'indice. In sostanza pagina priva di box nella 
prima e box presenti in quelle successive...
 
Sto smanettando ma non riesco a venirne fuori. Il costrutto 
\newif\ifchapterpage (e quello che viene prima \chapterpagetrue e 
\chapterpagefalse) fa il suo dovere nelle classi concepite in capitoli. 
Ma per quelle che come article o revtex partono da sezioni?
 
Ho provato --stupidamente-- a cambiare quei "chapterpage" in 
"abstractpage", "titlepage" "tableofcontentspage" ecc... ma nisba :-(