Bug di \paragraph ???

  • Creatore
    Topic
  • #89584
    Up
    0
    Down
    ::


    Salve a tutti, ho notato uno “strano” comportamento: compilando con pdfLaTeX il seguente codice

    `\documentclass[12pt,a4paper]{article}
    \usepackage[italian]{babel}

    \begin{document}

    \subparagraph{primo}
    \footnote{nota}

    primo

    \subparagraph{secondo}

    secondo

    \end{document}`

    si nota che [tt]\footnote[/tt] causa un’interruzione di linea.
    Ma ciò accade solo se nel sorgente, dopo [tt]\footnote[/tt], c’è un accapo; cioè se abbiamo
    ———-
    \footnote{nota}

    primo
    ———-

    Se invece nel sorgente non inseriamo l’accapo, anche nel pdf non avremo l’interruzione di riga; cioè se usiamo il pezzo di codice
    ———-
    \footnote{nota}
    primo
    ———-
    tutto si comporta a dovere

    La stessa cosa accade per \subparagraph

    è un bug???

    Grazie e ciao!

Visualizzazione 5 filoni di risposte
  • Autore
    Risposte
    • #89585
      alegenn
      Partecipante
        Up
        0
        Down
        ::

        SuperGianchi” post=89100Salve a tutti, ho notato uno “strano” comportamento: compilando con pdfLaTeX il seguente codice

        \documentclass[12pt,a4paper]{article}
        \usepackage[italian]{babel}

        \begin{document}

        \subparagraph{primo}
        \footnote{nota}

        primo

        \subparagraph{secondo}

        secondo

        \end{document}

        si nota che \footnote causa un’interruzione di linea.
        Ma ciò accade solo se nel sorgente, dopo \footnote, c’è un accapo; cioè se abbiamo
        ———-
        \footnote{nota}

        primo
        ———-

        Se invece nel sorgente non inseriamo l’accapo, anche nel pdf non avremo l’interruzione di riga; cioè se usiamo il pezzo di codice
        ———-
        \footnote{nota}
        primo
        ———-
        tutto si comporta a dovere

        La stessa cosa accade per \subparagraph

        è un bug???

        Grazie e ciao!

        Ciao,
        scusa ma non capisco il tuo codice.: perché iniziare con un [tt]\subparagraph[/tt]? Una suddivisione tanto spinta non mi è mai servita in nessun documento, inoltre tu scrive con la classe article, quindi dovrebbe esserci una [tt]\section{}[/tt]…
        Un’altra cosa perché dovresti porre una nota al piede se non inserisci nessun testo??
        Forse se fai un esempio meno minimale capiamo meglio quello che intendi.
        Saluti
        PS: il codice andrebbe inserito con il comando code iconcina con i simboli <>

      • #89586
        Up
        0
        Down
        ::


        Ciao, innanzitutto ti dico che ho sbagliato a scrivere; il mio codice è con dei \paragraph, ma il problema si presenta sia con \paragraph sia con \subparagraph…
        Poi ovviamente nel mio articolo ho section e subsection, e nelle note c’è più testo, ma ho pensato di scartare tutto il non necessario per focalizzare l’attenzione sul problema.
        Comunque qui invio codice con più testo

        `
        \documentclass[12pt,a4paper]{article}

        \usepackage[T1]{fontenc}
        \usepackage[utf8]{inputenc}
        \usepackage[italian]{babel}

        \usepackage{amsmath}
        \usepackage{amssymb}
        \usepackage{mathtools}

        \begin{document}

        \section{Introduzione di nuove variabili}

        Lavoriamo ora con delle nuove variabili; tramite queste potremo fare un confronto diretto con il lavoro di Casadio e Orlandi.

        Raccolgo qui delle brevi relazioni tra queste variabili. Tali formule che ci saranno utili nel seguito. Alcune di queste relazioni potrebbero essere modificate giungendo a risultati diversi.
        \[
        l \simeq \frac{\hbar}{\mu}= l_P \frac{m_P}{\mu}
        \qquad
        \alpha = \frac{l_{P}^2}{l^2}= \frac{\mu^2}{m_{P}^2}
        \qquad
        N \alpha =1
        \qquad
        M=N \mu
        \]
        dove $\alpha$ è una \emph{costante di accopiamento} $l_P$ e $m_P$ sono rispettivamente la \emph{lunghezza} e la \emph{massa di Planck}, mentre $l$ è una lunghezza caratteristica, che si può pensare come il raggio di una “palla” di bosoni, dotati ciascuno di una \emph{massa effettiva} $\mu$, che interagiscono gravitazionalmente; $N$ è un \emph{numero intero} che rappresenta il numero (minimo) di questi bosoni; $M=N \mu$ è quindi la massa totale dell’insieme dei bosoni; essi creano un potenziale gravitazionale che impedisce ai bosoni costituenti di allontanarsi.

        \subsection{Condizione sul potenziale}

        \emph{Assumiamo} ora di fissare questo potenziale nell’origine, imponendo
        \[
        V(0)=- M \alpha =- N \mu \alpha
        \]
        vediamo che implicazioni si hanno nei due casi studiati.

        \paragraph{Potenziale armonico}
        \footnote{per brevità riporterò solo i risultati (e non i calcoli espliciti) riguardanti l’articolo di Casadio-Orlandi.}

        Considerando il potenziale armonico, studiato da Casadio-Orlandi, così definito
        \[
        V(r)=\frac{1}{2} \mu \omega^2 (r^2-d^2) \, \Theta(d-r)
        \]
        dove $\Theta(x)$ è la \emph{funzione a gradino di Heaviside} e $d$ rappresenta la \emph{larghezza} del potenziale.
        \\Loro assumono che \emph{massa effettiva} $\mu$ e \emph{frequenza} $\omega$ di un singolo gravitone siano così relazionati:
        \[
        \mu = \hbar \omega
        \]

        Imponendo che $V(0)=- N \mu \alpha$ si ottiene la condizione
        \[
        d = \sqrt{2 N \alpha} \, l = \sqrt{2 N} \, l_P
        \]

        \paragraph{Potenziale di Libofz}
        Nel nostro caso abbiamo il potenziale …

        \end{document}

        `

        Non ho scritto tutti i pacchetti caricati, ma il problema non dovrebbe dipendere da questi, in quanto nell’esempio minimale che riportavo iniziavo semplicemente con
        \documentclass[12pt,a4paper]{article}
        \usepackage[italian]{babel}
        \begin{document}

        Grazie dell’attenzione, ciao!

        P.S.
        grazie anche per il suggerimento dell’icona “code”

      • #89587
        franen
        Partecipante
          Up
          0
          Down
          ::

          SuperGianchi” post=89100si nota che \footnote causa un’interruzione di linea.
          Ma ciò accade solo se nel sorgente, dopo \footnote, c’è un accapo;

          La risposta è qui: sei tu a mettere un’ “interruzione di linea”, non \footnote! Nel primo caso il “contenuto” del tuo subparagraph è solo il numero della nota al piede.
          Per il secondo caso azzardo un’ipotesi, di cui cerco conferme: \subparagraph non considera spazi e a capo dopo di sé e quindi considera quel “secondo” come suo contenuto.

          Fran

        • #89588
          OldClaudio
          Partecipante
            Up
            0
            Down
            ::


            Non è un bug del comando paragraph; è un bug nel tuo modo di usare footnote.

            1) ricorda che “paragraph” tradotto in italiano vuol dire “capoverso” non paragrafo. È del tutto eccezionale che si usi quel comando per dare un titolo ad un capoverso; “subparagraph” potrebbe tradursi in “comma“`’, periodo”, enunciato”, “frase”, cioè una parte soltanto di un capoverso; dare titoli a frazioni di capoverso è una cosa eccezionale.
            2) tuttavia se si usano dei titoli per queste frazioni minime di testo, il titolo viene messo in linea con il testo a cui si riferiscono; ovviamente il testo nel file sorgente potrebbe anche cominciare una riga dopo la riga che contiene il comando di sezionamento, ma se ci metti una foot note in mezzo (che non si sa bene a chi si riferisca, se al titolo o al testo, il meccanismo di eliminazione degli eventuali spazi e degli eventuali a-capo, non può funzionare.
            3) Le note si appendono al testo direttamente, senza spazi o new-line di mezzo, altrimenti la nota potrebbe andare a finire nella pagina dopo all’inizio della prima riga della pagina dopo.

            Quindi il tuo esempio mette in luce un modo tipograficamente non corretto di usare le note; mostra come questo modo scorretto impedisce il corretto funzionamento dei comandi di sezionamento \paragraph e \subparagraph; e, perdonami il sospetto, mette in luce la tua confusione fra i falsi amici “paragraph” e “paragrafo”.

          • #89589
            franen
            Partecipante
              Up
              0
              Down
              ::


              Alla luce della tua nuova risposta deduco che il problema risieda nel fatto che tu vuoi mettere una nota nel titolo del paragraph, ma giustamente ottieni un errore. L’uso di [tt]\usepackage[stable]{footmisc}[/tt] può essere una soluzione.

              Fran

            • #89590
              Up
              0
              Down
              ::


              Ciao, sì avete ragione, evidentemente ieri ero un po’ troppo stanco per rendermi conto del mio errore…
              Grazie a tutti, ciaooo

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

          Go to top