Newsgroup: it.comp.software.tex
Titolo: problemi con dvips e ps2pdf

Ciao a tutti, sto usando LaTex su linux ubuntu e mi è appena scoppiato
un casino.
Fino a questa mattina, da sempre, non c'erano problemi con i due
comandi dvips e ps2pdf.
Ora dopo che ho fatto girare il latex, il file dvi è ok, ma il file ps
che produco con dvips
(e uso dvips perché mi interessa tagliare i files in uscita in
sottofiles e dvips me lo permette)
ha dei problemi con i fonts, per esempio il simbolo di sommatoria \sum
non appare più ed al suo posto non appare nulla.
Stessa cosa (ovviamente) quando passo dal ps a pdf. Che cosa devo
fare? Dove andare a mettere le mani?
Ciao, Valter

 scrive:

Puoi fare un esempio minimo, in modo che si possa dare un'occhiata
al ps?
In ogni caso è possibile tagliare i file in uscita anche con una
breve postproduzione dei pdf (suggerimento: pacchetto pdfpages, ma
non solo).
Ciao
Enrico

 scrive:

Ciao Enrico! Speravo proprio nel tuo sapiente aiuto.
 Ho messo una copia del file maledetto nella mia caretella pubblica
che puoi scaricare come:
http://www.science.unitn.it/~moretti/cap7bast.ps
oppure la versione pdf
http://www.science.unitn.it/~moretti/cap7bast.pdf
Se prendi la formula (7.12) e intorno a quella, capisci bene che
qualcosa non quadra. Mancano dei simboli di sommatoria (\sum)
Per avere un'idea del casino, puoi confrontarlo con la vecchia
versione seza problemi, che c'è ancora sulla mia pagina web.
http://www.science.unitn.it/~moretti/cap7.pdf
Ti ringrazio in anticipo.
Riguardo a pdfpages, funziona su linux ubuntu?
Ciao, Valter

 scrive:

Il problema sembra risiedere nel font yhcmex10; anche guardando il file 
ps con ghostview i caratteri mancano, quindi è evidente che ps2pdf non 
li possa trovare, visto che usano entrambi ghostscript.
Hai provato a produrre un file minimo? Mi raccomando, richiama
il pacchetto yhmath.
Il pacchetto pdfpages funziona. Perché con Ubuntu dovrebbe avere
difficoltà?
Ciao
Enrico

 scrive:

Ciao, purtroppo non funziona: il pacchetto  yhmath è richiamato nel
file principale e non fornisce errori.
Ho provato ad installarlo nuovamente, ma il risultato è uguale. Ho
provato a installare nuovamente tutto il pacchetto dvips ma non è
cambiato niente. Ho provato alla fine a fare girare il file con
pdflatex e in questo caso non sembra ci siano problemi con i fonts: il
pdf finale è come deve essere.
Il problmema è dentro dvips...
Hai qualche altra idea?
Ciao, Valter

 scrive:

Secondo me il problema è proprio con i font richiamati da yhmath; a 
quanto pare dvips non riesce a ricostruirne l'origine. Hai provato
a togliere il pacchetto?
Ciao
Enrico

 scrive:

Ciao, si ho provato... un mio collega mi ha fatto notare che la mia
versione di Ububtu è scaduta, forse indipenedentemente
ho un problema di configurazione che non permette di trovare tutti gli
aggiornamenti.
Non ho capito bene quale sia il problmema, ma me ne accorgo, per
esempio quando cerco di reinstallare proprio
i fonts che dici tu... più tardi vado al centro di calcolo a prendere
la nuova versione e faccio un upgrading da dischetto,
poi dovrebbe riuscire a trovare tutti repository indexes
automaticamente.
Se non funziona riscrivo qui sopra.
Ciao, Valter

 Ciao, Valter
--
Ciao Neo


No, no unbuntu funziona benissimo e si installa senza problemi, per
cui rimango su ubuntu
Ciao, Valter

 cui rimango su ubuntu
Certo che funziona! Criticavo solo la scelta di far uscire una
versione ogni sei mesi... In quanto (siccome dopo un po' non escono
più aggiornamenti per quelle vecchie) ti obbligano a smanettare, vuoi
per aggiornare, vuoi per installare da zero.
Il problema è che a volte aggiornando il sistema succedono dei casini
con le varie compatibilità, io preferisco sempre fare una
installazione pulite. Tra l'altro l'ultima sembra notevolmente
migliorata... Vedremo!


Cari Enrico e Neo, ora mi metterò a piangere!
Ho fatto il backup, formattato il disco rigido, installato ubuntu 8.04
da capo
(poi aggiornerò, ma l'ultima versione era ancora via).
Ho installato texlive tutto il pacchetto e ci ha messo tutta la
mattina a scaricarlo
ed installarlo. Il problema c'è sempre: la sommatoria non appare più
nei file ps dopo avere usato
dvips (ovviamente yhmath l'ho tolto ed installato nvolte).
Buhhhhuuu! Cosa devo fare???
Ciao, Valter

 Ciao, Valter
Comincerei a provare con esempi minimali.
\documentclass[a4paper]{article}
\begin{document}
\[\sum\]
\end{document}
Ciao
Enrico

Caro San Enrico Gregorio: questo file funziona, cioè il latex
produce un dvi che trasformato in ps con dvips fa apparire la
sommatoria!
Come procedere ora?



Ciao, ho provato a fare tutte le variazioni sul tema con questi
pacchetti
\usepackage
{yhmath,amsmath,amsthm,amsfonts,amscd,eucal,latexsym,amssymb,bm,amsbsy,mathrsfs}
e, indovina un po'? E' proprio yhmath che non funziona, basta
toglierlo e la sigma compare subito.
A questo punto come procedere?
Ciao, Valter


Aggiornamento: ho TOLTO yhmath e lasciato
amsmath,amsthm,amsfonts,amscd,eucal,latexsym,amssymb,bm,amsbsy,mathrsfs
nel file delle dispense e, non solo funziona tutto, mi pare, ma si è
risolto un altro mistero che c'era direttamente nella produzione del
file dvi.
Dalla scorsa settimana, quando facevo girare il main file con tutti e
12 i capitoli, il dvi risultava con 3 pagine di meno (525 invece di
528)
e non riuscivo a capire come fosse possibile. Ora sono tornate tutte e
528 le pagine!
La cosa assurda è che io non ho mai toccato nulla ed ho sempre tenuto
yhmath fino alla scorsa settimana quando sono cominciati i problemi...
Spero di non trovare altre sorprese, per il momento sembra tutto OK.
Grazie dei consigli.
Ciao, Valter

 Ciao, Valter
Be', te l'avevo suggerito alcuni giorni fa. :)
Sono anche riuscito a trovare una scappatoia: se nel file yhmath.map
commenti la prima riga 
yhcmex10 Yhcmex <yhcmex.pfb
e rigeneri le tabelle con "updmap-sys" (come superuser), dovresti 
riottenere le tue belle sommatorie. Mando un "bug report".
� piuttosto curioso che pdftex trovi correttamente il font in
entrambi i casi, mentre dvips no. :(
Ciao
Enrico

 Enrico
grazie, per ora non tocco niente, perché incredibilmente funziona
tutto ugualmente...
se vedo che nascono dei problemi rimetto  yhmath "curato" come dici
tu.
Ciao, Valter

 tu.
Il pacchetto yhmath mette a disposizione pi� simboli "ingranditi",
per esempio \widehat si estende molto pi� del solito, ci sono parentesi
tonde pi� alte (diventano dritte solo attorno a costruzioni molto 
alte), ci sono pi� radicali "inclinati".
Sinceramente non so spiegarmi la ragione del comportamento che cambia
da un giorno all'altro senza che nulla sia cambiato. Be', non tutto:
gli aggiornamenti a dvips ci sono stati sulla TeX Live 2008 (ma non
mi pare sia il tuo caso) e, ho controllato, il file yhmath.map
� lo stesso da tre anni a questa parte.
Come ho scritto nel bug report, sembra che pochi usino yhmath. :)
Ciao
Enrico

 Enrico
Ciao, quindi correggeranno il bug e tra un po' potro' installare
nuovamente il pacchetto yhmath "aggiustato"?
Come farò a sapere quando sarà stato aggiustato?
Ciao, Valter

 Come far� a sapere quando sar� stato aggiustato?
Da' un'occhiata alle risposte qui:
http://tug.org/pipermail/tex-live/2009-April/thread.html
e quando cambia il mese correggi "April" in "May" :)
Ciao
Enrico

 Come far� a sapere quando sar� stato aggiustato?
La TeX Live 2008 ha corretto il baco. Ma se non vuoi installarla,
devi correggerlo a mano sulla tua 2007 (puoi usare l'editor che vuoi,
anche vi se proprio ci tieni :) )
  $ sudo nano `kpsewhich yhmath.map`
  < commentare la riga "yhcmex10 Yhcmex <yhcmex.pfb" >
  $ sudo updmap-sys
Per evitare di ritrovarti quella vecchia nel caso ti tocchi 
reinstallare, puoi trasferire una copia di yhmath.map
nell'albero locale e modificare quella. 
Prima di tutto vediamo dove sta yhmath.map
  $ kpsewhich yhmath.map
Otterrai come risposta qualcosa del tipo
/usr/local/texlive/2007/texmf-dist/fonts/map/dvips/yhmath/yhmath.map
Potrebbe essere diverso, ma ci� che ti interessa � quello che va
da dopo l'ultima directory con "texmf" nel nome fino a quella che 
precede yhmath.map; lo chiamer� <percorso>.
Ora dobbiamo vedere se l'albero locare � definito (di solito lo �)
  $ kpsexpand \$TEXMFLOCAL
Otterrai come risposta qualcosa del tipo /usr/local/texlive/texmf-local;
a questo punto sai che puoi procedere.
  $ sudo mkdir -p `kpsexpand \$TEXMFLOCAL`<percorso>
Nota: dopo `kpsexpand \$TEXMFLOCAL` devi mettere il percorso che
ottieni dal passo precedente. Adesso copiamo yhmath nell'albero 
locale
  $ sudo cp `kpsewhich yhmath.map` \
  `kpsexpand \$TEXMFLOCAL`<percorso>
Ci serve che il sistema TeX sappia trovare il nuovo file, che ha
la precedenza sul vecchio:
  $ sudo texhash
Poi procedi come detto all'inizio.
Ciao
Enrico

 Enrico
Ciao, ti ringrazio davvero.
Valter

 Ciao, ti ringrazio davvero.
Funziona davvero? :)
Ciao
Enrico

 Enrico
Ciao, non ho ancora avuto tempo di provare, appena ho tempo provo e ti
dico,
Ciao,
Valter


Guarda ho appena provato per la curiosità: FUNZIONA!!!!
Sei un mago Enrico! per me queste cose sono fantascienza...
Ciao, Valter


di cui a breve dovrebbe uscire la seconda edizione.
Ciao
Enrico

 Magari aggiungo un'appendice su Kpathsea agli "Appunti":
orientare nel mare, volevi dire...

 scrive:

Perch�? Dopo tutto non � cos� difficile. La libreria su cui si basano
i programmi TeX delle pi� diffuse distribuzioni definisce alcune
pseudovariabili di ambiente che servono per la ricerca dei file, che
sono inseriti in una struttura ad alberi.
Queste variabili sono inserite nei programmi stessi, ma l'utente pu�
modificarle o integrarle definendole nel proprio ambiente.
Una delle variabili � TEXMFLOCAL che indica la radice dell'albero
"locale", dove si pu� mettere tutto ci� che si vuole e che sar�
preferito a quanto sta nell'albero della distribuzione e non sar�
mai toccato da aggiornamenti della distribuzione.
Il comando per interrogare la libreria sul significato delle 
pseudovariabili � `kpsexpand':
$ kpsexpand \$TEXMFLOCAL
fa l'analogo di "echo $TEXMFLOCAL" se quella fosse una vera variabile
d'ambiente.
L'elenco completo si trova nel file kpathsea.pdf che di solito �
presente nella distribuzione.
Ciao
Enrico

 Perch�?
perch� � kpathsea e non kpathforest (grazie comunque per le spieghe)
-- 
Tutti gli uomini con un po' di sale in zucca hanno paura delle donne,
e di solito per motivi ben fondati.                -- IsaZ, in IFQ

 perch� � kpathsea e non kpathforest (grazie comunque per le spieghe)
Karl's path search (ridotto a otto caratteri), perch� l'ha sviluppata
Karl Berry.
Ciao
Enrico

 writes:

lascio

 scrive:

Ti ho spiegato perch� non riuscivo a vederci il mare.
Ciao
Enrico