Problema con Bibliografia

  • Creatore
    Topic
  • #113408
    Up
    0
    Down
    ::


    Buongiorno a tutti.
    Mi trovo a scrivere sul portatile che uso per lavoro(quindi con winzoz) la tesi di laurea. Sto usando miktex e come editor uso Kile.
    Il problema è che mi ritrovo sempre con l’errore “Empty bibliography on line..”

    Vi allego il file principale della tesi e il file .bib così potete farvi un’idea.
    Qui il main file
    [attachment=2085]Tesi.tex[/attachment]
    e qui il file bib

    [attachment]C:\fakepath\bibtesi.bib[/attachment]

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


        Ciao e benvenuto/a. Il file [tt].tex[/tt] che hai allegato non è un esempio minimo compilabile. In più, il file [tt].bib[/tt] non è allegato al messaggio: in queste condizioni non saranno molte le persone in grado di aiutarti.
        Quello che devi pubblicare è un codice compilabile che contenga quanto necessario e sufficiente a riprodurre l’errore che ottieni: lo stesso discorso vale per il file [tt].bib[/tt], che puoi includere nel tuo esempio facendo ricorso, per esempio, al pacchetto filecontents.

        Ciao
        Lorenzo

      • #113410
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Benvenuto nel forum

          Infatti, senza il file .bib c’è poco da commentare o suggerire; ci provo tirando a indovinare.

          Prima di tutto quante volte hai visto nel forum e nele guide che amsfonts non deve venire caricato se si carica amssymb; quelle due righe`\usepackage{amsthm,amsfonts,amssymb}
          \usepackage{amsmath}`
          vanno sostituite con una sola`\usepackage{amsmath, amssymb, amsthm}`

          Poi veniamo alla sfera di cristallo per cercare di indovinare perché la tua bibliografia è vuota.

          Vedo due possibilità, ma altri possibili errori potrebbero oscurare la mia sfera di cristallo 🙂

          1) non hai fatto girare biber; come farlo dipende dallo shell editor che stai usando (Kile su windows? mi giunge nuova, ma non è impossibile); di solito gli shell editor hanno una voce di menu da cliccare o una icona da cliccare, sempre che lo fanno partire con i parametri giusti. In ogni caso puoi sempre aprire un terminale o prompt dei comandi, usare il comando cd con i debiti nomi delle cartelle per spostarti nelle cartella del tuo main file (supponiamo che si chiami Tesi.tex, tanto per usare il file che hai inviato, ma dovresti abituarti ad usare nomi più specifici) e nel terminale dai il comando biber Tesi senza specificare l’estensione. Biber si mette a lavorare e sullo schermo ti apapre il suo file log; nella cartella oltre al file bibtesi.bib dovresti trovarti con i file Tesi.bbl e Tesi.blg. Questo secondo è il “log” di quello che il programa biber ha fatto, e se ci sono degli errori li li trovi con comodo.

          Se hai letto le guide dovresti ricordare che l’operazione per ottenere una bibliografia consiste di almeno 4 passi:
          a) si esegue pdflatex o un altro programma di composizione come xelatex o lualatex
          b) si esegue biber
          c) si esegue pdflatex
          d) si riesegue pdflatex
          e) a seconda del tipo di riferimenti che hai usato probabilmente una ulteriore passata di pdflatex non guasta; co lo stile numeric che hai scelto probabilmente questa ulteriore passata è superflua.

          Siccome la bibliografia non è da comporre ad ogni piè sospinto, ma sol quando la tesi è praticamente terminata (nota bene: sto parlando della composizione della bibliografia, non della preparazione del file bib che richiede continui aggiornamenti e modifiche) quei quattro o cinque passi sono da eseguire in paratica una volta sola; se fai delle modifiche al file bib una bibliografia già composta va ricomposta, ma altrimenti quei cinque passi di fatto sono necessari una volta sola.

          Se non hai eseguir=to il apsso 2 è chiaro che il file tesi.bbl è vuoto.

          Se invece il file bib contiene delle cose che biber non digerisce, devi leggere il sio file logo per cercare di capire perché non ha prodotto il file .bbl; lascia perdere i Warning; leggi solo gli Error veri e propri.

          La mia sfera di cristallo non mi fa vedere altro. 🙁

        • #113411
          Up
          0
          Down
          ::


          Buongiorno.

          Grazie per le risposte. Comunque non capisco perchè non mi caricasse il file .bib ho provato più volte ieri a caricarlo. Ci riprovo:

          [attachment]C:\fakepath\bibtesi.bib[/attachment]

          Per quanto rigurda i cicli di compilazione kile li fa in automatico da solo, e avendogli dato backend=biber lui compilava con biber.

          La cosa che mi ero dimenticato era nocite dato che nessuna delle fonti è citata direttamente e quindi giustamente mi diceva che era vuota.
          La mia domanda quindi cambia, c’è un modo per far comparire tutte le fonti nel file .bib senza usare nocite per ognuna delle fonti?

        • #113412
          OldClaudio
          Partecipante
            Up
            0
            Down
            ::


            Prima di far stampare la bibliografia usa il comando (una volta per tutte [tt]\nocite{*}[/tt]

            I file da allegare ai messaggio non devono superare una certa dimensione, abbastanza piccola, ma non ricordo di preciso quanto piccola. Mi pare 20KiB. Di solito si supera questo limite con le fotografie o con pagine pdf composte; di solito i file puramente testuali, come i file bib non sono così grandi; controlla le dimensioni del tuo file bib.

          • #113413
            Up
            0
            Down
            ::


            Grazie mille per la risposta tempestiva.

            Il file .bib pesa solo un 1kb solo che quando faccio per caricarlo vedo che il percorso file è completamente sballato. Mi dà tipo C:\fakepath\bibtesi.bib. Ho pensato fosse dovuto al fatto che era sulla cartella Onedrive, anche se mi pareva strano dato che il file tesi l’aveva preso. Quindi l’ho spostato sul desktop ma niente. Comunque ho risolto il problema e il file funziona mancava appunto il comando [tt]\nocite{*}[tt].

            P.S: Per rispondere invece al tuo dubbio su kile su windows è da molto che c’è. Ora hanno creato un installer personalizzato mentre in passato esisteva un installer che ti permetteva di installare molti programmi del pacchetto KDE. Lo so che sono i più pesanti ma a me kile come editor piace,e ho un file memorizzato negli anni con le personalizzazioni quindi ricrearle su un altro editor sarebbe lungo. Poi ho iniziato con quello e ci sono affezionato.

          • #113414
            OldClaudio
            Partecipante
              Up
              0
              Down
              ::


              Benissimo per \nocite{*}.

              Le unità di misura delle grandezze informatiche sono i multipli di $@^{10}=1024$ e non di 1000; k vuol dire kilo (cioè mille) Ki si legge kibi e vuol dire 1024: il bit e il bite bon hanno un simbolo ISO standardizzato, ma generalmente la gente usa b per il bite e B per il byte; per essere corretti bisognerebbe scrive sempre bit o byte per disteso; su questa confusione si bassa la sponsorizzazione mendace di sistemi di tramissione che reclamizzano velocità di 200KB (kelvin bell? 😮 K vuol dire kelvin e B vuol dire bell per le norme ISO) lasciando intendere che si tratti di 200 milinini di byte (al secondo; quando invece si tratta di un ottavo di quella velocità perché si tratta di bit e non di byte.
              Scusa la pignoleria; so benissimo che la gente continua a ignorare l’ortografia della metrologia, continuando a indicare i metri con la sigla ml che vuol dire millilitri, e i metri quadri con mq che vuol dire milliquintali (sebbene i quintale non faccia più parte delle unita del sistema internazionale) e se mai andassero bene le maiuscole o le minuscole la gente (i giornali, specialmente) esprimono l’energia in kW/h invece che in kWh. Quando hai un minimo di sensibilità per queste cose ti viene la pelle d’oca a vedere questi strafalcioni.

              Ho suato Kile con poca soddisfazione quando avevo una piattaforma Linux; ma non era male, solo che avevo trovato editor migliori per i miei gusti; Su una piattaforma Windows avevo installato il simulatore CygWin per disporre di funzionalità di tipo UNIX ma se appena appena potevo editavo i miei file con qualcos’altro. La mie incertezza sulla disponibilità di Kile su Windows svanisce completamente quando mi dici che Kile ora è disponibile anche su quella piattaforma. Io da più di 10 anni ho lasciato sia Windows e Linux e mi trovo benissimo con un Mac. È vero, costa molto di più, ma non ho mai avuto problemi con queste macchine. E il software che ci gira sopra è veramente adatto a fare qualunque cosa almeno per una persona normale; io programmo molto e ho bisogno di una tastiera che contenga tutti i segni ASCII, con Windows non sono mai riuscito a procurarmene una. Col Mac, devi compralo on line, allo stesso prezzo che nei negozi, ma ti viene consegnato a casa, il che, abitando lontano da una grande città, per me vuol dire molto. In fin dei conti tutti siamo affezionati a ciò a cui siamo abituati; tu a Kile, io al Mac 🙂

            • #113415
              Up
              0
              Down
              ::


              Conosco la differenza tra le varie unità di misura etc. Il mio era solo un errore dovuto alla fretta di scrivere la risposta. Ovviamente riferendosi ad un file .bib avevo dato per scontato che la dimensione in questione fosse kilobyte, anzi per l’esattezza 939 byte.

              Tornando al tema editor, c’è solo un editor che mi attira ed è emacs. Anche se definirlo emacs è veramente diminutivo. Infatti prima di inizare ad usarlo vorrei avere più tempo a disposizione per imparare a sfruttare al meglio il suo potenziale.

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

          Go to top