Bibliografia Tesi

  • Creatore
    Topic
  • #117429
    Up
    0
    Down
    ::


    Salve a tutti,
    Sono nuovo del Forum così come nell’utilizzo di Latex. Ho letto l’Arte e diversi Topic sull’argomento ma non riesco a venirne fuori. Come consigliato utilizzo TexShop e per aiutarmi nella bibliografia BibDesk. Ho preso questa parte per fare una prova della bibliografia ma nel momento in cui mando il file .bib mi da problemi.
    `
    % !TEX encoding = UTF-8 Unicode
    % !TEX TS-program = pdflatex
    % !BIB program = biber
    \documentclass[11pt]{book}

    \usepackage[italian]{babel}
    \usepackage[T1]{fontenc}
    \usepackage[utf8]{inputenc}
    \usepackage{booktabs}
    \usepackage[backend=biber]{biblatex}
    \addbibresource{bibliografia.bib}

    \begin{document}

    \title{tesi\\
    la mia tesi}
    \author{me medesimo}
    \maketitle
    \tableofcontents
    \chapter{Introduzione}

    PAROLE PAROLE PAROLE

    \nocite{*}
    \addcontentsline{toc}{chapter}{Bibliografia}
    \printbibliography

    \end{document}`
    L’errore che mi viene restituito è in allegato, ma quando faccio andare il .tex non ho nessun problema. Potete aiutarmi? Vi ringrazio in anticipo

    Attachments:
    You must be logged in to view attached files.
Visualizzazione 6 filoni di risposte
  • Autore
    Risposte
    • #117430
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Benvenuto nel forum

        Nella sezione Documentzione di questo forum c’è una bella guida tematica solla creazione delle bibliografie. C’è anche un’altra guida tematica sulla creazione degli Esempi Minimi Compilabili (EMC); anche se non l’hai consultata, hai già una buona idea di che cosa sia un EMC.

        Ora tu hai allegato un file che sicuramente è minimo ma non è compilabile, nel senso che mancando il file bibliografia.bib non si può replicare l’errore.

        Per questo scopo la guida tematica sugli EMC, specifica come fare quando c’è una bibliografia di mezzo.

      • #117431
        Up
        0
        Down
        ::

        OldClaudio” post=117856

        Ora tu hai allegato un file che sicuramente è minimo ma non è compilabile, nel senso che mancando il file bibliografia.bib non si può replicare l’errore.

        Grazie mille per la risposta.
        Anche il .bib, realizzato con BibDesk, l’ho confrontato con altri trovati nei all’interno del forum che funzionavano.
        Le riporto il contenuto del file:

        @mastersthesis{ame_tesi,
        Author = {Amedeo De Luca},
        Month = {Marzo},
        School = {Politecnico di Torino},
        Title = {Titolo della tesi},
        Year = {2006}}

        Da Preferenze ho cambiato anche da Bibtex in Biber ma non ha intenzione di funzionare.
        Vi ringrazio ancora per l’aiuto.

      • #117432
        Filippo
        Partecipante
          Up
          0
          Down
          ::


          Allora. Ho appena provato: ho preso il tuo esempio, l’ho salvato in un file tex, poi ho preso il tuo ultimo messaggio e l’ho salvato in un file chiamato ‘bibliografia.bib’. Ho compilato prima il file tex una volta, poi lanciato biber, poi rieseguito pdflatex e tutto funziona. quindi controlla i vari passaggi perché evidentemente stai saltando qualcosa (oppure nel tuo file, dove hai sicuramente più codice di quello che hai scritto qua, c’è un errore che non consente a LaTeX di completare la compilazione e non crea il file blg che serve a biber).

          Detto questo, è evidente che non hai letto alcuna guida su come scrivere una bibliografia. da manuale di biblatex, p. 23 (consultabile con il comando texdoc biblatex da riga di comando): il campo month deve contenere un numero intero, non ordinali, né tantomeno parole. Inoltre, usare i campi year e month con biblatex è sconsigliato, c’è il campo ‘date’ che svolge il lavoro meglio.

          Altra cosa, ribadita nelle guide: insieme a biblatex è consigliato caricare anche il pacchetto csquotes, così da avere le virgolette uncinate nelle citazioni. Si carica con il comando:
          `\usepackage[autostyle]{csquotes}`
          Infine, l’opzione [backend=biber] quando si carica biblatex è completamente superflua poiché biber è già il default del pacchetto.
          Ciao
          Filippo

        • #117433
          Up
          0
          Down
          ::

          ezellohar” post=117861Allora. Ho appena provato: ho preso il tuo esempio, l’ho salvato in un file tex, poi ho preso il tuo ultimo messaggio e l’ho salvato in un file chiamato ‘bibliografia.bib’. Ho compilato prima il file tex una volta, poi lanciato biber, poi rieseguito pdflatex e tutto funziona. quindi controlla i vari passaggi perché evidentemente stai saltando qualcosa (oppure nel tuo file, dove hai sicuramente più codice di quello che hai scritto qua, c’è un errore che non consente a LaTeX di completare la compilazione e non crea il file blg che serve a biber).

          Detto questo, è evidente che non hai letto alcuna guida su come scrivere una bibliografia. da manuale di biblatex, p. 23 (consultabile con il comando texdoc biblatex da riga di comando): il campo month deve contenere un numero intero, non ordinali, né tantomeno parole. Inoltre, usare i campi year e month con biblatex è sconsigliato, c’è il campo ‘date’ che svolge il lavoro meglio.

          Altra cosa, ribadita nelle guide: insieme a biblatex è consigliato caricare anche il pacchetto csquotes, così da avere le virgolette uncinate nelle citazioni. Si carica con il comando:
          `\usepackage[autostyle]{csquotes}`
          Infine, l’opzione [backend=biber] quando si carica biblatex è completamente superflua poiché biber è già il default del pacchetto.
          Ciao
          Filippo

          Come ho detto nel primo messaggio, il file .bib l’ho compilato con BibDesk, quindi lui mi ha restituito il .bib con month e year. Nel cambiare i valori (Non volendo riportare quelli della vera bibliografia) mi è scappato l’errore ma ti assicuro che qualcosina sulla bibliografie in questi giorni l’ho letta.
          Detto ciò, i passaggi che ho fatto sono sempre quelli: salvato il file .bib con lo stesso nome che riporto sul LaTeX della tesi, compilato il file della tesi, compilato il .bib che però a questo punto mi dava l’errore riportato. Questa mattina ho notato che nella cartella il .bcf lo salva con il nome del file della tesi. Ho fatto una copia della bibliografia e salvata con il nome del file della tesi e sembra andare. Sicuramente è un accrocchio per il quale potrei essere bandito dal forum ma per il momento sembra funzionare 😀 .

          Colgo l’occasione per chiedere due altre cose:
          1. Nella bibliografia una {\`A} non me la stampa maiuscola, c’è un modo per farlo?
          2. Dovrei inserire anche dei corsi seguiti durante il periodo; è possibile?

          Grazie ancora

        • #117434
          Filippo
          Partecipante
            Up
            0
            Down
            ::


            Non sono pratico di BibDesk, ma da quel che capisco, supporta solo il formato nativo di BibTeX, non le novità di biblatex, a questo proposito potresti passare a Jabref che invece supporta pienamente il formato di biblatex.

            Per il resto se hai risolto tutto bene, ma è difficile dirti di più se tra gli esempi che metti qui tu e i file su cui lavori ci sono molteplici differenze. Che poi non capisco, nel caso della bibliografia, quale sia il problema di mettere un riferimento bibliografico reale invece di uno inventato (con conseguenti errori nati dall’operazione). Misteri

            Per la 1: sì scrivi {À} senza usare il codice, visto che biber e biblatex supportano unicode
            per la 2: una bibliografia deve contenere dei riferimenti a del materiale che un eventuale lettore, esaminatore o revisore possano controllare. mettere un corso che hai seguito non ha alcun senso. Puoi, se lo ritieni indispensabile menzionarlo nel testo, scrivendo a mano i riferimenti che ritieni utili (immagino il contesto e il periodo), ma sconsiglio vivamente di mettere un’informazione del genere in bibliografia. Discorso diverso se sono materiali del corso, se sono pubblici. A quel punto userai la tipologia di documento più consona e li potrai citare come tutti gli altri documenti

          • #117435
            OldClaudio
            Partecipante
              Up
              0
              Down
              ::


              Sempre tirando a indovinare ed estrapolando, forse malamente, da quello che leggo nel tuo ultimo messaggio, credo di poter dire quanto segue:
              a) il nome del file bib può essere qualsiasi; non è vietato chiamarlo con lo stesso nome del file principa;e della tesi, anche se non è vietato e magari consigliato.
              b) Il file bib non viene mai comilato; anche se clicchi sui bottoni di TeXShop (avendolo ocnfigurato per lanciare biber, ciòe dopo avere aggiunto un engine alla lista degli engine che TeXShop conosce, oppure dopo avere inserito in testa al file sorgente la riga magica`% !BIB program=biber` la sequenza dei passaggi è la seguente e vi indico anche i comandi manuali che, anche se non li usi, ma usi l’engine giusto di TeXShop:
              b-1) compilare la tesi: comando pdflatex LaMiaBellaTesi
              b-2) generare il file bbl: comando biber LaMiaBellaTesi
              b-3) ricompilare la tesi: comando pdflatex LaMiaBellaTesi
              b-4) ripetere l’operazione b-3 quante volte bassta se nella console appaiono messaggi relativi al fatto che certe citazioni forse devono essere ancora decifrate.
              c) nota che il nome da passare a tutti i comandi è sempre il nome della tesi, non il nome della bibliografia; e questo è il motivo per il quale il file bib può avere un nome qualsiasi, perché ci pensa pdflatex a passare a biber attraverso il file aux il nome vero del file bib.

              Venendo alle tue ultime domande,:
              1) tranne il campo author, dove le maiuscole vengono conservate perché le minuscole hanno altri specifici significati (per esempio in preposizioni tipo de, dei, degli, da, von, van, mac, o’, eccetera) in tutti gi altri campi o la singola parola o l’intero campo va racchiuso fra parentesi graffe.
              2) una bibliografia si riferisce ad un elenco di testi di vario genere, non ai corsi seguiti; nessuno può andare in biblioteca per andare a leggere un corso seguito, non mi risulta che nessun docente metta in rete nemmeno le sue dispense senza dar loro un nome e un titolo; in questo caso la categoria più anonima del tipo di documento è @misc. Tuttavia, le dispense dei corsi possono variare da un anno all’altro, e se metti nella bibliografia l’indicazione del corso di Pennutologia svolto nel 2018-2019 dal prof Papero de’ Paperis, è probabile, se non certo, che chi legge la tua tesi nel 2019-2010 non trovi più le dispense del tuo anno. In sostanza, o il testo è pubblicato ufficialmente, e quindi depositato a norma di legge almeno nelle Biblioteche Nazionali, o il riferimento è del tutto utile solo a riempire tre righe della bibliografia, ma non ha nessuna utilità. Come non ha nessuna utilità citare qualcosa con il nome dell’autore e il titolo “Comunicazione personale”; cos’era: una telefonata? una lettera? un SMS? un messaggio di posta elettronica? Eppure si vedono citazioni di questo genere, secondo il mio parere, del tutto inutili, anche se l’autore della comunicazione personale arrivasse un personaggio di peso, che so, Albert Einstein, Giosuè Carducci, Luigi EInaudi, tanto per citare alcuni nomi di personaggi importanti.

            • #117436
              Up
              0
              Down
              ::


              Vi ringrazio, siete stati chiarissimi e disponibilissimi come sempre.

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

          Go to top