combinare autoref e vref

  • Creatore
    Topic
  • #25692
    Up
    0
    Down
    ::


    Ciao a tutti,
    per i miei report ho finora usato dei comandi definiti da me, del tipo:
    `
    \newcommand{\figref}[1]{\figurename~\vref{#1}}
    \newcommand{\tabref}[1]{\tablename~\vref{#1}}
    `
    ovviamente utilizzo il pacchetto ` \usepackage[english]{varioref} `
    ma mi e` stato fatto recentemente notare l’ulitzzo di ` \autoref{} ` che e` molto comodo, oviamente e` richiesto l’utilizzo di ` \usepackage{hyperref} `

    c’e` un modo per unire le due funzioni?
    penso che si debba in qualche modo ridefinire il comando \autoref{}, ma non sono molto bravo in queste cose …

    riassumendo, vorrei avere un unico comando per fare i riferimenti a figure, tabelle, sezioni, etc (come fa autoref) che in piu` mi dica acnhe a che pagina e` il suddetto riferimento (come fa vref)

    vi ringrazio
    Nucleo

Visualizzazione 2 filoni di risposte
  • Autore
    Risposte
    • #25693
      Up
      0
      Down
      ::


      Ciao a tutti,
      ho avuto una idea che pero` nn funziona:

      `
      \renewcommand{\autoref}[1]{\autoref{#1} \vpageref{#1}}
      `

      mi da il seguente errore

      `
      ! TeX capacity exceeded, sorry [input stack size=5000].
      \autoref #1->\autoref {#1
      } \vpageref {#1}
      l
      `

      qualcuno ha idee al riguardo?
      grazie

    • #25694
      DMW
        Up
        0
        Down
        ::


        La prossima volta però metti un esempio compilabile.

        Così funziona?
        `\let\oldautoref\autoref
        \renewcommand{\autoref}[1]{\oldautoref{#1} \vpageref{#1}} `

        Ciao

        Andrea

      • #25695
        Up
        0
        Down
        ::


        perfeto grazie mille, ora funziona.
        scusa se non ho postato un esmpio ma l’ho provato direattemente sul mio report.

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

    Go to top