Newsgroup: it.comp.software.tex
Titolo: Non mi compila neanche l'esempio!!

Nella distribuzione di SuSE 9 che ho e' compreso anche parecchio software x
TeX / LaTeX.
Ho installato quello che mi sembrava + "base" di tutto.. TeTeX e quello x
LaTeX... (scusate, non ricordo i nomi, ora sono su XP, ma uno dei due (60 MB
circa) comprende TeX e l'altro LaTeX).
Ho trovato in Rete un manuale (Impara LeTeX) che riporta nelle prime pagine
un esempio tipo:
        \documentclass [a4paper,11pt]{article}
        \usepackage [latin1]{inputenc}
        \usepackage [italian]{babel}
        \begin {document}
        Questo è il mio primo documento con \LaTeX.
        \end {document}
(ehm, speriamo di non averci messo errori di battitura..)
Ora, con il comando:
        latex esempio.tex
il file esempio.dvi viene creato, ma LaTeX invece di darmi il messaggio:
        Hyphenation patterns for english, english, italian, loaded.
mi dice che carica quelli per il tedesco e altre lingue (ma non italiano).
A questo punto, si lamenta con babel perche' non gli piace il mio
\usepackage [italian]{babel} e mi avverte che userà quello di default.
Il file alla fine viene creato, ma ho il sospetto che qualcosa non stia
andando per il verso giusto.
Qualcuno mi può dare una mano??
Ciao, Morusaka!!

 andando per il verso giusto.
Come e' detto nella documentazione, devi configurare il tutto.  Come
root, dai il comando "texconfig" e scorri le varie voci del menu:
scegli formato della carta, modo di default per METAFONT, sillabazione
italiana e tutto il resto.
-- 
Maurizio Loreti                         
http://www.pd.infn.it/~loreti/mlo.html
Dept. of Physics, Univ. of Padova, Italy              ROT13: 
ybe...@cq.vasa.vg

 wrote in message
news:rmhe9gj...@mlinux.pd.infn.it...


 wrote in message
news:SbTia.2261$iy5....@twister2.libero.it...


 
Se l'editor usato dalla shell e' vi (o cloni), per uscire salvando
basta dare `:wq', eventualmente preponendo un `ESC' per uscire dalla
modalita' di inserimento testo. Se invece e' nano puoi usare `^X'
(cioe' CTRL-X) per uscire e ti viene chiesta conferma di salvataggio;
per salvare (senza uscire) il comando e' `^O'. Per altri editor,
dovresti guardare le manpages. Se esci (salvando) dall'editor in
texconfig, il rebuild dei formati di sillabazione avviene
automaticamente; altrimenti devi lanciare un comando per ogni formato
(di sillabazione) da ricreare:
  * tex -ini -fmt=latex -progname=latex latex.ini
  * etex -ini -efmt=elatex -progname=elatex *elatex.ini
  * pdftex -ini -fmt=pdftex -progname=pdftex pdftex.ini
  * pdftex -ini -fmt=pdflatex -progname=pdflatex pdflatex.ini
  * pdfetex -ini -efmt=pdfelatex -progname=pdfelatex *pdfelatex.ini
  * omega -ini -fmt=omega -progname=omega omega.ini
Inutile dire che lasciar fare il tutto a texconfig e' enormemente piu'
comodo. I comandi, come gia' per texconfig, vanno dati da un utente
con gli appropriati permessi (probabilmente root). Tutto questo funge
su Debian, ma non credo che su SuSE sia tanto differente.
Sempre in texconfig puoi impostare il tuo editor preferito
selezionando la voce:
 PREF    select editor and pager preferences
e, successivamente,
 EDITOR  set up editor for changing config-files
in modo da non dover per forza usare quello di default.
Spero di non aver scritto cose troppo insensate...
\bye

Grazie per i suggerimenti! Non so bene quale sia l'editor, ma sinceramente
lo odio profondamente! ;-)
Provero' a impostare l'editor a kwrite (se mi riesce) per vedere se
texconfig si decide a fare il rebuild di cui parli. Ti sapro' dire se ho
avuto fortuna.
Per ora ti ringrazio ancora,
ciao, Morusaka!!
"foobar" <f...@bar.foo> wrote in message
news:b6hnpk$2fe$1...@lacerta.tiscalinet.it...


 wrote in message
news:6v_ia.3811$iy5.1...@twister2.libero.it...


 
Non mi risulta che venga creato alcunche' nelle directory home;
l'unico file modificato dovrebbe essere
/usr/share/texmf/web2c/latex.fmt
ed anche gli altri *.fmt se non ti sei limitato a modificare la
sillabazione per LaTeX. Eventualmente la parte "/usr/share" potrebbe
essere differente sul tuo sistema.
Se lanci il comando da root, cosa leggi nel file di log? e se lo lanci
come altro utente?
\bye

 \bye
In realta' crea dei file nella dir dove ti trovi nel momento in cui lanci il
comando. Se poi compili dei file in quella dir tutto ok, altrimenti, se
cambi utente o dir devi scopiazzarli dove vai a compilare. Forse esiste una
dir dove fare l'inizializzazione e poi basta?
Ciao, Morusaka!!


Nella distribuzione che uso (Debian), texconfig crea una directory
temporanea all'interno di /tmp nella quale si trovano il file di log,
un file temporaneo per la gestione del menu ed un file per controllare
l'avvenuta modifica del file di sillabazione. Tutte le modifiche credo
che passino poi attraverso `texmf/tex/generic/config/language.dat' in
quanto e' tale file ad essere richiamato da
`texmf/tex/generic/babel/hyphen.cfg'. Nel mio caso quindi non viene
creato alcun file essenziale alla compilazione dei formati, ma vengono
solo effettuate (sempre da texconfig) delle modifiche a file gia'
esistenti.
Quali file ti crea nella directory corrente? Dove ti crea la directory
temporanea (`texconf????' con `????' numero casuale)?
\bye