- Questo topic ha 8 risposte, 5 partecipanti ed è stato aggiornato l'ultima volta 22 anni, 10 mesi fa da
pecorella.
-
CreatoreTopic
-
12 Ottobre 2003 alle 15:32 #1432::
ciao a tutti,
uso da poco hyperref compilando con pdflatex con discreta soddisfazione. mi piacerebbe però poter personalizzare un po’ lo stile dei link.
quello che vorrei fare è un documento il meno possibile arlecchino, con solo i link in blu e sottolineati come in una pagina html.
come configurazione uso\hypersetup{colorlinks=true, linkcolor=blue, urlcolor=blue}
ma non ho idea di come si possano fare le sottolineature.
se uso colorlinks=false i link mi vengono circondati da un riquadro colorato. non so se è acrobat a fare così o se l’impostazione di hyperref
la mia documentazione è un po’ carente, magari sapete darmi qualche dritta
grazie a tutti
ciao
f
-
CreatoreTopic
-
AutoreRisposte
-
-
12 Ottobre 2003 alle 16:14 #1433::
Per le sottolineature puoi usare il pacchetto soul o ulem. Succesivamente sottolinei il testo da riportare nel collegamento ipertestuale. Puoi fare ciò manualmente ad ogni link, oppure realizzare un comando personalizzato con \newcommand, utilizzando all’interno di questo il comando \href di hyperref.Esempio:
`\newcommand{\hrefu}[2]{\href{\ul{#1}}{#2}}`dove \ul è il comando per la sottolineatura dato dal pacchetto soul.
Per essere più sicuri, al posto di \newcommand è meglio usare \providecommand, in modo da non interferire con comandi già definiti. Questo può essere un metodo.Magari leggendo i vari manuali di hyperref si potrebbe trovare una soluzione migliore. 🙄
PS Prova a dare un’occhiata al pacchetto url che permette di personalizzare i collegamenti ipertestuali e può lavorare a fianco di hyperref.
Ciao ciao.
-
12 Ottobre 2003 alle 17:37 #1434::
in realtà mi sono spiegato male, non intendevo sottolineare gli url esterni fatti con \href, quello è facile, mi piacerebbe sottolineare i link interni fatti automaticamente da hyperref ridefinendo i comandi \ref, \pageref \cite e simili.
insomma, la potenza di hyperref è li, te utente non ti preoccupi di niente, lui trasforma tutti i tuoi riferimenti in collegamenti ipertestuali.nel mio manuale non c’è niente del genere, cercherò altrove (il codice per ora lo lascio stare perché è enorme).
cmq grazie zanna
ciao
f
-
13 Ottobre 2003 alle 8:59 #1435::
in realtà mi sono spiegato male, non intendevo sottolineare gli url esterni fatti con \href, quello è facile, mi piacerebbe sottolineare i link interni fatti automaticamente da hyperref ridefinendo i comandi \ref, \pageref \cite e simili.
Secondo Heiko la cosa si farebbe lunga…
-
13 Ottobre 2003 alle 11:22 #1436::
* You can define somthing like option “colorlinks” or
“frenchlinks” for underlining. But then the line will
be printed.beh, me ne frego abbastanza che vengano in fase di stampa. gli hyperlink sono utili per documenti da visualizzare sullo schermo, se lo voglio stampare commento il pacchetto.
si, si lo so che poter avere il doppio comportamento sarebbe meglio…
grazie
ciao
f
-
13 Ottobre 2003 alle 18:04 #1437::
ciao a tutti,
uso da poco hyperref compilando con pdflatex con discreta soddisfazione. mi piacerebbe però poter personalizzare un po’ lo stile dei link.
quello che vorrei fare è un documento il meno possibile arlecchino, con solo i link in blu e sottolineati come in una pagina html.
come configurazione uso\hypersetup{colorlinks=true, linkcolor=blue, urlcolor=blue}
ma non ho idea di come si possano fare le sottolineature.
fNo so se hyperref prevede la possibilità di usare le sottolineature. Personalmente preferisco i link di blu senza alcun riquadro. Se non ti piace la tonalità del colore puoi definirtelo come vuoi (RGB).
se uso colorlinks=false i link mi vengono circondati da un riquadro colorato. non so se è acrobat a fare così o se l’impostazione di hyperref
E’ l’hyperref.
la mia documentazione è un po’ carente, magari sapete darmi qualche dritta
Personalmente ho trovato molto utile un documento: “Hypertext marks in LATEX: the hyperref package” di Sebastian Rahtz (June 1998). Se non lo trovi in rete (non mi ricordo dove l’ho pescato) fammi sapere che te lo spedisco.
Ciao.
-
5 Novembre 2003 alle 15:24 #1438::
Buongiorno a tutti.
Avrei bisogno di qualche dritta sui collegamenti ipertestuali.
In particolare, vorrei capire come poter realizzare le seguenti cose:– quando creo un collegamento ad un uri (tipo una pagina web), come faccio a renderla esteticamente simile ad un hyperlink standard HTML (per essere piu` preciso, come faccio a rendere il collegamento simile all’interpretazione standard della maggior parte dei browser del tag …, ossia blu e sottolineato)? Posso inoltre specificare da qualche parte il colore che intendo usare in RGB e/o esadecimale?
– posso simulare un effetto del tipo a:hover dei CSS (ovvero se il mio testo e` nero su bianco, posso generare un effetto che visibilmente colora il link e lo sottolinea solo al passaggio del mouse sul link stesso, che altrimenti sarebbe nero su bianco)?
– dopo aver letto un articolo postato sul forum un po’ di tempo fa, volevo sapere se c’e` un modo di fare le stesse cose anche per i collegamenti interni (cioe’ quelli che puntano a sezioni dello stesso documento) senza usare quella scatola colorata che, mi pare di aver capito, usa Acrobat di suo.
Se qualcuno ha gia` risolto questo tipo di problemi, gli chiederei per favore di darmi direttamente il codice, magari dicendomi anche quali pacchetti caricare, in modo da capire qual’e` il minimo indispensabile per ottenere questi effetti con il nulla osta del compilatore.
Se qualcun’altro conosce qualche uri, qualche manuale o qualche risorsa che possa rispondere ai miei quesiti lo indichi pure, lo leggero` volentieri. Per ora in merito a questo contesto ho letto http://www.ctan.org/tex-archive/macros/latex/contrib/hyperref/doc/manual.pdf ma non mi e` stato di grande aiuto.
Grazie in anticipo a chiunque volesse darmi una mano.
-
5 Novembre 2003 alle 16:58 #1439::
– quando creo un collegamento ad un uri (tipo una pagina web), come faccio a renderla esteticamente simile ad un hyperlink standard HTML (per essere piu` preciso, come faccio a rendere il collegamento simile all’interpretazione standard della maggior parte dei browser del tag …, ossia blu e sottolineato)? Posso inoltre specificare da qualche parte il colore che intendo usare in RGB e/o esadecimale?
per i link a documenti esterni è semplice, perché l’operazione di colorarli e sottolinearli è indipendente dal renderli riferimenti ipertestuali con hyperref. è nel caso di link interni che è complicato, visto che hyperref non permette in maniera semplice di ridefinire lo stile di tali riferimenti.
per sottolineare, sono andato alla pagina di GuIT ricerca e ho cercato sottolineatura, ottenendo i seguenti risultati:
omoline: Consente l’interruzione di riga, in accordo con la larghezza del paragrafo, anche in caso di sottolineatura (barratura o sopralineatura) della frase.
soul: Sottolineatura, evidenziazione, barratura ed effetto a lettere “l a r g a m e n t e” spaziate.
ulem: Vari stili di sottolineatura.
ushort: Modifica delle impostazioni di sottolineatura. Utile per chi opera con variabili matematiche sottolineate.
purtroppo non conosco nessuno di tali pacchetti e quindi non posso darti codice pronto all’uso. in ogni caso, dal momento che l’operazione di sottolineatura e di creazione link sono indipendenti basta che le incapsuli una dentro l’altra.per quanto riguarda invece il colore la spiegazione di come fare è riportata chiaramente nella mia copia del manuale di hyperef.
in ogni caso per ottenere link colorati (e quindi senza la scatoletta per evidenziare che usa acroreader e non LaTeX) in blu per quelli interni e in rosso per quelli a url uso:
`\hypersetup{colorlinks=true, linkcolor=blue, urlcolor=blue}
`– posso simulare un effetto del tipo a:hover dei CSS (ovvero se il mio testo e` nero su bianco, posso generare un effetto che visibilmente colora il link e lo sottolinea solo al passaggio del mouse sul link stesso, che altrimenti sarebbe nero su bianco)?
non ne ho idea, ma mi sembra improbabile che LaTeX e soprattutto i programmi di visualizzazione dei suoi file di output (acroreader…) prevedano una funzionalità del genere.
– dopo aver letto un articolo postato sul forum un po’ di tempo fa (http://www.guit.sssup.it/phpbb/viewtopic.php?t=158), volevo sapere se c’e` un modo di fare le stesse cose anche per i collegamenti interni (cioe’ quelli che puntano a sezioni dello stesso documento) senza usare quella scatola colorata che, mi pare di aver capito, usa Acrobat di suo.
purtroppo a dire dell’autore di hyperref, questa operazione sarebbe terribilmente complessa. in pratica bisogna riscriversi da zero tutte le macro usate, e questo esce dalle mie possibilità.
ciao
f
-
5 Novembre 2003 alle 22:14 #1440::
non ne ho idea, ma mi sembra improbabile che LaTeX e soprattutto i programmi di visualizzazione dei suoi file di output (acroreader…) prevedano una funzionalità del genere.
Lo immaginavo. La ragione per cui mi era venuto in mente e` che ritenevo potesse essere utile realizzare un documento elettronico che potesse interagire in questo modo con l’utente se letto con un viewer ma che invece non desse il minimo segno di colore (o di altri elementi decorativi) una volta stampato.
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.