Problemi con la bibliografia automatica

  • Creatore
    Topic
  • #102770
    Up
    0
    Down
    ::


    Salve a tutti! Sono un nuovo utente e un nuovo utilizzatore di Latex, quindi vi chiedo già ora di avere un po’ di pazienza in caso io utilizzi termini impropri oppure commetta errori grossolani…:razz:
    Venendo al mio problema…ho creato il file .bib con tutti i riferimenti bibliografici necessari (stando attento a non commettere errori di sintassi) ho messo il file .bib in texmf-local/bibtex/bib.
    Nel file .tex da compilare ho usato (tra gli altri) i seguenti pacchetti:
    \usepackage[bibstyle=numeric,citestyle=numeric-comp,backend=biber]{biblatex}
    \addbibresource{myb.bib}

    Ma niente, quando cito l’output mi dice che non riesce a trovare il rifermento.
    Dove sbaglio??

    Grazie in anticipo!

Visualizzazione 3 filoni di risposte
  • Autore
    Risposte
    • #102771
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Benvenuto nel forum.
        nel tuo messaggio noto due cose:
        1) hai messo il file .bib nell’albero locale; dovresti mettelro nella stessa cartella dove c’è il main file sorgente del tuo documento.
        2) non vedo se hai lanciato il programma biber, almeno non lo dici; ricorda che per avere la bibliografia devi:
        a) comporre il tuo documento con pdflatex (per esempio);
        b) lanciare biber;
        c) se non ci sono stati errori (e nel tuo caso ci sarebbero stati perché il file bib non è dove dovrebbe essere) lanci pdflatex ameno altre due volte.
        Questa è la procedure descritta in ogni guida; suppongo che tu abbia già scaricato al guida per neofiti L’Arte di scrivere con LaTeX dalla sezione Documentazione di questo forum. C’è un intero capitolo sulla creazione della bibliografia.

      • #102772
        Up
        0
        Down
        ::


        Ciao grazie mille per la risposta. Si senz’altro mi sono scaricato la guida L’Arte di scrivere con LaTeX l’ho letta e sto seguendo quella nel mio percorso di apprendimento.
        Ci sono dei punti però che non mi sono chiari: il primo è che proprio sulla guida c’è scritto di collocare il file .bib in $HOME/texmf/bibtex/bib, non è l’albero locale questo? Comunque non è un problema farò come dici te per risolvere il problema e via (il mio appunto è solo per capire bene le cose)…e poi forse il problema più grande è che non ho lanciato bene biber qui sulla guida non è che abbia trovato molto, quello che ho fatto è cliccare su biber.exe, mi si apre una finestra nera (tipo prompt dei comandi) ma poco dopo si chiude automaticamente, sbaglio qualcosa?
        Grazie ancora

      • #102773
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Sì, ma hai due possibilità:
          1) apri il prompt dei comandi e ci scrivi dentro [tt]biber mymainfile[/tt] dove mymainfile è il nome del file principale del tuo documento; assolutamente va scritto senza estensione perché ci pensa biber ad aggiungerci l’estensione giusta.
          2) configuri il tuo shell editor (TeXworks, TeXstudio, o quello che usi) in modo che quando clicchi il suo bottone/icona per comporre la bibliografia lanci biber e non bitex.
          Naturalmente in entrambi i casi biblatex deve essere configurato per lavorare con biber, quindi o fra le opzioni ci metti [tt]backend=biber[/tt] oppure togli del tutto [tt]\backend=…[/tt] perché biber è il motore di default per biblatex.

          Talvolta biber dà qualche problemino con certi messaggi d’errore oscuri e si rifiuta di compilare la bibliografia, ma se ti succedesse cerca qui sul forum i numerosi messaggi che spiegano quali file misteriosi bisogna cancellare. Questo non succedeva nel 2012, quando è stato prodotta l’ultima versione dell’arte; la nuova versione sembra che sia quasi pronta, ma non ancora perfettamente a posto. Nella nuova versione credo che verrà menzionato come riparare questo difettuccio di biber.

        • #102774
          Up
          0
          Down
          ::


          Mah, non ci riesco. Mi da tutti errori strani di cui non riesco a venirne a capo anche leggendo altri post; comunque c’è dell’assurdo perchè non riesco nemmeno a fare la bibliografia manuale o, meglio, non mi “prende” il comando \cite…non riesco a capire il perchè, sembra tutto semplice ma sono due giorni che ci sbatto la testa senza riuscire a capire il perchè.
          Metto delle immagini in allegato per capirci meglio; ho creato la mia “bibliografia” con
          \begin{thebibliography} e quella sembra essere corretta anche perchè quando compilo tutto fila liscio, però quando uso il comando \cite per citare il riferimento bibliografico nel testo non riesco ad ottenerlo, mi scuso già da ora perché farò sicuramente un errore grossolano ma proprio non riesco a risolvere.
          [attachment=1379]1.PNG[/attachment]

          [attachment=1380]2.PNG[/attachment]

          Attachments:
          You must be logged in to view attached files.
      Visualizzazione 3 filoni di risposte
      • Devi essere connesso per rispondere a questo topic.

      Go to top