hyperref da personalizzare

  • Questo topic ha 1 risposta, 2 partecipanti ed è stato aggiornato l'ultima volta 15 anni, 5 mesi fa da GKT.
  • Creatore
    Topic
  • #56970
    Up
    0
    Down
    ::


    Il pacchetto citato nel titolo permettere di rendere cliccabili i link

    Ora vorrei migliorare le sue performance aggiungendo 2 opzioni ma non so come fare

    1) La bibliografia (inserita con l’ambiente thebibliography) non ha il link inverso.
    Si dovrebbe aggiungere con questa opzione
    `\usepackage[pagebackref=true]{hyperref}`
    Ma se la inserisco mi da errori in compilazione e non li capisco, riporto la parte finale dalla quale si dovrebbe “dedurre” il problema
    `(C:\Users\Administrator\Desktop\Tesi\Tesi.out)
    (C:\Users\Administrator\Desktop\Tesi\Tesi.out)
    (“C:\Program Files\MiKTeX 2.9\tex\latex\glossaries\dict\glossaries-dictionary-E
    nglish.dict”) (C:\Users\Administrator\Desktop\Tesi\Varie/Frontespizio.tex
    [1 ]) (C:\Users\Administrator\Desktop\Tesi\Varie/Ringraziamenti.texpd
    fTeX warning (ext4): destination with the same identifier (name{page.1}) has be
    en already used, duplicate ignored

    \relax
    l.4 \newpage
    [1]) (C:\Users\Administrator\Desktop\Tesi\Tesi.toc) [2]
    (C:\Users\Administrator\Desktop\Tesi\Varie/Introduzione.tex
    (“C:\Program Files\MiKTeX 2.9\tex\latex\base\omscmr.fd”)) [3]
    (C:\Users\Administrator\Desktop\Tesi\Tesi.gls)
    (C:\Users\Administrator\Desktop\Tesi\Varie/Bibliografia.tex
    (C:\Users\Administrator\Desktop\Tesi\Tesi.brf) [4])
    Runaway argument?
    Tim Berners-Lee, James A. Hendler, Ora Lassila. \href {Bibliografia/\ETC.
    ! File ended while scanning use of \BR@@bibitem.

    \par
    l.48 \input{Varie/Bibliografia}
    % importa pagina sulla bibliografia
    ? `

    2) Vorrei inserire link nella bibliografia a materiale (pdf e html) sul mio pc, così che la bibliografia sia cliccabile e apra il file di riferimento

    Esempio
    `\begin{thebibliography}{2}
    \bibitem{theSemanticWeb} Tim Berners-Lee, James A. Hendler, Ora Lassila. \href{Bibliografia/01-ScientificAmericanTheSemanticWeb.htm}{\emph{The Semantic Web}} Scientific American, 284(5):34-43, Maggio 2001.
    \end{thebibliography}`

    Potete notare che il file htm è sul mio pc e non sul web. E dunque il link non funziona. Cosa dovrei scrivere in href per fare aprire il file dal mio pc?

    Grazie 1000

Visualizzazione 0 filoni di risposte
  • Autore
    Risposte
    • #56971
      GKT
      Partecipante
        Up
        0
        Down
        ::

        Il pacchetto citato nel titolo permettere di rendere cliccabili i link

        Ora vorrei migliorare le sue performance aggiungendo 2 opzioni ma non so come fare

        1) La bibliografia (inserita con l’ambiente thebibliography) non ha il link inverso.
        Si dovrebbe aggiungere con questa opzione
        `\usepackage[pagebackref=true]{hyperref}`

        Prova con`\usepackage[pagebackref]{hyperref}`

        2) Vorrei inserire link nella bibliografia a materiale (pdf e html) sul mio pc, così che la bibliografia sia cliccabile e apra il file di riferimento

        Esempio
        `\begin{thebibliography}{2}
        \bibitem{theSemanticWeb} Tim Berners-Lee, James A. Hendler, Ora Lassila. \href{Bibliografia/01-ScientificAmericanTheSemanticWeb.htm}{\emph{The Semantic Web}} Scientific American, 284(5):34-43, Maggio 2001.
        \end{thebibliography}`

        Potete notare che il file htm è sul mio pc e non sul web. E dunque il link non funziona. Cosa dovrei scrivere in href per fare aprire il file dal mio pc?

        Inserisci il collegamento così
        `\href{run:Bibliografia/01-ScientificAmericanTheSemanticWeb.htm}`
        Il funzionamento del collegamento potrebbe dipendere anche dal programma usato per leggere il pdf. Io ho provato con Acrobat Reader e funziona, mentre nell’anteprima di TeXworks non è possibile aprire nessun file.
        Compilando il seguente esempio minimo`\documentclass[a4paper]{article}

        \usepackage[T1]{fontenc}
        \usepackage[utf8]{inputenc}
        \usepackage[italian]{babel}
        \usepackage{lipsum}
        \usepackage[pagebackref]{hyperref}

        \begin{document}
        \lipsum[1]\cite{theSemanticWeb}

        \cleardoublepage
        \begin{thebibliography}{2}
        \bibitem{theSemanticWeb} Tim Berners-Lee, James A. Hendler, Ora Lassila.\href{run:Bibliografia/01-ScientificAmericanTheSemanticWeb.htm}{\emph{The Semantic Web}} Scientific American, 284(5):34-43, Maggio 2001.
        \end{thebibliography}

        \end{document}`
        non ottengo alcun errore

        Lorenzo

    Visualizzazione 0 filoni di risposte
    • Devi essere connesso per rispondere a questo topic.

    Go to top