http://www.lorenzopantieri.net/LaTeX_files/Codici.pdf
In questo articolo viene presentato il pacchetto listings, che permette di inserire codici all’interno di un documento. L’articolo (naturalmente) non intende sostituire la documentazione di listings, ma ne costituisce una sintesi. Spero vi sia utile.
Al solito, le vostre osservazioni sono molto apprezzate…
Mi sembra un ottimo lavoro, come sempre. 🙂 Ci sono un paio di cose che non mi vanno.
(1) L’elenco dei codici non va nell’indice; è come mettere l’indice nell’indice. 🙂
(2) Nel documento ci sono pochissime formule matematiche, quattro nella sezione 3.2, tutte sulla stessa riga, e una nella sezione 4.2. Usare Euler per quelle formule quando in tutto il resto adoperi numeri minuscoli mi sembra piuttosto brutto.
(3) Andrebbe menzionato che \lstinline eredita tutte le opzioni date con i comandi \lstset che precedono (allo stesso livello o superiore, per i gruppi). Per esempio, se si desidera che i listati non siano troppo appariscenti e si preferisce dare basicstyle=\small\ttfamily (cosa che consiglierei, fra l’altro, soprattutto se si usa Bera Mono), anche \lstinline produrrà roba \small. 🙁
La “soluzione” per (3) che sto sperimentando è:
`\makeatletter
\lst@Key{addtobasicstyle}\relax{%
\toks@=\expandafter{\lst@basicstyle #1}%
\edef\lst@basicstyle{\the\toks@}}
\makeatother
\newcommand{\Verb}{\lstinline[addtobasicstyle=\normalsize,breaklines=false]}`
che permette di evitare di specificare \normalsize ogni volta. Dovrei indagare se si può passare qualche opzione “fissa” a \lstinline, ciò che permetterebbe di non doversi definire un nuovo comando.
Ciao
Enrico