- Questo topic ha 6 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 8 anni, 9 mesi fa da
Nicola.
-
CreatoreTopic
-
23 Novembre 2017 alle 21:38 #111961::
Salve, ho notato che usando il comando \tablename\ref viene generato un collegamente ipertestuale alla tabella con label tab:1.1. Però ho notato che quello che è cliccabile è solo il numero 1.1 e non il nome della tabella: ad esempio se il risultato è table 1.1 riesco a cliccare solo sull’ “1.1”. E’ possibile renderlo completamente cliccabile?
-
CreatoreTopic
-
AutoreRisposte
-
-
24 Novembre 2017 alle 5:17 #111962::
Ciao nicola89b,puoi fare quello che chiedi con i comandi hyperlink e hypertarget (se non ricordo male) del pacchetto hyperref, per controllare la sintassi puoi leggere la documentazione del pachetto scrivendo texdoc hyperref nel prompt dei comnadi (= terminale per sistemi linux).
Ti ricordo solo di caricare il pacchetto per ULTIMO nel tuo preambolo come indica anche la documentazione.Spero di esserti stato utile.
-
24 Novembre 2017 alle 8:36 #111963::
ciao forse mi sono spiegato male. Avrei dovuto premettere che use gia quel pacchetto, è caricato correttemente per ultimo ed è settato con questo setup:
`
\hypersetup{,
%debug=true,
colorlinks=true,
linkcolor=blue,
anchorcolor=black,
citecolor=black,
urlcolor=red,
`
faccio uno screen di esempio, questo è quello che ottengo:[attachment=1980]1234.jpeg[/attachment]
questo trovato in un altro documento è quello che vorrei ottenere
[attachment=1981]123.jpeg[/attachment]
ovvero che l’intera parola Figure e Table siano anch’esse cliccabili! provo a ridare una occhiata alla documentazione sperando di non perdermici e doverci rinunciare. Grazie infinite se mi trovate una soluzione.
EDIT
ho guardato la documentazione a devo dire che sono pessimo nel capirla. A pagina 15/16 c’è scritto qualcosa al riguardo, nonostante abbia fatto qualche esperimento non ho ben capito come posizionare i comandi e dove. Sono io che ho bisogno di un esempio minimo compilabile mi sa. Penso di rinunciare per ora almeno che qualcuno non tiri fuori una soluzione, anche perchè non sembra diffcilissimo da risolvere se uno è un attimo più pratico ma è da poco più di 2 mesi che uso il programma e ancora qualcosa mi rimane ostico.
Attachments:
You must be logged in to view attached files. -
24 Novembre 2017 alle 11:04 #111964::
Guarda questo codice:
`
\documentclass{article}\usepackage{lipsum}
\usepackage{graphicx}
\usepackage{hyperref}
\hypersetup{
%debug=true,
colorlinks=true,
linkcolor=blue,
anchorcolor=black,
citecolor=black,
urlcolor=red}\begin{document}
\lipsum\begin{figure}
\includegraphics{prova.png}
\caption{immagine} \hypertarget{prova}
\label{fig:prova}
\end{figure}\lipsum
\hyperlink{prova}{figura 1.1}
\end{document}
`
questo è come funzionano i comandi, dimmi sei hai bisogno di ulteriore aiuto 🙂
-
24 Novembre 2017 alle 14:16 #111965::
Guarda grazie mille dell’esempio perchè anche se è errato mi ha permesso di orientarmi un attimo. E’ errato perchè il pacchetto hyperref per quanto utile devo dire che è un po’ antipatico. Con l’esempio che hai fatto tu è si vero che si crea un contenuto cliccabile, ma distrugge i collegamenti di hyperref e quindi quando si usa il comando \ref si ottengo punti interrogativi ??. Inoltre bisogna scrivere manualmente il nome della figura, cosa poca pratica visto che in documenti lunghi è un suicidio e manca un secondo argomento a \hypertarget. Scrivo credendo di non essere l’unico ad essersi posto il quesito magari può essere utile. Ho risolto così :`
\documentclass{article}\usepackage{lipsum}
\usepackage{graphicx}
\usepackage{hyperref}
\hypersetup{
%debug=true,
colorlinks=true,
linkcolor=blue,
anchorcolor=black,
citecolor=black,
urlcolor=red}\begin{document}
\lipsum[5]\begin{figure}[hbt]
\centering
\includegraphics[width=0.70\linewidth]{prova.png}
\caption{immagine}
\label{fig:prova} \hypertarget{altronome}{\relax}
\end{figure}\lipsum[5] \hyperlink{altronome}{\figurename~\ref{fig:prova}}
\end{document}
`Si deve compilare due volte ovviamente. In questo modo vengono conservati i collegamenti alla list of figures, e il nome cambia in automatico. Se c’è un altro modo si accettano consigli per me si può considerare risolto. Grazie mille comunque @Marluxia
-
24 Novembre 2017 alle 14:59 #111966::
Nella documentazione di hyperref c’è un intero paragrafo destinato al tuo problema; è il paragrafo 3.2. Si tratta di cose complesse, e io non le ho mai usate perché di solito funzionano bene in inglese ma pessimamente in italiano; ti impedisocno di fare riferimenti ai plurali e simili: non puoi in effetti scrivere qualcosa come “i’impostazione del sistema è mostrata nelle figure~\ref{fig;prima} e~\ref{fig:seconda}”. Insomma quella funzionalità può andare bene se si usano le abbreviazioni, che però è cattivo stile di scrittura fuori dagli incisi parentetici; il tuo secondo esempio, per esempio, usa le abbreviazioni (orribili con le maiuscole, come sono orribili anche scritte per disteso; il Chicago Manual of Style stigmatizza questa brutta abitudine), ma almeno mancano delle terminazioni del singolare o plurale e quindi sono accettabili; richiedono però di impostare il “nome” in modo diverso.Il tutto è descritto nel paragrafo 3.2 — non pretendo di dire che sia chiarissimo; secondo em la soluzione di @marluzia funziona meglio anche se è un po’ laboriosa, ma almeno funziona anche in italiano.
-
24 Novembre 2017 alle 21:13 #111967::
OldClaudio” post=112282Nella documentazione di hyperref c’è un intero paragrafo destinato al tuo problema; è il paragrafo 3.2. Si tratta di cose complesse, e io non le ho mai usate perché di solito funzionano bene in inglese ma pessimamente in italiano; ti impedisocno di fare riferimenti ai plurali e simili: non puoi in effetti scrivere qualcosa come “i’impostazione del sistema è mostrata nelle figure~\ref{fig;prima} e~\ref{fig:seconda}”. Insomma quella funzionalità può andare bene se si usano le abbreviazioni, che però è cattivo stile di scrittura fuori dagli incisi parentetici; il tuo secondo esempio, per esempio, usa le abbreviazioni (orribili con le maiuscole, come sono orribili anche scritte per disteso; il Chicago Manual of Style stigmatizza questa brutta abitudine), ma almeno mancano delle terminazioni del singolare o plurale e quindi sono accettabili; richiedono però di impostare il “nome” in modo diverso.
Il tutto è descritto nel paragrafo 3.2 — non pretendo di dire che sia chiarissimo; secondo em la soluzione di @marluzia funziona meglio anche se è un po’ laboriosa, ma almeno funziona anche in italiano.
Ciao OldClaudio come ti ho detto la soluzione di @marluzia aihmè distrugge la numerazione e blocca i rifermenti. Ho provato a guardare il paragrafo che hai detto ma per me è ostrogoto. La soluzione sopra per quel che mi riguarda si è prestata bene perchè sto scrivendo in inglese e crea proprio quello avevo chiesto nel titolo. Grazie mille comunque.
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.