Sillabazione: qualcosa di strano

  • Creatore
    Topic
  • #1514
    admin
    Amministratore del forum
      Up
      0
      Down
      ::


      Premetto che uso latex da neanche un mese. Uso il pacchetto teTeX si trova in Fink (Mac Os X).

      Ho appena letto un post di qualche giorno fa in cui si consigliava di decommentare la riga corrispondente all’italiano nel file language.dat. Ce ne sono due (escludendo quelli nella directory SOURCE): in /sw/share/texmf/tex/generic/config e /sw/share/texmf/tex/platex/config.

      Modificati entrambi, ottengo ancora:
      Package babel Warning: No hyphenation patterns were loaded for
      (babel) the language `Italian’
      (babel) I will use the patterns loaded for \language=0 instead.

      Dal Latex Companion e dalla documentazione pero’ mi sembra di capire che i pattern devono esser letti “quando il LaTeX format viene generato con INITTeX (??)”. Tra le altre cose nella guida di installazione di Babel si ha:

      Run iniTeX, telling it to load your favorite macro package
      (ie plain or latex).
      When you build a LaTeX format iniTeX will find the file
      hyphen.cfg (provided that you have stored it in the
      correct place).
      When you build a plain TeX format using the supplied file
      bplain.tex iniTeX will also find hyphen.cfg.

      Avrei bisogno di aiuto…

    Visualizzazione 15 filoni di risposte
    • Autore
      Risposte
      • #1515
        Up
        0
        Down
        ::


        Modificati entrambi, ottengo ancora:
        Package babel Warning: No hyphenation patterns were loaded for
        (babel) the language `Italian’
        (babel) I will use the patterns loaded for \language=0 instead

        Scrivi italian e non Italian come opzione di babel.

        Ciao ciao.

      • #1516
        admin
        Amministratore del forum
          Up
          0
          Down
          ::


          Modificati entrambi, ottengo ancora:
          Package babel Warning: No hyphenation patterns were loaded for
          (babel) the language `Italian’
          (babel) I will use the patterns loaded for \language=0 instead

          Scrivi italian e non Italian come opzione di babel.

          Ciao ciao.

          Purtroppo ho scritto correttamente:

          \usepackage[italian]{babel}

          Tra l’altro la localizzazione funziona per tutto il resto (indice, bibliografia…) tranne che per la sillabazione.

        • #1517
          ev
          Partecipante
            Up
            0
            Down
            ::

            Modificati entrambi, ottengo ancora:
            Package babel Warning: No hyphenation patterns were loaded for
            (babel) the language `Italian’
            (babel) I will use the patterns loaded for \language=0 instead.

            Ipotizzando che Apple non abbia modificato troppo teTeX (perche’ mai avrebbe dovuto? alla fin fine OsX e’ un derivato di Unix con un bellissimo vestito 😉 ) apri un terminale/console/comediavolosichiamainOsX ed esegui il comando`texconfig`Ovviamente dopo aver ottenuto i diritti di amministrazione della macchina. Se il comando esiste, dovresti vedere una rudimentale finestra in cui c’e’ un elenco di opzioni: selezione quella relativa all’hyphenation/sillabazione. Ti dovrebbe essere mostrato il contenuto del file di configurazione in cui sono elencate le diverse sillabazioni disponibili: effettua tutte le modifiche del caso e salvalo. Se il file viene modificato e salvato parte in automatico la ricostruzione dei formati e questo dovrebbe dare il colpo di grazia al tuo problema.

            Se texconfig e’ effettivamente disponibile su OsX ti conviene effettuare tutte le future modifiche alla configurazione di teTeX tramite di esso perche’ automatizza e facilita gran parte del lavoro.

          • #1518
            Up
            0
            Down
            ::

            Modificati entrambi, ottengo ancora:
            Package babel Warning: No hyphenation patterns were loaded for
            (babel) the language `Italian’
            (babel) I will use the patterns loaded for \language=0 instead.

            esegui il comando`texconfig`Ovviamente dopo aver ottenuto i diritti di amministrazione della macchina.

            Purtroppo questa cosa succede anche a me; nonostante abbia più volte cambiato language.dat attraverso texconfig continua a darmi lo stesso errore… e nemmeno la sillabazione è corretta, mi tocca molto spesso inserire molte parole nel tag \hyphenation{…}.
            Ho sentito addirittura che bisognerebbe commentare tutte le linee che non siano l’italiano, per farlo funzionare bene; anche in questo modo, il fatidico warning c’è.
            Ho provato a controllare che esista il file ithyph.tex nella directory indicata nei commenti di language.dat ma c’è…
            Anche per me non ci sono problemi nell’utilizzo delle altre funzioni di babel… Mah…
            Giusto per curiosità: uso Debian Linux con teTeX non-ho-mai-capito-come-si-faccia-a-saperne-la-versione.
            Ciao.

          • #1519
            admin
            Amministratore del forum
              Up
              0
              Down
              ::

              Ho provato a controllare che esista il file ithyph.tex nella directory indicata nei commenti di language.dat ma c’è…
              Anche per me non ci sono problemi nell’utilizzo delle altre funzioni di babel… Mah…
              Giusto per curiosità: uso Debian Linux con teTeX non-ho-mai-capito-come-si-faccia-a-saperne-la-versione.
              Ciao.

              Purtroppo anche con texconfig stesso risultato.
              Non mi sembra solo una curiosita’ pero’ il fatto che usi Debian, anzi e’ una cosa estremamente significativa. Per chi non lo sapesse, Fink e’ un (sotto)sistema Debian che gira sotto Mac Os X. Cioe’ il pacchetto teTeX e’ lo stesso di Linux, ma ricompilato.
              Con la sillabazione difettosa il typesetting e’ proprio disastroso 🙁

              Ci sono altri utenti Debian in ascolto??

            • #1520
              Gus
                Up
                0
                Down
                ::


                >Ci sono altri utenti Debian in ascolto??

                No ma se vi può servire (o almeno consolare) avevo lo stesso identico problema con MikTeX 1_20, irrisolvibile. Qualcuno di voi mi suggerì che dovesse essere un baco di quella versione.
                Oggi ho montato l’ingombrantissimo MikTeX nuovo e il problema è sparito.

                Gus

              • #1521
                ev
                Partecipante
                  Up
                  0
                  Down
                  ::

                  Purtroppo anche con texconfig stesso risultato.

                  Curioso… provate entrambi ad eseguire, con i permessi di root:`fmtutil –all`Attenzione: il comando appena illustrato rigenera completamente tutti i formati.

                  Se non funziona nemmeno questo (nel senso che i formati vengono rigenerati ma senza la sillabazione per l’italiano), vien quasi da pensare che Debian abbia modificato un po’ troppo teTeX e language.dat non sia al posto giusto…

                  Per Emiliano:`dpkg -l | grep -i tetex`Prima che me lo chiediate: no, non uso Debian 😉

                • #1522
                  admin
                  Amministratore del forum
                    Up
                    0
                    Down
                    ::

                    Curioso… provate entrambi ad eseguire, con i permessi di root:`fmtutil –all`Attenzione: il comando appena illustrato rigenera completamente tutti i formati.

                    Grandissimo,complimenti!! Adesso funziona come deve 😀

                    Babel and hyphenation patterns for american, french, german, ngerman, italian, nohyphenation, loaded.

                    Sara’ il caso di segnalarlo come bug?

                  • #1523
                    Up
                    0
                    Down
                    ::

                    `fmtutil –all`Attenzione: il comando appena illustrato rigenera completamente tutti i formati.

                    Se non funziona nemmeno questo (nel senso che i formati vengono rigenerati ma senza la sillabazione per l’italiano), vien quasi da pensare che Debian abbia modificato un po’ troppo teTeX e language.dat non sia al posto giusto…

                    E infatti non funziona… 😥

                    Per Emiliano:`dpkg -l | grep -i tetex`Prima che me lo chiediate: no, non uso Debian 😉

                    Grazie tanto. Comunque sapevo che non usavi Debian…

                  • #1524
                    ev
                    Partecipante
                      Up
                      0
                      Down
                      ::

                      Grandissimo,complimenti!! Adesso funziona come deve 😀

                      Babel and hyphenation patterns for american, french, german, ngerman, italian, nohyphenation, loaded.

                      Sara’ il caso di segnalarlo come bug?

                      Se non ci ha già pensato qualcun altro (prima controlla (sempre che sia possibile: avranno da qualche parte un sistema di tracking degli errori tipo bugzilla?), altrimenti ti potresti beccare una marea di insulti dalla comunità che gira attorno a Fink) direi di sì: se texconfig non ha funzionato come avrebbe dovuto è un bug.

                    • #1525
                      ev
                      Partecipante
                        Up
                        0
                        Down
                        ::

                        Se non funziona nemmeno questo (nel senso che i formati vengono rigenerati ma senza la sillabazione per l’italiano), vien quasi da pensare che Debian abbia modificato un po’ troppo teTeX e language.dat non sia al posto giusto…

                        E infatti non funziona… 😥

                        Che ne diresti di sradicare i pacchetti di teTeX (completamente, quindi dopo averli eventualmente rimossi controlla che non sia rimasta roba in giro in /usr/share/texmf/) e reinstallare tutto? Oppure, tanto per essere drastici, reinstallare la Debian da zero? Magari non serve a nulla e mi becco una carrettata di maledizioni 😉

                        Per Emiliano:`dpkg -l | grep -i tetex`Prima che me lo chiediate: no, non uso Debian 😉

                        Grazie tanto. Comunque sapevo che non usavi Debian…

                        Yeah! Slackware rules!!!

                      • #1526
                        Up
                        0
                        Down
                        ::

                        Che ne diresti di sradicare i pacchetti di teTeX (completamente, quindi dopo averli eventualmente rimossi controlla che non sia rimasta roba in giro in /usr/share/texmf/) e reinstallare tutto? Oppure, tanto per essere drastici, reinstallare la Debian da zero? Magari non serve a nulla e mi becco una carrettata di maledizioni 😉

                        Ho avuto la stessa idea tua (naturalmente quella meno drastica), senza avere letto il thread: e in effetti tutto funziona perfettamente (mamma che goduria! :D).
                        Grazie di tutto a tutti. (Debian rulez…)

                      • #1527
                        Up
                        0
                        Down
                        ::


                        Vedo che il thread è preistorico, ma ci sono finito e quindi altri ci potrebbero finire: io (in Ubuntu ma con il LaTeX da debian sid) ho risolto installando il pacchetto latex-live-italian e quindi dando il comando sudo fmtutil –all

                      • #1528
                        OldClaudio
                        Partecipante
                          Up
                          0
                          Down
                          ::


                          Ragazzi,
                          teTeX è fuori manutenzione, credo, dal 2005, certamente nel 2007 era fuori mauntenzione; Debian è sempre un po’ in ritardo con gli aggiornamenti, perché i Debain maintainers sono scrupolosissimi.

                          Ciò non toglie che anch’io, appena ho comprato il mio Mac, ho installato il sistema TeX attraverso Fink; non credo di averlo usato più di un giorno perché era troppo datato. Ho installato il GWTeX e l’ho usato felicemente per un anno, quando poi ho saputo da Wierda stesso che ne avrebbe cessato la manutenzione.
                          Sono passato allora a TeXlive. Sul Mac questa versione si chiama MacTeX; il pacchetto viene scaricato, per esempio, da CTAN, installato con la facilità di tutti i pacchetti dei Mac e dopo un paio di click avevo tutto il TeXlive 2007 completo e configurato per tutte le lingue di cui il sistema è capace. L’operazione era durata pochi minuti. Via via che erano disponibili, negli anni successivi ho installato TL2008 e TL2009, sempre senza nessun problema con le lingue.

                          Sulla mia scatoletta Ubuntu 9.10 ho preso il disco TL2009 e ho installato il tutto senza nessun problema (anche Ubuntu è un fork di Debian, ma TL funziona benissimo, per cui teTeX può considerasi ufficialmente defunto e sostituito da TL anche per Debian). Tutte le lingue sono attivate di default. L’unica cosa che ho dovuto installare separatamente è stato TeXworks, che, anche se è ancora nella sua versione beta, non ancora stabile, mi pare insostituibile. Sul Mac, invece, questa funzione la svolge TeXShop che fa parte di default della distribuzione MacTeX.

                          Su un’altra box Windows ho installato MiKTeX 2.8; di default l’italiano non è installato; ma |Start|Programs|MiKTeX28| MiKTeX Settings|Languages permette di selezionare le lingue desiderate e, se si spunta l’italiano e si clicca OK, uscendo dai settings, anche senza cliccare sul bottone della rigenerazione dei formati, vi provvede da solo e li rigenera tutti.

                          Scrivo spesso (si fa per dire) pattern di sillabazione per diverse lingue, o per testare una nuova versione della sillabazione italiana; con tutte e tre le scatole (Mac, Ubuntu, Windows) non ho nessunissima difficoltà a far girare da amministratore/root i programmi di servizio come fmtutils per un solo formato o per tutti i formati.

                          Senza formati rigenerati, non funzionano le sillabazioni anche se spuntate nel file languages.dat o nell’altro file languages.def che gestisce il nuovo modo XeTeX-compatibile di gestire i file dei pattern di sillabazione.

                          Che il programma da usare si chiami initex, o fmtutils, o in un altro modo, i pattern di sillabazione devono andare nel formato, non vengono (ancora) caricati al volo quando se ne ha bisogno (lo farà luatex).

                          Emiliano, visto che sei un veterano e che sai benissimo che sono un esperto di sillabazione, come mai non hai…

                          Sapendo che avrete disinstallato la vecchia e gloriosa versione teTeX e caricato una versione moderna del sistema TeX, vi saluto tutti caramente.

                        • #1529
                          Up
                          0
                          Down
                          ::


                          Io ho risolto installando il seguente pacchetto per Ubuntu:

                          sudo apt-get install texlive-lang-italian

                          e poi ridando il comando:

                          fmtutil –all

                        • #1530
                          samiel
                          Partecipante
                            Up
                            0
                            Down
                            ::


                            Dalla home page di TeTeX:

                            De-support notice
                            I (Thomas Esser) have decided not to make new releases of teTeX any more (May 2006). The information below might get out of date as time goes by. I suggest anybody interested in teTeX to join the TeX Live project.

                            Solo Slackware continua ostinatamente a riproporre TeTeX
                            nell’ultima ma ormai decisamente obsoleta versione.
                            Ma nulla osta a che non si installi e invece si adotti TexLive…

                            M.

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

                        Go to top