Newsgroup: it.comp.software.tex
Titolo: Problemi seri con aggiornamento MikTeX

Ormai č giŕ la terza volta che, aggiornando i pacchetti MikTeX, quando vado
a ricompilare i formati dalla scheda MikTeX Oprions -> Update Now, mi
conpare un messaggio d'errore del tipi "cannot create PDFLaTeX format file".
La prima conseguenza č che non posso compilare in PDF, cosa indispensabile
per la tesi.
Allego il file di log del messaggio. Forse qualcuno sa indicarmi la maniera,
anche a riga di comando, per risolvere.
Grazie
---------------------------------------------------------------------
Creating latex.fmt...
pdftex.exe --ini --interaction=nonstopmode --halt-on-error --alias
pdflatex --job-time="975441322"
d:/programmi/latex/texmf/tex/latex/base/latex.ltx \dump
This is pdfTeX, Version 3.14159-14f-released-20000525 (MiKTeX 2.1) (INITEX)
(d:/programmi/latex/texmf/tex/latex/base/latex.ltx
(d:\programmi\latex\texmf\tex\latex\00miktex\texsys.cfg)
./texsys.aux found
\@currdir set to: ./.
Assuming \openin and \input
have the same search path.
Defining UNIX/DOS style filename parser.
catcodes, registers, compatibility for TeX 2,  parameters,
LaTeX2e <2001/06/01>
hacks, control, par, spacing, files, font encodings, lengths,
====================================
Local config file fonttext.cfg used
====================================
(d:\programmi\latex\texmf\tex\latex\00miktex\fonttext.cfg
(d:\programmi\latex\texmf\tex\latex\base\fonttext.ltx
=== Don't modify this file, use a .cfg file instead ===
(d:\programmi\latex\texmf\tex\latex\base\omlenc.def)
(d:\programmi\latex\texmf\tex\latex\base\t1enc.def)
(d:\programmi\latex\texmf\tex\latex\base\ot1enc.def)
(d:\programmi\latex\texmf\tex\latex\base\omsenc.def)
(d:\programmi\latex\texmf\tex\latex\base\t1cmr.fd)
(d:\programmi\latex\texmf\tex\latex\base\ot1cmr.fd)
(d:\programmi\latex\texmf\tex\latex\base\ot1cmss.fd)
(d:\programmi\latex\texmf\tex\latex\base\ot1cmtt.fd)))
====================================
Local config file fontmath.cfg used
====================================
(d:\programmi\latex\texmf\tex\latex\00miktex\fontmath.cfg
(d:\programmi\latex\texmf\tex\latex\base\fontmath.ltx
=== Don't modify this file, use a .cfg file instead ===
(d:\programmi\latex\texmf\tex\latex\base\omlcmm.fd)
(d:\programmi\latex\texmf\tex\latex\base\omscmsy.fd)
(d:\programmi\latex\texmf\tex\latex\base\omxcmex.fd)
(d:\programmi\latex\texmf\tex\latex\base\ucmr.fd)))
====================================
Local config file preload.cfg used
=====================================
(d:\programmi\latex\texmf\tex\latex\base\preload.cfg
(d:\programmi\latex\texmf\tex\latex\base\preload.ltx)) page nos., x-ref,
environments, center, verbatim, math definitions, boxes, title, sectioning,
contents, floats, footnotes, index, bibliography, output,
===========================================
Local configuration file hyphen.cfg used
===========================================
(d:\programmi\latex\texmf\tex\generic\Babel\hyphen.cfg
(d:\programmi\latex\texmf\tex\generic\hyphen\ushyph.tex)
(d:\programmi\latex\texmf\tex\generic\hyphen\ithyph.tex)
! I can't find file `lahyph.tex'.
<to be read again>
                   \relax
l.319   \repeat
Please type another input file name
! Emergency stop.
<to be read again>
                   \relax
l.319   \repeat
No pages of output.
Transcript written on latex.log.
INITEXMF: pdftex.exe failed on latex.ltx

 [SNIP]
Direi che hai abilitato anche la sillabazione per il latino.
Prova a guardare sulle opzioni di MikTeX, è un programma che non
pratico per incompatibilità con il sistema operativo su cui gira.
Se non funzionasse nulla, secondo me puoi modificare a mano
il file "language.dat", mettendo un segno "%" all'inizio della riga
latin lahyph.tex
Commenta eventualmente anche altre lingue non desiderate, ma non
quelle che fanno riferimento all'inglese (anche americano).
L'alternativa è scaricarti dalla rete il file "lahyph.tex", lo trovi
facilmente con google. Lo metti nello stesso posto dove sta "ithyph.tex".
Ciao
Enrico

pratico per incompatibilità con il sistema operativo su cui gira.
Se non gli serve la sillabazione del latino, da MikTeX Options, scheda
"Languages", basta de-spuntare la voce "latin"; se viceversa gli serve (e
evidentemente non ha il file lahyph.tex con le regole), dalla scheda
"Packages", sezione "Languages->Latin", spunta la voce "Latin hyphenation
patterns", quindi clicca su "Applica".
Ciao.

Vi ringrazio per l'aiuto. Effettivamente c'era e c'è qualcosa che non va
nell'Option Wizard di MikTeX, dal momento che ho dovuto spuntare manualmente
la riga che contiene lahyph.tex nel file language.dat. Infatti, nonostante
avessi tolto la sillabazione per qualunque lingua tranne italiano ed
inglese, il file language.dat non veniva aggiornato. Certo che se
l'aggiornamento avesse funzionato per il meglio, avrebbe dovuto scaricare la
nuova versione di lahyph.tex e non limitarsi ad eliminare la precedente!
Grazie. A Presto.