Re: Inserire codice di programmazione editato in maniera differe

#52894
robitex
Amministratore del forum
    Up
    0
    Down
    ::


    Per comporre codice si può usare il pacchetto fancyvrb, che ha il pregio di essere semplice ed efficace. Altrimenti, e penso sia il tuo caso, occorre rivolgersi al pacchetto listings.

    Considera il seguente esempio:

    `\documentclass{article}
    \usepackage{listings}
    \usepackage{xcolor}
    \usepackage{inconsolata}

    \lstset{%
    backgroundcolor=\color{yellow!20},
    basicstyle=\small\ttfamily,
    framexleftmargin=5pt
    }

    \begin{document}
    Testo normale. Puoi regolare moltissimi parametri
    assieme al linguaggio C++, Fortran, ecc. In questo
    modo puoi evidenziare la sintassi, anche se in
    questo esempio il codice viene semplicemente
    composto in verbatim mode.
    Leggere la documentazione del pacchetto è fondamentale
    per giungere alla perfezione, mentre la definizione del
    colore la trovi nella documentazione di xcolor.

    \begin{lstlisting}
    — a lua script
    local p = “pippo”
    local atable = {}
    atable.hello = function (a) print(“Hello “..a) end

    atable.hello(p)

    \end{lstlisting}

    Testo normale.
    \end{document}
    `
    Oltre alla guida che ti ha segnalato Francesco, esiste un guida specifica, sempre di Lorenzo Pantieri dedicata alla composizione del codice.
    Ciao

    Go to top