listings e caption

  • Creatore
    Topic
  • #14013
    Up
    0
    Down
    ::


    Mi sto accorgendo di quanto è potente questo pacchetto listings (praticamente sto usando tutti i comandi per rendere al meglio il codice) ma non capisco come mai le caption me le mette in alto. Io per le figure e tabelle in tutto il mio testo sono in basso mentre qui in alto. Sinceramente stona un po’, non capisco come mai listings non ragioni di default di metterle sotto…come faccio?

    Poi un’altra domanda inerente alle caption di listings: vorrei fosse in italiano con Listato 8.1 e non che venisse fuori Listing 8.1…

    Grazie ciao

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

        Mi sto accorgendo di quanto è potente questo pacchetto listings (praticamente sto usando tutti i comandi per rendere al meglio il codice) ma non capisco come mai le caption me le mette in alto. Io per le figure e tabelle in tutto il mio testo sono in basso mentre qui in alto. Sinceramente stona un po’, non capisco come mai listings non ragioni di default di metterle sotto…come faccio?

        Poi un’altra domanda inerente alle caption di listings: vorrei fosse in italiano con Listato 8.1 e non che venisse fuori Listing 8.1…

        Grazie ciao

        per la posizione c’è l’opzione captionpos=t or b

        Per il nome devi ridefinire \lstlistingname
        `
        \renewcommand{\lstlistingname}{Listato}
        `

        o ancora meglio
        `\addto\captionsitalian{%
        \renewcommand{\lstlistingname}{Listato}}`

        ciao

        Andrea

      • #14015
        Up
        0
        Down
        ::

        Mi sto accorgendo di quanto è potente questo pacchetto listings (praticamente sto usando tutti i comandi per rendere al meglio il codice) ma non capisco come mai le caption me le mette in alto. Io per le figure e tabelle in tutto il mio testo sono in basso mentre qui in alto. Sinceramente stona un po’, non capisco come mai listings non ragioni di default di metterle sotto…come faccio?

        Poi un’altra domanda inerente alle caption di listings: vorrei fosse in italiano con Listato 8.1 e non che venisse fuori Listing 8.1…

        Pagine 31-32 della documentazione di listings. Per la posizione della didascalia:
        `captionpos=b`
        che puoi anche dare nelle opzioni globali, cioè ad argomento di \lstset, risparmiando di scriverlo ogni volta.

        Il nome sta nel comando \lstlistingname, quindi scrivi nel preambolo
        `\renewcommand{\lstlistingname}{Listato}`
        Se però usi più lingue, devi assicurarti che babel sia a conoscenza di questo testo fisso:
        `\addto\captionsitalian{\renewcommand{\lstlistingname}{Listato}}
        \addto\captionsenglish{\renewcommand{\lstlistingname}{Listing}}`
        Occorre farlo per ogni lingua dichiarata nel documento.

        Ciao
        Enrico

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

    Go to top