\partname e babel

  • Creatore
    Topic
  • #3799
    Up
    0
    Down
    ::


    Ciao lista,

    vorrei cambiare la parola associata al comando \part. Mi spiego, se scrivo

    `\part{titolo}`

    Nel Dvi ho

    Parte I
    Titolo

    Io vorrei, ad esempio,

    Libro I
    Titolo

    Ho provato col comando \partname, ma non funziona. Ho visto che non utilizzando \babel va tutto bene, ma così perdo le funzioni di \babel che mi servono. Credo che sia proprio \babel a impostare le etichette in italiano (da Part a Parte), ma è possibile che poi impedisca di personalizzare questo aspetto di Latex?

    Grazie mille,

    Luca.

Visualizzazione 5 filoni di risposte
  • Autore
    Risposte
    • #3800
      Up
      0
      Down
      ::

      Ciao lista,
      vorrei cambiare la parola associata al comando \part. Mi spiego, se scrivo
      `\part{titolo}`
      Nel Dvi ho
      Parte I
      Titolo
      Io vorrei, ad esempio,
      Libro I
      Titolo
      Ho provato col comando \partname, ma non funziona. Ho visto che non utilizzando \babel va tutto bene, ma così perdo le funzioni di \babel che mi servono. Credo che sia proprio \babel a impostare le etichette in italiano (da Part a Parte), ma è possibile che poi impedisca di personalizzare questo aspetto di Latex?
      Grazie mille,
      Luca.

      Devi dare \renewcommand{\partname}{Libro} al momento giusto, cioè dopo che babel legge i file di inizializzazione.`\addto\captionsitalian{\renewcommand{\partname}{Libro}}`Ciao
      Enrico

    • #3801
      Up
      0
      Down
      ::

      Devi dare \renewcommand{\partname}{Libro} al momento giusto, cioè dopo che babel legge i file di inizializzazione.Codice:
      \addto\captionsitalian{\renewcommand{\partname}{Libro}}

      Quindi devo scrivere quella riga di codice dopo aver chiamato babel.

      Io scrivevo solo `\renewcommand{\partname}{Libro}` dopo aver chiamato babel e la cosa non era sufficiente.

      Grazie mille, Luca.

    • #3802
      Max
        Up
        0
        Down
        ::


        e perchè
        \addto\lstlistingname{\renewcommand{\lstlistingname}{Listato}}
        nn va??

        L’AVEVO FATTO IN QUANTO BABEL NN MI TRADUCE LISTING MA CAPITOLO ME LO SCRIVE BENE!

      • #3803
        Up
        0
        Down
        ::

        e perchè
        \addto\lstlistingname{\renewcommand{\lstlistingname}{Listato}}
        nn va??
        L’AVEVO FATTO IN QUANTO BABEL NN MI TRADUCE LISTING MA CAPITOLO ME LO SCRIVE BENE!

        Non scrivere mai in tutto maiuscolo. È come gridare. E se gridi è facile che la gente non ti stia a sentire 🙂
        Altro piccolo consiglio: scrivi le parole intere; scrivere su un forum non è come mandare sms.
        Immagino che il problema sia riguardo al pacchetto listings. Be’, non è che babel possa prevedere tutte le parole che si possano rendere “internazionali”. Fa del suo meglio per le parole di uso comune come “capitolo”, “parte”, “indice” e così via.
        Quanto a listings, non è come babel. Quello che devi dare è semplicemente`\renewcommand{\lstlistingname{Listato}}`(documentazione di listings, pagina 32).
        Ciao
        Enrico

      • #3804
        Max
          Up
          0
          Down
          ::


          chiedo scusa per gli errori di editing commessi e ti ringrazio per la soluzione proposta: piccolo trucchetto ma efficace.

          alla prossima,
          max

        • #3805
          Up
          0
          Down
          ::


          La soluzione era in bella vista: http://www.guit.sssup.it/phpbb/viewtopic.php?t=363.

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

      Go to top