Sull’uso di \eqref

  • Creatore
    Topic
  • #54079
    Daniele
    Partecipante
      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
          Daniele
          Partecipante
            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▲