Newsgroup: it.comp.software.tex
Titolo: Babel e l'italiano

Rieccomi (abbiate pazienza...).
Su TeX-FAQ c'e' scritto:
"2. se nel file la riga corrispondente all'italiano e commentata, se
   cioe appare come:
     %italian ithyph.tex
togliere il segno di percentuale;
3. ricreare i vari file di formato; quest'operazione sostanzialmente
   consiste nell'usare il programma initex --- che sul vostro sistema
   potrebbe avere un nome leggermente diverso, o essere equivalente
   all'uso del programma tex con particolari opzioni --- per
   predigerire una o piu collezioni di macro usate nella vostra
   installazione di TeX (tipicamente vorrete farlo almeno per il file
   plain.tex e per il file latex.tex), in modo da generare i
   corrispondenti file di formato, che dovrete quindi mettere nella
   directory opportuna, sostituendo quelli precedententemente in uso.
In pratica, con le moderne distribuzioni di TeX non e necessario ---
anche se resta ovviamente possibile --- eseguire a mano queste
operazioni: e sempre presente infatti un qualche script o un qualche
programma di configurazione che si offre di eseguirle per voi.  Ad
esempio, l'autore di queste FAQ usa la distribuzione teTeX di Thomas
Esser con il sistema operativo Debian GNU/Linux e lo script in
questione e /usr/sbin/texconfig.  Controllate sulla documentazione
fornita con la vostra distribuzione per sapere cosa usare nel vostro
caso."
Che fortuna!, mi sono detto, uso proprio Debian. E sono andato a vedere, e
infatti la riga in questione era commentata. La scommento, e poi, da root,
mi guardo "texconfig"....
Urg!, non sono riuscito a capire quale opzione dare per far funzionere il
pacchetto babel in italiano.
Infatti, il risultato di 
latex capitolo_1.tex
e' sempre
Package babel Warning: No hyphenation patterns were loaded for
(babel)                the language 	talian'
(babel)                I will use the patterns loaded for \language=0
instead.
Abbiate pazienza, e perdonate la mia utonza, ma cosa posso fare per
farglielo vedere?
PS
La cosa "buffa", e' che il risultato e' cmq in italiano. Il capitolo si
chiama cmq "capitolo", e cosi' via.
Attendo fiducioso vostre dritte.
-- 
Franco
"L'uomo odierno passeggia monco e con la museruola in un palazzo di miraggi.
 A volte, comunque, un cubetto vola contro una vetrina, e un giovane corpo
 si avventa sui frutti proibiti".			     Michel Tournier

mi guardo "texconfig"....
Anch'io uso Debian, e la riga era già scommentata, se non ricordo
male.
Cmq, dopo averla scommentata, da root digita 'texhash' per
ricomporre il database di TeX. Digita 'texhash' ogni volta che
fai una modifica a files di configurazione. Ma attenzione a non
pasticciare troppo...che poi so' .... amari :)
-- 
	     .
 ____      _ |   UIN:82766812  
|_\|_)  /o( -*-. Fiat500Web: 
http://www.poli.studenti.to.it/~f.sirna
 
|  \ \|\||_) |   mailto: farnis(at)libero(dot)it 
------------ .   On a 486DX/133 with Linux Debian 2.2 (Potato)

 pasticciare troppo...che poi so' .... amari :)
urgh!, ci mancano i pasticci.... :)
Cmq, ho scommentato italian (e latin, serve?) nei file /etc/texmf/language.dat,
/usr/share/texmf/tex/generic/config/language.dat e 
/usr/share/texmf/tex/platex/config/language.dat, ma il risultato e' sempre
questo sconsolante:
[12:23:31 on Sun Apr 29][franco@ghibly:~/documenti/tesi/Tesi/tex/capitolo_1]$ 
latex capitolo_1.tex
This is TeX, Version 3.14159 (Web2C 7.3.1)
(capitolo_1.tex
LaTeX2e <1999/12/01> patch level 1
Babel <v3.6Z> and hyphenation patterns for american, french, german, ngerman, 
nohyphenation, loaded.
(/usr/share/texmf/tex/latex/base/book.cls
Document Class: book 1999/09/10 v1.4a Standard LaTeX document class
(/usr/share/texmf/tex/latex/base/bk12.clo))
(/usr/share/texmf/tex/latex/base/inputenc.sty
(/usr/share/texmf/tex/latex/base/latin1.def))
(/usr/share/texmf/tex/latex/base/fontenc.sty
(/usr/share/texmf/tex/latex/base/t1enc.def))
(/usr/share/texmf/tex/generic/babel/babel.sty
(/usr/share/texmf/tex/generic/babel/italian.ldf
(/usr/share/texmf/tex/generic/babel/babel.def)
Package babel Warning: No hyphenation patterns were loaded for
(babel)                the language 	talian'
(babel)                I will use the patterns loaded for \language=0
instead.
)) (capitolo_1.aux)
Nel prologo, dopo \documentclass[a4paper,12pt,notitlepage]{book}, e':
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[italian]{babel}
Mah!?! :-/


 [SNIP]
Perché mai cerca il `talian' e non `italian'?
Puoi per favore mostrare il file di input e il file language.dat?
Ciao
Enrico

chiama cmq "capitolo", e cosi' via.
Infatti il problema non e' babel (per questo e' sufficiente la riga
"\usepackage[italian]{babel}" nel sorgente LaTeX), ma le informazioni sulla
sillabazione in italiano. Queste non vengono caricate perche', pur avendo
correttamente decommentato la riga corrispondente in language.dat, non hai
aggiornato il sistema. Da texconfig, scegli l'opzione per ricreare tutti
formati, come del resto indicato nella FAQ che tu stesso hai citato.
Ciao.

[Mon, 30 Apr 2001 11:37:13 +0200] -  Giovanni Zezza scrive:

Ecco, texconfig. Allora, io ho avviato questa utility, ho modificato le
righe di cui  nel msg precedente, dopodiche' ho dato REHASH. Ma la cosa non
ha sortito effetti. ?
PS
Quando divento palloso e' fesso, fatemi un fischio che la pianto subito


 Ciao
Ciao... e grazie della pazienza :)


fra...@firenze.linux.it
 scrive:

Io toglierei quella riga
=italian
Ma quale file viene letto durante l'inizializzazione del formato?
Ciao
Enrico

ha sortito effetti. ?
"Ricreare i formati", non "rehash". Adesso non ricordo come la
chiami texconfig; mi pare, semplicemente "FORMATS", se sono
riuscito ad interpretare correttamente lo script shell (che al
momento non posso eseguire perche' sono sotto Windows).
Se poi, sempre da texconfig, selezioni "HYPHEN" ("sillabazione",
appunto), ti chiede di quali formati vuoi modificare la
sillabazione, quindi ti richiama l'editor di tua scelta (di
default, VI) sul file language.dat e, quando hai terminato di
editarlo, se e` modificato, lancia automaticamente la routine per
l'aggiornamento dei formati selezionati. Senno`, che razza di
"texconfig" sarebbe? (e, a proposito, perche' la corrispondente
utilita` di MikTeX non ha il medesimo automatismo?)
Il tutto, ovviamente, con privilegi di root, perche' stai
modificando la configurazione del sistema (potresti, anche,
costruirti tuoi formati personalizzati nella tua home directory,
ma non complichiamoci le cose, per il momento). (Ma, se fosse
questo il problema, non dovresti essere riuscito, in primo luogo,
a modificare il file language.dat.)
Ciao.

> /usr/share/texmf/tex/generic/config/language.dat e' identico):
EG> Ma quale file viene letto durante l'inizializzazione del formato?
In Debian è un collegamento simbolico (symlink per gli anglofili); sono
uguali per definizione.
-- 
Davide Giovanni Maria Salvetti
W: 
http://www.linux.it/~salve/
OpenPGP (GPG) Key ID: 939686D5

 scrive:
    Giovanni> "Ricreare i formati", non "rehash". Adesso non ricordo
        [...]
    Giovanni> Ciao.
Grazie!, ora funziona tutto alla grande. Non so come ringraziarvi
siete stati gentilissimi. :-)))
PS
Ovviamente saro' spesso a chiedervi molte cose, ma giuro che prima...
RTFM ;-)


 (babel)                the language 	talian'
                                      ^^^^^
Prova a verificare che sia italian (con la "i")
-- 
Giuseppe Bilotta
Axiom I of the Giuseppe Bilotta
theory of IT:
Anything is better than MS