Problema con la bibliografia

  • Creatore
    Topic
  • #91711
    Up
    0
    Down
    ::


    Salve a tutti!
    Premetto che sono un novizio di LaTeX e quindi parecchio ignorante. Sto scrivendo la mia tesi di laurea, uso TeXstudio su Windows 7, ed ho un problema con la bibliografia. Al momento essa è composta da 6 voci, ma quando compilo il file principale (quello con i vari pacchetti per intenderci) me ne compaiono solo 5. Per la bibliografia ho consultato le guide su come scriverla, almeno 50 volte ho controllato di non aver fatto errori; per la compilazione uso Biber.
    L’unico errore che mi si presenta è quando premo F11 per compilare la bibliografia è la seguente frase:

    ERROR – Cannot find control file ‘MyBibliography.bcf’! – did you pass the “backend=biber” option to BibLaTeX?

    Premetto che l’opzione backend=biber l’ho passata:
    \usepackage[bibstyle=numeric, citestyle=numeric, backend=biber]{biblatex}

    Qualcuno di voi sa quale possa essere il mio errore?
    Grazie in anticipo per l’aiuto!

Visualizzazione 17 filoni di risposte
  • Autore
    Risposte
    • #91712
      claudio
      Partecipante
        Up
        0
        Down
        ::


        ovviamente hai impostato
        anche

        \bibliography{}

      • #91713
        Up
        0
        Down
        ::


        si ho impostato anche quello, ma ho usato:

        \addbibresource{MyBibliography.bib}

        cambia qualcosa? Ho provato a mettere come hai scritto al posto di \addbibresource{MyBibliography.bib} ma mi da lo stesso errore…

      • #91714
        Up
        0
        Down
        ::

        argaii” post=91257Salve a tutti!
        Premetto che sono un novizio di LaTeX e quindi parecchio ignorante. Sto scrivendo la mia tesi di laurea, uso TeXstudio su Windows 7, ed ho un problema con la bibliografia. Al momento essa è composta da 6 voci, ma quando compilo il file principale (quello con i vari pacchetti per intenderci) me ne compaiono solo 5. Per la bibliografia ho consultato le guide su come scriverla, almeno 50 volte ho controllato di non aver fatto errori; per la compilazione uso Biber.
        L’unico errore che mi si presenta è quando premo F11 per compilare la bibliografia è la seguente frase:

        ERROR – Cannot find control file ‘MyBibliography.bcf’! – did you pass the “backend=biber” option to BibLaTeX?

        Premetto che l’opzione backend=biber l’ho passata:
        \usepackage[bibstyle=numeric, citestyle=numeric, backend=biber]{biblatex}

        Qualcuno di voi sa quale possa essere il mio errore?
        Grazie in anticipo per l’aiuto!

        Cancella tutti i file ausiliari e rifai le compilazioni. Se ci sono problemi
        invia il log della compilazione con biber ed eventualmente il record che dà problemi.

        Potrebbe anche essere un errore di sintassi nel record che non compare.

        Ciao
        Ivan

      • #91715
        Up
        0
        Down
        ::


        Ciao Ivan,
        allora se per il Log intendi cosa ci sia scritto nella scheda “Log” dopo aver premuto F11 (Bibliography) sul file .bib non posso inviare nulla perché mi dice “Log file not found”.

        Nei “Messages” invece scrive:
        Process started: “C:/Program Files/MiKTeX 2.9/miktex/bin/x64/biber.exe” “MyBibliography”

        INFO – This is Biber 1.8
        INFO – Logfile is ‘MyBibliography.blg’

        ERROR – Cannot find control file ‘MyBibliography.bcf’! – did you pass the “backend=biber” option to BibLaTeX?
        INFO – ERRORS: 1

        Process exited with error(s)

        il record che mi da problemi è il seguente:
        @book{Diss,
        author = {Herdrich, G.},
        title = {Aufbau, Qualifikation und Charakterisierung einer induktiv beheizten Plasmawindkanalanlage zur Simulation atmosph{\”a}rischer Eintrittsman{\”o}ver},
        date = {2004}
        }

        Grazie ancora dell’aiuto!

      • #91716
        Up
        0
        Down
        ::


        Hai provato a cancellare i file ausiliari?

        Ciao
        Ivan

      • #91717
        Up
        0
        Down
        ::


        Sì! Ho cliccato “Tools” e dopo “Clean auxiliary files” almeno 3 volte, ma nulla…
        Aggiungo inoltre che nelle opzioni di TeXstudio, precisamente in “Build” e “Default Bibliography” ho messo Biber…
        davvero non riesco a capire cosa possa essere, il bello è che ogni altra voce della bilbiografia me la stampa (le altre voci sono report e article) entre questo libro no.
        Può essere perché ho messo nel file principale:

        \documentclass[a4paper, 12pt, twoside, openright]{thesis} ???

      • #91718
        Up
        0
        Down
        ::


        elimina tutto il contenuto della cartella

        /var/folders

        non chiedermi perché funziona o perché ogni tanto si manifesta questo problema: non lo so. 🙂 però funziona (…a me) 🙂

        Corrado.

      • #91719
        Up
        0
        Down
        ::


        riferimento (usato anche da me) su questo forum:

        questa discussione

      • #91720
        Up
        0
        Down
        ::


        Ciao Dork,
        Ho cercato in tutto il pc ma le cartelle /var/folders non ci sono. Ho usato il cerca in tutti C: .
        Il link alla tua conversazione non funziona, mi da error 404…
        Comunque grazie del suggerimento!

      • #91721
        Up
        0
        Down
        ::


        la discussione è questa

        http://www.guitex.org/home/en/forum/5-tex-e-latex/87090-problema-urgente-bibliografia-classicthesis-per-dopodomani

        ma risolve il problema su mac (leggendo mi ero perso che usi Windows 7, scusa)

        hai provato a cancellare i file ausiliari a mano nella cartella principale? (lasciando solo i vari file .tex e .bib)

      • #91722
        Up
        0
        Down
        ::


        Figurati, nessun problema.

        Ho provato e ho cancellato i file a mano lasciano solamente i .tex e .bib, ma non è cambiato nulla. Però ho notato che per il file principale della tesi i vari file .bcf .log li crea, mentre per la bibliografia no.
        E’ normale?

      • #91723
        Up
        0
        Down
        ::


        Sinceramente non saprei quale possa essere il problema (codifica, sintassi, pacchetti), ho qualche idea ma non sono esperto. Giusto due prove al volo che farei io se avessi il tuo problema sono: se togli gli accenti o scrivi “titolo”, funziona? se gli dici che è un article invece di un book (visto che pare essere l’unico book e l’unico a dare problemi) funziona? hai caricato babel e csquotes? Hai citato il libro nel testo? (anche se effettivamente non farlo porta si a non averlo stampato ma non da errori…)

        Boh, ti chiederei di mandare il preambolo per avere un’illuminazione ma, come dicevo, io il problema l’ho risolto in altro modo quando mi si è presentato. Ora non saprei (i file ausiliari che dici non me li crea nemmeno a me e non da problemi) è comunque strano (cosa che non capisco) come faccia a darti un ERROR completando comunque la compilazione stampandoti (correttamente?) tutto il resto.

      • #91724
        Up
        0
        Down
        ::


        A quanto pare ho risolto, bastava citare il libro nel testo. Mi faceva strano perchè di quel libro io non ho preso delle vere e proprie parti o frasi che ho copiato nella mia tesi, ma l’ho più usato come “guida” per come procedere (tesi ingegneristica quindi calcoli da fare). Comunque ho messo la citazione, è comparso nella bibliografia e poi anche se tolgo la ciazione nella bibliografia rimane. Meglio così!! E grazie a tutti per l’aiuto!

      • #91725
        Up
        0
        Down
        ::


        Ciao argaii,

        esegui le seguenti compilazioni:

        1. pdfLaTeX;
        2. biber;
        3. pdfLaTeX;
        4. pdfLaTeX;
        5. pdfLaTeX (forse non è necessaria, ma per sicurezza falla).

        La citazione del libro nella bibliografia rimane? Non dovrebbe. Tant’è che il pacchetto [tt]biblatex[/tt] mette a disposizione il comando [tt]\nocite{chiaveCitazione}[/tt] che permette di avere una citazione nella bibliografia senza che venga riportata alcuna citazione nel testo (se usi [tt]\nocite{*}[/tt] allora avrai lo stesso comportamento, ma per ognuna delle citazioni che hai nel file BIB).

        Ciao e buona giornata,
        Marco.

      • #91726
        Up
        0
        Down
        ::


        Sì effettivamente la citazione è nuovamente sparita, ok quindi userò il comando \nocite{*} o quello col nome specifico, ma dove lo dovrei mettere? in una qualunque parte del testo?
        Grazie Marco87!

      • #91727
        Up
        0
        Down
        ::


        Ciao argaii,

        figurati! 🙂

        argaii[…] ma dove lo dovrei mettere? in una qualunque parte del testo?

        Sì, va bene in qualsiasi parte del documento. Se posso darti un consiglio, mettilo in un posto che puoi ritrovare facilmente nel caso cambiassi idea. 🙂

        Ciao e buon lavoro!
        Marco.

      • #91728
        Up
        0
        Down
        ::


        Ok allora era solo quello, ma…resta il fatto che

        argaii” post=91257

        ERROR – Cannot find control file ‘MyBibliography.bcf’! – did you pass the “backend=biber” option to BibLaTeX?

        c’era un errore che non capisco, e che portava comunque a termine la compilazione…questo resta un mistero? 🙂

        Baci e abbracci

        Corrado.

      • #91729
        Up
        0
        Down
        ::


        Ciao Corrado,

        l’errore segnala che non trova il file “MyBibliography.bcf”. Il file BCF è un file di utilità per [tt]biblatex[/tt] e biber. In effetti, da quello che viene detto a pagina 101 (paragrafo 3.11.1.1) della documentazione di [tt]biblatex,[/tt] si evince che il file con quell’estensione viene generato quando si esegue LaTeX sul file principale, e ha lo stesso nome. Non so, forse argaii ha eseguito involontariamente LaTeX e biber sul file della bibliografia invece che su quello principale.


        @argaii
        : Ti viene segnalato ancora l’errore riportato da Corrado?

        Ciao,
        Marco.

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

    Go to top