Salve a tutti.
Sto facendo una presentazione con beamer che conterrà delle note e che andrò a visualizzare con keyjnote (impressive) sotto linux. Senza dilungarci oltre, vi basti sapere che questa combinazione di fattori rende inutilizzabili i collegamenti creati con il comando \href{url}{testo alternativo} e impedisce di lanciare script esterni con il comando \href{run:/percorso/allo/script.sh}{testo}.
L’unica soluzione che permette di superare questi problemi è usare il comando \url{file:///percorso/completo/al/file/da/lanciare.est} dopo aver “giocato” un po’ con le applicazioni predefinite che aprono i file “.est” (con “est” arbitrario 🙂 ).
Il problema di questo approccio è che mi visualizza il testo “file:///percorso/completo/al/file/da/lanciare.est” nella slide come percorso cliccabile, mentre a me piacerebbe che venisse sostituito con del testo alternativo.
Ho provato questa soluzione, che doveva cambiare il testo del link semplicemente visualizzandolo in grassetto, ma con scarsi risultati (a me non cambia niente!). Vorrei sapere:
1) se quel codice è corretto (in tal caso, evidentemente, ci sarebbero problemi di compatibilità forse con il mio pdf viewer e allora… pazienza)
2) se qualcuno conosce un modo per cambiare il testo del link (non solo modificarne la formattazione), magari inserendo come testo alternativo uno di quei simpatici buttons di beamer.!
Se il sistema che adoperi impedisce la soluzione con \href, non vedo come tu possa fare altrimenti. A meno di non scrivere il tuo URL nel colore di sfondo e di sovrapporci il testo alternativo.
Hai provato a usare
`\hypersetup{baseurl=file:///percorso/quasi/completo/al/file}`
in modo che i riferimenti siano più brevi?
Ciao
Enrico