Buonasera Enrico.
Sempre celere come al solito.
Eccovi il mio preambolo:
`
% PREAMBOLO (inizio)
% tipo documento
\documentclass[a4paper, 12pt]{report}%{article}
% codifica caratteri
\usepackage[utf8x]{inputenc} % UTF-8 esteso
\usepackage[T1]{fontenc}
\usepackage[english,italian]{babel}
\usepackage{backref} % indicazione delle pagine i cui sono citate le voci bibliografiche
\usepackage{amsmath, amsthm, amsfonts, amssymb}
\usepackage{color} % utilizzo dei colori
\usepackage{colortbl}
\usepackage{xcolor}
\usepackage{graphicx} % gestione delle immagini %[final]
\usepackage{subfig}
\usepackage{wrapfig} % disporre il testo attorno alle immagini
\usepackage{floatflt} % testo attorno alle immagini
\usepackage{listings}
\usepackage{rotating} % per la rotazione di una pagina
% gestione intestazione, piè di pagina, margini, …
\usepackage{fancyhdr, fancybox}
\usepackage[pdftitle={XXX}, pdfauthor={XXX},
pdfstartview=FitH, pdfview=FitH, pdfpagelayout=OneColumn,
pdfborderstyle={/S/U/W 0}, pdfcreator={}, pdfproducer={}]
{hyperref}
\usepackage{enumerate} % elenchi puntati
\usepackage{hyperref} % inserimento di link
\usepackage{makeidx}
\usepackage{array} % estende gli ambienti array e tabular
\usepackage{tabularx}
\usepackage{appendix}
\usepackage{pdflscape}
\usepackage{courier}
\lstset{
basicstyle=\footnotesize\ttfamily, % Standardschrift
numbers=left, % Ort der Zeilennummern
numberstyle=\tiny, % Stil der Zeilennummern
stepnumber=3, % Abstand zwischen den Zeilennummern
numbersep=5pt, % Abstand der Nummern zum Text
tabsize=2, % Groesse von Tabs
extendedchars=true, %
breaklines=true, % Zeilen werden Umgebrochen
keywordstyle=\color{red},
%frame=b,
% keywordstyle=[1]\textbf, % Stil der Keywords
% keywordstyle=[2]\textbf, %
% keywordstyle=[3]\textbf, %
% keywordstyle=[4]\textbf, \sqrt{\sqrt{}} %
stringstyle=\color{white}\ttfamily, % Farbe der String
showspaces=false, % Leerzeichen anzeigen ?
showtabs=false, % Tabs anzeigen ?
xleftmargin=17pt,
framexleftmargin=17pt,
framexrightmargin=5pt,
framexbottommargin=4pt,
%backgroundcolor=\color{lightgray},
showstringspaces=false % Leerzeichen in Strings anzeigen ?
}
\lstloadlanguages{% Check Dokumentation for further languages …
%[Visual]Basic
%Pascal
C
%C++
%XML
%HTML
%Java
}
%\DeclareCaptionFont{blue}{\color{blue}}
% didascalie
%\usepackage{caption}
%\captionsetup[lstlisting]{singlelinecheck=false, labelfont={blue}, textfont={blue}}
% \DeclareCaptionFont{white}{\color{white}}
% \DeclareCaptionFormat{listing}{\colorbox[cmyk]{0.43, 0.35,
% 0.35,0.01}{\parbox{\textwidth}{\hspace{15pt}#1#2#3}}}
% \captionsetup[lstlisting]{format=listing,labelfont=white,textfont=white, singlelinecheck=false,
% margin=0pt, font={bf,footnotesize}}
\usepackage{caption}
\captionsetup{margin=10pt, font=small, labelfont=bf}
\renewcommand{\lstlistingname}{Codice}
\topmargin -0.35in
\oddsidemargin -0.1in
\textwidth 6.65in
\textheight 9.4in
\pagestyle{fancy}
%\renewcommand{\sectionmark}[1]{\markboth{\slshape\uppercase
% {\small \thesection . #1}}{}}
\addtolength{\headheight}{\baselineskip}
\newcommand{\HRule}{\rule{\linewidth}{0.5mm}}
\renewcommand{\headrulewidth}{0.4pt}
\renewcommand{\footrulewidth}{0.4pt}
%\setlength\parindent{0.0pt} % rientro della prima riga per il paragrafo
\makeindex
`