Problema inserimento bibliografia prova

  • Creatore
    Topic
  • #94366
    Up
    0
    Down
    ::


    Ciao a tutti! Sto scrivendo la tesi di laurea magistrale e non capisco dove sbaglio nell’inserimento della bibliografia 😕 Eppure quando due anni fa scrissi la tesi triennale non ebbi problemi 🙁
    Allora vi scrivo ogni passo:
    1) Apro il blocco note, rinonimo l’estensione in *.bib e lo chiamo “Prova1”. Mi crea un file che posso aprire con TEXworks e copio dentro il testo di prova
    @Book{lib,
    author = “Pippo”,
    publisher = “Topolino \& Co.”,
    year = 2009
    }
    salvo.
    2) Apro un file Prova.tex con Texmaker che contiene

    \documentclass[11pt,a4paper]{book}
    \usepackage[utf8]{inputenc}
    \usepackage{amsmath}
    \usepackage{amsfonts}
    \usepackage{amssymb}
    \usepackage{graphicx}
    \usepackage{biblatex}
    \bibliography{Prova1}
    \begin{document}

    Questa \`{e} una prova.\cite{lib}

    \cleardoublepage
    \addcontentsline{toc}{chapter}{\bibname}
    \printbibliography
    \end{document}
    salvo.
    3) Con il programma Texmaker dal file Prova.tex eseguo (ossia la freccia) PDFLatex. Mi crea il file Prova con estensioni .aux, .bcf, .log, .pdf, .run.xml, .synctex.gz
    4) Sempre Texmaker dal file Prova.tex eseguo BibTex. Mi crea i files Prova.bbl (0KB ?????), Prova.blg 1KB.
    5) Eseguo altre due volte PDFLatex.

    Niente non si crea la bibliografia 🙁 Non capisco dove diavolo sbaglio, mi sembra di aver seguito alla lettera la guida di Lorenzo ma evidentemente non è così… Sapete darmi una mano??

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


      ciao,
      biblatex ora utilizza biber non più bibtex

      scrivi:

      \addbibresource{nome del databasei.bib}

      Ti consiglio di guardare la documentazione del pacchetto.

      Ciao
      Andrea

      p.s. ti consiglio di usare la codifica utf8 così da risparmiarti tutti i \`{e} …
      Se è molto che non usi latex dai una rilettura anche all’Arte.

    • #94368
      Up
      0
      Down
      ::


      Grazie And! Ci ho messo un po’ a capire che bisognava scaricare biber 😉 Cmq ho risolto sia la bibliografia sia le vocali accentate… Grazie ancora 😀

    • #94369
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Non sono un grande esperto di biblatex, perché lo uso solo quando sono costretto, quindi molto raramente.

        Però veco che i due anni durante i quali hai fatto i corsi della magistrale, sono stati fatali pe te, perché in questi due anni sono successe molte cose.

        1) Usando biblatex mi pare che tu sia obbligato ad racchiudere i campi della bibliografia fra graffe, non fra doppi apici; Siccome le graffe vanno bene anche per bitex, direi che sia conveniete usare sempre le graffe::`@Book{lib,
        author = {Pippo},
        publisher = {Topolino \& Co.},
        year = {2009}
        }`

        2) Usi la codifica utf8 in inputenc; evidentemente non ti è chiaro a cosa serva, se poi nel corpo del dcumento scrivi [tt]Questa \`{e} una prova.\cite{lib}[/tt]

        3) ti sono sfuggite le infinite volte in cui nel forim si è commentato che se si carica amssym, non è necessario caricare amsfonts, perché ci pensa lui.

        4) Invochi biblatex senza opzioni, eppure una delle opzioni possibili descritta nel file di documentazione di biblatex (leggila dando da terminale il comando texdoc biblatex) è proprio la scelta del motore ci composizione, se proprio vuoi potresti continuare ad usare bibtex, ma di default biblatex richiede biber. Nel forum si è scritto anche come configurare i proprio text editor perché quando si clicca il bottone per comporre la bibliografia l’editor lanci dietro le quinte biber invece di biblatex. Atrimenti devi farlo a mano da terminale. Dovresti almeno specificare il metodo di citazione, altrimenti non sai che cosa faccia biblatex e potrebbe darsi che le citazioni avvengano in una maniera che non ti va bene.

        5) non informi biblatex attraverso l’apposito comando \addbibliographyresource di come si chiami il tuo file bibliografico, il nome del cui file va scritto per disteso, estensione compresa.

        6) nel preambolo non vedo invocato nè il pacchetto fontenc con l’opportuna codifica dei font, né quali font vuoi usare; certo se scrivi in italiano sarebbe opportuno che i font siano codificati con la codifica T!; ma a quel punto sarebbe importante specificare un pacchetto che carichi font vettoriali che ti vadano bene: ti suggerirei i font Latin Modern che si invocano tramite il pacchetto lmodern, ma…

        7) non vedo invocato nemmeno babel con una lingua; nota che sarebbe opportuno invocare bebel anche se scrivi in inglese, per tanti motivi che non sto qui a dirti, ma se la lingua pricipale non è l’inglese devi specificare qual è la lingua principale, altrimenti, tanto per fare un esempio, ti eseguirebbe la cesura in fin di riga con le regole dell’inglese, tipo equ-azione e liq-uido; Non sarà mica così che hai composto la tesi triennale, per caso?

        Ecco, scusami; ho finito di fare il criticone, ma spero di esserti stato utile.

      • #94370
        Up
        0
        Down
        ::


        Claudio il file che ho postato era un esempio preso a caso da internet.. giusto in velocità per riuscire a capire il procedimento per caricare nel pdf la bibliografia. La mia tesi magistrale ovviamente ha un preambolo ben più lungo e corretto. I tuoi suggerimenti da 1) a 7) già li conoscevo 2 anni fa quando ho letto la guida di Lorenzo, nella tesi ci sono già tutti i tuoi accorgimenti 😉 Mi mancava solamente la codifica utf8 in inputenc che ho prontamente aggiunto. Grazie comunque per il post 😀 Ho risolto per la bibliografia!

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

    Go to top