Ho il sospetto che titlesec non c’entri nulla. Il seguente codice si compila perfettamente:
`\documentclass[a4paper]{article}
\usepackage{titlesec}
\usepackage{hyperref}\titleformat*{\section}{\sffamily\MakeUppercase}
\titleformat*{\subsection}{\sffamily\MakeUppercase}\begin{document}
\tableofcontents
\section{Ciao}\subsection{Riciao}
\end{document}`
Cerca di trovare un esempio minimo che riproduca il tuo problema.Ciao
Enrico
Ho provato e funziona e facendo varie modifiche funziona. Solo che non funziona sul mio. Forse va in conflitto con altri pacchetti. Ho provato a disinserirne un po tutti ma niente. Ecco le mie inpostazioni
`
\documentclass[11pt,b5paper,italian,openright,twoside]{book}
% loading packages
\usepackage[latin1]{inputenc}
\usepackage[italian]{babel}
\usepackage{graphics, graphicx}
\usepackage{float} %pacchetto che mette a disposizione una versione modificata dell'ambiente figure con la quale è possibile
%ottenere il risultato voluto, aggiungendo “H” nelle opzioni immagine al posto di “h”
\usepackage[TABTOPCAP,FIGBOTCAP]{subfigure}
\usepackage{color}
\usepackage[linkbordercolor=000]{hyperref}
\usepackage{fancyhdr}
\usepackage{geometry}
%\usepackage{pageno} % num pagina inizio capitolo
\usepackage{indentfirst}
%\usepackage{epstopdf}
\usepackage{rotating, colortbl}
\usepackage{longtable}
\usepackage{caption}
\captionsetup{font={it},labelfont=bf,width=.85\textwidth,indention=.5cm}
%%%%%%%%%%%% Stile capitolo %%%%%%%%%%%
\usepackage{fncychap}
\ChNumVar{\raggedleft\fontsize{76}{80}\usefont{OT1}{pzc}{m}{n}\selectfont}
\ChTitleVar{\raggedleft\Huge\sffamily\bfseries}
%%%%%%%%%%%% Stile sottocapitoli %%%%%
\usepackage{titlesec}
\titleformat*{\section}{\sffamily\MakeUppercase}
\titleformat*{\subsection}{\sffamily\MakeUppercase}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\hyphenation{es-ten-sio-ne} \hyphenation{va-lo-re} \hyphenation{flui-do-di-na-mi-co}
\hyphenation{de-fi-ni-zio-ne} \hyphenation{ri-por-tia-mo}
%\oddsidemargin=30pt \evensidemargin=20pt%impostano i margini
% setting margins
\geometry{left=2.5cm, right=2cm, top=2cm, bottom=2.3cm}
%% Intestazione %%
\pagestyle{fancy}
\renewcommand{\chaptermark}[1]{%
\markboth{\thechapter.\ #1}{\thechapter.\ #1}}
\renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
\renewcommand{\headrulewidth}{0.4pt}
\renewcommand{\footrulewidth}{0pt}
\fancyhf{}
\fancyhead[RO]{\emph{\rightmark}}
\fancyhead[LE]{\emph{\leftmark}}
\fancypagestyle{plain}{\fancyfoot[RO,LE]{\thepage}} % per mettere il num di pagina, nella prima pagina
% dei capitoli non al centro come default
\fancyfoot[RO,LE]{\large\thepage}
\setlength{\headheight}{15pt}
%% ridefinizione \doublepage %%
\makeatletter
\def\cleardoublepage{\clearpage\if@twoside \ifodd\c@page\else
\hbox{} \vspace{\fill} \thispagestyle{empty}
\newpage
\if@twocolumn\hbox{}\newpage\fi\fi\fi}
\makeatother
%———————————–
% Comandi
%———————————–
\linespread{1.2} %comando per impostare l'interlinea
\setcounter{tocdepth}{3} % per aggiungere i subsubsection nell'indice
\setcounter{secnumdepth}{3} % per numerare i subsubsection
\newcommand{\m}[1]{ \footnotesize {\textbf{ [#1]}}}
\newcommand{\reff}[1]{figura \ref{#1}}
\newcommand{\reft}[1]{tabella \ref{#1}}
\newcommand{\refeq}[1]{(\ref{#1})}
%\renewcommand{\\}{\par} % rientro a nuovo inizio paragrafo digitando “\\”
%———————————–
% Inizio documento
%———————————–
\begin{document}
\include{Frontespizio}
\clearpage{\pagestyle{empty}\cleardoublepage} % per inserire pagina bianca
%\frontmatter % numerazione pagine in lettere
\pagenumbering{arabic}
\tableofcontents
%\mainmatter % numerazione pagine con numeri
\include{Introduzione}
\include{CFD}
\include{ScambioTermicoCFX}
\end{document}
`