lstlisting, problema di margini ed impaginazione

  • Creatore
    Topic
  • #11479
    Up
    0
    Down
    ::


    salve a tutti in un mio documento ho questo pezzo di codice:

    `\begin{lstlisting}
    cvs -d :pserver:anon@openscenegraph.net:/cvs/osg login
    cvs -z 6 -d :pserver:anon@openscenegraph.net:/cvs/osg co OpenSceneGraph
    \end{lstlisting}

    Bisogna procedere in maniera simile anche per gli archivi dei sorgenti di \texttt{OpenThreads} e \texttt{Producer}, per i quali bisogna eseguire rispettivamente:

    \begin{lstlisting}
    cvs -d :pserver:cvsguest@openscenegraph.org:/cvs/openthreads login
    cvs -d :pserver:cvsguest@openscenegraph.org:/cvs/openthreads co OpenThreads
    \end{lstlisting}
    e
    \begin{lstlisting}
    cvs -d :pserver:anon@openscenegraph.net:/cvs/Producer login
    cvs -d :pserver:anon@openscenegraph.net:/cvs/Producer co Producer
    \end{lstlisting}`

    all’inzio del documento chiaramente ci deve essere

    `\usepackage{listings} `

    in pratica il problema è che gli indirizzi internet escono dalla “zona grigia” e vanno addirittura fuori dal foglio…e non riesco ne a fare il carattere + piccolo ne a spezzare la stringa…che fare?!?!?!

    non mi interessa particolarmente usare sto lstlisting però vorrei ottenere un bel risultato visivo, qualche consiglio?!?!

    help please

    leo

Visualizzazione 1 filone di risposte
  • Autore
    Risposte
    • #11480
      lorenzo.pantieri
      Partecipante
        Up
        0
        Down
        ::


        Potresti:
        1. ridurre il corpo del carattere, con
        `\lstset{language=TeX,
        backgroundcolor=\color{lightgray},
        basicstyle=\footnotesize\ttfamily}`
        nel preambolo;
        2. modificare e/o spezzare opportunamente la stringa che sborda;
        3. allargare i margini della pagina (pacchetto chngpage o anche geometry, se vuoi margini più stretti in tutto il tuo documento);
        4. Ruotare il codice (non so come si fa: leggi la doc. di listings ed eventualmente del pacchetto rotating).

        Ah, se vuoi inserire codice listings è davvero un must.

        Ciao,
        L.

      • #11481
        Up
        0
        Down
        ::


        grazie delle informazioni molto gentile!

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

    Go to top