Tesi_Bibliografia_Latex_Bibtex

  • Creatore
    Topic
  • #105842
    Up
    0
    Down
    ::


    Salve a tutti.
    Da pochi giorni mi sono dato a Latex per scrivere la tesi di laurea triennale. Ho due quesiti a cui spero abbiate il tempo di rispondere:
    1. quali pacchetti sono utili per la stesura di una tesi? Ve ne sono molti sul web ma non so quali sono effettivamente utili, quali non vadano bene tra loro ecc ecc
    ho scaricato un paio di manuali per saperne di più ma non riportano i pacchetti :S
    2. ho provato a stendere un piccola bibliografia di prova( 1 sola citazione) realizzando due file, 1 Latex e uno Bibtex (salvati entrambi sul desktop e che vi posto a seguire) e mi è uscito fuori un errore che non riesco a risolvere (sul forum ho trovato una discussione simile ma non ho capito granché).
    Se vorrete rispondere vi prego di non tralasciare nulla, neppure quel che vi sembra una stupidata, come già detto ne so pochissimo a proposito.

    bibtek
    `@book{bruckner2007scienza,
    title={Scienza e tecnologia dei materiali polimerici},
    author={Br{\”u}ckner, Sergio},
    year={2007},
    publisher={EdiSES}
    }
    `

    latex
    `\documentclass[a4paper,10pt]{book}
    \usepackage[italian]{babel}
    \usepackage[latin1]{inputenc}
    \usepackage{cite}

    \begin{document}
    materiali polimerici\cite{bruckner2007scienza}
    \bibliographystyle{plain}
    \bibliography{bibliografia}
    \end{document}`

    ps. il nome del file che richiamo è quello esatto

    L’errore è il seguente: I couldn’t open file name bibliografia.aux
    Grazie a tutti.

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

      giusepperachetta@yahoo.it” post=105914Salve a tutti.

      Ciao e benvenuto nel forum 🙂

      giusepperachetta@yahoo.it” post=105914Da pochi giorni mi sono dato a Latex per scrivere la tesi di laurea triennale.

      Mi sembra un’ottima idea.

      giusepperachetta@yahoo.it” post=105914Ho due quesiti a cui spero abbiate il tempo di rispondere:

      Per le prossime volte, se ce ne saranno, la regola è una domanda=un filone. Altrimenti, chi dovesse avere gli stessi tuoi problemi non troverà mai una risposta.

      giusepperachetta@yahoo.it” post=1059141. quali pacchetti sono utili per la stesura di una tesi? Ve ne sono molti sul web ma non so quali sono effettivamente utili, quali non vadano bene tra loro ecc ecc

      Temo che la domanda non abbia senso. La risposta è: per la tua tesi vanno bene i pacchetti che servono nella tua tesi. Ho risposto? 🙂

      giusepperachetta@yahoo.it” post=105914ho scaricato un paio di manuali per saperne di più ma non riportano i pacchetti :S

      I manuali spiegano (o dovrebbero spiegare) i fondamentali di LaTeX. È abbastanza naturale che non riportino i pacchetti «per una tesi». Come si potrebbero consigliare, se non si sa l’argomento della tesi? Dovendo scrivere una tesi in letteratura italiana, i pacchetti che gestiscono la matematica avanzata non servono a nulla. Dovendo scrivere una tesi in fisica, probabilmente serviranno i pacchetti che aiutano a creare grafici. Eccetera, eccetera.
      Quali guide hai scaricato, per curiosità? Qui, nella sezione Documentazione, ce n’è una piuttosto diffusa: L’arte di scrivere con LaTeX. Dacci un’occhiata.

      giusepperachetta@yahoo.it” post=1059142. ho provato a stendere un piccola bibliografia di prova( 1 sola citazione) realizzando due file, 1 Latex e uno Bibtex (salvati entrambi sul desktop e che vi posto a seguire) e mi è uscito fuori un errore che non riesco a risolvere (sul forum ho trovato una discussione simile ma non ho capito granché).
      Se vorrete rispondere vi prego di non tralasciare nulla, neppure quel che vi sembra una stupidata, come già detto ne so pochissimo a proposito.

      È piuttosto curioso che tu, digiuno di TeX, ti metta a creare una bibliografia come primissima prova. È una parte abbastanza avanzata, anche se non difficilissima.
      Ti consiglio prima di tutto di scrivere il contenuto della tua tesi. Poi penserai al resto.

      giusepperachetta@yahoo.it” post=105914bibtek
      `@book{bruckner2007scienza,
      title={Scienza e tecnologia dei materiali polimerici},
      author={Br{\”u}ckner, Sergio},
      year={2007},
      publisher={EdiSES}
      }
      `

      Intanto, si scrive BibTeX e non bibtek 🙂 Poi, il tuo codice va rivisto. Scrivilo nell’editor che usi e salvalo come [tt]nomefile.bib[/tt]:
      `@book{bruckner2007:scienza,
      title={Scienza e tecnologia dei materiali polimerici},
      author={Brückner, Sergio},
      year={2007},
      publisher={EdiSES}
      }`

      giusepperachetta@yahoo.it” post=105914
      latex
      `\documentclass[a4paper,10pt]{book}
      \usepackage[italian]{babel}
      \usepackage[latin1]{inputenc}
      \usepackage{cite}

      \begin{document}
      materiali polimerici\cite{bruckner2007scienza}
      \bibliographystyle{plain}
      \bibliography{bibliografia}
      \end{document}`

      ps. il nome del file che richiamo è quello esatto

      L’errore è il seguente: I couldn’t open file name bibliografia.aux
      Grazie a tutti.

      Dove hai trovato l’indicazione di usare il pacchetto cite? Di solito qui consigliamo il pacchetto biblatex.

      Di seguito ti scrivo lo scheletro che ti permetterà di scrivere la tua tesi. Per la bibliografia, leggiti la parte relativa nella guida che ti ho consigliato. Se non capisci, siamo qui.
      `\documentclass[a4paper]{book}
      \usepackage[T1]{fontenc}
      \usepackage[utf8]{inputenc}
      \usepackage[italian]{babel}

      % da qui in poi carichi i pacchetti che ti servono; ricorda che il pacchetto hyperref va caricato per ultimo

      \begin{document}

      \end{document}`
      Via via che ti servono i pacchetti, li carichi dove ti ho indicato.

      Ciao
      Tommaso

    • #105844
      Up
      0
      Down
      ::


      Ciao, grazie per avermi risposto innanzitutto.

      È piuttosto curioso che tu, digiuno di TeX, ti metta a creare una bibliografia come primissima prova. È una parte abbastanza avanzata, anche se non difficilissima.
      Ti consiglio prima di tutto di scrivere il contenuto della tua tesi. Poi penserai al resto

      Non sono proprio digiuno (almeno per quel che mi servirà per la tesi o forse si?! :S).

      Temo che la domanda non abbia senso. La risposta è: per la tua tesi vanno bene i pacchetti che servono nella tua tesi. Ho risposto?

      La mia tesi è d’ingegneria meccanica. Dovrò perciò riportare tabelle che sono riuscito a realizzare seguendo i manuali, inserire grafici (per i quali suggeriscono \usepackage[dvips]{graphicx}).
      Ascolterò il tuo consiglio: cercherò un pacchetto quando sorgeranno particolari esigenze.

      Tornando alla bibliografia spero tu possa seguire quanto ho fatto dopo la tua risposta:
      1.ho scaricato biblatex ed etoolbox(suggerito su un manuale);
      2. realizzato il file latex in .tex e quello su cui riporto(google scholar) in .bib;
      3. ho salvato i due file in una cartella appositamente creata dove avevo estratto biblatex ed etoolbox.

      So che a questo punto dovrei:
      1. lanciare il file .tex con latex;
      2.lanciare lo stesso file .tex con bibtex;
      3. lanciare sempre il .tex due volte con latex.
      (passo da bibtex a latex tramite un menu a cascata subito sopra la finestra di lavoro e semplicemente compilo)

      File .tex

      `\documentclass[a4paper,12pt]{book}
      \usepackage{biblatex}

      \begin{document}
      materiali polimerici\cite{bruckner2007scienza}
      \bibliographystyle{plain}
      \bibliography{bibliografia}
      \end{document}`

      File .bibliografia.bib

      `@book{bruckner2007scienza,
      title={Scienza e tecnologia dei materiali polimerici},
      author={Br{\”u}ckner, Sergio},
      year={2007},
      publisher={EdiSES}
      }`

      Compilo una sola vola con latex e ottengo questo:

      ! Package biblatex Error: ‘\bibliographystyle’ invalid.See the biblatex package documentation for explanation.Type H for immediate help…. \bibliographystyle{plain}
      ! LaTeX Error: Can be used only in preamble.See the LaTeX manual or LaTeX Companion for explanation.Type H
      for immediate help…. \bibliography
      No “backend” specified, using Biber backend.
      Citation ‘bruckner2007scienza’ on page 1 undefined
      There were undefined references.
      Please (re)run Biber on the file:(biblatex) prova(biblatex) and rerun LaTeX afterwards.

      Non ho ancora iniziato e già sono giù di morale…
      Spero tu possa dirmi dove e cosa sbaglio.
      Grazie mille!

    • #105845
      Up
      0
      Down
      ::

      giusepperachetta@yahoo.it” post=105923Ciao, grazie per avermi risposto innanzitutto.

      È piuttosto curioso che tu, digiuno di TeX, ti metta a creare una bibliografia come primissima prova. È una parte abbastanza avanzata, anche se non difficilissima.
      Ti consiglio prima di tutto di scrivere il contenuto della tua tesi. Poi penserai al resto

      Non sono proprio digiuno (almeno per quel che mi servirà per la tesi o forse si?! :S).

      Temo che la domanda non abbia senso. La risposta è: per la tua tesi vanno bene i pacchetti che servono nella tua tesi. Ho risposto?

      La mia tesi è d’ingegneria meccanica. Dovrò perciò riportare tabelle che sono riuscito a realizzare seguendo i manuali, inserire grafici (per i quali suggeriscono \usepackage[dvips]{graphicx}).
      Ascolterò il tuo consiglio: cercherò un pacchetto quando sorgeranno particolari esigenze.

      Tornando alla bibliografia spero tu possa seguire quanto ho fatto dopo la tua risposta:
      1.ho scaricato biblatex ed etoolbox(suggerito su un manuale);
      2. realizzato il file latex in .tex e quello su cui riporto(google scholar) in .bib;
      3. ho salvato i due file in una cartella appositamente creata dove avevo estratto biblatex ed etoolbox.

      So che a questo punto dovrei:
      1. lanciare il file .tex con latex;
      2.lanciare lo stesso file .tex con bibtex;
      3. lanciare sempre il .tex due volte con latex.
      (passo da bibtex a latex tramite un menu a cascata subito sopra la finestra di lavoro e semplicemente compilo)

      File .tex

      `\documentclass[a4paper,12pt]{book}
      \usepackage{biblatex}

      \begin{document}
      materiali polimerici\cite{bruckner2007scienza}
      \bibliographystyle{plain}
      \bibliography{bibliografia}
      \end{document}`

      File .bibliografia.bib

      `@book{bruckner2007scienza,
      title={Scienza e tecnologia dei materiali polimerici},
      author={Br{\”u}ckner, Sergio},
      year={2007},
      publisher={EdiSES}
      }`

      Compilo una sola vola con latex e ottengo questo:

      ! Package biblatex Error: ‘\bibliographystyle’ invalid.See the biblatex package documentation for explanation.Type H for immediate help…. \bibliographystyle{plain}
      ! LaTeX Error: Can be used only in preamble.See the LaTeX manual or LaTeX Companion for explanation.Type H
      for immediate help…. \bibliography
      No “backend” specified, using Biber backend.
      Citation ‘bruckner2007scienza’ on page 1 undefined
      There were undefined references.
      Please (re)run Biber on the file:(biblatex) prova(biblatex) and rerun LaTeX afterwards.

      Non ho ancora iniziato e già sono giù di morale…
      Spero tu possa dirmi dove e cosa sbaglio.
      Grazie mille!

      Certo che te lo dico: stai pensando in modo sbagliato. Sei digiuno di TeX, e gli errori che ricevi lo dimostrano, e pretendi di ‘non iniziare’ dalla bibliografia, che richiede addirittura un motore di composizione esterno, compilazioni ripetute e impostazioni particolari.

      Rileggi i miei consigli. Hai letto la guida? Che cosa non hai capito?

      E soprattutto: che distribuzione del sistema TeX/LaTeX usi e su quale sistema operativo? Ho come l’impressione che tu abbia installato una distribuzione parziale.

      Ciao
      Tommaso

    • #105846
      Up
      0
      Down
      ::


      \bibliographystyle e \bibliography non sono comandi di biblatex.
      Rinnovo il consiglio di Tommaso: devi prenderti un po’ di tempo per leggere una guida.
      Procedere per tentativi, soprattutto all’inizio, crea solo problemi e, soprattutto, fa perdere tempo.
      Prendersi due o tre giorni per leggere una buona guida, come L’arte di scrivere con LaTeX
      non è una perdita di tempo, è un risparmio di tempo.

      Ciao
      Ivan

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

Go to top