Discussione:
testatine e piè di pagina con box colorato
(troppo vecchio per rispondere)
ivan_terzo
2013-11-08 13:54:28 UTC
Permalink
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 :-)
Enrico Gregorio
2013-11-08 16:34:32 UTC
Permalink
Post by ivan_terzo
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
...
\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 :-)
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
ivan_terzo
2013-11-09 11:59:11 UTC
Permalink
Post by Enrico Gregorio
Post by ivan_terzo
https://drive.google.com/file/d/0BxpLpCV_s9q7SWdpNWpLRG45NU0/edit?usp=sharing
...cut...
...
\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
Enrico Gregorio
2013-11-09 16:18:44 UTC
Permalink
Post by ivan_terzo
Post by Enrico Gregorio
Post by ivan_terzo
https://drive.google.com/file/d/0BxpLpCV_s9q7SWdpNWpLRG45NU0/edit?usp=shari
ng
...cut...
...
\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
Vuoi dire che funziona? ;-)

Ciao
Enrico
ivan_terzo
2013-11-10 09:32:12 UTC
Permalink
Post by Enrico Gregorio
Post by ivan_terzo
Post by Enrico Gregorio
Post by ivan_terzo
https://drive.google.com/file/d/0BxpLpCV_s9q7SWdpNWpLRG45NU0/edit?usp=shari
ng
...cut...
...
\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
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)
__)__,
ivan_terzo
2013-11-11 13:20:19 UTC
Permalink
Post by Enrico Gregorio
Post by ivan_terzo
Post by Enrico Gregorio
Post by ivan_terzo
https://drive.google.com/file/d/0BxpLpCV_s9q7SWdpNWpLRG45NU0/edit?usp=shari
ng
...cut...
...
\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
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
ivan_terzo
2013-11-11 13:37:06 UTC
Permalink
Post by Enrico Gregorio
Post by ivan_terzo
Post by Enrico Gregorio
Post by ivan_terzo
https://drive.google.com/file/d/0BxpLpCV_s9q7SWdpNWpLRG45NU0/edit?usp=shari
ng
...cut...
...
\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
Vuoi dire che funziona? ;-)
Ciao
Enrico
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 :-(
ivan_terzo
2013-11-09 12:00:23 UTC
Permalink
P.S. - perdonate il quote ma il mio news server protesta quando le linee
quotate superano un certo numero :-\
Loading...