A questo punto allora credo proprio che mi accontenterò di boites, che, anche se non fa gli angoli come voglio io, risolve il problema che mi premeva maggiormente.
Intanto ringrazio chi ha perso tempo per rispondermi o anche solo per cercare una risposta e saluto tutti.
`\documentclass[a4paper,11pt]{article}
\usepackage{color}
\usepackage{listings}
\lstset{frameshape={RYR}{Y}{Y}{RYR}, linewidth=12.cm, breakatwhitespace=true,escapeinside=()}
\begin{document}
\begin{lstlisting}
riga 1 (\bfseries Testo in neretto)
riga 2
riga 3 (\itshape\textcolor{red}{Testo in corsivo rosso})
riga 4 (\itshape\textcolor{red}{che va su due righe})
\end{lstlisting}
\end{document}`
L’unico problema è che devi comporre ogni riga singolarmente. Cioè il testo tra ( ) deve stare nella larghezza del box, altrimenti succede una cosa strana… Poco male, credo. L’esempio è alla riga 3 e 4.
Ciao
Ivan