Inserire codice di programmazione editato in maniera differe

  • Creatore
    Topic
  • #52892
    Up
    0
    Down
    ::


    Ciao a tutti, sto usando TeXnicCenter e MikTex per scrivere la mia tesi su un programma fatto per un ente pubblico.
    Dovrei scrivere all’interno della mia tesi alcuni passaggi del codice di programmazione che ho scritto. Solo che non vorrei scriverlo con lo stesso sistema che uso per scrivere il resto.
    Mi piacerebbe avere un testo differente, magari un po più piccolo, con uno sfondo diverso dal bianco (l’idea era giallo molto chiaro). Per darvi un idea mi piacerebbe creare una cosa come questa: http://asp.html.it/guide/lezione/1956/il-request-oggetto-continua/.
    Coem si può vedere il codice è scritto in maniera differente e su uno sfondo differente. Il bordo non mi interessa.
    Riuscite ad’aiutarmi?
    grazie per l’aiuto

Visualizzazione 1 filone di risposte
  • Autore
    Risposte
    • #52893
      Up
      0
      Down
      ::


      Innanzitutto benvenuto.

      Cerca nell’Arte di scrivere con LaTeX (il link è in cima a questa pagina).
      Ci sono le basi e i rimandi ai pacchetti più utili per fare quello che chiedi.

      Ciao ciao.
      Fra

    • #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

    Visualizzazione 1 filone di risposte
    • Devi essere connesso per rispondere a questo topic.

    Go to top