equazione troppo larga

  • Questo topic ha 7 risposte, 4 partecipanti ed è stato aggiornato l'ultima volta 18 anni, 7 mesi fa da DMW.
  • Creatore
    Topic
  • #21668
    Up
    0
    Down
    ::


    Salve a tutti,
    ho questo problema: ho un’equazione molto larga che non mi entra nella larghezza del teso. Ho gia’ spezzato l’equazione il piu’ possibile, ma ancora mi sfora dal testo (ci sono matrici molto grosse). C’e’ un modo per rimpicciolire tutta l’equazione? Mi piacerebbe ottenere un risultato simile a scalebox. L’unico modo che ho trovato e’ inserire un \tiny prima dell’equazione, ma cosi’ mi rimpicciolisce anche la numerazione dell’equazione.

    Grazie mille a tutti,

    Mirco.

Visualizzazione 6 filoni di risposte
  • Autore
    Risposte
    • #21669
      Up
      0
      Down
      ::

      Salve a tutti,
      ho questo problema: ho un’equazione molto larga che non mi entra nella larghezza del teso. Ho gia’ spezzato l’equazione il piu’ possibile, ma ancora mi sfora dal testo (ci sono matrici molto grosse). C’e’ un modo per rimpicciolire tutta l’equazione? Mi piacerebbe ottenere un risultato simile a scalebox. L’unico modo che ho trovato e’ inserire un \tiny prima dell’equazione, ma cosi’ mi rimpicciolisce anche la numerazione dell’equazione.

      È un segreto militare? Se non lo è, potresti fornire il codice, non trovi?

      Ciao
      Enrico

    • #21670
      Up
      0
      Down
      ::


      Scusami, ma non pensavo fosse significativo

      `
      \begin{equation}
      \begin{split}
      &\lim_{N \rightarrow \infty} \frac{1}{N} \cdot e_f(k+i) \cdot y_p(k-p+i)^T =\\
      &= \left[
      \begin{array}{cccc}
      E \left( e_{k+i} \cdot {y_{k-p+i}}^T \right) & E \left( e_{k+i} \cdot {y_{k-p+i+1}}^T \right) & \cdots & E \left( e_{k+i} \cdot {y_{k+i-1}}^T \right)\\
      E \left( e_{k+i+1} \cdot {y_{k-p+i}}^T \right) & E \left( e_{k+i+1} \cdot {y_{k-p+i+1}}^T \right) & \cdots & E \left( e_{k+i+1} \cdot {y_{k+i-1}}^T \right)\\
      \vdots & \vdots & & \vdots\\
      E \left( e_{k+f+i-1} \cdot {y_{k-p+i}}^T \right) & E \left( e_{k+f+i-1} \cdot {y_{k-p+i+1}}^T \right) & \cdots & E \left( e_{k+f+i-1} \cdot {y_{k+i-1}}^T \right)\\
      \end{array}
      \right] \\
      \end{split}
      \end{equation}
      `

    • #21671
      DMW
        Up
        0
        Down
        ::


        Aggiungi questo nel preambolo
        `
        \newenvironment{varbmatrix}[1][\small]
        {\left\lbrack\mbox\bgroup#1$\begin{matrix}}
        {\end{matrix}$\egroup\right\rbrack}`

        E poi scrivi
        `
        \begin{multline}
        \lim_{N \rightarrow \infty} \frac{1}{N} \cdot e_f(k+i) \cdot y_p(k-p+i)^T \\
        =\begin{varbmatrix}[\scriptsize]
        E \left( e_{k+i} \cdot {y_{k-p+i}}^T \right) & E \left( e_{k+i} \cdot {y_{k-p+i+1}}^T \right) & \cdots & E \left( e_{k+i} \cdot {y_{k+i-1}}^T \right)\\
        E \left( e_{k+i+1} \cdot {y_{k-p+i}}^T \right) & E \left( e_{k+i+1} \cdot {y_{k-p+i+1}}^T \right) & \cdots & E \left( e_{k+i+1} \cdot {y_{k+i-1}}^T \right)\\
        \vdots & \vdots & & \vdots\\
        E \left( e_{k+f+i-1} \cdot {y_{k-p+i}}^T \right) & E \left( e_{k+f+i-1} \cdot {y_{k-p+i+1}}^T \right) & \cdots & E \left( e_{k+f+i-1} \cdot {y_{k+i-1}}^T \right)\\
        \end{varbmatrix}
        \end{multline} `

        Per scrivere le matrici non usare array ma i vari ambienti matrix offerti dal pacchetto amsmath.

        Vedi anche questo topic
        http://www.guit.sssup.it/phpbb/viewtopic.php?t=3338&start=0&postdays=0&postorder=asc&highlight=
        Ciao

        Andrea

      • #21672
        Up
        0
        Down
        ::


        grazie mille….funge alla perfezione 🙂

      • #21673
        DMW
          Up
          0
          Down
          ::


          Ricordati che nelle formule fuori corpo il segno = va alla fine della riga attuale o all’inizio della successiva, e non ad entrambe.

          Poi, la soluzione precedente non è ottimale perché le prime due righe della matrice sono attaccate.
          Aggiungi \jot, che di solito vale 3pt, \\[\jot] solo dopo la prima riga della matrice
          `
          \begin{multline}
          \lim_{N \rightarrow \infty} \frac{1}{N} \cdot e_f(k+i) \cdot y_p(k-p+i)^T \\
          =\begin{varbmatrix}[\scriptsize]
          E \left( e_{k+i} \cdot {y_{k-p+i}}^T \right) & E \left( e_{k+i} \cdot {y_{k-p+i+1}}^T \right) & \cdots & E \left( e_{k+i} \cdot {y_{k+i-1}}^T \right)\\[\jot]
          E \left( e_{k+i+1} \cdot {y_{k-p+i}}^T \right) & E \left( e_{k+i+1} \cdot {y_{k-p+i+1}}^T \right) & \cdots & E \left( e_{k+i+1} \cdot {y_{k+i-1}}^T \right)\\
          \vdots & \vdots & & \vdots\\
          E \left( e_{k+f+i-1} \cdot {y_{k-p+i}}^T \right) & E \left( e_{k+f+i-1} \cdot {y_{k-p+i+1}}^T \right) & \cdots & E \left( e_{k+f+i-1} \cdot {y_{k+i-1}}^T \right)\\
          \end{varbmatrix}
          \end{multline}`

          ciao

          Andrea

        • #21674
          Up
          0
          Down
          ::

          Ricordati che nelle formule fuori corpo il segno = va alla fine della riga attuale o all’inizio della successiva, e non ad entrambe.

          Va all’inizio della successiva, non alla fine della attuale (come invece capita per le formule nel corpo).

        • #21675
          DMW
            Up
            0
            Down
            ::


            Scusami, hai ragione. A volte non riesco nemmeno a leggere e copiare.
            http://www.guit.sssup.it/phpbb/viewtopic.php?t=3030

            Ciao

            Andrea

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

        Go to top