Re: Problema con listings

#90345
robitex
Amministratore del forum
    Up
    0
    Down
    ::

    felaslatex” post=89869Ho creato tramite il packagge listings un nuovo ambiente:

    `\lstnewenvironment{codice_prova}[1][]
    {\lstset{basicstyle=\small\ttfamily, columns=fullflexible,
    keywordstyle=\color{red}\bfseries, commentstyle=\color{blue},
    language=C++, basicstyle=\small,
    numbers=left, numberstyle=\tiny,
    stepnumber=2, numbersep=5pt, frame=shadowbox, float=*, #1}}{}`

    poi nel testo ho quindi scritto:

    `\begin{codice_prova}

    # Esempio codice

    bla bla bla

    \end{codice_prova}`

    Tutto funziona solo che il listato non sta fisso nella pagina ma si posiziona in alto..come posso metterlo fisso?

    Ciao.
    È normale che il codice si riposizioni visto che si tratta di un oggetto mobile.
    Prova a togliere l’opzione ‘float’

    Con il pacchetto listings di solito io faccio diversamente:
    1 – creo eventualmente una nuova sintassi se il tipo di codice non è tra quelli già previsti
    2 – inserisco il codice nell’ambiente lstlisting

    Mi posso sbagliare naturalmente.
    Tieni conto che secondo me il manuale del pacchetto non è di immediata lettura (si apre semplicemente da terminale digitando il comando $ texdoc listings).
    R.

    Go to top