Formula che sfora in larghezza

  • Creatore
    Topic
  • #86998
    Up
    0
    Down
    ::


    Ciao a tutti.
    Sto facendo gli “ultimi” ritocchi alla mia tesi e devo risolvere un problema per il quale ho sempre procrastinato.
    Ho alcune formule che mi sforano per larghezza, come questa che vi allego in cui si nota la barra nera dovuta al mio aver impostato \overfullrule=5pt
    [attachment=742]Schermata-2_2013-06-20.png[/attachment]

    Ora, le formule che sforano sono una “manciata”, però verrei farle rientrare nella giusta larghezza del testo.

    Vi chiedo pertanto suggerimenti in merito, perché io per quel poco che ho provato a fare non ho combinato nulla.
    Dico poco, nel senso che ho provato con gli spazi negativi, con la riduzione dei caratteri… ma niente.

    Aspetto consigli in merito e, se è il caso di postare il codice con cui ho scritto per esempio questa formula.
    Grazie in anticipo, ciao!

    Attachments:
    You must be logged in to view attached files.
Visualizzazione 7 filoni di risposte
  • Autore
    Risposte
    • #86999
      Up
      0
      Down
      ::


      Codice?

      Ciao
      Enrico

    • #87000
      Up
      0
      Down
      ::


      Ok, non ero sicuro servisse.
      Il codice di questa in particolare è:
      `
      \begin{teorema}[Erdős – Taylor, 1960]
      \label{teorema:localTime-terzo}
      Per $d = 2$, si ha
      \begin{equation*}
      \mathbb{P}\Set{\xi\left(\underline{x},n\right) = \underline{0}} =
      \begin{cases}
      \frac{2\log \lVert \underline{x} \rVert}{\log n} \left(1 + O\left(\frac{\log_3 \lVert \underline{x} \rVert}{\log \lVert \underline{x} \rVert}\right)\right) \,& \text{se $20 < \lVert \underline{x} \rVert < n^{\frac{1}{3}}$,} \\ 1 - 2 \frac{\log \left(\frac{\sqrt{n}}{\lVert \underline{x} \rVert}\right)}{\log n} \left( 1 + O\left( \frac{\log_2 \left(\frac{\lVert \underline{x} \rVert}{\sqrt{n}}\right)}{\log \left(\frac{\lVert \underline{x} \rVert}{\sqrt{n}}\right)} \right)\right) &\text{se $n^{\frac{1}{6}}<\lVert \underline{x} \rVert < \frac{\sqrt{n}}{20}$.} \end{cases} \end{equation*} \end{teorema} `

    • #87001
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Invece dell’ambiente equation* prova con l’ambiente multline* di amsmath mettendo il segno \\ dopo il segno =

      • #87002
        Up
        0
        Down
        ::

        l3on4rdo” post=86435Ok, non ero sicuro servisse.
        Il codice di questa in particolare è:
        `
        \begin{teorema}[Erdős – Taylor, 1960]
        \label{teorema:localTime-terzo}
        Per $d = 2$, si ha
        \begin{equation*}
        \mathbb{P}\Set{\xi\left(\underline{x},n\right) = \underline{0}} =
        \begin{cases}
        \frac{2\log \lVert \underline{x} \rVert}{\log n} \left(1 + O\left(\frac{\log_3 \lVert \underline{x} \rVert}{\log \lVert \underline{x} \rVert}\right)\right) \,& \text{se $20 < \lVert \underline{x} \rVert < n^{\frac{1}{3}}$,} \\ 1 - 2 \frac{\log \left(\frac{\sqrt{n}}{\lVert \underline{x} \rVert}\right)}{\log n} \left( 1 + O\left( \frac{\log_2 \left(\frac{\lVert \underline{x} \rVert}{\sqrt{n}}\right)}{\log \left(\frac{\lVert \underline{x} \rVert}{\sqrt{n}}\right)} \right)\right) &\text{se $n^{\frac{1}{6}}<\lVert \underline{x} \rVert < \frac{\sqrt{n}}{20}$.} \end{cases} \end{equation*} \end{teorema} `

        A parte la mancanza della definizione di [tt]\Set[/tt] che posso desumere dall’immagine, con le impostazioni normali non ho sforamenti.

        DI quanto è nel tuo caso? Lo trovi scritto nel log.

        Ciao
        Enrico

      • #87003
        Up
        0
        Down
        ::


        1) \Set è il comando messo a disposizione dal pacchetto braket

        2) Da una prima ricerca nel file di log, queste sono le informazioni (credo lo siano) relative ai vari sforamenti:
        `
        grep Overfull.* prova.log
        Overfull \hbox (83.23093pt too wide) detected at line 405
        Overfull \hbox (52.27771pt too wide) in paragraph at lines 558–563
        Overfull \hbox (48.32pt too wide) in paragraph at lines 1196–1201
        Overfull \hbox (15.14117pt too wide) detected at line 1909
        Overfull \hbox (221.3054pt too wide) has occurred while \output is active
        Overfull \hbox (221.3054pt too wide) has occurred while \output is active
        Overfull \hbox (221.3054pt too wide) has occurred while \output is active
        Overfull \hbox (10.39893pt too wide) detected at line 683
        Overfull \hbox (221.3054pt too wide) has occurred while \output is active
        Overfull \hbox (221.3054pt too wide) has occurred while \output is active
        Overfull \hbox (221.3054pt too wide) has occurred while \output is active
        Overfull \hbox (23.85774pt too wide) detected at line 116
        Overfull \hbox (8.23344pt too wide) has occurred while \output is active
        Overfull \hbox (8.23344pt too wide) has occurred while \output is active
        `
        In particolare, quella che si riferisce all’immagine in figura è:
        `Overfull \hbox (15.14117pt too wide) detected at line 1909`

        3) Tu mi dici che non ti sfora, quando compili. Può dipendere dalla documentclass?
        La mia è impostata in questo modo:
        `\documentclass[11pt,a4paper,twoside,openright]{book}
        `
        Sono le impostazioni che avevo dato a suo tempo, e che ora vorrei “migliorare” in quanto trattasi di una tesi e “immagino” ci siano delle impostazioni estetiche già pronte all’uso.

      • #87004
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          15pt sono circa 5mm. Non è un grande sforamento; probabilmente non si manifesterebbe se componessi a 10pt, invece che a 11pt.
          Tuttavia puoi fare una cosa del genere:`\begingroup\small
          \begin{equation*}

          \end{equation*}
          \endgroup`

        • #87005
          Up
          0
          Down
          ::


          Ho impostato la documentclass a 10pt e in effetti questo sforamento non c’è più… ma ce ne sono altri, che però sono più facilmente gestibili, perché sono dovuti al fatto che in alcune formule che non si possono spezzare, nel corpo del testo, ho usato \mbox e quindi ora mi sforano, ma cambiando qualche parola si rimette tutto a posto.

          Di ostico, rimane solo uno sforamento che ora provo a gestire con il tuo suggerimento.

          Ti faccio sapere, grazie ancora!

        • #87006
          OldClaudio
          Partecipante
            Up
            0
            Down
            ::


            Puoi anche definirti un ambiente, per esempio:`\newenvironment{smallequation}%
            {\small\begin{equation}}%
            {\end{equation}}`
            Se vuoi equazioni non numerate definisci l’analogo environment con gli asterischi.

            Diventa poi più facile scrivere la tua equazione più piccola dentro la’mbiente snallequation, senza doversi preoccupare dei \begingroup e \endgroup.

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

        Go to top