Piccolo consiglio,
Di solito è meglio usare più caratteri. Può capitare, comunque cosa molto remota, di dover usare il carattere £. Meglio definire una sequenza di due caratteri che difficilmente possa servire tipo ?* o !*. Quindi scivere
`\lstset{language=\(\)tex,
escapechar={?*}}`
racchiudendo il carattere tra graffe e di usare ?*\meta{prova}?* al posto di £\meta{prova}£.Ciao
Andrea
Grazie Andrea per l’osservazione. Sottoscrivo e aggiungo, per gli amanti del feticcio, che si possono definire delimitatori di apertura e chiusura. Mi spiego meglio: con il suggerimento di Andrea i delimitatori di apertura e chiusura coincidono, sono ambedue ?*. Se si volessero ottenere delimitatori simmetrici del tipo
`?* \meta{prova}*? piuttosto che ?* \meta{prova}?*`
si potrebbe impostare
`\lstset{language=\(\)tex,
escapeinside={?*}{*?}}`
Credo che listings sia proprio un bel pacchetto.
Ciao
Daniele