Aiuto per eqnarray

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


      Salve a tutti! Sono un neofita di quella meraviglia che è LaTeX e avrei un quesito che forse vi farà sorridere di tenerezza…

      Voglio inserire in una tesina un sistema di equazioni numerato. I comandi

      $$
      \left\{
      PROTECTED0
      \right.
      $$

      andrebbero benone, ma purtroppo il sistema non viene numerato! Penso che dovrei usare eqnarray, ma la sequenza

      $$
      \left\{
      PROTECTED1
      \right.
      $$

      mi restituisce un bel “missing \endgroup inserted”.

      Che faccio?

      Grazie a tutti, Lorenzo

    Visualizzazione 7 filoni di risposte
    • Autore
      Risposte
      • #4396
        Up
        0
        Down
        ::

        Voglio inserire in una tesina un sistema di equazioni numerato. I comandi

        $$
        \left\{
        PROTECTED3
        \right.
        $$

        andrebbero benone, ma purtroppo il sistema non viene numerato!

        Oltre a non venir giustamente numerato, stai usando `$$…$$` che è obsoleto e va sostituito con `\[…\]`

        Per ottenere la numerazione è sufficiente utilizzare `\begin{equation}
        \left\{
        \begin{array}{rcl}
        \bar{y} & = & y-\alpha x -\beta \\
        \bar{x} & = & x
        \end{array}
        \right.
        \end{equation}`
        Queste cose sono presenti su qualunque manuale o guida (anche elettronica) nelle prime 2 o 3 pagine. Tanto per iniziare ti consiglio di cercare “Una (mica tanto) breve introduzione al LaTEX2ε” (ovvero cerca questo file lshort.pdf).

      • #4397
        Up
        0
        Down
        ::


        mi sapete mica dire perchè l’ambiente equation non mi centra le equazioni (mentre $$ displaymath e roba varia vanno un amore)?

      • #4398
        Up
        0
        Down
        ::

        mi sapete mica dire perchè l’ambiente equation non mi centra le equazioni (mentre $$ displaymath e roba varia vanno un amore)?

        Non agganciarti a filoni vecchi per una domanda nuova. E abbi la cortesia di mandare un esempio minimo. Perché, senza dare opzioni particolari, equation mette le formule al centro per benino.
        Ciao
        Enrico

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


          Riprendo questo vecchio 3D ora che ho un po’ più di esperienza…

          Il codice proposto
          `\begin{equation}
          \left\{
          \begin{array}{rcl}
          \bar{x} & = & x\\
          \bar{y} & = & y-\alpha x -\beta
          \end{array}
          \right.
          \end{equation}`
          oltre ad essere macchinoso da scrivere, dà una spaziatura insoddisfacente fra i membri delle equazioni.

          Il codice
          `\begin{equation}
          \left\{{\setlength\arraycolsep{2pt}
          \begin{array}{rcl}
          \bar{x} & = & x\\
          \bar{y} & = & y-\alpha x -\beta
          \end{array}}
          \right.
          \end{equation}`
          rimedia al problema della spaziatura, ma resta goffo. La soluzione migliore è IMO fornita su un piatto d’argento dal pacchetto amsmath:
          `\begin{equation}
          \left\{
          \begin{aligned}
          \bar{x} &= x\\
          \bar{y} &= y-\alpha x -\beta
          \end{aligned}
          \right.
          \end{equation}`
          Visto che ci sono, penso che l’ambiente eqnarray vada evitato e sostituito con i vari align e aligned… che sono stati pensati apposta.

          L.

        • #4400
          Up
          0
          Down
          ::


          Soluzione ancora più semplice`
          \begin{equation}
          \begin{cases}

          \end{cases}
          \end{equation}`

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

            Soluzione ancora più semplice`
            \begin{equation}
            \begin{cases}

            \end{cases}
            \end{equation}`

            Per una volta, non sono d’accordo con te. Il codice
            `\begin{equation}
            \begin{cases}
            \bar{x} &= x\\
            \bar{y} &= y-\alpha x -\beta
            \end{cases}
            \end{equation}`
            è molto compatto, ma:
            1. la spaziatura fra i membri delle equazioni non è soddisfacente;
            2. l’ambiente cases non è fatto per i sistemi di equazioni, ma per “scelte” del tipo:
            `\begin{equation}
            H(t)=
            \begin{cases}
            0, & \text{per }t < 0,\\ 1, & \text{per }t \ge 0. \end{cases} \end{equation}` Trattasi di finezze, ovvio. L.

          • #4402
            Up
            0
            Down
            ::


            Anche io concordo con quello che dice Lorenzo.

          • #4403
            Up
            0
            Down
            ::


            In effetti mi sono scordato di aggiungere un \displaystyle.

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

        Go to top