Andare a capo in un punto preciso (mantenendo la giustificaz

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


      Salve gente!

      Ho questo problemino. Devo scrivere una riga di questo genere:

      `
      …blah blah $a\in A$ …
      `

      LaTeX spezza la formula $a\in A$ in due righe diverse. Come già dicevo in un thread precedente, non mi gusta per niente che LaTeX spezzi una formula così piccina. Per questo ho fatto

      `
      …blah blah $a\in \nobreak A$ …
      `

      e ora LaTeX non spezza la formulina. Il problema è che ora essa sporge nella parte destra della riga (e con l’opzione draft attivata appare un bel segno nero, a segnalare il fattaccio).

      io vorrei che LaTeX andasse a capo dopo “blah blah” (mantenendo ovviamente la giustificazione).

      Come si fa?

      Gazie a tutti voi.

      Lorenzo

    Visualizzazione 9 filoni di risposte
    • Autore
      Risposte
      • #5220
        Up
        0
        Down
        ::


        Opionione personale: quando una formula crea dei problemi di a capo passare da $…$ a \[…\].

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

          Opinione personale: quando una formula crea dei problemi di a capo passare da $…$ a \[…\].

          Uhmm…. Scusa la metafora ardita,ma…usare l’ambiente displaymath per una formula piccina picciò come $a\in A$ non ti sembra come sparare con un cannone per uccidere una formica? 😉

          Lorenzo impertinente.

          😉

        • #5222
          Up
          0
          Down
          ::

          Opinione personale: quando una formula crea dei problemi di a capo passare da $…$ a \[…\].

          Uhmm…. Scusa la metafora ardita,ma…usare l’ambiente displaymath per una formula piccina picciò come $a\in A$ non ti sembra come sparare con un cannone per uccidere una formica?

          In effetti può anche esserlo, ma è una mia filosofia. Prova ad arrivare alla stesura definitiva e a quel punto risolvi i problemi nel modo che preferisci. Non credo che valga la pena limare il testo quando può ancora essere modificato.

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


            Postilla: anche se il problema può essere risolto in più modi (usare l’ambiente displaymath, lasciare che LaTeX spezzi la formula, modificare leggermente il testo, …) mi resta sempre la curiosità:

            è possibile fare in modo che LaTeX vada a capo in un punto preciso di una frase, mantenendo la giustificazione?. ❓

            …disse il piccolo Principe che non dimenticava mai una domanda una volta che l’aveva fatta (e che presumibilmente non aveva letto la netiquette…) 😉

          • #5224
            Up
            0
            Down
            ::

            Postilla: anche se il problema può essere risolto in più modi (usare l’ambiente displaymath, lasciare che LaTeX spezzi la formula, modificare leggermente il testo, …) mi resta sempre la curiosità:
            è possibile fare in modo che LaTeX vada a capo in un punto preciso di una frase, mantenendo la giustificazione?. ❓
            …disse il piccolo Principe che non dimenticava mai una domanda una volta che l’aveva fatta (e che presumibilmente non aveva letto la netiquette…) 😉

            \linebreak
            Ciao
            Enrico

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

              \linebreak

              Perfetto!

              Ciao e grazie,
              Lorenzo

            • #5226
              Up
              0
              Down
              ::


              non so se è giusto scriverlo qui, ma dal profondo del cuore…
              GRAZIEEEEEEEEE
              mi avete salvato al vita
              avevo cercato ovunque come mandare a capo le mini formule!
              Ancora grazie

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

                non so se è giusto scriverlo qui, ma dal profondo del cuore…
                GRAZIEEEEEEEEE
                mi avete salvato al vita
                avevo cercato ovunque come mandare a capo le mini formule!
                Ancora grazie

                Mah, quando ho fatto quella domanda di LaTeX ne sapevo meno di adesso. Comandi come \linebreak o \nobreak non andrebbero usati praticamente mai: se li usi, è probabile che ti stia sfuggendo una soluzione migliore. Mandaci un ECM.

                Ciao,
                L.

              • #5228
                Up
                0
                Down
                ::


                Sai, il problema non era grave di per se’, infatti con \linebreak si risolve senza orrori. 😳 😳 😳
                Il fatto è che mi ritrovo formule e formulette in mezzo al testo del tipo
                $x_i: x_l \vdash x_L$
                e io vorrei decidere in autonomia come dividerle. Ho provato a fare i caratteri “tutto attaccato” e a lasciare spazio dove volevo la cesura, ma più in là da sola non sono andata.
                In realtà il mio intento era quello di creare una specie di sillabazione per le formule, in modo da imporre dove spezzarle, ma ho optato per questa soluzione di riserva con \linebreak (grazie a voi). Il risultato non è dei più eleganti, ma ora ho l’acqua alla gola ed utilizzo la soluzione cerotto. Il dubbio mi rimane, quindi più in la’ andrò alla ricerca di qualche soluzione più sofisticata e credo proprio che tornero’ a chiedere il vostro aiuto.
                CMQ, ancora grazie!!!

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

                  Sai, il problema non era grave di per se’, infatti con \linebreak si risolve senza orrori. 😳 😳 😳
                  Il fatto è che mi ritrovo formule e formulette in mezzo al testo del tipo
                  $x_i: x_l \vdash x_L$
                  e io vorrei decidere in autonomia come dividerle. Ho provato a fare i caratteri “tutto attaccato” e a lasciare spazio dove volevo la cesura, ma più in là da sola non sono andata.
                  In realtà il mio intento era quello di creare una specie di sillabazione per le formule, in modo da imporre dove spezzarle, ma ho optato per questa soluzione di riserva con \linebreak (grazie a voi). Il risultato non è dei più eleganti, ma ora ho l’acqua alla gola ed utilizzo la soluzione cerotto. Il dubbio mi rimane, quindi più in la’ andrò alla ricerca di qualche soluzione più sofisticata e credo proprio che tornero’ a chiedere il vostro aiuto.
                  CMQ, ancora grazie!!!

                  Il problema si risolve in un altro modo: le formule appena lunghette vanno scritte fuori corpo, così il problema di spezzarle non si pone (si pone per quelle lunghissime, e lì vanno usati gli appositi ambienti di amsmath). Le formule in corpo devono essere brevissime, e se LaTeX decide di spezzarle, bisogna lasciarlo fare (al limite, se proprio non si vuole che una formula brevissima venga spezzata, meglio riformulare il capoverso).

                  Ciao,
                  L.

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

              Go to top