[RISOLTO] Kile: problema con Babel italiano

  • Creatore
    Topic
  • #40789
    Up
    0
    Down
    ::


    Ragazzi, quando compilo in Kile mi dà un warning del genere:

    /usr/share/texmf-texlive/tex/generic/babel/italian.ldf:0: No hyphenation patterns were loaded for(babel) the language `Italian'(babel) I will use the patterns loaded for \language=0 instead

    Ovviamente do il comando nel preambolo nella forma giusta: \usepackage[italian]{babel}
    Come risolvo?

Visualizzazione 13 filoni di risposte
  • Autore
    Risposte
    • #40790
      Antonio Ledda
      Partecipante
        Up
        0
        Down
        ::

        Ragazzi, quando compilo in Kile mi dà un warning del genere:

        /usr/share/texmf-texlive/tex/generic/babel/italian.ldf:0: No hyphenation patterns were loaded for(babel) the language `Italian'(babel) I will use the patterns loaded for \language=0 instead

        Ovviamente do il comando nel preambolo nella forma giusta: \usepackage[italian]{babel}
        Come risolvo?

        Hai già dato un’occhiata a queste discussioni:

        ?

        Ciao,
        Antonio

      • #40791
        Up
        0
        Down
        ::

        Ragazzi, quando compilo in Kile mi dà un warning del genere:

        [quote]/usr/share/texmf-texlive/tex/generic/babel/italian.ldf:0: No hyphenation patterns were loaded for(babel) the language `Italian'(babel) I will use the patterns loaded for \language=0 instead

        Ovviamente do il comando nel preambolo nella forma giusta: \usepackage[italian]{babel}
        Come risolvo?

        Hai già dato un’occhiata a queste discussioni:

        ?

        Ciao,
        Antonio[/quote]
        Ciao Antonio, ti ringrazio! Ho risolto molto velocemente, grazie al primo dei due post che mi hai linkato. In pratica non avevo installato il supporto per la lingua italiana… 😳
        Seguendo le indicazioni di quel post ho constatato che, pur avendo installato Tex Live 2009, Kile mi sta girando su Tex Live 2007! 😕
        Come posso risolvere?
        Premetto che ho seguito questo iter in fase di installazione:
        1) Ho installato Tex Live 2009 (senza alcun pregresso di altre versioni nel pc);
        2) Ho installato Kile da aggiungi/rimuovi (sono utente Ubuntu).

      • #40792
        mcl1962
        Partecipante
          Up
          0
          Down
          ::


          Per installare TeXLive 2009 su Ubuntu questa procedura funziona:

          1) Installa TeXLive 2009 su Ubuntu (nota: se da Synaptic installi il modulo Perl/Tk avrai anche a disposizione una comoda interfaccia grafica per l’installazione).
          2) Crea il pacchetto texlive-dummy, come suggerito in questo link:

          Kile and TeX Live 2008 on Ubuntu Linux



          (è riferito a TeXLive 2008, ma funziona benissimo anche con la versione 2009).
          3) Installa il pacchetto texlive-dummy.
          4) Installa Kile (grazie al pacchetto del punto 2) non ci saranno più dipendenze con TeXLive 2007).

          Nel tuo caso disinstallerei Kile e TeXLive 2007 e poi continuerei dal punto 2) di cui sopra.

          Ciao.

          Claudio

        • #40793
          Up
          0
          Down
          ::

          Per installare TeXLive 2009 su Ubuntu questa procedura funziona:

          1) Installa TeXLive 2009 su Ubuntu (nota: se da Synaptic installi il modulo Perl/Tk avrai anche a disposizione una comoda interfaccia grafica per l’installazione).
          2) Crea il pacchetto texlive-dummy, come suggerito in questo link:

          Kile and TeX Live 2008 on Ubuntu Linux



          (è riferito a TeXLive 2008, ma funziona benissimo anche con la versione 2009).
          3) Installa il pacchetto texlive-dummy.
          4) Installa Kile (grazie al pacchetto del punto 2) non ci saranno più dipendenze con TeXLive 2007).

          Nel tuo caso disinstallerei Kile e TeXLive 2007 e poi continuerei dal punto 2) di cui sopra.

          Ciao.

          Claudio

          Se volessi disinstallare Tex Live 2009 (duemilanove) tramite comando da terminale cosa dovrei digitare?

        • #40794
          Up
          0
          Down
          ::

          Per installare TeXLive 2009 su Ubuntu questa procedura funziona:

          1) Installa TeXLive 2009 su Ubuntu (nota: se da Synaptic installi il modulo Perl/Tk avrai anche a disposizione una comoda interfaccia grafica per l’installazione).
          2) Crea il pacchetto texlive-dummy, come suggerito in questo link:

          Kile and TeX Live 2008 on Ubuntu Linux



          (è riferito a TeXLive 2008, ma funziona benissimo anche con la versione 2009).
          3) Installa il pacchetto texlive-dummy.
          4) Installa Kile (grazie al pacchetto del punto 2) non ci saranno più dipendenze con TeXLive 2007).

          Nel tuo caso disinstallerei Kile e TeXLive 2007 e poi continuerei dal punto 2) di cui sopra.

          Ciao.

          Claudio

          Se volessi disinstallare Tex Live 2009 (duemilanove) tramite comando da terminale cosa dovrei digitare?

          `cd /usr/local/texlive; sudo rm -fr 2009`
          Ma non ti consiglio di tornare alla 2007, che è molto indietro con innumerevoli pacchetti. Credo che per usare la 2009 con Kile basti impostare qualche preferenza. Non ce l’ho a disposizione, ma suppongo che ci preveda, da qualche parte, il modo di dare i percorsi per gli eseguibili della famiglia TeX, che risiedono in
          `/usr/local/texlive/2009/bin/`
          dove con
          indico la directory che sta là dentro e contiene gli eseguibili (il nome cambia da piattaforma a piattaforma).

          Ciao
          Enrico

        • #40795
          Up
          0
          Down
          ::

          [quote]
          Che ti dice “which tex”?

          dice
          /usr/bin/tex

          Appunto. Ti trova quello della TeX Live 2007.

          Devi impostare il nuovo PATH nel file .bashrc, con export, altrimenti i processi generati dalla shell non lo riconoscono: aggiungi in .bashrc
          `export PATH=/usr/local/texlive/2009/bin/i386-linux:${PATH}`
          Analogamente dovrai impostare gli eseguibili in Kile o Texmaker o Emacs.

          Ciao
          Enrico[/quote]
          Caro Enrico, grazie! Hai ragione. 🙂
          Seguendo queste istruzioni sto risolvendo un problema. Anche io utente Ubuntu, ho installato dapprima TL 2009, poi Kile. Ma ho scoperto che così facendo Kile si è appoggiata a TL 2007. Ora se digito
          `tex –version`
          mi risponde che è in funzione la versione 2009, grazie ai comandi che hai suggerito all’altro utente qui.
          Tuttavia, permangono due questioni:

          a) perché quando da shell tento di aggiornare TL con
          `sudo tlmgr update –all`
          mi risponde che non si può intervenire nella cartella di riferimento perché non ho i permessi di amministratore e poi se do
          `su`
          mi risponde che il comando per aggiornare tlmgr è sconosciuto? Come risolvo?

          b) Tornando a Kile, invece, come posso accertarmi del fatto che ora Kile si appoggi a TL 2009?

        • #40796
          Up
          0
          Down
          ::

          b) Tornando a Kile, invece, come posso accertarmi del fatto che ora Kile si appoggi a TL 2009?

          Quando digito
          `which tex`
          ottengo
          `/usr/local/texlive/2009/bin/i386-linux/tex`
          segno che è attivo TL 2009.
          Idem quando digito
          `tex –version`
          ottengo
          `TeX 3.1415926 (TeX Live 2009)
          kpathsea version 5.0.0
          Copyright 2009 D.E. Knuth.
          There is NO warranty. Redistribution of this software is
          covered by the terms of both the TeX copyright and
          the Lesser GNU General Public License.
          For more information about these matters, see the file
          named COPYING and the TeX source.
          Primary author of TeX: D.E. Knuth.
          `

          Ma in Kile, quando do il comando “System Check”, rilevo che l’editor continua ad appoggiarsi su TL 2007, poiché riporta /usr/bin/tex e non trovo alcun comando che mi permetta di modificare il percorso… 😕

        • #40797
          Up
          0
          Down
          ::

          Caro Enrico, grazie! Hai ragione. 🙂
          Seguendo queste istruzioni sto risolvendo un problema. Anche io utente Ubuntu, ho installato dapprima TL 2009, poi Kile. Ma ho scoperto che così facendo Kile si è appoggiata a TL 2007. Ora se digito
          `tex –version`
          mi risponde che è in funzione la versione 2009, grazie ai comandi che hai suggerito all’altro utente qui.

          Il problema è, ovviamente, che Kile non usa lo stesso valore delle variabili d’ambiente che hai impostato per la shell. Per Kile la variabile PATH è quella definita dal sistema, qualunque cosa tu faccia su .bashrc non ha influenza. A meno che tu non chiami Kile dalla shell e non dall’apposito menù di sistema.

          Come cambiare il valore della variabile PATH a livello di sistema? Domanda per i guru di Debian. 🙂

          Tuttavia, permangono due questioni:

          a) perché quando da shell tento di aggiornare TL con
          `sudo tlmgr update –all`
          mi risponde che non si può intervenire nella cartella di riferimento perché non ho i permessi di amministratore e poi se do
          `su`
          mi risponde che il comando per aggiornare tlmgr è sconosciuto? Come risolvo?

          Non ho idea del perché con sudo non ti lasci lavorare sull’albero sotto /usr/local/texlive. Ho invece idea del perché non trova tlmgr dando su: il problema è che con il comando su attivi l’utente “root” con il suo ambiente, che non ha la modifica del valore di PATH. Prova con “su -m”

          b) Tornando a Kile, invece, come posso accertarmi del fatto che ora Kile si appoggi a TL 2009?

          Vedi la prima parte.

          Ciao
          Enrico

        • #40798
          Up
          0
          Down
          ::

          Il problema è, ovviamente, che Kile non usa lo stesso valore delle variabili d’ambiente che hai impostato per la shell. Per Kile la variabile PATH è quella definita dal sistema, qualunque cosa tu faccia su .bashrc non ha influenza. A meno che tu non chiami Kile dalla shell e non dall’apposito menù di sistema.

          Come cambiare il valore della variabile PATH a livello di sistema? Domanda per i guru di Debian. 🙂

          Chiamato Kile da shell, finalmente l’editor si poggia su TL 2009. Sei un grande, Enrico! 😀
          Per quanto riguarda il cambio del valore della variabile PATH di sistema, ho trovato questo. Da niubbo non ci ho capito nulla… 🙂
          Sai trovare una risposta in questa spiegazione?

          Non ho idea del perché con sudo non ti lasci lavorare sull’albero sotto /usr/local/texlive. Ho invece idea del perché non trova tlmgr dando su: il problema è che con il comando su attivi l’utente “root” con il suo ambiente, che non ha la modifica del valore di PATH. Prova con “su -m”

          Perfetto. Ora è andato! 🙂

        • #40799
          mcl1962
          Partecipante
            Up
            0
            Down
            ::


            Nel file nascosto .profile (e non in .bashrc) della tua home directory dovresti aggiungere le seguenti righe (da adattare, in particolare la terza se il tuo Ubuntu è a 32 bit):

            export MANPATH=/usr/local/texlive/2009/texmf/doc/man:$MANPATH
            export INFOPATH=/usr/local/texlive/2009/texmf/doc/info:$INFOPATH
            export PATH=/usr/local/texlive/2009/bin/x86_64-linux:$PATH

            Così facendo Kile riconosce il giusto percorso (dopo aver riavviato la sessione).

            Ciao.

            Claudio

          • #40800
            Up
            0
            Down
            ::

            Nel file nascosto .profile (e non in .bashrc) della tua home directory dovresti aggiungere le seguenti righe (da adattare, in particolare la terza se il tuo Ubuntu è a 32 bit):

            export MANPATH=/usr/local/texlive/2009/texmf/doc/man:$MANPATH
            export INFOPATH=/usr/local/texlive/2009/texmf/doc/info:$INFOPATH
            export PATH=/usr/local/texlive/2009/bin/x86_64-linux:$PATH

            Così facendo Kile riconosce il giusto percorso (dopo aver riavviato la sessione).

            Ciao.

            Claudio

            Caro Claudio, ho fatto come mi hai suggerito ma Kile continua ad appoggiarsi a TL 2007. 😕

            edit: avevo copiato male l’ultima stringa. Va alla grandissima e il problema è stato finalmente risolto. Claudio, sei un grande anche tu! 😉

          • #40801
            Up
            0
            Down
            ::


            Ora che non ho più bisogno di TL 2007, come lo cancello? Da Synaptic temo di combinare guai con le dipendenze…

          • #40802
            Up
            0
            Down
            ::

            Ora che non ho più bisogno di TL 2007, come lo cancello? Da Synaptic temo di combinare guai con le dipendenze…

            Lascialo lì. Quando TeX Live 2009 passerà nei pacchetti ufficiali potrai installarlo con Synaptic e buttare la 2009 installata “a mano”.

            Ciao
            Enrico

          • #40803
            mcl1962
            Partecipante
              Up
              0
              Down
              ::


              In Ubuntu Kile dipende da TeXLive 2007. Se tenti di rimuovere TeXLive 2007 con synaptic ti verrà rimosso anche Kile (per questo motivo qualche intervento fa suggerivo un metodo che consisteva nel creare un “dummy package” per Kile).
              Quello che puoi provare a fare è rinominare /usr/local/texlive/2007 in /usr/local/texlive/2007.old: se non noti malfunzionamenti puoi poi cancellare /usr/local/texlive/2007.old, altrimenti togli “.old”.
              Ciao.

              Claudio

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

          Go to top