[Risolto] No hyphenation patter preloaded – Babel Italian

  • Creatore
    Topic
  • #104497
    Up
    0
    Down
    ::


    Ho recentemente notato dopo mesi dall’installazione di texlive su linux 64bit, che molte parole vengono mandate accapo erroneamente.
    Cercando ho trovato tra gli errori di Texworks:
    `Package babel Warning: No hyphenation patterns were preloaded for the language `Italian' into the format. Please, configure your TeX system to add them and rebuild the format. Now I will use the patterns preloaded for english instead on input line 26.`

    Cercando in rete ho trovato questa soluzione al mio stesso problema, ma per me non funziona. In console ottengo:
    `federico@Federico-N53SV:~$ sudo texconfig hyphen latex
    [sudo] password di federico:
    fmtutil [WARNING]: resetting $HOME value (was /home/federico) to root's actual home (/root).
    fmtutil [WARNING]: –catcfg command not supported anymore!
    texconfig: invalid format `latex' specified as argument for `texconfig hyphen'
    texconfig: for getting help, try `texconfig hyphen'
    federico@Federico-N53SV:~$
    federico@Federico-N53SV:~$ texconfig hyphen
    fmtutil [WARNING]: –catcfg command not supported anymore!
    Usage: texconfig hyphen FORMAT

    Valid FORMATs are:
    fmtutil: fmtutil: fmtutil: fmtutil: fmtutil:
    federico@Federico-N53SV:~$ sudo texconfig hyphen fmtutil
    fmtutil [WARNING]: resetting $HOME value (was /home/federico) to root's actual home (/root).
    fmtutil [WARNING]: –catcfg command not supported anymore!
    texconfig: invalid format `fmtutil' specified as argument for `texconfig hyphen'
    texconfig: for getting help, try `texconfig hyphen'
    federico@Federico-N53SV:~$ ^C

    `

    Non riesco ad orientarmi bene su come devo procedere.

Visualizzazione 7 filoni di risposte
  • Autore
    Risposte
    • #104498
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Lasciami indovinare: il tuo Linux a 64 bit è conforme alle direttive del Consorzio Debian; in altre parole k’hai installato con apt-get o programmi simili. Scommetto che se digiti sul terminale il comando tlmgr ti dice che il comando è sconosciuto.

        O lo installi completo, compresi tutti i moduli per le lingue, oppure segui i consigli che diamo sempre agli utenti Linux: Installa TeXLive completa e aggiornata direttamente da CTAN, seguendo le indicazioni contenute nel testo texlive-ubuntu.pdf che trovi in rete.

        Eseguita l’installazione con uno dei metodi indicati in quella guida esegui il comando tlmgr (o il comando analogo se l’hai ridefinito con le indicazioni di quella guida) e vedrai che non è più sconosciuto. Tlmgr ti serve per aggiornare l’installazione di TeX Live con la frequenza che desideri: 7-10 giorni va benissimo, tenuto conto che in ognuno di questi intervalli di tempo vengono aggiornali e/o installalti alcune decine di pacchetti; con la TeXLive/Debian di fatto puoi aggiornare una volta all’anno, circa, perché, appunto, non dispone del TeX Live Manager tlmgr.

      • #104499
        Up
        0
        Down
        ::

        OldClaudio” post=104541Lasciami indovinare: il tuo Linux a 64 bit è conforme alle direttive del Consorzio Debian; in altre parole k’hai installato con apt-get o programmi simili. Scommetto che se digiti sul terminale il comando tlmgr ti dice che il comando è sconosciuto.

        O lo installi completo, compresi tutti i moduli per le lingue, oppure segui i consigli che diamo sempre agli utenti Linux: Installa TeXLive completa e aggiornata direttamente da CTAN, seguendo le indicazioni contenute nel testo texlive-ubuntu.pdf che trovi in rete.

        Eseguita l’installazione con uno dei metodi indicati in quella guida esegui il comando tlmgr (o il comando analogo se l’hai ridefinito con le indicazioni di quella guida) e vedrai che non è più sconosciuto. Tlmgr ti serve per aggiornare l’installazione di TeX Live con la frequenza che desideri: 7-10 giorni va benissimo, tenuto conto che in ognuno di questi intervalli di tempo vengono aggiornali e/o installalti alcune decine di pacchetti; con la TeXLive/Debian di fatto puoi aggiornare una volta all’anno, circa, perché, appunto, non dispone del TeX Live Manager tlmgr.

        Domanda estremamente lecita e importante. No la distribuzione texlive che ho installato è quella ufficiale dal sito tug.org, con schema d’installazione di default (full), lanciando un aggiornamento completo con tlmgr restituisce che non ci sono aggiornamenti disponibili.

      • #104500
        davidebond
        Partecipante
          Up
          0
          Down
          ::


          Potresti, per favore, postare un esempio minimale?

          Grazie. Ciao,

          davide

        • #104501
          davidebond
          Partecipante
          • #104502
            Up
            0
            Down
            ::


            Riprovo non appena finisco la reinstallazione di texlive secondo le indicazione del pdf citato da OldClaudio (http://profs.sci.univr.it/~gregorio/texlive-ubuntu.pdf). Il problema potremme essere nel PATH dell’installazione, nella guida vengono indicati dei punti che non ho mai eseguito alla prima installazione di texlive in particolare il punto 7.

            Edit:
            Ho rimosso tutta la precedente installazione di texlive e reinstallato seguendo la procedura indicata nel pdf. Il problema persiste.

            Un esempio minimo:
            `\documentclass[a4paper]{article}
            \usepackage[utf8]{inputenc}
            \usepackage[T1]{fontenc}
            \usepackage[italian]{babel}

            \begin{document}
            \section{Sommario}
            Scopo dell'esperienza è la taratura statica di un potenziometro rotativo mediante la definizione della sua funzione caratteristica e della sua incertezza.
            L'esperienza si struttura come segue:
            %lista superflua?la riprendi a pezzi nei vai subsection
            \begin{enumerate}
            \item Raccolta dati
            \item Costruzione di un modello teorico del sistema e analisi dati mediante MatLab
            \item Creazione della curva di taratura
            \item Stima dell'incertezza del sistema e definizione delle bande di tolleranza
            \end{enumerate}
            \vfill

            Documento realizzato con \LaTeX.

            \end{document}`

            Con unico errore:

            `

            italian.ldf
            26
            Package babel Warning: No hyphenation patterns were preloaded for the language `Italian' into the format. Please, configure your TeX system to add them and rebuild the format. Now I will use the patterns preloaded for english instead on input line 26.
            `

          • #104503
            OldClaudio
            Partecipante
              Up
              0
              Down
              ::


              Se sei su una macchina Linux, allora da terminale puoi dare il comando

              which pdftex

              Dalla risposta che ottieni sai se hai mandato in esecuzion il TeXLive/CTAN oppure il TeXLive/Debian; nel seocndo caso vuol dire che non hai eseguito correttamente la procedura di texlive-ubuntu.pdf

              Altra via: apri il file log dell’esempio minimo compilabile che hai spedito e leggi le prime righe: se vi compare qualcosa fra parentesi che dice TeXLive/Debian vuol dire che non hai eseguito correttamente la procedura di texlive-ubuntu.pdf.

              Le mie rime due righe del file .log dicono

              This is pdfTeX, Version 3.14159265-2.6-1.40.16 (TeX Live 2015) (preloaded format=pdflatex 2015.12.13) 14 DEC 2015 09:57

              Devi guardare a parte che ho evidenziato in rosso.

            • #104504
              Up
              0
              Down
              ::


              which pdftex restituisce:
              `federico@Federico-N53SV:~$ which pdftex
              /opt/texbin/pdftex
              federico@Federico-N53SV:~$
              `

              Il log invece inizia con “This is pdfTeX, Version 3.14159265-2.6-1.40.16 (TeX Live 2015/Debian) (preloaded format=pdflatex)” e questo mi lascia molto perplesso non avendo mai installato latex da apt-get.
              Comunque grazie almeno ho appurato che il problema risiede nell’installazione\versione di latex in principio e non riguarda direttamente un’impropria configurazione di babel, provo a cercare ancora meglio in rete… D:

              Edit:
              Dentro Texworks mi è bastato modificare nelle preferenze il percorso di “Tex e relativi programmi” sotto la scheda Composizione mettendo /opt/texbin/ al primo posto della lista invece di /usr/bin
              Adesso all’inizio del log ho: This is pdfTeX, Version 3.14159265-2.6-1.40.16 (TeX Live 2015) (preloaded format=pdflatex)
              restricted \write18 enabled.

              Quello che ugualmente non riesco ancora a capire è cosa ci sia di Latex in /usr/bin e come ci sia arrivato.

            • #104505
              OldClaudio
              Partecipante
                Up
                0
                Down
                ::


                Magari ci è arrivato per soddisfare delle dipendenze, per esempio kile diende da TeXLive, ma siccome kile è Debian conforme, allora la dipendenza è Debian conforme. Stai attento quando usi Kile, se lo usi, perché lui comunque compila con TeXLive/Debian.

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

            Go to top