[RISOLTO] Errore col pacchetto dblfnote

  • Creatore
    Topic
  • #117601
    Up
    0
    Down
    ::


    Salve a tutti.
    Voglio utilizzare il pacchetto dblfnote. Mi potrebbe servire per un progetto futuro (note che debbono essere a piè di pagina ma che per lo più sono brevi) e quindi volevo provare ad utilizzarlo su un precedente lavoro. Visto che l’errore è molto generico ho paura che possa dipendere magari da qualche altro pacchetto o da qualche comando, e quindi vi scrivo tutto quanto il lungo preambolo.
    `
    \documentclass[a4paper]{article}
    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage[italian]{babel}
    \usepackage{indentfirst}
    \usepackage[osf,sc]{mathpazo}
    \usepackage[autostyle ,italian=guillemets]{csquotes}
    \usepackage[style=philosophy-verbose, singletitle=true, shorthandintro=true, commacit=true,
    backend=biber, relatedformat=brackets]{biblatex}
    \addbibresource{bibl.bib}
    \usepackage{dblfnote}
    \usepackage{siunitx}
    \newcommand{\omissis}{[\textellipsis\unkern]\,}
    \newcommand{\omissix}{[\textellipsis\unkern]}
    \sisetup{%
    group-digits=true,
    group-separator={\,},
    output-decimal-marker={,}
    }
    \usepackage{chngcntr}
    \counterwithin*{footnote}{section}
    \usepackage{booktabs}
    `

    Inoltre nel testo ci sono vari comandi come \cite, \footcite, \footnote ecc.

    Vi riscrivo infine una parte del file log
    `
    Package biblatex Warning: Patching footnotes failed.
    (biblatex) Footnote detection will not work.

    LaTeX Font Info: Font shape `T1/pplj/bx/it' in size <10> not available
    (Font) Font shape `T1/pplj/b/it' tried instead on input line 31.

    Underfull \hbox (badness 10000) in paragraph at lines 37–38

    []

    LaTeX Font Info: Font shape `T1/pplj/bx/n' in size <10> not available
    (Font) Font shape `T1/pplj/b/n' tried instead on input line 39.
    [1

    {/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}]
    Underfull \hbox (badness 10000) in paragraph at lines 45–48

    []

    LaTeX Font Info: Try loading font information for T1+cmtt on input line 51.
    (/usr/share/texlive/texmf-dist/tex/latex/base/t1cmtt.fd
    File: t1cmtt.fd 2014/09/29 v2.5h Standard LaTeX font definitions
    ) [2]
    LaTeX Font Info: Font shape `T1/pplj/bx/n' in size <8> not available
    (Font) Font shape `T1/pplj/b/n' tried instead on input line 56.

    Underfull \hbox (badness 10000) in paragraph at lines 58–60

    []

    Overfull \vbox (3.78004pt too high) has occurred while \output is active []
    `

    Poi segue una sfilza di numeri e infine

    `
    ! TeX capacity exceeded, sorry [input stack size=5000].
    \font@name ->
    \T1/pplj/m/n/10
    l.73 \end{document}

    If you really absolutely need more capacity,
    you can ask a wizard to enlarge me.
    `

    Perché mi dice che ho superato praticamente tutti i limiti di Latex se si tratta di sole due paginette.

    Vi ringrazio in anticipo 🙂 .

Visualizzazione 3 filoni di risposte
  • Autore
    Risposte
    • #117602
      Up
      0
      Down
      ::


      Per favore, fornisci un esempio minimo compilabile. Non pezzi di codice, ma un codice unico, che si possa copiare nel proprio editor e compilare.
      Se devi inserire anche citazioni, usa l’ambiente filecontents.

      Ciao
      Ivan

    • #117603
      Up
      0
      Down
      ::


      Ok ecco un esempio compilabile:
      `
      \documentclass[a4paper]{article}
      \usepackage[utf8]{inputenc}
      \usepackage[T1]{fontenc}
      \usepackage[italian]{babel}
      \usepackage[style=philosophy-verbose, singletitle=true, shorthandintro=true, commacit=true,
      backend=biber, relatedformat=brackets]{biblatex}
      \addbibresource{bibl.bib}
      \usepackage{dblfnote}

      \begin{document}
      “Nella sua forma negativa si rivela come paura, che ha la propria origine
      al di là di ogni singolo pericolo individuabile e che è indipendente dal
      coraggio individuale. Come un costante stare in guardia, non contro
      questa o quella possibilità insita nel mondo, ma contro una minaccia
      che proviene da un luogo diverso. Come una consapevolezza di
      essere abbandonati\footcite{guardini}.''

      \printbibliography
      \end{document}
      `

      Questo è un esempio (non c’è stato bisogno, almeno a quanto ho capito :roll:, dell’ambiente filecontents). Non ho rimesso tutti i pacchetti utilizzati ma solo quelli minimi più quello che sto cercando di utilizzare. Qui c’è solo un comando \footcite e quindi solo una citazione. Può bastare? E per il file .bib come si fa? Devo allegarne uno? Scusate l’ignoranza 😳

    • #117604
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        @:ucaLuca01, dovresti leggere il file .log e capire quello che c’è scritto; una sfilza di numeri non vuol dire niente, quindi Ivan ha fatto bene a dire che devi fornire un esempio minimo compilabile; nella sezione Documentazione di questo forum c’è appunto una guida tematica che parla di come creare un EMC. quindi segui wuella guida e vedrai che mentre ti dedichi alla creazione dell’EMC è possibile addirittura che tu ti accorga da solo dell’errore che hai fatto; Se non succede, qui chiunque può copiare il tuo EMC (che ovviamente devi costruire in modo che replichi l’errore), può compilarlo e analizzare il processo di compilazione per scoprire perché succede quello che ti sta succedendo.

        Ma innanzi tutto devi capire che i messaggi relativi al font Palatino che hai caricato con mathpazo, sono solo messaggi informativi, non sono errori; dicono che la serie bold extended (bx) non è disponibile con quel font e che usa al su posto la serie bold (b). Si tratta di un’informazione del tutto innocua e che non ha nulla a che vedere con l’errore fatale memory size exceded.

        Nella file di numeri forse si sarebbe potuto capire qualcosa, ma forse è solo un auspicio. Probabilmente involontariamente hai creato un ciclo infinito quindi guarda bene come hai messo le graffe e dove le hai messe; è possibile che avendo sbagliato la posizione delle graffe to abbia di fatto creato una situazione per cui un comando richiama se stesso all’infinito; cosa che per fortuna non succede per la saturazione della memoria di lavoro. Può anche darso che questo succeda nella bibliografia (ecco perché Ivan ti consiglia di allegare anche un po’ di bibliografia mediante l’ambiente filecontents.

        Infatti non hai usato filecontents per allegare almeno la voce citata della bibliografia; c’è scritto nella guida tematica come si fa ad usarlo. Infati lEMC che hai allegato compila senza errori, ma non crea la bibliografia perché manca il file bibl.bib (da allegare tramite filecontents) sia pure con la sola citazione che citi.

      • #117605
        Up
        0
        Down
        ::

        OldClaudio” post=118032@:ucaLuca01, dovresti leggere il file .log e capire quello che c’è scritto; una sfilza di numeri non vuol dire niente, quindi Ivan ha fatto bene a dire che devi fornire un esempio minimo compilabile; nella sezione Documentazione di questo forum c’è appunto una guida tematica che parla di come creare un EMC. quindi segui wuella guida e vedrai che mentre ti dedichi alla creazione dell’EMC è possibile addirittura che tu ti accorga da solo dell’errore che hai fatto; Se non succede, qui chiunque può copiare il tuo EMC (che ovviamente devi costruire in modo che replichi l’errore), può compilarlo e analizzare il processo di compilazione per scoprire perché succede quello che ti sta succedendo.

        Ma innanzi tutto devi capire che i messaggi relativi al font Palatino che hai caricato con mathpazo, sono solo messaggi informativi, non sono errori; dicono che la serie bold extended (bx) non è disponibile con quel font e che usa al su posto la serie bold (b). Si tratta di un’informazione del tutto innocua e che non ha nulla a che vedere con l’errore fatale memory size exceded.

        Nella file di numeri forse si sarebbe potuto capire qualcosa, ma forse è solo un auspicio. Probabilmente involontariamente hai creato un ciclo infinito quindi guarda bene come hai messo le graffe e dove le hai messe; è possibile che avendo sbagliato la posizione delle graffe to abbia di fatto creato una situazione per cui un comando richiama se stesso all’infinito; cosa che per fortuna non succede per la saturazione della memoria di lavoro. Può anche darso che questo succeda nella bibliografia (ecco perché Ivan ti consiglia di allegare anche un po’ di bibliografia mediante l’ambiente filecontents.

        Infatti non hai usato filecontents per allegare almeno la voce citata della bibliografia; c’è scritto nella guida tematica come si fa ad usarlo. Infati lEMC che hai allegato compila senza errori, ma non crea la bibliografia perché manca il file bibl.bib (da allegare tramite filecontents) sia pure con la sola citazione che citi.

        Grazie mille OldClaudio e Ivan. Sono andato a documentarmi e ho scaricato la documentazione per l’EMC. Così, proprio come diceva OldClaudio, mentre lo componevo sono riuscito ad arrivare a capo dell’errore.
        `
        \mbox{parola\footnote{…}}
        `

        Questo era l’errore: c’era un mbox intorno alla footnote e quindi chiaramente non riusciva a disporla in metà pagina.

        Grazie mille 😀

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

    Go to top