[RISOLTO] Voci dei \part in inglese

  • Creatore
    Topic
  • #108867
    Roberto
    Partecipante
      Up
      0
      Down
      ::


      Salve a tutti! Avrei bisogno di un consiglio sempre su ClassThesisì. Il comando \part mi divide il documento in parti (per l’appunto), ma la scritta che appare sopra l’argomento della parte è in inglese. Esempio

      `
      \cleardoublepage\part{pinco}
      `

      restituisce come risultato visivo

      Part I
      PINCO.

      Come faccio a trasformare quel “Part I” in “Parte I” e così via?

      Se dovesse servirvi vi posto i pacchetti che ho caricato:
      `
      \documentclass[9pt,a5paper,footinclude=true,headinclude=true]{scrbook}
      \usepackage[T1]{fontenc}
      \usepackage[utf8]{inputenc}
      \usepackage[italian]{babel}
      \usepackage[parts]{classicthesis}
      \usepackage{multicol}
      \usepackage{xcolor}
      \newcommand{\redd}[1]{\textcolor[HTML]{AF2432}{#1}}
      \newcommand{\redx}[1]{\noindent\textcolor[HTML]{AF2432}{\large{#1}}}
      \newcommand{\redm}[1]{\noindent\textcolor[HTML]{AF2432}{\textit{\footnotesize{#1}}}}
      `

      Grazie mille anticipatamente!

    Visualizzazione 8 filoni di risposte
    • Autore
      Risposte
      • #108868
        Up
        0
        Down
        ::


        Se aggiungo

        `
        \begin{document}

        \mainmatter

        \part{pinco}

        \end{document}
        `

        al tuo codice, ottengo “Parte I”.

        [attachment=1807]ScreenShot2016-12-24at13.21.27.png[/attachment]

        Ciao
        Enrico

        Attachments:
        You must be logged in to view attached files.
      • #108869
        Roberto
        Partecipante
          Up
          0
          Down
          ::


          Grazie mille per la risposta, ma continua a non funzionare. Premetto che non è un problema trascendentale, ma anche correggendo il codice come mi hai consigliato ottengo sempre la scritta in inglese. Esiste un modo magari per correggere l’errore direttamente dentro il file.sty?

          Comunque grazie mille ancora!

          P.S.: codice con cui ho testato il tuo consiglio
          `
          \documentclass[9pt,a5paper,footinclude=true,headinclude=true]{scrbook}
          \usepackage[T1]{fontenc}
          \usepackage[utf8]{inputenc}
          \usepackage[italian]{babel}
          \usepackage[parts]{classicthesis}
          \raggedbottom
          \begin{document}

          \mainmatter

          \part{Pinco}

          \end{document}
          `

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

            Roversi” post=109011Grazie mille per la risposta, ma continua a non funzionare.

            Anche a me funziona. Il problema ce hai solo con \part di ClassicThesis?

            Per esempio, che succede se compili questo?
            `\documentclass[9pt,a5paper,footinclude=true,headinclude=true]{scrbook}
            \usepackage[T1]{fontenc}
            \usepackage[utf8]{inputenc}
            \usepackage[italian]{babel}
            %\usepackage[parts]{classicthesis}
            \raggedbottom
            \begin{document}

            \mainmatter

            \part{Pinco}

            \end{document}`

          • #108871
            OldClaudio
            Partecipante
              Up
              0
              Down
              ::


              Ho ripreso esattamente il tuo codice`
              \documentclass[9pt,a5paper,footinclude=true,headinclude=true]{scrbook}
              \usepackage[T1]{fontenc}
              \usepackage[utf8]{inputenc}
              \usepackage[italian]{babel}
              \usepackage[parts]{classicthesis}
              \usepackage{multicol}
              \usepackage{xcolor}
              \newcommand{\redd}[1]{\textcolor[HTML]{AF2432}{#1}}
              \newcommand{\redx}[1]{\noindent\textcolor[HTML]{AF2432}{\large{#1}}}
              \newcommand{\redm}[1]{\noindent\textcolor[HTML]{AF2432}{\textit{\footnotesize{#1}}}}

              \begin{document}

              \cleardoublepage\part{pinco}
              \end{document}`ho compilato e risulta scritto Parte I, anche senza la giusta indicazione di Enrico.

              Ne deduco che la causa del fatto che a te venga in inglese, anche con il patch di Enrico, non dipenda da quello che ci hai mostrato ma da qualcosa che hai messo nel resto del preambolo.

            • #108872
              Roberto
              Partecipante
                Up
                0
                Down
                ::


                Rispondo sia a OldClaudio che a lorenzo.pantieri: prendendo i vostri rispettivi codici che avete postato e compilandoli il risultato da me non varia… onestamente mi sento in imbarazzo per questa cosa. Comunque alla fine ho ovviato il problema banalmente (visto che avevo solo tre sezione nel documento complessivo): ho sostituito le \part con \part* e poi scritto nell’argomento il numero della parte in italiano, ho aggirato il sistema. Il risultato è identico, ma sono conscio che sia “logicamente” scorretto.

                Se riuscite o se riuscirò a risolvere il problema in maniera ortodossa bene, altrimenti farò così e pace…

              • #108873
                OldClaudio
                Partecipante
                  Up
                  0
                  Down
                  ::


                  Il pacchetto ClassicThesis dispone del comando \ctparttext{…} dove al posto dei puntini puoi metterci quello che vuoi, per esempio \csparttext{Parte}.
                  Ma ti ripeto, non è una questione di essere imbarazzati, ma se a te occorre ricorrere a sporchi trucchi, oppure al comando che ti ho indicato, vuol dire che nel preambolo o prima di dare il primo comando \part hai fatto qualcosa che non c’entra con il tuo documento,ma che imposta l’inglese, o comunque reimposta i nomi di default impostati dall’opzione italian di babel.
                  Non c’è motivo perché a noi funzioni bene con solo una parte del tuo preambolo,mentre a te non venga con il preambolo completo, se non, apponto, che la parte di preambolo mancante contenga qualcosa di strano.

                • #108874
                  Up
                  0
                  Down
                  ::


                  Terza conferma: ho compilato esattamente il codice che segue
                  `
                  \documentclass[9pt,a5paper,footinclude=true,headinclude=true]{scrbook}
                  \usepackage[T1]{fontenc}
                  \usepackage[utf8]{inputenc}
                  \usepackage[italian]{babel}
                  \usepackage[parts]{classicthesis}
                  \raggedbottom
                  \begin{document}

                  \mainmatter

                  \part{Pinco}

                  \end{document}
                  `
                  e anch’io ottengo la scritta «Parte I» in italiano, A questo punto, ti chiederei di affiggere non solo il codice che compili, ma anche il contenuto integrale del transcript file (quello con estensione [tt].log[/tt]) prodotto dalla compilazione; o almeno che tu dica se ci sono linee di tale file che contengano la stringa [tt]italian.ldf[/tt] e, in caso affermativo, che tu riporti tali linee per intero.

                  Ciao.


                  Gustavo

                • #108875
                  Roberto
                  Partecipante
                    Up
                    0
                    Down
                    ::


                    Scusate l’enorme ritardo, ma ero ìmpossibilitato a rispondere. Comunque ho trovato l’errore: mancava effettivamente il file italian.ldf, non me ne ero mai accorto…che bamba.
                    Grazie mille a tutti!

                  • #108876
                    OldClaudio
                    Partecipante
                      Up
                      0
                      Down
                      ::


                      Caro Roversi,
                      no sei un bamba, come dici tu; sei semplicemente distratto, come succede a tutti.

                      1) non leggi il file .log –capisco; non è una lettura divertente, ma vi avresti torvatola soluzione al tuo problema perché avresti trovato il Warning specifico che non avendo trovato il file itealia.ldf, avrebbe usato l’inglese.

                      2) non leggi nemmeno i messaggi sul forum, nei quali si dice che bisogna usare una installazione completa, e non una installazione di base o, comunque, incompleta.

                      3) nelle guide liberamente scaricabili dal sito Documentazione di questo forum, c’è scritto esplicitamente che installando una qualunque distribuzione del sistema TeX bisogna subito verificare se le impostazioni per l’italiano sono presenti, altrimenti bisogna configurare la propria installazione in modo che gestisca anche l’italiano.

                      4) La documentazione, in particolare la GuidaGuIT, dice espressamente che l’installazione di TeXLive eseguita da CTAN o da uno dei sui mirror, è già predisposta per gestire tutte le lingue che il sistema TeX riconosce, e sono una ottantina. Invece la versione di TeXLive installata con i package manager dei sistemi Linux conformi ai dettami del consorzio Debian, nella versione base gestiscono solo l’inglese, quindi bisogna istallare anche con quegli installatori i moduli aggiuntivi per poter accedere alle altre lingue.

                      4bis) per i motivi detti alla fine del punto 4, qui sul forum sostanzialmente si sconsiglia di usare TeXLive/Debian e di installare anche sulle macchine Linux suddette TeXLive/CTAN seguendo le istruzioni contenute nel documento texlive-YEAR-ubuntu.pdf scaricabile dalla rete.

                      Pensa a quanto tempo hai perso per queste distrazioni 😉

                      Non prendertela, ma trai e segui gli utili insegnamenti che questo episodio ti ha dato.
                      Tutti in un modo o nell’altro siamo stati dei “bamba”; tutti abbiamo fatto le nostre stupidaggini; l’importante è non ripeterle (se ci si riesce…)

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

                  Go to top