listings e codice spezzato

  • Creatore
    Topic
  • #29114
    Up
    0
    Down
    ::


    Ciao a tutti io sto usando la seguente config di listings

    `\lstset{postbreak=\space,breakindent=5pt, breaklines,basicstyle=\small\ttfamily,tabsize=1} `

    il problema è che sto listando un codice non supportato dal pacchetto che peraltro è spasso mandato a capo a causa di righe molto lunghe. E’ possibile inserire un indicatore automatico (es. una doppia barra) per ogni a capo in maniera tale che chi legga possa capirlo? O è meglio ridurre i font (anche se mi sembra di usare i più piccoli?) Grazie Ciao!

Visualizzazione 9 filoni di risposte
  • Autore
    Risposte
    • #29115
      Up
      0
      Down
      ::

      Ciao a tutti io sto usando la seguente config di listings

      `\lstset{postbreak=\space,breakindent=5pt, breaklines,basicstyle=\small\ttfamily,tabsize=1} `

      il problema è che sto listando un codice non supportato dal pacchetto che peraltro è spasso mandato a capo a causa di righe molto lunghe. E’ possibile inserire un indicatore automatico (es. una doppia barra) per ogni a capo in maniera tale che chi legga possa capirlo? O è meglio ridurre i font (anche se mi sembra di usare i più piccoli?) Grazie Ciao!

      L”opzione prebreak ti permette di fare quello che cerchi.

      LuCa

    • #29116
      Up
      0
      Down
      ::


      Ti ringrazio! 😀

      ho risolto così: prebreak=\$

      Sapete mica consigliarmi un carattere per scrivere il codice diverso da \small\ttfamily che abbia una buona resa?

    • #29117
      lorenzo.pantieri
      Partecipante
        Up
        0
        Down
        ::

        Sapete mica consigliarmi un carattere per scrivere il codice diverso da \small\ttfamily che abbia una buona resa?

        Meglio il font a spaziatura fissa. Ce ne sono tantissimi.

        Ciao,
        L.

      • #29118
        Up
        0
        Down
        ::


        Ehm 😳 quali sarebbero?

      • #29119
        lorenzo.pantieri
        Partecipante
          Up
          0
          Down
          ::

          Ehm 😳 quali sarebbero?

          http://it.wikipedia.org/wiki/Lista_di_font

          Ciao,
          L.

        • #29120
          Up
          0
          Down
          ::


          ok io ho tale setting:

          \lstset{
          prebreak=\$,
          postbreak=\space,
          breakindent=5pt,
          breaklines,
          numbers=left,
          numberstyle=\tiny,
          stepnumber=2,
          numbersep=5pt,
          showspaces=true,
          showtabs=true,
          tab=\rightarrowfill,
          columns=fixed
          }
          ho provato a consultare la guida ma non ho capito dove specifico il font a spaziatura fissa…ho provato ad allinearne le colonne ma il font è sempre bruttarello…dipende dal fatto che uso un linguaggio non supportato da listings? Per di più non riesco ad eliminare un bad box… 🙁

        • #29121
          lorenzo.pantieri
          Partecipante
            Up
            0
            Down
            ::

            ho provato a consultare la guida ma non ho capito dove specifico il font a spaziatura fissa…ho provato ad allinearne le colonne ma il font è sempre bruttarello…dipende dal fatto che uso un linguaggio non supportato da listings? Per di più non riesco ad eliminare un bad box… 🙁

            Prova con questa: http://www.lorenzopantieri.net/LaTeX_files/Codici.pdf

            😉

            Ciao,
            L.

          • #29122
            Up
            0
            Down
            ::


            Ciao. Ho letto la guida, sarà l’ora, ma non ho capito come fare.

            Il problema è che a me non servono tante opzioni, userei anche verbatim però non mi riconosce nè gestisce gli “a capo”.

            Il linguaggio che utilizzo non essendo supportato non ha la formattazione precaricata per cui LaTex stampa il tutto in un carattere orribile. Non è possibile dirgli di utilizzare un carattere vertbatim like?

            Ciao!!!

          • #29123
            Up
            0
            Down
            ::

            Ciao. Ho letto la guida, sarà l’ora, ma non ho capito come fare.

            Il problema è che a me non servono tante opzioni, userei anche verbatim però non mi riconosce nè gestisce gli “a capo”.

            Il linguaggio che utilizzo non essendo supportato non ha la formattazione precaricata per cui LaTex stampa il tutto in un carattere orribile. Non è possibile dirgli di utilizzare un carattere vertbatim like?

            Sostituisci columns=fixed con flexiblecolumns e aggiungi basicstyle=\ttfamily. Sono quasi certo che sul manuale di listings e sull’articolo di Lorenzo si parli di basicstyle. 🙂

            Ciao
            Enrico

          • #29124
            Up
            0
            Down
            ::


            …senza parole…

            li avevo aggiunti in prima istanza solo che nei vari test devo aver tagliato per sbaglio:

            basicstyle=\small\ttfamily

            per cui credevo di aver già impostato il settaggio e che mancasse ancora qualcosa.

            Chiedo venia 😳

        Visualizzazione 9 filoni di risposte
        • Devi essere connesso per rispondere a questo topic.

        Go to top