Newsgroup: it.comp.software.tex
Titolo: Ahi! Ho combinato qualcosa! Ma cosa?

Marea di errori tipo :
! Illegal unit of measure (pt inserted).
<to be read again>
                   }
l.35 ...rline {4.2}Sottoservizi e linee aeree}{40}
Dimensions can be in units of em, ex, in, pt, pc,
cm, mm, dd, cc, bp, or sp; but yours is a new one!
I'll assume that you meant to say pt, for printer's points.
To recover gracefully from this error, it's best to
delete the erroneous units; e.g., type `2' to delete
two letters. (See Chapter 27 of The TeXbook.)
il preambolo (accetto tutte le critiche del caso):
\documentclass[a4paper,11pt,twoside,italian]{report}
\usepackage[binding=.6cm]{layaureo}
\usepackage[italian]{babel}           %queste sono i pacchetti per
usare la lingua e la tastiera italiana
\usepackage[latin1]{inputenc}         %queste sono i pacchetti per
usare la lingua e la tastiera italiana
\usepackage{marvosym}                 %permette l'uso del simbolo Euro
con \EUR
\usepackage{color}
\usepackage{colortbl}
\usepackage{longtable}                % Permete di suddividere le
tabelle su più pagine
\usepackage{enumerate}                % permette di numerare con le
lettere
\usepackage{rotating}                 % permette di ruotare i box
\usepackage[format=hang,labelsep=period,font=bf,singlelinecheck=false]{caption}
% questo è il pacchetto che da' la forma alle didascalie
\usepackage{graphicx}                 % permette di inserire le figure
\graphicspath{{./figure/}}            % imposta il percorso delle
figure
\frenchspacing                        % gli spazi dopo i punti sono
sempre =
\renewcommand{\baselinestretch}{1.2}  % questo comando distanzia le
righe del testo
\renewcommand{\arraystretch}{1.2}      % questo comando distanzia le
righe delle tabelle
\usepackage{lastpage}                 %Questo pacchetto trova l'ultima
pagina
\usepackage{titlesec}
\titleformat{\chapter}{\normalfont\LARGE\bfseries}{\thechapter.}{1em}{\LARGE}
\titlespacing*{\chapter}{0pt}{5ex plus 1ex minus .2ex}{3ex plus .2ex}
\renewcommand{\chaptermark}[1]{\markboth{#1}{}}
\renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}
% questo pacchetto personalizza intestazioni e piè pagina
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\fancyhead[LE,RO]{\footnotesize{\leftmark}}
\fancyhead[LO,RE]{}
\fancyfoot[LE,RO]{\bfseries\thepage\ di \pageref{LastPage}}
%\fancyfoot[LO]{\footnotesize{Revisione 01-giugno 2005}}
\fancyfoot[RE]{\footnotesize{Revisione 01-giugno 2005}}
\renewcommand{\headrulewidth}{0.3mm}
\renewcommand{\footrulewidth}{0.3mm}
\addtolength{\headheight}{0.6mm}
%ridefinisco lo stile plain per il capitolo
\fancypagestyle{plain}{
\fancyhead[LE,RO]{}
\fancyhead[LO,RE]{}
\fancyfoot[LE,RO]{\bfseries\thepage\ di \pageref{LastPage}}
\fancyfoot[LO]{}
\fancyfoot[RE]{}
\renewcommand{\headrulewidth}{0}
\renewcommand{\footrulewidth}{0.3mm}
\addtolength{\headheight}{0.6mm}
}
%font alternativi
%\usepackage[T1]{fontenc}
%\usepackage{lmodern}
\usepackage{avant}
%\usepackage{bookman}
%\usepackage{helvet}
%\usepackage{newcent}
%\usepackage{palatino}
%\usepackage{times}
%\usepackage{utopia}
%\usepackage{zapfchan}
\usepackage{paralist}

 [CUT]
Non lo guardo nemmeno. Ti prego, se vuoi aiuto su quell'errore, devi 
mostrare un esempio /minimo/. Non ce ne facciamo niente del lungo 
preambolo.
Io, consultando la solita sfera di cristallo, propendo per un comando
non protetto in un argomento mobile. Hai forse usato \addcontentsline?
\addcontentsline{toc}{section}{\protect\numberline...}
Forse hai dimenticato il \protect. O comunque hai usato un comando 
fragile non protetto in un titolo di sezione.
Ciao
Enrico