Re: Margini di pagina

#9915
lorenzo.pantieri
Partecipante
    Up
    0
    Down
    ::


    Ciao “ecthelion”, per inserire codice (o pseudo-codice) la soluzione d’elezione è il pacchetto listings, che è davvero ottimo ed altamente personalizzabile.

    Ho dato un’occhiata alla tua tabella: le righe sono in effetti lunghissime, la vedo dura farle stare su un foglio A4: se lo spazio fisico non c’è, non si può inventare!

    Premesso che non sono un esperto, l’idea di cambiare i margini limitatamente al codice da inserire non mi pare tipograficamente valida. Forse la strada migliore è intervenire sul codice, spezzando le righe troppo lunghe.

    Guarda
    `\documentclass[a4paper]{article}

    \usepackage{listings}
    \usepackage[big]{layaureo}
    \usepackage{xcolor}

    \lstset{language=C,
    backgroundcolor=\color{lightgray},
    basicstyle=\footnotesize\ttfamily}

    \begin{document}

    \begin{lstlisting}
    nome_funz(name) costo num\ volte
    1 if(name\ esiste) c_1 1
    2 tmp\ \leftarrow\ val c_2 1
    3 while(tmp\ esiste) c_3 \sum_{i=0}^{n} t_i
    4 if(name\ corrsiponde\ a\ tmp[name]) c_4 \sum_{i=0}^{n} t_i
    …..
    \end{lstlisting}

    \end{document}
    `
    e vedi se può farti da spunto di riflessione.

    L.

    Go to top