- Questo topic ha 16 risposte, 9 partecipanti ed è stato aggiornato l'ultima volta 15 anni, 10 mesi fa da
samiel.
-
CreatoreTopic
-
18 Ottobre 2003 alle 16:40 #1514::
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…
-
CreatoreTopic
-
AutoreRisposte
-
-
19 Ottobre 2003 alle 16:24 #1515
-
20 Ottobre 2003 alle 7:27 #1516::
…
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 insteadScrivi 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.
-
20 Ottobre 2003 alle 7:41 #1517::
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.
-
20 Ottobre 2003 alle 14:30 #1518::
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.
-
20 Ottobre 2003 alle 17:19 #1519::
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??
-
20 Ottobre 2003 alle 17:58 #1520::
>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
-
21 Ottobre 2003 alle 9:03 #1521::
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 😉
-
21 Ottobre 2003 alle 10:42 #1522::
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?
-
21 Ottobre 2003 alle 11:38 #1523::
`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…
-
22 Ottobre 2003 alle 7:34 #1524::
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.
-
22 Ottobre 2003 alle 7:42 #1525::
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!!!

-
22 Ottobre 2003 alle 11:40 #1526::
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…
)
-
15 Aprile 2010 alle 11:59 #1527
-
18 Aprile 2010 alle 22:05 #1528::
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.
-
25 Ottobre 2010 alle 11:29 #1529
-
25 Ottobre 2010 alle 16:39 #1530::
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.
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.