Formula che deborda dal margine destro

  • Creatore
    Topic
  • #4536
    lorenzo.pantieri
    Partecipante
      Up
      0
      Down
      ::


      Salve ancora a tutti voi, colleghi di LaTeX!

      Ho appena finito di stampare in LaTeX la mia tesina di laurea che avevo fatto con Word….beh, non c’è paragone… come confrontare Sandra Bullock e un rospo…

      Sono nella fase di tuning.

      Se scrivo

      %
      Se la cubica ha equazione (\ref{cubica}), allora $c=\beta
      \left([1,0,0],[0,1,0],[1,1,0],[1,c,0]\right)$.
      %
      la parte finale della formula deborda (leggermente) dal margine destro.

      Come posso rimediare?

      Grazie, Lorenzo

    Visualizzazione 11 filoni di risposte
    • Autore
      Risposte
      • #4537
        Up
        0
        Down
        ::

        Salve ancora a tutti voi, colleghi di LaTeX!
        Ho appena finito di stampare in LaTeX la mia tesina di laurea che avevo fatto con Word….beh, non c’è paragone… come confrontare Sandra Bullock e un rospo…
        Sono nella fase di tuning.
        Se scrivo`Se la cubica ha equazione (\ref{cubica}), allora $c=\beta
        \left([1,0,0],[0,1,0],[1,1,0],[1,c,0]\right)$.`la parte finale della formula deborda (leggermente) dal margine destro.
        Come posso rimediare?

        Non puoi, se non modificando il testo. Queste sono ottime occasioni per rivedere anche la forma, oltre che il contenuto. In caso disperato, metti la formula in evidenza (con \[…\]). Già che ci sono: ricorda di scrivere`Se la cubica ha equazione~(\ref{cubica})`per evitare che il numero possa andare a capo da solo.
        Ciao
        Enrico

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

          Salve ancora a tutti voi, colleghi di LaTeX!
          Se scrivo`Se la cubica ha equazione~(\ref{cubica}), allora $c=\beta
          \left([1,0,0],[0,1,0],[1,1,0],[1,c,0]\right)$.`la parte finale della formula deborda (leggermente) dal margine destro.
          Come posso rimediare?

          Non puoi, se non modificando il testo. Queste sono ottime occasioni per rivedere anche la forma, oltre che il contenuto. In caso disperato, metti la formula in evidenza (con \[…\]).
          Enrico

          Okay ma… come faccio a modificare il testo. Io vorrei che la formula andasse a capo dopo [1,1,0], ma se scrivo
          %
          $c=\beta\left([1,0,0],[0,1,0],[1,1,0],\-[1,c,0]\right)$
          %
          non succede nulla!

          Lorenzo

        • #4539
          Up
          0
          Down
          ::

          Okay ma… come faccio a modificare il testo. Io vorrei che la formula andasse a capo dopo [1,1,0], ma se scrivo`$c=\beta\left([1,0,0],[0,1,0],[1,1,0],\-[1,c,0]\right)$`non succede nulla!

          Il comando “\-” non fa quello che pensi; serve per indicare un punto di sillabazione in una parola.
          In quella formula non si dovrebbe andare a capo dopo una virgola, perché ciò che sta fra le parentesi è un tutt’uno. In casi disperati, ma prima prova a rivedere il testo, puoi inserire il comando “\linebreak[2]”.
          Ciao
          Enrico

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

            Vorrei che la formula andasse a capo dopo [1,1,0], ma se scrivo`$c=\beta\left([1,0,0],[0,1,0],[1,1,0],\-[1,c,0]\right)$`non succede nulla!

            Il comando “\-” non fa quello che pensi; serve per indicare un punto di sillabazione in una parola. In quella formula non si dovrebbe andare a capo dopo una virgola, perché ciò che sta fra le parentesi è un tutt’uno. In casi disperati, ma prima prova a rivedere il testo, puoi inserire il comando “\linebreak[2]”.
            Enrico

            Scusa ma…che vuoi dire con “rivedere il testo”?? Intendi “cambiare la formula”???
            Comunqe mi sa che la metto in display e festa finita…
            Lorenzo

          • #4541
            Up
            0
            Down
            ::

            Vorrei che la formula andasse a capo dopo [1,1,0], ma se scrivo`$c=\beta\left([1,0,0],[0,1,0],[1,1,0],\-[1,c,0]\right)$`non succede nulla!

            Il comando “\-” non fa quello che pensi; serve per indicare un punto di sillabazione in una parola. In quella formula non si dovrebbe andare a capo dopo una virgola, perché ciò che sta fra le parentesi è un tutt’uno. In casi disperati, ma prima prova a rivedere il testo, puoi inserire il comando “\linebreak[2]”.
            Enrico

            Scusa ma…che vuoi dire con “rivedere il testo”?? Intendi “cambiare la formula”???
            Comunqe mi sa che la metto in display e festa finita…
            Lorenzo

            Riporto da un messaggio precedente:

            Non puoi, se non modificando il testo. Queste sono ottime occasioni per rivedere anche la forma, oltre che il contenuto.

            Rivedere il testo significa proprio leggerlo attentamente e cambiarlo se serve. A volte basta un sinonimo più breve un paio di righe prima (nello stesso paragrafo, naturalmente) perché un “overfull” sparisca.
            Ciao
            Enrico

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

              Rivedere il testo significa proprio leggerlo attentamente e cambiarlo se serve. A volte basta un sinonimo più breve un paio di righe prima (nello stesso paragrafo, naturalmente) perché un “overfull” sparisca.
              Ciao
              Enrico

              Ti ringrazio del consiglio.

              In generale, sto riscrivendo in LaTeX le mie tesine di laurea in matematica (che avevo fatto in Word) e mi sto accorgendo che il vantaggio di LaTeX non è soltanto nella qualità tipografica della *forma*: LaTeX, per come è fatto, mi obbliga a strutturare logicamente le idee, e alla fine ne guadagnano molto la chiarezza ed il rigore del *contenuto*.

              Insomma: LaTeX è una fi-ga-ta!!!
              Lorenzo

            • #4543
              Up
              0
              Down
              ::


              ne approfitto per dire che la matematica nel testo dovrebbe essere riservata alle espressioni matematiche minime che rientrano nel fluss del discorso tipo: dal momento che $x>0$ si trova… mentre formule un filo piu’ grandi stanno meglio in display.
              in ogni caso gli overfull conviene controllarli proprio all’ultimo e subito prima di mandare il documento in stampa, per evitare che aggiustamenti vari possano rifar cominciare tutto da capo.
              ciao
              f

            • #4544
              Up
              0
              Down
              ::


              scusa ma per andare a capo in ambiente matematico cioè dentro \[ \] non è sufficiente utilizzare \\ oppure \newline?

            • #4545
              Up
              0
              Down
              ::

              scusa ma per andare a capo in ambiente matematico cioè dentro \[ \] non è sufficiente utilizzare \\ oppure \newline?

              Ci hai provato? Direi di no Fallo, tanto per curiosità.
              Ciao
              Enrico

            • #4546
              Up
              0
              Down
              ::


              se l’ho detto vuol dire che l’ho fatto,
              forse dipende dall’ambiente che è definito, ma il multiline nelle formule matematiche come funziona?

            • #4547
              Up
              0
              Down
              ::


              OK, evidentemente io lo facevo in un ambiente definito inmodo tale che il comando funziona.
              cmq, la soluzione è molto facile e banale!
              Basta chiudere l’ambiente matemarico dove vuoi andare a capo \] e riaprilo subito dopo \[

              Cosa c’è che non va in questa seconda soluzione??

            • #4548
              Up
              0
              Down
              ::


              amsmath fornisce supporto e soluzioni comode e eleganti per formule su piu’ righe. lettura del manuale consigliata a chiunque scrive matematica con latex, si scoprono tantissime cose interessanti.
              ciao

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

          Go to top