2. Che cos’ha che non va?
Mi sembra un po’ goffa, tutto qui. In fin dei conti, la ”linea” di codice da inserire e’ [i]una[/i] sola. Nel modo che ho indicato, invece, e’ necessario entrare e uscire dal comando lisinline a ripetizione (magari piu’ volte, se un comando ha diverse opzioni).
Che ci vuoi fare? Modificare un ambiente verbatim è molto più semplice che modificare un comando verbatim: tipicamente un ambiente verbatim è letto riga per riga, un comando verbatim invece deve essere delimitato in qualche modo e questo rende difficili, se non impossibili, certi trucchi. Sinceramente non so come funzioni listings, in particolare il comando \lstinline: la documentazione non è affatto chiara su quali chiavi si possano usare nell’argomento opzionale; sono infatti un po’ sorpreso che mathescape funzioni e escapechar no.
Prova a chiedere all’autore.
Ciao
Enrico