Newsgroup: it.comp.software.tex
Titolo: problemi hypentaion (ma babel e italian ci sono...)

Salve a tutti,
dopo un reinstallazione del mio sistema operativo (Linux SUSE 9.1) mi trovo
ad avere una serie di fastidiosi problemi con latex. In particolare sembra
non caricare l'hypenation per l'italiano e non riconoscere alcune opzioni
di documentclass.
Eppure Babel è lì e language.dat contiene le linee per l'italiano...
Questo è stderr che mi viene restituito...
Grazie a chiunque sappia darmi una mano
latex curriculum.tex
This is TeX, Version 3.14159 (Web2C 7.4.5)
(./curriculum.tex
LaTeX2e <2001/06/01>
Babel <v3.7h> and hyphenation patterns for american, french, german,
ngerman, nohyphenation, loaded.
(./curve.cls
Document Class: curve 2004/02/06 v1.5 Curriculum Vitae class for LaTeX2e
(/usr/share/texmf/tex/latex/carlisle/ltxtable.sty
(/usr/share/texmf/tex/latex/tools/tabularx.sty
(/usr/share/texmf/tex/latex/tools/array.sty))
(/usr/share/texmf/tex/latex/tools/longtable.sty))
(/usr/share/texmf/tex/latex/tools/calc.sty)
(/usr/share/texmf/tex/latex/base/size11.clo))
(/usr/share/texmf/tex/latex/tools/verbatim.sty)
(/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 `Italian'
(babel)                I will use the patterns loaded for \language=0
instead.
)) (/usr/share/texmf/tex/latex/base/fontenc.sty
(/usr/share/texmf/tex/latex/base/t1enc.def))
(/usr/share/texmf/tex/latex/base/inputenc.sty
(/usr/share/texmf/tex/latex/base/latin1.def))
(/usr/share/texmf/tex/latex/graphics/color.sty
(/usr/share/texmf/tex/latex/config/color.cfg)
(/usr/share/texmf/tex/latex/graphics/dvips.def)
(/usr/share/texmf/tex/latex/graphics/dvipsnam.def))
(/usr/share/texmf/tex/latex/misc/geometry.sty
(/usr/share/texmf/tex/latex/graphics/keyval.sty)
(/usr/share/texmf/tex/latex/config/geometry.cfg))
(/usr/share/texmf/tex/latex/psnfss/pifont.sty
(/usr/share/texmf/tex/latex/psnfss/upzd.fd)
(/usr/share/texmf/tex/latex/psnfss/upsy.fd))
LaTeX Warning: Unused global option(s):
    [nohead,nofoot,hmargin=1.5cm,vmargin=1.5cm].
(./curriculum.aux) (/usr/share/texmf/tex/latex/cyrillic/ot2cmr.fd)
(./jobs.tex
(/usr/share/texmf/tex/latex/psnfss/t1pag.fd)) (./jobs.tex) (./jobs.tex)
(./jobs.tex
Overfull \hbox (9.9pt too wide) in alignment at lines 2--2
 [] [] []
Overfull \hbox (9.9pt too wide) in alignment at lines 2--2
 [] [] []
....

 ngerman, nohyphenation, loaded.
L'italiano non c'e', non e' vero?
Immagino che tu abbia gia' editato "language.dat", che a questo punto
conterra' qualcosa del genere
,-----
| american ushyph1.tex
| =USenglish
| 
| =english
| 
| italian ithyph.tex
`-----
con tutte le altre voci commentate; a questo punto devi rigenerare il
format file (come chiaramente detto nella documentazione che non hai
letto).  fatto login come root, esegui il comando "texconfig"; e visto
che ci sei, scorri tutte le voci (configurazione del metafont mode
etc.) oltre che rigenerare il format.
-- 
Maurizio Loreti                         
http://www.pd.infn.it/~loreti/mlo.html
Dept. of Physics, Univ. of Padova, Italy              ROT13: 
ybe...@cq.vasa.vg

 
Come avevo specificato nel messaggio ho già fatto questo controllo, il mio
language.dat contiene le seguenti linee
italian ithyph.tex
latin   lahyph.tex
e ho già rigenerato il tutto tramite texconfig. La documentazione l'avevo
letta. Poi lo so che il log dice di non caricare italian...
Ciao

letta. Poi lo so che il log dice di non caricare italian...
Se dice di non caricare italian, o italian NON è presente in language.dat,
o il formato NON è stato rigenerato. Altre conclusioni miracolistiche si
intendono, fino a prova contraria, escluse.
Controlla di aver editato il language.dat giusto (nelle reinstallazioni,
può accadere di far confusione, e ritrovarsi con qualche relitto
dell'installazione precedente, in altra posizione), ripeti l'operazione di
rigenerazione dei formati e controlla che sia andata a buon fine (date dei
file effettivamente aggiornate).
Ciao.

 o il formato NON è stato rigenerato.
Oppure, come mi e' gia' capitato di vedere, restano residui di una
vecchia istallazione di teTeX accanto ad una nuova.  Tu aggiorni il
formato in un albero e poi richiami l'eseguibile dell'altro; oppure
editi un language.dat e texconfig ne legge un altro; o ... [inserisci
qui la tua mandelbug]


 qui la tua mandelbug]
Mi sembra un suggerimento utile: in effetti nel mio sistema linux ci sono
ben 3 language.dat - quello 'valido' per l'uso standard di LaTeX è (nel mio
sistema) /usr/share/texmf/tex/generic/config/language.dat
Attenzione che i diversi sistemi non collocano texmf sempre nella stessa
posizione, ma la posizione "interna" dei singoli files dovrebbe poi esser
la stessa.
Come ultima ratio, proverei a disinstallare il tetex, facendo pulizia a
manina per essere sicuri di avere levato tutto, e reinstallarlo da capo.
guido m.
-- 
Vocal Ensemble Ars Antiqua,  Genova, Italy
*****  GAUDETE IN DOMINO SEMPER  *****