sistema di equazioni lunghe con ambiente longequation

  • Creatore
    Topic
  • #100547
    Up
    0
    Down
    ::


    Salve a tutti, per scrivere singole equazioni lunghe utilizzo il seguente codice:

    `
    \makeatletter
    \newenvironment{longequation}
    {\refstepcounter{equation}%
    \begin{flushleft}$}
    {$\quad\nolinebreak\hfill\mbox{}\@eqnnum\end{flushleft}}
    \makeatother
    `

    Per scrivere un sistema di equazioni lunghe ho utilizzato:
    `
    \begin{longequation}
    \left\{
    \begin{aligned}
    &(M_f + M_r)\ddot{y}_1 + (M_f + M_r)\dot{x}_1\dot{\psi} + M_f\,k\ddot{\psi} + (M_r\,h + M_f\,j)\ddot{\phi} + M_f\,e\ddot{\delta} – Y_r – Y_f \\
    &(M_f\,k)\ddot{y}_1 + (M_f\,e\,k + I_{f_z}\cos\epsilon)\ddot{\delta} – i_{f_y}\sin\epsilon\dot{x}_1\dot{\delta} + (M_f\,j\,k – C_{rxz} + (I_{f_z} – I_{f_x})\cos\epsilon\sin\epsilon)\ddot{\phi} – (\frac{i_{f_y}}{R_f} + \frac{i_{r_y}+\lambda i}{R_r})\dot{x}_1\dot{\phi} + (M_f\,k^2 + I_{r_z} + I_{f_x}\sin^2\epsilon + I_{f_z}\cos^2\epsilon)\ddot{\psi} + M_f\,k\dot{x}_1\dot{\psi} – l\,Y_f + b\,Y_r = 0
    \end{aligned}
    \right.
    \end{longequation}
    `
    ma purtroppo latex non riesce ad andare a capo. Come posso risolvere?

    R.

Visualizzazione 1 filone di risposte
  • Autore
    Risposte
    • #100548
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Infatti il pacchetto amsmath offre diversi ambienti per comporre una sola equazione lunga e sistemi di equazioni lunghe, senza ricorrere all’ambiente longaequation e senza assumere che LaTeX sappia dove si lecito andare a capo dentro una lunga espressione; solo chi ha scritto l’equazione conosce il suo “respiro”, la sua logica e sa andare a capo nei posti giusti, gestendo correttamente i grandi delimitatori che vengono aperti in una riga e chiusi in un’altra, ma con delimitatori delle stesse dimensioni.

        La Guida GuIT, benché di oltre 700 pagine, spiega nel dettaglio quali siano le regole per andare a capo, ma la “grammatica” è una cosa e la “semantica” dell’espressione è un’altra.

      • #100549
        Up
        0
        Down
        ::


        L’ambiente [tt]longequation[/tt] non può funzionare nel tuo caso, perché [tt]aligned[/tt] è una tabella (nelle retrovie), quindi viene considerata come un blocco unico, senza risentire minimamente dell’ambiente che lo contiene. Non saprei sinceramente cosa consigliarti per spezzare nel modo opportuno il tuo sistema. Prova a consultare la guida che ti consiglia @OldClaudio

    Visualizzazione 1 filone di risposte
    • Devi essere connesso per rispondere a questo topic.

    Go to top