Scusa ma ho visto solo ora la tua risposta.
A me questo esempio funziona come mi aspetto. I commenti sono
nel documento.`
\documentclass{report}\usepackage{hyperref}
\usepackage[T1]{fontenc}
\usepackage[italian]{babel}
\usepackage{lipsum}%% Ridefinizione section e subsection per bypassare il problema
%% dei collegamenti stellati non funzionanti di hyperref%% Ridefinizione section
\makeatletter
\def\section{\@ifstar\unnumberedsection\numberedsection}
\def\numberedsection{\@ifnextchar[%]
\numberedsectionwithtwoarguments\numberedsectionwithoneargument}
\def\unnumberedsection{\@ifnextchar[%]
\unnumberedsectionwithtwoarguments\unnumberedsectionwithoneargument}
\def\numberedsectionwithoneargument#1{\numberedsectionwithtwoarguments[#1]{#1}}
\def\unnumberedsectionwithoneargument#1{\unnumberedsectionwithtwoarguments[#1]{#1}}
\def\numberedsectionwithtwoarguments[#1]#2{%
\ifhmode\par\fi
\removelastskip
\vskip 3ex\goodbreak
\refstepcounter{section}%
\noindent
\begingroup
\leavevmode\bfseries\raggedright
%\llap{\thesection\quad}%
\llap{\quad}%
#2
\par
\endgroup
\vskip 2ex\nobreak
\addcontentsline{toc}{section}{%
% \protect\numberline{\thesection}%
#1}%
}
\def\unnumberedsectionwithtwoarguments[#1]#2{%
\ifhmode\par\fi
\removelastskip
\vskip 3ex\goodbreak
% \refstepcounter{section}%
\noindent
\begingroup
\leavevmode\bfseries\raggedright
\leavevmode\bfseries\raggedright
% \thesection\quad
#2
\par
\endgroup
\vskip 2ex\nobreak
\addcontentsline{toc}{section}{%
% \protect\numberline{\thesection}%
#1}%
}
\makeatother\begin{document}
\tableofcontents
\section{Sezione non numerata (senza asterisco)}
C'era scriptsize prima perchè \emph{ce l'avevo messo io}
per adattare i titoli al testo in cui andavano a sezionare… si può togliere ovviamente.Qui i collegamenti a me funzionano perchè semplicemente vengono eliminati
i numeri di sezione.Se usassi section* senza ridefinire section come nel post dal collegamento in indice
andrei a finire sotto il titolo.\subsection{Sottosezione numerata}
Se ridefinissi anche subsection funzionerebbe anche… qui funziona perchè
ci sta il numero di sottosezione.\lipsum
\subsection*{Sottosezione stellata}
Qui subsection non funziona… il rimando infatti è sotto il titolo.
\lipsum
\section{Soluzione?}
Non lo è di certo… sto solo dicendo che così si evita il fastidioso
problema dei rimandi che non fanno vedere il titolo.\lipsum
\section{Saluti}
Grazie per l'attenzione e i consigli.
\lipsum
\end{document}`
Da quello che capisco, vuoi che le sezioni non siano numerate (e quindi nemmeno le sottosezioni). Invece di tutta quella schifezza :), perché non scrivere semplicemente
`\setcounter{secnumdepth}{0} % numera solo i capitoli
\setcounter{tocdepth}{2} % nell'indice vanno anche le sottosezioni`
che mi sembra leggermente più semplice? 🙂
Userai direttamente \section e \subsection senza altri problemi.
Ciao
Enrico