Metto tutto insieme. Penso che questo ottimo codice, generosamente offerto da Enrico Gregorio, possa servire a quanti siano costretti a usare testate e piedi molto particolari nelle loro relazioni, programmazioni didattiche ecc.
Il codice suppone che si abbiamo le seguenti immagini: logo.jpg a sx e min.png, iso.jpg a destra.
`
\documentclass[a4paper]{article}
\usepackage{fancyhdr,graphicx,lipsum}
\setlength\topmargin{-1.5cm}
\newlength{\euclidelen}
\setlength{\euclidelen}{\textwidth}
\addtolength{\euclidelen}{2\oddsidemargin}
\fancyhf{}
\fancyhead[C]{\centerline{\parbox{\euclidelen}{\centering
\intestazioneeuclide\endgraf\hrule}}}
\fancyfoot[C]{\piedeeuclide}
\renewcommand{\headrulewidth}{0pt}
\newcommand{\acolumn}[2][c]{\begin{tabular}[#1]{@{}c@{}}#2\end{tabular}}
%nuovi comandi per versione 3:
\newcommand{\eusmall}{\fontsize{9}{11}\selectfont}
\newcommand{\eufootnotesize}{\fontsize{8}{9.5}\selectfont}
\newcommand{\eutiny}{\fontsize{5}{6}\selectfont}
%– fine nuovi comandi…
\def\intestazioneeuclide{%
\begin{tabular*}{\euclidelen}{@{}l@{\extracolsep{\fill}}c@{\extracolsep{\fill}}r@{}}
\rlap{\acolumn{\includegraphics[width=2cm, height=2.4cm]{logo}}} &
{\eusmall\acolumn{\datieuclide}} & %sostituito \small
\llap{\acolumn{\doppiologo}}
\end{tabular*}}
\def\datieuclide{\textbf{ISTITUTO D'ISTRUZIONE SUPERIORE EUCLIDE}\\
Centro studi polivalente — Via Prezzolini — 70126 BARI\\
Segreteria 0805522025 – Fax 0805522033\\
http://www.iiseuclide.eu e-mail: euclide@euclide.info\\
ind. istituzionale: batl02000r@istruzione.it\\
Cod. Mecc. BAIS00800E – Cod. Fisc. 93013380725}
\def\doppiologo{\includegraphics[height=1.2cm,width=1.2cm]{min}\\
\includegraphics[height=1.2cm,width=1.2cm]{iso}}
\def\piedeeuclide{%
\centerline{%
\parbox{\euclidelen}{%segue numerazione pagina
\centerline{\small\thepage} % qui \small è prorprio \small
\vspace{12pt} % fine nunerazione pagina
\hrule\vspace{3pt}
\makebox[\euclidelen]{\eufootnotesize %sostituito footnotesize
\acolumn{%
%box per Geometra
Istituto Tecnico per Geometri “S. DIOGUARDI''\\
e-mail: geometra@euclide.info — Cod. Mecc. BATL008017}%
\hfill
\acolumn{%
%box per Aeronautico
Istituto Tecnico Aeronautico “J. CAL\`O CARDUCCI''\\
e-mail: aeronautico@euclide.info }%
}\\[6pt]
\makebox[\euclidelen]{\eufootnotesize %sostituito footnotesize
\acolumn{%
%box per Nautico
Istituto Tecnico Nautico “F. CARACCIOLO''\\
Via Caldarola — 70126 BARI \\
Segreteria e Fax 0805548802 \\
e-mail: nautico@euclide.info — Cod. Mecc. BATH00801E}%
}
\endgraf\mbox{\eutiny Mod.\ 7.1 Programmazione/Rev.\ 1} %sostituito tiny
}% fine \parbox
}% fine \centerline
}
\setlength{\headheight}{76pt} % dice fancyhdr quanto deve essere
\setlength{\footskip}{60pt}
\addtolength{\textheight}{-2\baselineskip}
% decommentare il segunete e commentare sopra in caso di font a 12pt:
%\setlength{\headheight}{93pt}
%\setlength{\footskip}{72pt}
%\addtolength{\textheight}{-3\baselineskip}
\pagestyle{fancy}
\begin{document}
\lipsum[1-100]
\end{document}
`[/code]