Problema con la bibiliografia di classicThesis

  • Creatore
    Topic
  • #113581
    Up
    0
    Down
    ::


    Ciao a tutti,
    è da qualche giorno che sto usando latex, ed ho problemi con l’uso del template classicthesis (sto usando overleaf per scrivere). In pratica se vado a inserire un qualche riferimento (preso tramite Mendeley) nel file bibliography.bib, non viene riportato nel pdf. E’ come se non avessi scritto niente. Non ottengo errori o warning.
    Inoltre se provo a cancellare qualche riferimento gia’ presente nel file bibliography.bib ricevo tanti warning relativi al fatto che non trova più quei riferimenti. Cioè devo lasciare quei riferimenti nella mia tesi?

    Devo scrivere la tesi e se non sistemo questa cosa non posso andare avanti.

    Grazie in anticipo per l’aiuto

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


        Benvenuto nel forum.

        Le domande relative alla bibliografia sono abbastanza frequenti, perché di solito i neofiti non leggono con abbastanza attenzione la documentazione. Tuttavia non è detto che sia il tuo caso, perché questo è ulteriormente complicato dall’uso di risorse esterne quali Mendeley e Overleaf.

        Quello che ti posso dire con la mia esperienza pluri-trentennale è che non ho mai usato Mendeley, perché preferisco avere un contrllo fine sui miei database bibliografici; lo so è una mia mancanza, ma tutte le volte che ho visto database constriiti con Mendely vi ho trovato non poche incompatibilità con il sistema TeX; chi rivolgeva domande relative a database costruiti con Memdely di sollto era in grado di individuare ilrecord o i \record che presentavano cose strane in fase di compilazione con LaTeX, ed asaminandoli riuscivo di solito a trovare l’inghippo e a correggerlo. Per questo motivo mi sono sempre ripromesso di NON usare Mendeley.

        La situazione è ulteriormente complicata dall’uso di Overleaf; mi è bastata una sola volta di avere aperto un problema di una altro richiedente aiuto per capiere che non userò mai Overleaf. Il motivo è sempre lo stesso; volgio avere pieno controllo dei file .tex dei miei documenti. RIpeto, questa può essere una mia mancanza. Alcuni mi dicono un gran bene di Overlieaf, ma io continuo a preferire una bella installazione completa sul mio calcolatore e che sia aggiornabile con la frequenza che merita, visto che settimanalmente ci sono sempre una cinquantina di pacchetti aggiornati e una mezza dozzina di pacchetti nuovi; non so se Overleaf è aggiornato altrettanto spesso. Ci sono altri motivi più tecnici che mi fanno preferire una installazione locale.

        Tuttavia quanto sopra evidentemente non risolve il tuoi problemi; forse ti può mettere una pulce nell’orecchio sulla possibilità in futuro di installe una distribuzione TeXLive completa sul tuo calcolatore.

        Provo allora ad indovinare che cosa ti può essere successo.

        Il database bibliografico gestito da Overleaf e Mendeley potrebbe essere tenuto sott’occhio da questi due programmi che ti impedinscono di apportaremodifiche al data base stesso; una soluzione potrebbe essere quella di scaricare sul tuo calcolatore i file bib, modificarlo come ti pare, e ricaricarlo con un nome diverso su Overlief; ovviamante devi mettere il nome nuovo anche nel tuo file della tesi. Tentare non nuoce. Ovviamante le modifiche personali sul nuovo database devono essere sintatticamente corrette, altrimenti introduci ulteriori errori e la cura potrebbe essere peggiore del male.

        L’altro punto è che non ho idea di come Overleaf gestica le varie compilazione che il sistema TeX richiede per gestire la bibliografia. Non ho idea di quali funzioni l’editor on line ti consenta di fruire. Ma l’idea è che una di queste opzioni richiede di eseguire in programma biber per estrarre dal database bibliografico le informazioni relative ai testi citati e a ricomporle in un file .bbl con il marckup di LaTeX; una o più compilazioni successive sono necessarie per leggere il nuovo file .bbl da parte di pdflatex in modo da poter comporre sia la bibliografia sia i riferimenti che citi.

        Può darsi che eseguendo questo passo con biber ti si sistemino anche i messaggi relativi ai riferimenti mancanti.

        In ogni caso vedi se prima di fare queste modifiche e queste esecuzioni di programmi cancella tutti i file ausiliari .aux relativi ailla tua tesi. Può darsi che sia eccessivo, ma è meglio metters dalla parte della ragione, per cui dopo aver cancellato i file aux esegui in sequenza questi passi:
        1) pdflatex LaMiaTesi
        2) biber LaMiaTeX
        3) pdflatex LaMiaTesi
        l’ultimo passo è da ripetere diverse volte, generalmente non più di tre, ma comunque diverse volte, almeno la prima volta che usi biber.

        Come eseguire quella serie di compilazioni con Overleaf non saprei dirtelo, perché, appunto, non conosco Overlieaf, ma sono sicuro che esistono voci di menù o icone da cliccare nell’editor di Overleaf per fare quelle cose.

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

    Go to top