Re: Ambiente esempio con sfondo e righe orizzontali

#31479
Up
0
Down
::

Ok, questo è l’esempio completo:
`\documentclass{book}
\usepackage{listings}
\lstset{basewidth=0.5em, tabsize=2, numbers=left, numberstyle=\tiny, %
stepnumber=1, numbersep=5pt, frame=lines, %
stringstyle=\ttfamily, language=matlab, columns=flexible, captionpos=b}

\begin{document}

\chapter{Questo è un capitolo}
Testo, poi un listato

\lstinputlisting[lastline=29, caption=Codice di esempio ]
{listato.m}

Altro testo

\end{document}`

Serve un file, che in questo caso ho chiamato listato.m, che contiene almeno 29 linee di codice. In realtà uso la classe scrbook, in tal caso per l’overflow occorrono 36 linee!

Temo che risolvere il problema automaticamente richieda un’analisi piuttosto profonda del codice del pacchetto. Il filetto finale non è prodotto con \hrule, ma con \vrule dentro una \hbox che viene preceduta da \baselineskip, il quale è un buon posto per cambiare pagina, secondo le regole di TeX.

Credo che ci sia poco da fare oltre al tentativo di segnalare la faccenda a chi si occupa del pacchetto.

Ciao
Enrico

Go to top