Un orrore con eqnarray

  • Creatore
    Topic
  • #109155
    lorenzo.pantieri
    Partecipante
      Up
      0
      Down
      ::


      Carissimi, per ragioni che vi saranno chiare a breve, vorrei che mi aiutaste a ottenere un risultato vagamente simile a (serve amsmath)
      `\begin{multline}
      f=a+b+c \\
      +d+e+g+h \\
      +r+s+t
      \end{multline}`
      con eqnarray:
      `\begin{eqnarray}
      \lefteqn{f=a+b+c}
      \nonumber \\
      & & +d+e+g+h
      \nonumber \\
      & & +r+s+t
      \end{eqnarray}`
      Non riesco ad allimeare a destra la terza parte della formula. Sono ammese anche soluzioni “sporche”, purché si usino i soli comandi standard di LaTeX (non di amsmath!).

      Grazie anticipate.

    Visualizzazione 0 filoni di risposte
    • Autore
      Risposte
      • #109156
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Perché usi [tt]\lefteqn[/tt]? Il modo giusto di allineare quella forumula è:`\begin{eqnarray}
          f &=&a+b+c
          \nonumber \\
          & & +d+e+g+h
          \nonumber \\
          & & +r+s+t
          \end{eqnarray}`
          Però dappertutto c’è scritto che eqnarray non deve venire mai usato perché lo spazio a cavallo dell’uguale è errato; lo si dovrebbe poter aggiustare con qualcosa come`{\tabcolsep=3pt\relax
          \begin{eqnarray}
          f &=&a+b+c
          \nonumber \\
          & & +d+e+g+h
          \nonumber \\
          & & +r+s+t
          \end{eqnarray}}`Ricordo di aver fatto una cosa del genere una ventina di anni fa; ma mi sembra di avere fatto qualcosa di un po’ più complesso. Se non funzionasse esegui un rattoppo con il pacchetto xpatch reimpostando all’interno del comando \eqnarray il valore di \tabcolsep. Ovviamente ti tocca andare a vedere nel cuore di latex o nel cuore della classe che usi come è definito il comando di aperttura di eqnarray.

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

      Go to top