Non ci crederai, ma la colpa è dell’ambiente lstlisting subito dopo il titolo della subsubsection. Se infatti ci metti del testo, l’effetto sparisce.
Sì, me ne sono accorto stamattina. Ho provato a fare un testo piccolo di prova e in effetti non mi dava errori.
Prova a guardare la documentazione di listings, magari c’è scritto; se no, sarebbe il caso di segnalarlo all’autore.
Come risolvere? Metti \leavevmode prima di \begin{lstlisting}.
Ok, funziona. Giusto per capire, cos’è che fa esattamente \leavevmode?
Un paio di altre osservazioni: il pacchetto epsfig è obsoleto e non va chiamato mai. Né va dato il comando \DeclareGraphicsRule: pdflatex sa benissimo come operare sulle immagini png.
In effetti erano residui di un vecchio file. Li tolgo.
graphicx serve, o tolgo anche quello?
Se poi vuoi numerare automaticamente la subsubsection, ma non portarti dietro anche tutti gli altri numeretti, scrivi nel preambolo
`\setcounter{secnumdepth}{3}
\renewcommand{\thesubsubsection}{\arabic{subsubsection}}`
Ero ancora indeciso, comunque grazie del suggerimento e dell’aiuto 😀