Spezzare un’equazione (frazione) su più righe

  • Creatore
    Topic
  • #68357
    LuglioM26
    Partecipante
      Up
      0
      Down
      ::


      Salve e buon anno a tutti.

      Brevemente: vorrei spezzare questa formula, ad esempio, su più righe

      $
      \cfrac{g_{\text{m3}} r_{3 a} r_{\text{dnp}} \left(r_{\text{d7}} \left(g_{\text{mp}}+S c_n \left(-1+g_{\text{mp}} r_n \right)\right) + g_{\text{mn}}
      \left(r_{\text{d7}} \left(1+S c_n r_n \right) + r_d \left( 1+S c_n \left( r_{\text{d7}} + r_n \right)\right)\right) + S c_p \left(r_d \left(1+S c_n \left(r_{\text{d7}}+r_n \right)\right)
      \left(-1+g_{\text{mn}} r_p \right)+r_ {\text{d7}} \left(-1+g_{\text{mn}} r_p+g_{\text{mp}} r_p+S c_n \left(-r_p+r_n \left(-1+g_{\text{mn}} r_p+g_{\text{mp}}
      r_p \right)\right)\right)\right)\right)}{2 \left(r_ {\text{d7}} \left(1+S c_p \left(r_{\text{dnp}}+r_p \right)+S c_n \left(r_n \left(1+S c_p r_p \right)+r_ {\text{dnp}} \left(1+S c_p \left(r_n+r_p \right)\right)\right)\right)+r_d \left(1+S c_p r_{\text{dnp}}+S c_p r_p+S c_n \left(r_n \left(1+S c_p r_p \right)+r_ {\text{dnp}}
      \left(1+S c_p \left(r_n+r_p \right)\right)+r_ {\text{d7}} \left(1+g_{\text{mp}} r_{\text{dnp}}+S c_p \left(r_{\text{dnp}}+r_p+g_{\text{mp}} r_{\text{dnp}}
      r_p \right)\right)\right)\right)+r_ {3 a} \left(1+S c_{\text{t1}} r_d+S c_n r_{\text{d7}}+S c_{\text{t1}} r_{\text{d7}}+S^2 c_n c_{\text{t1}} r_d r_{\text{d7}}+S
      c_n r_{\text{dnp}}+S^2 c_n c_{\text{t1}} r_d r_{\text{dnp}}+S^2 c_n c_{\text{t1}} r_{\text{d7}} r_{\text{dnp}}+S c_n g_{\text{mn}} r_{\text{d7}}
      r_{\text{dnp}}+S c_n g_{\text{mp}} r_{\text{d7}} r_{\text{dnp}}+S^2 c_n c_{\text{t1}} g_{\text{mp}} r_d r_{\text{d7}} r_{\text{dnp}}+S c_n r_n+S^2
      c_n c_{\text{t1}} r_d r_n+S^2 c_n c_{\text{t1}} r_{\text{d7}} r_n+S c_p \left(r_{\text{dnp}}+S c_n r_{\text{dnp}} r_n+r_p+S c_n r_{\text{dnp}} r_p+S
      c_n r_n r_p+r_ {\text{d7}} \left(\left(1+g_{\text{mn}} r_{\text{dnp}}+g_{\text{mp}} r_{\text{dnp}}\right) \left(1+S c_n \left(r_n+r_p \right)\right)+S
      c_ {\text{t1}} \left(\left(1+S c_n r_n \right) r_p + r_{\text{dnp}} \left(1+S c_n \left(r_n+r_p \right)\right)\right)\right)+r_d \left(1+S c_{\text{t1}}
      r_{\text{dnp}}+g_{\text{mn}} r_{\text{dnp}}+S c_{\text{t1}} r_p+S c_n \left(r_n \left(1+S c_{\text{t1}} r_p \right)+r_ {\text{dnp}} \left(1+g_{\text{mn}}
      r_n + S c_{\text{t1}} \left(r_n+r_p \right) \right) + r_{\text{d7}} \left(1+g_{\text{mn}} r_{\text{dnp}}+g_{\text{mp}} r_{\text{dnp}} + S c_ {\text{t1}} \left(r_{\text{dnp}}+r_p+g_{\text{mp}}
      r_{\text{dnp}} r_p \right) \right) \right) \right) \right) \right) \right)}
      $

      Premetto che ho cercato anche di ruotare la pagina e cambiarne il formato (e su questo avrei altre domande) con

      \usepackage{pdflscape}
      \begin{landscape}

      \end{landscape}

      per guadagnare spazio nonché di usare i comandi come split, aligned, ecc ma senza risultato.

      Potrei tentare di riscriverla in modo più “decente” ma così è la forma rischiesta.

      Saluti e grazie come al solito

      Stefano

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


          Se volevi scrivere una frazione continua, come sembrerebbe visto che comici con \cfrac, ti mancano un mucchio di graffe nei successivi denominatori; Controlla bene l’esempio di \cfrac leggendo texdoc amsmath nella pagina 14, paragrafo 4.12; probabilmente la formula non starà ancora nella larghezza della pagina, ma poi ci si riesce a ragionare. Prima metti le graffe che mancano e i \cfrac successivi al primo.

        • #68359
          LuglioM26
          Partecipante
            Up
            0
            Down
            ::


            Non è una frazione continua ma una unica con tanti termini e prodotti

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


              Credo che quella formula vada ripensata profondamente: è difficilissima da leggere su PDF e semplicemente ingestibile nel .tex.

              Ciao,
              L.

            • #68361
              LuglioM26
              Partecipante
                Up
                0
                Down
                ::


                Si in effetti è brutta e andrebbe scritta molto meglio. Il punto è che questa è il risultato di un sistema 3×3 già semplificata al massimo. Volevo sapere se è possibile spezzare le frazioni su più rige.

              • #68362
                OldClaudio
                Partecipante
                  Up
                  0
                  Down
                  ::


                  No, ma non devi usare \cfrac che serve per le frazioni continue, ma se vuoi \dfrac per la composizione in display style; poi puoi scrivere separatamente numeratore e denominatore su più righe usando l’ambiente aligned, ma solo tu sia dove sia meglio spezzare.

                • #68363
                  Up
                  0
                  Down
                  ::

                  LuglioM26″ post=67416Si in effetti è brutta e andrebbe scritta molto meglio. Il punto è che questa è il risultato di un sistema 3×3 già semplificata al massimo. Volevo sapere se è possibile spezzare le frazioni su più rige.

                  Siccome a corpo 10 la frazione viene lunga circa un metro e dieci, direi che è difficile farla stare in qualsiasi formato di carta. Non va tanto meglio togliendo tutti i \left e \right che sono perfettamente inutili. Se il tuo editor li aggiunge da sé, digli di non farlo. Sono due centimetri meno. 🙂

                  Perché \cfrac? Non ha alcun senso; forse \dfrac?

                  L’unica cosa che vedo è di scrivere separatamente il numeratore e il denominatore, usando split. Per esempio, puoi scrivere il numeratore come
                  `\begin{equation}\tag{Numeratore}
                  \begin{split}
                  &g_{\text{m3}} r_{3 a} r_{\text{dnp}} (r_{\text{d7}} (g_{\text{mp}}+S c_n (-1+g_{\text{mp}} r_n )) \\
                  &\quad{}+ g_{\text{mn}} (r_{\text{d7}} (1+S c_n r_n ) + r_d ( 1+S c_n ( r_{\text{d7}} + r_n ))) \\
                  &\quad{}+ S c_p (r_d (1+S c_n (r_{\text{d7}}+r_n )) (-1+g_{\text{mn}} r_p ) \\
                  &\quad{}+r_ {\text{d7}} (-1+g_{\text{mn}} r_p+g_{\text{mp}} r_p \\
                  &\quad{}+S c_n (-r_p+r_n (-1+g_{\text{mn}} r_p+g_{\text{mp}} r_p )))))
                  \end{split}
                  \end{equation}`
                  Ciao
                  Enrico

                • #68364
                  LuglioM26
                  Partecipante
                    Up
                    0
                    Down
                    ::


                    Ringrazio come sempre egreg9, OldClaudio, lorenzo.pantieri per i loro preziosi consigli.

                    Il codice della formula in questione viene fuori da Mathematica 8 mentre il \cfrac l’ho aggiunto io nella speranza di avere qualcosa di leggibile ma come perfettamente evidenziato le opzioni non sono molte. Anzi!

                    Un saluto anche di buon anno e grazie come sempre

                    Stefano

                    PS: per determinare la lunghezza come si procede? 10pt sono più o meno 3mm?

                  • #68365
                    Up
                    0
                    Down
                    ::

                    LuglioM26″ post=67425Ringrazio come sempre egreg9, OldClaudio, lorenzo.pantieri per i loro preziosi consigli.

                    Il codice della formula in questione viene fuori da Mathematica 8 mentre il \cfrac l’ho aggiunto io nella speranza di avere qualcosa di leggibile ma come perfettamente evidenziato le opzioni non sono molte. Anzi!

                    Un saluto anche di buon anno e grazie come sempre

                    Stefano

                    PS: per determinare la lunghezza come si procede? 10pt sono più o meno 3mm?

                    Ho preso il tuo codice e ho scritto
                    `\sbox0{$$}\the\wd0`
                    Viene stampata l’ampiezza della box costruita. Eliminando i \left e \right ho ottenuto 3072.4546pt. La conversione in centimetri è facile:

                    3072.4546*2.54/72.27

                    dà 107.98443 (circa).

                    Ciao
                    Enrico

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

                Go to top