Problema con bibliografia

  • Creatore
    Topic
  • #87278
    Up
    0
    Down
    ::


    Salve a tutti,
    vi scrivo perchè è da stamane che sbatto la testa contro un problema a cui non trovo soluzione.
    Sto terminando di scrivere la tesi di laurea (è la seconda volta che vi rompo, sempre per questo motivo, scusate 🙁 ) e, mentre sistemavo la bibliografia, ho incontrato un errore particolare.
    Sono riuscito ad individuare la porzione di codice responsabile in cinque riferimenti bibliografici, apparentemente identici agli altri.
    Il documento principale è il seguente, almeno nella porzione principale:
    `

    \usepackage[autostyle,italian=guillemets, babel]{csquotes}
    \usepackage[style=numeric,sorting=none,backend=biber]{biblatex}
    \addbibresource[]{tesi.bib}

    \begin{document}
    \maketitle
    \begingroup
    \pagenumbering{roman}
    \tableofcontents
    \listoftables
    \listoffigures
    \cleardoublepage
    \endgroup
    \begingroup
    \cleardoublepage
    \pagenumbering{arabic}
    \input{Capitoli/Intro}
    \input{Capitoli/Capitolo1}
    \input{Capitoli/Capitolo2}
    \input{Capitoli/Capitolo3}
    \input{Capitoli/Capitolo4}
    \endgroup
    \cleardoublepage
    \nocite{StackOverflow}
    \printbibliography
    <- linea 162 \end{document} ` mentre le voci bibliografiche in errore le seguenti: ` @online{django:middle, title = {Writing your own middleware}, year = {2013}, url = {https://docs.djangoproject.com/en/1.5/topics/http/middleware/#writing-your-own-middleware}, sortkey = {Writing your own middleware}, label = {WritingMiddleware}, } @online{django:media, title = {Form Media}, year = {2013}, url = {https://docs.djangoproject.com/en/1.5/topics/forms/media/}, sortkey = {Form Media}, label = {FormMedia}, } @online{django:mixin, title = {Using mixins with class-based views}, year = {2013}, url = {https://docs.djangoproject.com/en/1.5/topics/class-based-views/mixins/}, sortkey = {Using mixins with class-based views}, label = {UsingMixins}, } @online{django:friendly, title = {djangofriendly}, year = {2013}, url = {http://djangofriendly.com/hosts/}, sortkey = {djangofriendly}, label = {DjangoFriendly}, } @online{django:host, title = {Django hosts}, year = {2013}, url = {https://code.djangoproject.com/wiki/DjangoFriendlyWebHosts}, sortkey = {Django hosts}, label = {DjangoHosts}, } @online{loop-github, title = {django-loop}, year = {2013}, url = {fake.com}, sorkey = {DjangoLoop}, label = {DjangoLoop}, } ` Utilizzo kile su Ubuntu per scrivere in latex, compilando con biber non ottengo errori, ma usando pdflatex appare il seguente: ` ./Tesi.tex:162:Extra \else ./Tesi.tex:162:Extra \else ./Tesi.tex:162:Extra \fi ` ho fatto ricerche in rete, ma tutte conducono a soluzioni come l'aggiornamento di biblatex, che ho effettuato qualche giorno fa. Nella bibliografia non riesco a trovare errori. Non ho idea di come si possa risolvere il problema. Se qualcuno sapesse come aiutarmi, gliene sarei immensamente grato. In attesa vi ringrazio in anticipo per l'aiuto e scusate il disturbo.

Visualizzazione 4 filoni di risposte
  • Autore
    Risposte
    • #87279
      claudio
      Partecipante
        Up
        0
        Down
        ::


        scusa forse mi sbaglio
        ma ho ntotato che
        delle virgole in più
        `
        label = {DjangoFriendly},
        }
        `
        cambia in

        label = {DjangoFriendly}
        }

        prova e fammi sapere
        claudio

      • #87280
        Up
        0
        Down
        ::


        Con i codici che hai inviato non ottengo alcun errore.

        Prova a compilare questo:
        `\documentclass{book}

        \begin{filecontents}{tesi.bib}
        @online{django:middle,
        title = {Writing your own middleware},
        year = {2013},
        url = {https://docs.djangoproject.com/en/1.5/topics/http/middleware/#writing-your-own-middleware},
        sortkey = {Writing your own middleware},
        label = {WritingMiddleware},
        }

        @online{django:media,
        title = {Form Media},
        year = {2013},
        url = {https://docs.djangoproject.com/en/1.5/topics/forms/media/},
        sortkey = {Form Media},
        label = {FormMedia},
        }

        @online{django:mixin,
        title = {Using mixins with class-based views},
        year = {2013},
        url = {https://docs.djangoproject.com/en/1.5/topics/class-based-views/mixins/},
        sortkey = {Using mixins with class-based views},
        label = {UsingMixins},
        }

        @online{django:friendly,
        title = {djangofriendly},
        year = {2013},
        url = {http://djangofriendly.com/hosts/},
        sortkey = {djangofriendly},
        label = {DjangoFriendly},
        }

        @online{django:host,
        title = {Django hosts},
        year = {2013},
        url = {https://code.djangoproject.com/wiki/DjangoFriendlyWebHosts},
        sortkey = {Django hosts},
        label = {DjangoHosts},
        }

        @online{loop-github,
        title = {django-loop},
        year = {2013},
        url = {fake.com},
        sorkey = {DjangoLoop},
        label = {DjangoLoop},
        }
        \end{filecontents}

        \usepackage[autostyle,italian=guillemets, babel]{csquotes}
        \usepackage[style=numeric,sorting=none,backend=biber]{biblatex}
        \addbibresource{tesi.bib}

        \begin{document}

        \nocite{*}
        \printbibliography

        \end{document}`
        Se non funziona, cerca di ricreare un esempio che riproduce l’errore
        usando come modello il codice che ti ho dato io, eventualmente con meno voci.

        La virgola qui
        `label = {DjangoFriendly},
        }
        `
        non dà alcun problema.

        Ciao
        Ivan

      • #87281
        Up
        0
        Down
        ::

        ivan” post=86681Con i codici che hai inviato non ottengo alcun errore.

        Prova a compilare questo:
        `\documentclass{book}

        \begin{filecontents}{tesi.bib}
        @online{django:middle,
        title = {Writing your own middleware},
        year = {2013},
        url = {https://docs.djangoproject.com/en/1.5/topics/http/middleware/#writing-your-own-middleware},
        sortkey = {Writing your own middleware},
        label = {WritingMiddleware},
        }

        @online{django:media,
        title = {Form Media},
        year = {2013},
        url = {https://docs.djangoproject.com/en/1.5/topics/forms/media/},
        sortkey = {Form Media},
        label = {FormMedia},
        }

        @online{django:mixin,
        title = {Using mixins with class-based views},
        year = {2013},
        url = {https://docs.djangoproject.com/en/1.5/topics/class-based-views/mixins/},
        sortkey = {Using mixins with class-based views},
        label = {UsingMixins},
        }

        @online{django:friendly,
        title = {djangofriendly},
        year = {2013},
        url = {http://djangofriendly.com/hosts/},
        sortkey = {djangofriendly},
        label = {DjangoFriendly},
        }

        @online{django:host,
        title = {Django hosts},
        year = {2013},
        url = {https://code.djangoproject.com/wiki/DjangoFriendlyWebHosts},
        sortkey = {Django hosts},
        label = {DjangoHosts},
        }

        @online{loop-github,
        title = {django-loop},
        year = {2013},
        url = {fake.com},
        sorkey = {DjangoLoop},
        label = {DjangoLoop},
        }
        \end{filecontents}

        \usepackage[autostyle,italian=guillemets, babel]{csquotes}
        \usepackage[style=numeric,sorting=none,backend=biber]{biblatex}
        \addbibresource{tesi.bib}

        \begin{document}

        \nocite{*}
        \printbibliography

        \end{document}`
        Se non funziona, cerca di ricreare un esempio che riproduce l’errore
        usando come modello il codice che ti ho dato io, eventualmente con meno voci.

        La virgola qui
        `label = {DjangoFriendly},
        }
        `
        non dà alcun problema.

        Ciao
        Ivan

        Ciao e grazie ad entrambi per la risposta.
        Ho provato a compilare il documento chemi hai fornito e funziona, non da alcun tipo di errore. Ho provato ad includere le voci incriminate nello stesso modo fatto da te e l’errore nel documento di tesi è duplicato. Help 🙁

        EDIT:
        vorrei aggiungere un dettaglio, ho provato a controllare l’output pdf e sembra normale, ovvero presenta tutti i riferimenti bibliografici, nonostante compaia l’errore. Potrebbe essere qualche problema con biber?

      • #87282
        Up
        0
        Down
        ::


        Sì, potrebbe essere un problema con biber, ma se non ci dici qual è l’errore sarà difficile aiutarti.
        Devi inviarci il documento esatto che crea l’errore, seguendo la traccia che ti ho dato.
        Molto probabilmente, se si tratta di biber, ci sarà la solita cartella temporanea da eliminare.
        Nella doc s spiega come fare.

        Ciao
        Ivan

      • #87283
        Up
        0
        Down
        ::

        ivan” post=86693Sì, potrebbe essere un problema con biber, ma se non ci dici qual è l’errore sarà difficile aiutarti.
        Devi inviarci il documento esatto che crea l’errore, seguendo la traccia che ti ho dato.
        Molto probabilmente, se si tratta di biber, ci sarà la solita cartella temporanea da eliminare.
        Nella doc s spiega come fare.

        Ciao
        Ivan

        Ciao,
        ti ringrazio per la risposta. Comunque è impossibile adesso riprodurre l’errore, questa mattina, per motivi non legati a latex, ho dovuto formattare il notebook, sembra tutto risolto magicamente.
        Vi ringrazio e scusate tutti per il disturbo.

        Lorenzo

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

    Go to top