problema con hyperref —> \url{}

  • Creatore
    Topic
  • #107845
    Up
    0
    Down
    ::


    Salve a tutti,
    pacchetto hyperref,
    scrivo l’url dentro la parentesi graffa, compilo con texshop e se sul pdf clicco sul testo per linkarmi al web mi dice che non esiste applicazione collegata per poterlo fare.
    attraverso la finestra di dialogo vado in applicazioni e seleziono, ad es., safari. Si apre la pagina web e sembra tutto ok.

    Ma al successivo succede di nuovo la stessa cosa. Ogni volta va ri-selezionato il browser da applications

    Mi succede anche se da texshop genero un nuovo file da template (aggiungendo il pacchetto hyperref). senza aggiungere altro che il testo dell’url.

    Quindi non dovrebbero essere mie impostazioni particolari, posto che me ne sono accorto scrivendo su:
    `\documentclass[boldsubject,italicsignature,noindent]{articoletteracdp}`
    compilando XeLaTeX
    (ma lo fa anche compilando LaTeX)

    Grazie anticipatamente
    frix

    PS

    Al momento uso ancora la versione 2015 di MacTeX….lo so dovrei aggiornare… 🙂
    Ho appena aggiornato all’ultima versione di texshop

Visualizzazione 5 filoni di risposte
  • Autore
    Risposte
    • #107846
      Massimiliano
      Partecipante
        Up
        0
        Down
        ::


        Ciao frix,

        potresti postare un esempio minimo compilabile? Così si può verificare facilmente se il problema è nel codice o nell’editor.

      • #107847
        Up
        0
        Down
        ::


        @ Marluxia

        Non l’ho fatto perché accade anche con il template di texshop, purché si aggiunga hyperref in coda ai pacchetti,
        sicché riterrei inutile riportare qua il codice.

        ad es. succede con:

        `File/New from Stationery/AMS-Article`

        `File/New from Stationery/XeLaTeX`

        compilando più volte di seguito.

        .F.

      • #107848
        Up
        0
        Down
        ::


        Secondo me non è un problema di latex ma è un problema del tuo computer.
        Se vai sulle preferenze di sistema, tab “generali” sotto la voce “browser web di default” che c’è?

        Se provi ad aprire un link che sta, ad esempio, in una mail ti esce la stessa scelta?
        E se apri il pdf generato con anteprima invece che usando texshop?

      • #107849
        Up
        0
        Down
        ::


        il browser è impostato correttamente sulla macchina.

        ho provato senza esito con:

        1. skim
        2. preview
        3. pdfpen

        Poi sono passato ad acrobatpro. Che non uso mai e di cui mi dimentico. Cliccando sul link is è aperta una finestra che mi dice:

        – che il documento sta provando a connettersi all’indirizzo del link.
        – Se sono certo che il sito è a posto, selezionando allow si connette.

        ***

        Penso di aver capito cosa succede:

        si connette se scrivo:

        `\url{http://www.guitex.org/home/}`

        non si connette (tranne che con acrobat, come detto sopra) se scrivo:

        `\url{www.guitex.org/home/}`

        quindi per hyperref ci deve essere differenza tra scrivere l’url con il percorso completo di

        `http://`

        oppure solo con:

        `www.`

        Sinceramente non me ero mai accorto.

      • #107850
        Up
        0
        Down
        ::


        Vedi l’importanza di scrivere un codice minimo compilabile è anche questa…chi ha mac avrebbe riprodotto il problema immediatamente. Anche a me si comporta in quel modo ma non me ne ero mai accorto perché ho sempre fatto copia incolla degli indirizzi internet che ho inserito che erano quindi completi di tutto il percorso. Se fossi stato in grado di riprodurre l’errore ci avrei messo zero a prendere un pdf dove ero sicuro che i link funzionassero e a scoprire la differenza 😉

        L’importante comunque è che si sia trovata una causa e personalmente ho imparato una cosa in più 🙂

      • #107851
        Up
        0
        Down
        ::



        @Little

        gli url che scrivevo nel codice erano copiati dal browser, come dici di fare anche tu. Motivo per cui non mi accorgevo del problema.
        I siti a cui dovevo linkarmi non aggiungevano nella copiatura lo “http//:” al percorso. Non saprei dire perché.

        Fortunatamente ho provato utilizzando l’indirizzo di questo forum e ho constato che il link funzionava, ho guardato il codice con più attenzione notando che il percorso era completo.

        Però acrobat digerisce lo stesso anche il pdf con il percorso tronco in partenza. Quindi mi resta ancora qualche perplessità che presumo in qualche modo correlata ai lettori di pdf.

        Ho dato un’occhiata veloce al manuale di hyperref e non ho trovato nulla in merito.

        Grazie a tutti.

        .F.

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

    Go to top