problemi con babel su ubuntu

  • Questo topic ha 4 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 9 anni fa da Filippo.
  • Creatore
    Topic
  • #111265
    Up
    0
    Down
    ::


    salve a tutti,
    è poco che mi cimento con il latex, ho TEXMAKER su ubuntu 17.04, sto scrivento un progetto per l’università, ma non riesco a impostare l’indice in italiano (mi viene “Contents”).
    ho già provato a richiamare l’userpackage babel in italiano, ma mi dice:
    ! Package babel Error: Unknown option `italian’. Either you misspelled it
    (babel) or the language definition file italian.ldf was not found.
    nel log ho trovato:
    Babel <3.9r> and hyphenation patterns for 5 language(s) loaded.
    e nella cartellaa di sistema di babel ci sono una trentina di lingue, tra cui l’italiano, ma continua a darmi quell’errore e non riesco a venirne a capo.
    spero possiate aiutarmi,
    grazie in anticipo

Visualizzazione 3 filoni di risposte
  • Autore
    Risposte
    • #111266
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Benvenuto nel forum.

        Tu su Ubuntu ha installato la distribuzione Debian che normalemente imposta solo l’ingles e un paio di altre lingue insolite, tipo “nohyphention”.
        Da quel che mi dici le lingue installate sono 5, e di sicuro non c’è l’italiano. Normale, non ti preoccupare.
        Credo che tu debba installare anche il modulo texlive-languages.deb. In ogni caso devi studiare la documentazione della tua installazione; non avendo più Ubuntu, non saprei che cosa dirti.

        Il problema è che nella maggior parte dei casi le installazioni parziali, come la Debian, prevedono pochissime lingue fra le quali manca sempre l’italiano. Non importa che il file italian.ldf sia presente; è la sillabazione dell’italiano che manca e se manca quella di solito il fallback è l’inglese.

        Come fare?

        Se ne è parlato molto in questo forum sulla opportunità che anche su ubuntu si possa installare non la versione Debian, ma la versione “vera” quella creata dagli appositi working groups del TeX Users Group (TUG, che producono i loro risultati sull’archivi CTAN (Comprehensive TeX Archive Network).

        Per questo scopo in rete si trova il manualetto texlive-YEAR-ubuntu.pdf, che puoi scaricare liberamente dopo averlo cercato con qualsiasi motore di ricerca. L’ì c’è scritto come installare la TeXLive ufficiale completa, aggiornata e aggiornabili, se vuoi, anche quotidianamente (cosa che non puoi fare con la Debian).Quando disponevo di Ubuntu su una piattaforma vrirtuale, la instalalvo senza problemi ma solo seguendo alla lettere=a quanto scritto in quel documento; il tuto funzionava alla perfezione. Nel tuo caso particolare tieni presente che sono disponibili e già installate le sillabazioni di una ottantina di lingue, fra cui l’italiano, complete di sillabazione e file di descrizione della lingua (estensione .ldf) e ti posso assicurare che ci sono e funzionano benissimo, perché ho scritto io sia il file di sillabazione sia quello di descrizione della lingua. E siccome aggiorno queste cose di tanto in tanto, so benissimo come funzionano e quali prestazioni offrono e quali ancora non offrono (almeno secondo i miei gusti). Negli ulti 25 anni non ho ricevuto lamentele da nessuno né per i vecchi file né per gli aggiornamenti.

      • #111267
        Up
        0
        Down
        ::


        ciao,
        ho trovato il pdf in questione e istallato il pacchetto completo.
        quando provo a eseguire da terminale con il comando pdflatex il file di tex con il pacchetto babel italiano di cui sopra, continua a darmi
        `This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016/Debian) (preloaded format=pdflatex)
        restricted \write18 enabled.
        entering extended mode
        (./progetto.tex
        LaTeX2e <2017/01/01> patch level 3
        Babel <3.9r> and hyphenation patterns for 5 language(s) loaded.
        (/usr/share/texlive/texmf-dist/tex/latex/base/report.cls
        Document Class: report 2014/09/29 v1.4h Standard LaTeX document class
        (/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo))
        (/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty
        (/usr/share/texlive/texmf-dist/tex/latex/base/utf8.def
        (/usr/share/texlive/texmf-dist/tex/latex/base/t1enc.dfu)
        (/usr/share/texlive/texmf-dist/tex/latex/base/ot1enc.dfu)
        (/usr/share/texlive/texmf-dist/tex/latex/base/omsenc.dfu)))
        (/usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty

        ! Package babel Error: Unknown option `italian'. Either you misspelled it
        (babel) or the language definition file italian.ldf was not foun
        d.

        See the babel package documentation for explanation.
        Type H for immediate help.

        l.310 \ProcessOptions*

        ?
        `

        …dove sbaglio?

      • #111268
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Non hai fatto l’installazione completa e seguendo tutto el istruzioni con quel pacchetto, perché, come vedi, quando lanci pdflatex dice che hai 5 lingue installate. In sostanza, forse non hai disinstallato al versione Debian che avevi installato prima.

          Quando avrai disinstallato TeXLive/Debian e installato TeXLive/CTAN correttamente, il file .log ti dirà che ci sono (se non ricordo male) 81 lingue installate. Sul mio Mac (che usa — aggiornato e completo — TeXLive per Mac) ne ho installate 84 perché ce ne sono alcune mie personali.

        • #111269
          Up
          0
          Down
          ::


          okei, forse non era andato tutto bene ad aggiungere path e man a mano, reistallando tutto facendoglielo fare nell’isntallazione funziona (81 lingue dal log).
          grazie mille.

          in ogni caso non sembra necessario disinstallare la versione precedente

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

      Go to top