questo è il contenuto del file packages.sty
`\newif\ifpdf
\ifx\pdfoutput\undefined
\pdffalse
\else
\pdfoutput=1
\pdftrue
\fi
\ifpdf
\pdfpageheight=\paperheight
\pdfpagewidth=\paperwidth
%\usepackage[pdftex,plainpages=false,colorlinks,hyperindex,bookmarksopen,linkcolor=red,citecolor=blue,urlcolor=blue]{hyperref} % sto usando pdflatex
%\usepackage[pdftex,plainpages=false,colorlinks,hyperindex,pdfpagemode=None,bookmarksopen,linkcolor=red,citecolor=blue,urlcolor=blue]{hyperref}
\usepackage[pdftex,plainpages=false,colorlinks,hyperindex,pdfpagemode=None,bookmarksopen,linkcolor=black,citecolor=black,urlcolor=black]{hyperref}
\usepackage[pdftex]{graphicx}
\DeclareGraphicsExtensions{.pdf}
\pdfcompresslevel=9
\else
\usepackage[dvips,plainpages=false]{hyperref}
\usepackage[dvips]{graphicx} % inclusione figure
\DeclareGraphicsExtensions{.ps,.eps} % dico di cercare file grafici con queste estensioni
% NON usare estensione in \includegraphics
\fi% rendiamo le lettere accentate come attive
\catcode`\ì=\active \def ì{\`{\i}}
\catcode`\í=\active \def í{\'{\i}}
\catcode`\è=\active \def è{\`e}
\catcode`\é=\active \def é{\'e}
\catcode`\È=\active \def È{\`E}
\catcode`\É=\active \def É{\'E}
\catcode`\à=\active \def à{\`a}
\catcode`\á=\active \def á{\'a}
\catcode`\À=\active \def À{\`A}
\catcode`\Á=\active \def Á{\'A}
\catcode`\ù=\active \def ù{\`u}
\catcode`\ú=\active \def ú{\'u}
\catcode`\ò=\active \def ò{\`o}
\catcode`\ó=\active \def ó{\'o}\usepackage[small,anne]{caption2} % abbellisce lo stile delle didascalie
%\usepackage[boxed]{algorithm}
\usepackage[italian]{babel} % lingua italiana
\usepackage{fancyhdr}
%\usepackage{fancyheadings}
\usepackage{fancybox}
\usepackage{times}
\usepackage{mathptm}
%\usepackage{doublespace}
\usepackage{makeidx}\def\BibTeX{{\rm B\kern-.05em{\sc i\kern-.025em b}\kern-.08em
T\kern-.1667em\lower.7ex\hbox{E}\kern-.125emX}}`
Sono stato un facile profeta. 🙄 Questo file è pieno zeppo di schifezze.
Sostituisci \usepackage{packages} con le seguenti righe:
`\usepackage{ifpdf}
\ifpdf
\usepackage[plainpages=false,colorlinks,hyperindex,pdfpagemode=None,
bookmarksopen,linkcolor=black,citecolor=black,urlcolor=black]{hyperref}
\else
\usepackage[plainpages=false]{hyperref}
\fi
\usepackage{graphicx}
\usepackage[latin1]{inputenc}
\usepackage[italian]{babel}
\usepackage[small]{caption}
\usepackage{fancyhdr}
\usepackage{fancybox}
\usepackage{mathptmx}
\usepackage{makeidx}`
Questo è il primo passo per avere un TeX un pochino più pulito. Adesso provo a vedere il resto del tuo problema. Se per caso avessi problemi con le lettere accentate, sostituisci “latin1” con “ansinew” (se usi Windows) oppure “applemac” (se usi Mac OS)
Ciao
Enrico