[LaTeX] Problema links nel passaggio da dvi -> pdf

Francesco Poli frx@firenze.linux.it
Mon Nov 10 23:59:12 CET 2003


On Mon, 10 Nov 2003 00:39:07 +0100 _kinto wrote:

> Salve a tutti, premetto che è da poco che mi sono avvicinato al latex
> in vista della preparazione alla tesi.

Bene! Benvenuto nella comunita`!  :)

[...]
> Fatta questa breve (mica tanto) premessa ecco il mio problema:
> nel mio documento ho usato il package hyperref, che mi permette di 
> clickare sui links da me definiti tramite \ref e \label.

OK.

> Ora tutto ciò
> funziona quando faccio la dovuta conversione ps->pdf,

Sotto quale sistema operativo stai operando?
GNU/Linux? Windows? MacOS? Altro?
Il resto della mia risposta fa riferimento ai programmi disponibili per
GNU/Linux (anche tenendo conto che ci scrivi con KMail...).

Con quale programma fai questa conversione?
ps2pdf(1), per caso?

> mentre i link
> non sono clickabili quando converto il dvi->pdf.

Con quale programma fai questa conversione?
dvipdf(1)? dvipdfm(1)?

> Il problema è che devo per forza di cose eseguire la conversione dal
> dvi (il perchè richiederebbe un'altra email).

Non sono sicuro di aver capito le tue esigenze, ma i casi possibili,
AFAIK, sono tre:

  +---------------------------------------------------------------+
  |                                                               |
  | -1-   LaTeX->PDF              pdflatex(1)                     |
  |                                                               |
  | -2-   LaTeX->DVI->PDF         latex(1), dvipdfm(1)            |
  |                                                               |
  | -3-   LaTeX->DVI->[PS->]PDF   latex(1), dvips(1), ps2pdf(1)   |
  |                                         `-------v---------'   |
  |                                              dvipdf(1)        |
  |                                                               |
  +---------------------------------------------------------------+

La prima strada prevede l'uso di pdflatex(1) e richiede qualche piccola
modifica ai sorgenti LaTeX e l'uso di figure PDF oppure PNG o JPEG (le
figure EPS vanno riconvertite per esempio con epstopdf(1)).

La seconda ti consente di usare latex(1) normalmente e poi basta
dvipdfm(1) (eventualmente con un'opzione). Ha il difetto di produrre
qualche piccola imperfezione di impaginazione e talvolta qualche font
non viene bene.

La terza strada richiede l'uso di latex(1) e di dvips(1) && ps2pdf(1)
con *molte* opzioni. Ha il difetto di produrre alcune rare righe
orizzontali di spessore leggermente scorretto (o almeno cosi` sembra).

Quale strada vuoi seguire?
Personalmente prediligo la prima e la terza (scelgo caso per caso in
base alle esigenze)... 

> Inoltre succede anche che i caratteri non vengono visualizzati in modo
> corretti (sembrano ondulati).

Sembrano ondulati? Quale visualizzatore stai usando? Se hai XPdf
installato, usa pdffonts(1) per individuare i tipi dei font presenti nel
file PDF: se ne trovi qualcuno di tipo 3, devi correggere qualcosa nella
procedura di generazione del file PDF...

> Ho provato ad eliminare la stringa 
> \usepackage[T1]{fontenc} e il problema non si presenta, ma mi hanno 
> sconsigliato di farlo, magari un chiarimento su questo punto sarebbe 
> l'ideale.

Su questo pacchetto non ti so dire: un chiarimento da parte di qualche
guru di LaTeX farebbe comodo anche a me...
Io l'ho usato in alcune occasioni quando ho avuto difficolta` con alcune
lettere accentate (seguendo la terza strada). Altre volte non e` stato
necessario.

-- 
             |  GnuPG Key ID = DD6DFCF4 | You're compiling a program
  Francesco  |        Key fingerprint = | and, all of a sudden, boom!
     Poli    | C979 F34B 27CE 5CD8 DC12 |         -- from APT HOWTO,
             | 31B5 78F4 279B DD6D FCF4 |             version 1.8.0
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://lists.linux.it/pipermail/latex/attachments/20031110/275c55c4/attachment.pgp>


More information about the latex mailing list