5 Ottobre 2007 alle 17:40
#17508
::
Ho scritto io un “bug report” a Brooks Moses.
Un modo migliore per risolvere il problema potrebbe essere scrivere questo nel preambolo, dopo aver caricato listings:
`\makeatletter
\let\@@@lstlisting\lstlisting
\def\lstlisting{\@nobreakfalse\@@@lstlisting}
\makeatother`
Naturalmente, se cominci un listing subito dopo un titolo, è bene dare l’opzione aboveskip=0pt:
`\begin{lstlisting}[aboveskip=0pt]`
in modo da eliminare lo spazio in più.
Non uso molto listings (anzi per niente), quindi sarebbe bene che qualcuno provasse a vedere se ci sono effetti indesiderati.
Ciao
Enrico