Problema bibliografia su Tesi classica Pantieri

  • Creatore
    Topic
  • #103824
    Up
    0
    Down
    ::


    Buonasera, sono nuovo di questo mondo e mi ci avvicino per scrivere la tesi di laurea. Ho iniziato con lo sfogliare l’Arte e qualche altra dispensa che ho trovato su siti d ialtre Università.

    Ho scelto come modello di tesi la Tesi classica trovata sul sito di Lorenzo Pantieri (che ho citato nel Colophon per l’uso del template). Ho modificato il Frontespizio senza problemi con la doppia run di pdflatex per averlo come volevo io. Ho tolto alcune parti che a me non servivano come la dedica e adesso sto scrivendo in inglese la tesi vera e propria.

    Ho però un problema con la bibliografia, io ho aperto il file .bib e ho inserito due citazioni prese da google scholar con il formato bibtex, per adesso sono ancora alla seconda pagina, ma volevo provare la funzione delle citazioni e della bibliografia per non avere problemi in futuro.

    Io ho il file .bib coi codici, e nel capitolo1.tex vado nel corpo del documento e quando ho bisogno scrivo \parencite{codicedata:argomento}.
    Quando compilo il file ottengo il pdf perfetto tranne che per la citazione, ottengo una sorte di grassetto del codice originale che risiede tra le graffe.

    il file.bib è salvato. Il file .tex del primo capitolo è salvato con quel codice.

    Vado ad aprire il file tesi.tex completo (per modo di dire, coi capitoli d’esempio del modello scaricato e il capitolo iniziale fatto a metà). Compilo una volta, poi switcho il render con bibtex e ottengo un errore:

    This is BibTeX, Version 0.99d (TeX Live 2015/W32TeX)
    The top-level auxiliary file: Tesi.aux
    I found no \citation commands—while reading file Tesi.aux
    I found no \bibdata command—while reading file Tesi.aux
    I found no \bibstyle command—while reading file Tesi.aux
    (There were 3 error messages)

    Ho provato varie cose, ho compilato dierettamente i lfile della bibliografia, ma nulla, ho compilato il .bib, e mi da errore perché non trova un .aux, ho compilato il .tex della biblio, e o non mi esce nulla o mi esce quella vecchia d’esempio.
    Ho letto in Tesi.tex che si consiglia di usare biber, ma non so come fare, l’ho scaricato ma mi si ampre un prompt nero.
    Ho provato a cliccare installa dal texlive manager, ma perl crasha e si chiude.
    Allora ho aperto l’editor, nelle impostazioni ho cliccato un + verde nella sezione dei motori di render, ho scritto Bibier e ho messo su sfoglia i lfile bibier scaricato da internet che apriva il prompt.

    Effettivamente se compilo il documento mi esce nel log che bibier e stato caricato etc, ma poi tutto tace. Non so come compilare questa benedetta bibliografia. Ogni cosa che provo o si interrompe o mi esce come errore.

    Nel file tesi.tex questa è la riga che si rifa alla bibliografia:

    \usepackage[style=philosophy-modern,hyperref,backref,square,natbib,backend=biber]{biblatex}
    % eccellente pacchetto per la bibliografia;
    % produce uno stile di citazione autore-anno;
    % lo stile “numeric-comp” produce riferimenti numerici;
    % NOTA BENE! bisogna che il proprio editor sia configurato per biber

    \addbibresource{Bibliografia.bib} % database di biblatex

    Ho provato a cercare online ma dicono che bibtex della texlive2015 già usa bibier…

    Potete aiutarmi? Non vorrei scrivere pagine e pagine per poi accorgermi che devo rimettere tutti i codici in un altro formato…

Visualizzazione 4 filoni di risposte
  • Autore
    Risposte
    • #103825
      Up
      0
      Down
      ::


      Benvenuto!

      Hai due soluzioni.
      1) impostare l’editor in modo che lanci biber anziché bibtex. Come fare dipende dall’editor.
      2) scrivere backend= bibtex nelle opzioni di bibaltex

      Ciao
      Ivan

    • #103826
      Up
      0
      Down
      ::


      Ho provato con la seconda opzione e va tutto perfettamente. Grazie mille!

      Piccola curiosità, cosa cambia in sostanza a livello grafico e funzionale tra le due modalità di rendering/compilazione del file? A me sembra ok anche con bibtex.

      Una domanda: nel corpo della tesi le citazioni sono colorate di verde e cliccabili. Una volta stampato il documento verranno dello stesso colore del testo o rimarranno colorate?

    • #103827
      Up
      0
      Down
      ::

      DrewEugene17″ post=103856Ho provato con la seconda opzione e va tutto perfettamente. Grazie mille!

      Piccola curiosità, cosa cambia in sostanza a livello grafico e funzionale tra le due modalità di rendering/compilazione del file? A me sembra ok anche con bibtex.

      Una domanda: nel corpo della tesi le citazioni sono colorate di verde e cliccabili. Una volta stampato il documento verranno dello stesso colore del testo o rimarranno colorate?

      Biber ha funzionalità avanzate, ma se non ti servono è del tutto equivalente a bibtex. Graficamente la resa è identica.
      I riferimenti cliccabili colorati vengono stampati. Se c’è solo il riquadro questo è invisibile a stampa.

      Ciao
      Ivan

    • #103828
      Up
      0
      Down
      ::


      Uso questo topic per evitare di intasare la sezione, anche se di fatto il problema originario è risolto.

      Ho un problema con l’ordinamento della bibliografia, sto usando il modello Tesi classica e l’ho reimpostato per l’inglese (tesi in inglese).

      La bibliografia è perfetta, ordinata in maniera alfabetica. Quando un autore ha contribuito con più articoli citati nella tesi, le singole pubblicazioni sono raggruppate sotto i lsuo nome e ordinate per data.
      Insomma è tutto perfetto fino a che i casi sono semplici.

      Il problema è quando ho più autori. Il relatore mi ha fatto presente che si ordina prima in ordine alfabetico (e come ho detto è ok), poi per uno stesso autore si ordina in ordine cronologico (anche questo ho già detto è ok). Poi con autori multipli stesse regole di prima, con la differenza che si ordinano anche pesando la lettera del cognome del secondo autore.

      Mi spiego, ho molte citazioni di altre tesi, il primo nome è sempre lo stesso (cognome che inizia per Z e quindi sta in fondo. Ma cambiano i vari studenti delle tesi citate che stanno dopo questo autore principale.

      Quindi mi ritrovo:
      Citazione pubblicazioni solo di questo Z ordinate per anno OK
      Citazione di questo Z con autore secondario un L. Rov
      Citazione sempre di questo Z e come secondo autore F. Ode and P. Meoz
      Sempre Z. e poi F. Di Bene e altri tutti scritti
      Idem Z e poi A. Cela e ltri tutti scritti.

      Io invece ovviamente vorrei che questi, tutti con il primo nome identico, siano ordinati sempre in fondo (primo cognome Z) ma poi seguendo l’alfabeto del secondo autore.

      Tipo prima Z e basta, poi Z con Cela, poi Z con Di bene, poi Z con Ode e poi in fondo il lavoro di Z con Rov.

      Inoltre mi servirebbe anche un modo per cui anche i secondi e terzi autori siano ordinati prima per cognome e poi per nome.

      Ho cercato sull’Arte e sul pdf accessorio della bibliografia, ma non h otrovato nulla, cioè io davo per scontato che con il primo nome sempre identico si seguisse l’alfabeto del secondo cognome. Non capisco neanche che criterio usi latex, perché non segue quello per anno.
      E’ come se tutti i nomi della prima pagina fossero perfetti (ma non ci sono multipli, quindi magari sono perfetti per questo). E i nomi della seconda pagina che sono un elenco di questo Z da solo e con altri siano messi random…

      Edit: non so quanto possa essere utile il codice, i comandi della bibliografia sono esattamente quelli di Tesi classica, con la differenza che il babel ha come priorità l’inglese.
      I codici della bibliograia sono presi di peso da google scholar, ho solo modificato i nomi propri mettendo un punto. Se c’era Rossi, Mario and Bianchi, Francesco ho cambiato in un Rossi, M. and Bianchi, F.

    • #103829
      Up
      0
      Down
      ::


      Aggiungo una cosa, oltre all’ordinamento basato anche sul secondo autore (che viene completamente ignorato e randomizzato), sarebbe possibile anche eliminare il “pp.” che indica le pagine, mettendo solo una virgola?

      Tipo: […] Journal of Zoology, 247, 2, pp. 139-143. farlo diventare: […] Journal of Zoology, 247, 2, 139-143.

      Non è importantissimo eh, la cosa veramente essenziale è che io riesca a ordinare la bibliografia per primo autore, secondo autore, terzo autore e anno. Cioè far capire a Latex che se il primo autore è lo stesso allora deve ordinare prima la stringa che ha Zuzzurellone, Mario and Abaco Antonia rispetto Zuzzurellone, Mario and Zuzzurellina, Francesca.
      Cosa che appunto non fa.

      EDIT: Credo di aver risolto, alla fine m isono letto come usare biber, ho ripristanato i lcomando originario per usare biber nel file tesi.tex, e compilando con biber anche isecondi autori si ordinano bene.

      Rimane sono il fatto della pp. da togliere, ma forse mi basta controllare nella documentazione. Se qualcuno lo sa di getto però dica pure xD

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

Go to top