Sull’uso di \eqref

  • Creatore
    Topic
  • #54079
    Up
    0
    Down
    ::


    Buongiorno a tutti,
    vi propongo una piccola discussione. Stamattina, finalmente, mi sono deciso a guardare per bene il manuale di varioref per vedere come far citare le equazioni nel classico modo, cioè (#1), usando \vref. Tale manuale propone di inserire il seguente comando nel preambolo:
    `\labelformat{equation}{(#1)}`
    In realtà quello indicato nel manuale prevedeva anche “equation~” davanti a (#1).
    Così facendo LaTeX “riconosce automaticamente” le equazioni e usando \ref (contenuto nella definizione di \vref) produce (#1).
    Il dubbio è questo. La definizione di \eqref del pacchetto amsmath è un tantino più complessa. Non usa le parentesi (vi prego di correggermi se sbaglio). Come mai?

    Qual’è il vantaggio dell’usare \eqref piuttosto che reimpostare il \labelformat? Viceversa magari è meglio usare \labelformat?
    Ultima domanda: se consigliate l’uso di \eqref, c’è la possibilità di usare \vref per le equazioni facendo comparire le parentesi? Lo chiedo perchè \vref non è semplicemente \ref + \pageref, ma mette anche “nella pagina precedente”, ecc.

    Ciao a tutti,
    Daniele

Visualizzazione 2 filoni di risposte
  • Autore
    Risposte
    • #54080
      lorenzo.pantieri
      Partecipante
        Up
        0
        Down
        ::


        \eqref, fra l’altro, produce il riferimento sempre in tondo.
        `\documentclass{book}
        \usepackage{amsmath}
        \begin{document}

        \begin{equation}
        \label{eqn:a}
        a=a
        \end{equation}

        Vedi l'equazione~\eqref{eqn:a}. \\
        \emph{Vedi l'equazione~\eqref{eqn:a}.}

        Vedi l'equazione~(\ref{eqn:a}). \\
        \emph{Vedi l'equazione~(\ref{eqn:a}).}

        \end{document}
        `
        La vedo così: amsmath è il massimo per gestire la matematica con LaTeX; amsmath definisce \eqref per riferirsi alle formule; dunque uso \eqref.

        Ciao,
        L.

      • #54081
        Up
        0
        Down
        ::


        Grazie mille Lorenzo.
        Adesso capisco a cosa serve la definizione articolata di \eqref. Se tuttavia il vantaggio è solo questo, credo che ridefinirò il \labelformat in modo da poter usare \vref per le equazioni (temo che nelle tempistiche risicate se mettessi a mano riferimenti come “nella pagina precedente” potrei introdurre errori senza accorgermi nel processio di revisione finale dell’impaginazione). Se dovessi introdurre riferimenti a equazioni in ambienti con formattazione diversa dal tondo, agirò a mano per sistemare la cosa.

        Intanto attendo ulteriori suggerimenti, eventualmente per integrare \eqref in \vref.

        Ciao,
        Daniele

      • #54082
        lorenzo.pantieri
        Partecipante
          Up
          0
          Down
          ::

          Adesso capisco a cosa serve la definizione articolata di \eqref. Se tuttavia il vantaggio è solo questo […].

          Non so se il vantaggio sia solo quello. Come ti dicevo, non vedo motivi per usare un comando diverso da \eqref (o addirittura di costruirselo a mano) per riferirsi alle equazioni.

          Ciao,
          L.

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

      Go to top