Re: hyperref e bookmark

#4437
Up
0
Down
::


Ciao Tomas,
per la posizione di
\let\WriteBookmarks\relax
mi hai fatto venire il dubbio ma non trovo più dove l’avevo letto, cmq nel dubbio l’ho tolto dal file out e l’ho messo nel prologo (dopo aver aggiunto la riga \BOOKMARK [1][-]{prova}{Abstract}{} nel file out) e il risultato è invariato: in compilzaione non modifica il file out, nel pdf generato c’è il bookmark, si clicca ma non succede nulla. Quindi mi sento di poter dire che la posizione di quel comando sia indifferente o nel file out o nel prologo del tex.
Passiamo oltre:
nel tex ho scritto nella pagina di riferimento
\pdfdest name{prova} fit
\pdfoutline goto name{prova}{Abstract}
ho provato a fare la compilazioe anche senza la seconda riga ma non cambia nulla, non viene creato nessun bookmark.
Allora ho aggiungo la riga
\let\WriteBookmarks\relax
nel tex e
\BOOKMARK [1][-]{prova}{Abstract}{}
nel file out
il pdf prodotto ha il bookmark che viene segnalato come cliccabile (quando il cursore ci passa sopra diventa la mano con il dito) ma quando lo clicco non succede nulla.
Quindi ho escluso le righe (nel file tex)
%\ifx\pdfoutput\undefined\def\pdfdest name#1 fit{\relax} \def\pdfoutline goto name#1#2{\relax}\fi
%\let\WriteBookmarks\relax
%\pdfdest name{prova} fit
%\pdfoutline goto name{prova}{Abstract}
Ed ho aggiunto
\special{pdf: out 1 << /Title (Abstract) /Dest [ @thispage /Fit ] >>}
ho cancellato il file out (per sicurezza)
a questo punto ho compilato, nessun errore ma non c’è il bookmark. Per sicurezza ho compilato una seconda volta ma niente ci sono i bookmark relativi all’indice ma non compare quello specificato dalla riga di comando.

A questo punto mi viene un altro dubbio: non è che devo inserire un parametro opzionale per l’hyperref? LA riga è questa:
\usepackage[colorlinks=true,pdftitle={Partially Reflected Reactor}, pdfauthor={},bookmarks=true]{hyperref}
Forse è necessario specificare qualche opzione sui bookmarks.
Ti ringrazio ancora

Go to top