split

  • Creatore
    Topic
  • #14723
    Nebula
    Partecipante
      Up
      0
      Down
      ::


      ho letto in varie guide, ma non riesco ad usare split.
      potete spiegarmi con la pazienza che avreste con un bimbo di scimpanzè
      come si usa?
      dove si usa?
      dove non si usa?
      eventuali errori?

      grazie.

    Visualizzazione 16 filoni di risposte
    • Autore
      Risposte
      • #14724
        Up
        0
        Down
        ::


        Leggi la guida del pacchetto amsmath: riporta degli esempi.

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

          ho letto in varie guide, ma non riesco ad usare split.
          potete spiegarmi con la pazienza che avreste con un bimbo di scimpanzè
          come si usa?
          dove si usa?
          dove non si usa?
          eventuali errori?

          grazie.

          Visto che ho più tempo di Lapo :), eccoti un esempio dell’uso di split:
          `\begin{equation}
          \begin{split}
          u(x,t) &=\frac{1}{2}\bigl(H(x+ct)+H(x-ct)\bigr) \\
          &=\begin{cases}
          0, & \text{se $x+ct<0$,}\\
          1/2, & \text{se $x+ct>0$\, e\, $x-ct>0$,}\\
          1, & \text{se $x+ct<0$.}
          \end{cases}
          \end{split}
          \end{equation}
          `
          L’ambiente split (necessariamente dentro un ambiente equation) serve per spezzare con allineamento un'(unica) equazione.

          Ciao,
          L.

        • #14726
          Nebula
          Partecipante
            Up
            0
            Down
            ::


            il mio problema era che lo volevo usare dentro un ambiente align.
            qualcosa tipo
            `\begin{align}
            \begin {split}
            blablabla \\
            blablabla \\
            blablabla
            \end {split}
            \end{align}`

            o magari
            `\begin{align}
            blablabla \\
            \begin {split}
            blablabla \\
            \end {split}
            blablabla
            \end{align}`

            si può?

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

              il mio problema era che lo volevo usare dentro un ambiente align.

              L’ambiente align serve per allineare più formule, l’ambiente split per spezzarne con allineamento una sola. Il tuo codice non va bene: leggi la doc. di amsmath.

              Ciao,
              L.

            • #14728
              Up
              0
              Down
              ::


              Per capire quando usare align con split guarda i vari esempi di questa guida
              ftp://tug.ctan.org/pub/tex-archive/info/math/voss/mathmode/Mathmode.pdf

            • #14729
              Up
              0
              Down
              ::


              Mi aggancio a questo topic perchè la mia domanda è praticamente la stessa. Se ho un sistema di equazioni (quindi ambiente cases) come faccio a spezzare le equazioni stesse perchè troppo lunghe?

              Ho provato con multline ma non funziona, genera proprio un errore. Ho provato con split e genera un warning quindi esisterà un modo più corretto, immagino. Ho guardato la documentazione di amsmath e spiega il perchè di questo warning: prima e dopo di split non deve esserci niente e nel mio caso ci sono di sicuro le parentesi (anche se con cases non devo scriverle personalmente immagino che split sia comunque infastidito).

            • #14730
              Nebula
              Partecipante
                Up
                0
                Down
                ::


                quindi se ho più righe da spezzare non c’è altra alternativa che questo?
                `\[ \begin{split} blablabla \end{split} \]
                \[ \begin{split} blablabla \end{split} \]

                \[ \begin{split} blablabla \end{split} \]
                `

              • #14731
                Up
                0
                Down
                ::


                Come sopra, leggi questa guida
                ftp://tug.ctan.org/pub/tex-archive/info/math/voss/mathmode/Mathmode.pdf

                In soldoni, ci sono ambienti che scrivono diverse equazioni su più righe (es. align) e altri che scrivono una sola equazione su più righe (es. split, gather, multiline, aligned …)

              • #14732
                Nebula
                Partecipante
                  Up
                  0
                  Down
                  ::


                  perciò, se ho capito bene dalla guida, non c’è modo di far andare a capo più righe contemporaneamente.
                  o sbaglio?

                • #14733
                  Up
                  0
                  Down
                  ::


                  Non capisco cosa vuoi fare, fammi uno shcemino perché sicuramente si puo’ fare.

                • #14734
                  Nebula
                  Partecipante
                    Up
                    0
                    Down
                    ::


                    stavo stimando una funzione, perciò avevo scritto una cosa del tipo

                    f(x) < ......... __ <......... __ <........ __ <........ __ <........ allineando i "<" con align. il fatto è che in alcune righe dovrei adnare a capo, tipo f(x) < ......... __ <........ __ <........+ ___+........ __ <........ __ <........ + ___ +........ __ <........ ad ora sono andato a capo manualmente, e mi chiedevo se c'era un modo di usare split o chissà cos'altro senza rinunciare all'ambiente align. ( i "_" sono spazi vuoti).

                  • #14735
                    Up
                    0
                    Down
                    ::

                    stavo stimando una funzione, perciò avevo scritto una cosa del tipo

                    f(x) < ......... __ <......... __ <........ __ <........ __ <........ allineando i "<" con align. il fatto è che in alcune righe dovrei adnare a capo, tipo f(x) < ......... __ <........ __ <........+ ___+........ __ <........ __ <........ + ___ +........ __ <........ ad ora sono andato a capo manualmente, e mi chiedevo se c'era un modo di usare split o chissà cos'altro senza rinunciare all'ambiente align. ( i "_" sono spazi vuoti).

                    `\begin{align}
                    f(x)&\!\begin{aligned}[t]
                    &

                  • #14736
                    Nebula
                    Partecipante
                      Up
                      0
                      Down
                      ::


                      mmm…. enrico, non ho capito…

                      ho provato a scrivere quello che hai suggerito con e senza il \! e non mi è cambiato nulla…

                      e perchè hai messo il [t]?

                      e soprattutto…. perchè non mi ha dato errore? non doveva essere qualcosa tipo [numero]?

                    • #14737
                      Up
                      0
                      Down
                      ::

                      mmm…. enrico, non ho capito…

                      ho provato a scrivere quello che hai suggerito con e senza il \! e non mi è cambiato nulla…

                      Non guardi abbastanza bene. La prima volta non l’avevo messo e la piccola differenza si nota. È vero che sapevo dove guardare. 🙂

                      e perchè hai messo il [t]?

                      Il [t] serve per dire che il contenuto dell’ambiente “aligned” deve essere allineato secondo la linea di base della riga superiore. Puoi vedere che succede usando [c] (che equivale a non metterci niente) o .

                      e soprattutto…. perchè non mi ha dato errore? non doveva essere qualcosa tipo [numero]?

                      Ti aspettavi un errore? E perché mai? Guarda che mi offendo. 😀 😉 (Nota: non sono sveglio prima delle sei per risponderti, sono in un fuso orario a -7 dall’Italia. Ancora per poco.)

                      Ciao
                      Enrico

                    • #14738
                      Nebula
                      Partecipante
                        Up
                        0
                        Down
                        ::

                        Non guardi abbastanza bene. La prima volta non l’avevo messo e la piccola differenza si nota. È vero che sapevo dove guardare. 🙂

                        mmm… è vero, cambia la posizione di g…

                        Il [t] serve per dire che il contenuto dell’ambiente “aligned” deve essere allineato secondo la linea di base della riga superiore. Puoi vedere che succede usando [c] (che equivale a non metterci niente) o .

                        claro

                        Ti aspettavi un errore? E perché mai? Guarda che mi offendo. 😀 😉 (Nota: non sono sveglio prima delle sei per risponderti, sono in un fuso orario a -7 dall’Italia. Ancora per poco.)

                        è che sono scemo io… pensavo a alignat…

                        cmq…. a capo così non ci va, vero?

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

                          …ho un sistema di equazioni (quindi ambiente cases)…

                          No, niente “quindi”: l’ambiente cases è fatto per altro (costrutti di “tipo scelta”, come dice il nome).

                          http://www.guit.sssup.it/phpbb/viewtopic.php?t=1677&highlight=cases

                          Ciao,
                          L.

                        • #14740
                          Up
                          0
                          Down
                          ::

                          …ho un sistema di equazioni (quindi ambiente cases)…

                          No, niente “quindi”: l’ambiente cases è fatto per altro (costrutti di “tipo scelta”, come dice il nome).

                          http://www.guit.sssup.it/phpbb/viewtopic.php?t=1677&highlight=cases

                          Ciao,
                          L.

                          Ah…benissimo. Grazie mille!

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

                      Go to top