interazione \href e \ExplSyntaxOn

  • Creatore
    Topic
  • #119978
    gamboz
    Partecipante
      Up
      0
      Down
      ::


      Ciao cari,
      mi sono imbattuto in una cosa strana: \href trasforma l’URL in un file-URL se viene chiamato all’interno di un blocco \ExplSyntaxOn/Off.
      Ovvero, alla fine dell’URL aggiunge “.pdf” e altri parametri.
      \href{URL}{text} –> URL.pdf…

      Leggendo https://tex.stackexchange.com/q/304980/56076 mi sembrava di capire che era un problema legato al catcode di “:” e \hyper@normalise ormai risolto.

      Allego un esempio minimo, che, quando compilato, mostra questo strano comportamento.

      Il mio problema principale è che non me lo aspettavo.
      Qualcuno riesce ad aiutarmi a capire cosa succede?
      grazie
      m

      Attachments:
      You must be logged in to view attached files.
    Visualizzazione 1 filone di risposte
    • Autore
      Risposte
      • #119979
        robitex
        Amministratore del forum
          Up
          0
          Down
          ::

          gamboz” post=120456Ciao cari,
          mi sono imbattuto in una cosa strana: \href trasforma l’URL in un file-URL se viene chiamato all’interno di un blocco \ExplSyntaxOn/Off.
          Ovvero, alla fine dell’URL aggiunge “.pdf” e altri parametri.
          \href{URL}{text} –> URL.pdf…

          Leggendo https://tex.stackexchange.com/q/304980/56076 mi sembrava di capire che era un problema legato al catcode di “:” e \hyper@normalise ormai risolto.

          Allego un esempio minimo, che, quando compilato, mostra questo strano comportamento.

          Il mio problema principale è che non me lo aspettavo.
          Qualcuno riesce ad aiutarmi a capire cosa succede?
          grazie
          m

          Ciao. Ti confermo il comportamento che hai riscontrato con la TeX Live 2021.
          Forse la tua domanda trova già risposta al link del forum SE.
          Sembra proprio un problema di codice di categoria di :
          Alla prossima.
          R.

        • #119980
          Up
          0
          Down
          ::


          Con [tt]\ExplSyntaxOn[/tt] i due punti sono una lettera. Trova un modo di non esserci se vuoi che [tt]\href[/tt] funzioni.

          Ciao
          Enrico

      Visualizzazione 1 filone di risposte
      • Devi essere connesso per rispondere a questo topic.

      Go to top