Allineamento di sistemi di equazioni su più di una riga

  • Creatore
    Topic
  • #79608
    Up
    0
    Down
    ::


    Buonasera a tutti.
    Sto scrivendo dei sistemi di equazioni in cui ogni equazione occupa più di una riga, e vorrei che le righe successive alla prima fossero allineate a destra. Vorrei inoltre che il sistema fosse racchiuso da una parentesi graffa inziale, come avviene normalmente. Ad esempio:

    x = roba che sta su una riga
    + roba che non ci sta
    y = altra roba su una riga
    + altra roba che non c’entra

    con la seconda e la quarta riga allineate a destra e con la graffa a sinistra delle equazioni.

    Usando aligned dentro ad equation non riesco a fare in modo che le seconde righe siano allineate a destra. Ho cercato e fatto parecchi tentativi e la cosa con cui vado più vicino al risultato voluto è multline, solo che non riesco a mettere la parentesi graffa a sinistra delle equazioni (il motivo per cui non sono soddisfatto della soluzione con aligned è perché in una stessa pagina capita più di un sistema e le rispettive parentesi graffe sono disallineate, e non mi piace).

    equation e aligned:

    `
    \begin{equation}
    \left\{
    \begin{aligned}
    x &= roba che sta su una riga\\
    &\quad + roba che non ci sta\\
    y &= altra roba su una riga\\
    &\quad + altra roba che non c'entra
    \end{aligned}
    \right.
    \end{equation}
    `

    multline:

    `
    \begin{multline}
    x = roba che sta su una riga\\
    \shoveright{+ roba che non ci sta}\\
    \shoveleft{y = altra roba su una riga}\\
    \shoveright{+ altra roba che non c'entra}\\
    \end{multline}
    `

    Grazie.

Visualizzazione 4 filoni di risposte
  • Autore
    Risposte
    • #79609
      Up
      0
      Down
      ::

      DoR” post=78749Buonasera a tutti.
      Sto scrivendo dei sistemi di equazioni in cui ogni equazione occupa più di una riga, e vorrei che le righe successive alla prima fossero allineate a destra. Vorrei inoltre che il sistema fosse racchiuso da una parentesi graffa inziale, come avviene normalmente. Ad esempio:

      x = roba che sta su una riga
      + roba che non ci sta
      y = altra roba su una riga
      + altra roba che non c’entra

      con la seconda e la quarta riga allineate a destra e con la graffa a sinistra delle equazioni.

      Usando aligned dentro ad equation non riesco a fare in modo che le seconde righe siano allineate a destra. Ho cercato e fatto parecchi tentativi e la cosa con cui vado più vicino al risultato voluto è multline, solo che non riesco a mettere la parentesi graffa a sinistra delle equazioni (il motivo per cui non sono soddisfatto della soluzione con aligned è perché in una stessa pagina capita più di un sistema e le rispettive parentesi graffe sono disallineate, e non mi piace).

      equation e aligned:

      `
      \begin{equation}
      \left\{
      \begin{aligned}
      x &= roba che sta su una riga\\
      &\quad + roba che non ci sta\\
      y &= altra roba su una riga\\
      &\quad + altra roba che non c'entra
      \end{aligned}
      \right.
      \end{equation}
      `

      multline:

      `
      \begin{multline}
      x = roba che sta su una riga\\
      \shoveright{+ roba che non ci sta}\\
      \shoveleft{y = altra roba su una riga}\\
      \shoveright{+ altra roba che non c'entra}\\
      \end{multline}
      `

      Grazie.

      Proverei con [tt]aligned[/tt] dentro [tt]aligned[/tt]

      `
      \begin{equation}
      \begin{cases}
      \begin{aligned}
      x &=
      \begin{aligned}
      &roba che sta su una riga\\
      &\quad{} + roba che non ci sta\\
      \end{aligned}
      y &=
      \begin{aligned}
      &altra roba su una riga\\
      &\quad{} + altra roba che non c'entra
      \end{aligned}
      \end{aligned}
      \end{cases}
      \end{equation}
      `
      Ciao
      Enrico

    • #79610
      Up
      0
      Down
      ::


      Grazie della risposta, però non è quello che cerco.
      Con la soluzione consigliata il risultato è che le la parte a sinistra dell’uguale viene centrata verticalmente rispetto alla parte a destra, ma l’allineamento orizzontale non viene alterato, ed era quelo il problema.
      Io vorrei che la seconda riga di ogni equazione fosse allineata a destra, in modo che il sistema occupi tutta la larghezza della pagina disponibile.

    • #79611
      Up
      0
      Down
      ::

      DoR” post=78837Grazie della risposta, però non è quello che cerco.
      Con la soluzione consigliata il risultato è che le la parte a sinistra dell’uguale viene centrata verticalmente rispetto alla parte a destra, ma l’allineamento orizzontale non viene alterato, ed era quelo il problema.
      Io vorrei che la seconda riga di ogni equazione fosse allineata a destra, in modo che il sistema occupi tutta la larghezza della pagina disponibile.

      Un po’ di documentazione si può anche leggere, o no?

      `\begin{equation}
      \begin{cases}
      \begin{aligned}
      x &=
      \begin{aligned}[t]
      &roba che sta su una riga\\
      &\quad{} + roba che non ci sta\\
      \end{aligned}
      \\
      y &=
      \begin{aligned}[t]
      &altra roba su una riga\\
      &\quad{} + altra roba che non c'entra
      \end{aligned}
      \end{aligned}
      \end{cases}
      \end{equation}`
      Che significa “occupare tutta la larghezza della pagina disponibile”? Sei tu che decidi dove spezzare le righe.

      Ciao
      Enrico

    • #79612
      Up
      0
      Down
      ::


      Con “tutta la larghezza della pagina disponibile” intendo nello stosso modo in cui agisce multline, cioè mettendo la prima riga il più a sinistra possibile e la seconda il più a destra possibile.

    • #79613
      Up
      0
      Down
      ::

      DoR” post=78843Con “tutta la larghezza della pagina disponibile” intendo nello stosso modo in cui agisce multline, cioè mettendo la prima riga il più a sinistra possibile e la seconda il più a destra possibile.

      Non ha senso. Puoi provare a spiegarti con un esempio vero?

      Ciao
      Enrico

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

Go to top