LaTeX/PDF-LaTeX: loop senza fine

6 risposte [Ultimo contenuto]
Ritratto di ntropia
ntropia
(Collaboratore)
Offline
Collaboratore
Iscritto: 18/09/2004
Messaggi: 931

Spett.le DebianItalia,
sono incappato in uno strano problema tentando di generare un paio di PDF in LaTeX.
In particolare, usando PDF-Latex ottengo un output abbastanza familiare:

$ pdflatex test1.tex 
This is pdfTeXk, Version 3.141592-1.40.3 (Web2C 7.5.6)
 %&-line parsing enabled.
   

 ...pero' il programma si sciroppa il 101% della CPU in un loop senza fine. Ho provato con file di prova banali, ma il risultato e' sempre lo stesso, anche con file completamente vuoti.
In rete non c'e' menzione di questo problema (tranne per un package di lingua tedesca... che sorpresa, eh?).
Ho re-installato tutto un paio di volte, ma niente.
Suggerimenti sono benvenuti...

eNjoy

p.s. ...che effetto strano! Il primo post dopo...X anni? 

Chi ha intendimento conti il numero della Bestia, perché è un numero d'uomo; e il suo numero è... rw-rw-rw-

Ritratto di marcosan
marcosan
(Collaboratore)
Offline
Collaboratore
Iscritto: 16/05/2005
Messaggi: 730

Caro ntropia, ammetto di non bazzicare piu' con troppa frequenza, ma era da un sacco che non mi imbattevo nel "vecchio" tipico "eNjoy" Wink

Da utilizzatore quotidiano del TeX (molto meno del LaTeX)...la cosa mi lascia molto perplesso, in effetti la mia "stringa di benvenuto" suona un po' diversamente:
<code>This is pdfTeX, Version 3.1415926-1.40.10 (TeX Live 2009/Debian)

Che versione hai installato? Che Debian utilizzi? Ammetto che non mi e' mai accaduto questo problema! Il LaTeX ti da gli stessi problemi? Il dvipdf(m/mx) ti funziona normalmente?

Ciao,
Marco

"La matematica e' l'arte di dare lo stesso nome a cose diverse."
H.Poincare (1854-1912).

Ritratto di ntropia
ntropia
(Collaboratore)
Offline
Collaboratore
Iscritto: 18/09/2004
Messaggi: 931

Grazie dell'accoglienza, Marco! Fa sempre piacere incontrare 'facce' consciute!

Veniamo al problema, che pure a me non era mai capitato prima. Molto sospetto anche il fatto che non rieasca a trovare molto in rete.
Ho omesso di riportare che ho testato anche altri comandi (tex, dvips...) e tutti si inchiodano allo stesso punto. Per curiosita' ho usato strace per controllare le operazioni di pdflatex, e pare che si mettesse a cercare montagne di files in tutte le directory presenti nel mio $PATH.
Guardando l'output del tuo comando, non capisco come mai il mio sia tanto diverso. Ho una Lenny coi repo standard piu' backports, multimedia.
Tutti i pacchetti tetex* e texlive*, pero', sembrano provenire dai repo ufficiali (quindi niente mescolamenti tra backports e stable).
Provo a rimuovere di nuovo tutto, commentare tutti i repo non-standard, e vedere che succede...

eNjoy

Chi ha intendimento conti il numero della Bestia, perché è un numero d'uomo; e il suo numero è... rw-rw-rw-

Ritratto di marcosan
marcosan
(Collaboratore)
Offline
Collaboratore
Iscritto: 16/05/2005
Messaggi: 730

Al momento utilizzo una Squeeze quindi i miei pacchetti sono piu' aggiornati, ma non ricordo problemi simili lo scorso anno!

A quel che ricordo pero' i pacchetti tetex non li avevo piu' installati a favore di quelli di texlive.

Prova a rimuovere e rimettere e vediamo cosa succede!

Ciao,
Marco

"La matematica e' l'arte di dare lo stesso nome a cose diverse."
H.Poincare (1854-1912).

Ritratto di samiel
samiel
(Monster)
Offline
Monster
Iscritto: 20/12/2005
Messaggi: 496

Posta un documeni minimale
e il file di log

M. 

linux user no.: 353546
public key at http://keyserver.linux.it

Ritratto di ntropia
ntropia
(Collaboratore)
Offline
Collaboratore
Iscritto: 18/09/2004
Messaggi: 931

E' proprio questo il problema: il documento minimale e' una sola riga di testo tra un begin-end document, ma non c'e' output. Il programma gira al 100% per tutto il tempo senza produrre nessun output ne' log file.
L'unico output che vedo e' quanto riportato sopra, che compare nel terminale.
...pero', rileggendo quanto ha scritto Marco, forse ho trovato l'inghippo! Ho rimosso tetex conapt-get remove --purge tetex* dopo aver scoperto che c'erano sia tetex che texlive installati, e ora tutto funziona.

pdflatex test.tex&nbsp;
This is pdfTeXk, Version 3.141592-1.40.3 (Web2C 7.5.6)
&nbsp;%&-line parsing enabled.
entering extended mode
(./test.tex
LaTeX2e <2005/12/01>
...bla...bla....bla...bla...
mr8.pfb></usr/share/texmf-texlive/fonts/type1/bluesky/cm/cmsy10.pfb>
Output written on test.pdf (1 page, 29241 bytes).
Transcript written on test.log.
<div>
A questo punto credo che il problema fosse che le due distribuzioni LaTeX coesistevano e si pestavano i piedi a vicenda.
Molto probabilmente ho installato io stesso i pacchetti sbagliati.
Problema risolto! 
Grazie a tutti e due per il supporto,
eNjoy

 

Chi ha intendimento conti il numero della Bestia, perché è un numero d'uomo; e il suo numero è... rw-rw-rw-

Ritratto di ntropia
ntropia
(Collaboratore)
Offline
Collaboratore
Iscritto: 18/09/2004
Messaggi: 931

Di nuovo qui a scrivere di questo problema.
In realta' un bug c'e', perche' il problema e' saltato fuori di nuovo. A quanto pare e' stato gia' riconosciuto, e probabilmente risolto nelle versioni successive alla mia. Il tutto sembra essere dovuto alla presenza di uno slash nella descrizione della $HOME. Cambiare il valore nell'etc/passwd non sembra aiutare, per cui ho inserito questo nel .bashrc:export HOME="/entropia"   e tutto funziona benissimo, adesso.
Per la cronaca, Web2C 7.5. e' una particolare versione/fork di LaTeX che credo sia stata abbandonata nelle release successive di Debian.
Va be', sono riuscito a beccare un bug piuttosto sfigatello, non c'e' che dire...

Grazie ancora,

eNjoy

p.s. ci deve essere un bug anche nel forum, perche' copiando e incollando "Web2C 75" dal post precedente si e' portato appresso le informazioni sul colore, ma non posso modificare il testo (con Chrome, almeno)...

Chi ha intendimento conti il numero della Bestia, perché è un numero d'uomo; e il suo numero è... rw-rw-rw-