[LaTeX] Codice colorato
Giacomo Sacchetti
virusse@email.it
Fri May 28 12:47:14 CEST 2004
On Thu, May 27, 2004 at 08:17:53PM +0200, Manuel Toniato wrote:
> Eccomi di fronte all'ennesima tesina...
> Dopo aver inserito tanto codice nelle tesine precedenti, mi chiedevo all'inizio di quest'ultima tesina e in vista anche della tesi vera e propria, se c'? un ambiente o un pacchetto particolare che permetta di colorare il codice evidenziando stringhe, parole chiave e via di seguito.
> In particolare il codice da colorare sarebbe codice Matlab!
con il pacchetto listings puoi far evidenziare il codice matlab tranquillamente.
di solito, nelle "mie" tesine faccio cosi':
- nella parte di dichiarazione scrivo:
\usepackage{listings}
\newcommand{\lst}[2]{%
\noindent \rule[-1ex]{\textwidth}{0.3mm}\vspace{-1ex}
\lstinputlisting[caption={#2},%
label={#1},%
showstringspaces=false,%
frame=tb,%
extendedchars=true,%
basicstyle=\fontfamily{pcr}\fontseries{m}\selectfont\footnotesize, %
numbers=left,%
stepnumber=1,%
numberstyle=\tiny, %
keywordstyle=\footnotesize\tt ,%
language=Matlab]{#1}%
\vspace{1ex}%
}
poi, nel punto in cui voglio inserire il codice:
\lst{nomefiledelcodice.m}{Breve descrizione}
potresti poi far visualizzare l'elenco di tutti i codici con:
\lstlistoflistings
> Grazie!
prego.
p.s.: prima di fare tutto cio' ti consiglio di scaricare l'ultima versione del
pacchetto listings, altrimenti questo codice potrebbe darti errori.
--
Giacomo Sacchetti | http://nic-nac-project.de/~shutdown/
"Ogni uomo nasce gemello, colui che e` e colui che crede di essere."
-- Martin Kessel
More information about the latex
mailing list