Problemi con la bibliografia

  • Creatore
    Topic
  • #31528
    Up
    0
    Down
    ::


    Ciao a tutti, ho questo problema con la bibliografia: sto scrivendo la tesi e con la bibliografia è tutto ok, solo che ho iniziato a scrivere un’altra relazione e l’ho fatto copiando il file principale (si chiama così?) della tesi (poi i capitoli ovviamente me li riscrivo da capo) e il file della bibliografia. Ovviamente ho rinominato entrambi i files. Ora il problema è che in questa seconda relazione le voci della bibliografia non mi vengono visualizzate e al posto delle citazioni ci viene un (?). Ho cambiato solo il nome dei due files da tesi.tex e tesi.bib e ca.tex e ca.bib e ovviamente il contenuto della bibliografia che prima conteneva una sessantina di articoli e ora un solo libro. Per il resto è tutto rimasto invariato.

    Le righe di codice con cui dovrei richiamare la bibliografia sono:
    `\nocite{*}
    \bibliographystyle{spbasic}
    \bibliography{ca}`

    Mentre i pacchetti che carico all’inizio del file “principale” sono
    `\usepackage{amssymb, amsmath, amsthm,mathrsfs,latexsym}
    \usepackage[italian]{babel}
    \usepackage{graphicx}
    \usepackage{natbib}
    \usepackage{placeins}
    \usepackage[dvips]{rotating}
    \usepackage[latin1]{inputenc}`

    Per file “principale” intendo il file in cui ci sono tutti i vari \include{nome_capitolo}
    Come si risolve? E soprattutto: perché nella tesi funziona e qui no?

    Alta cosa: nella tesi le citazioni mi vengono messe come negli articoli scientifici, cioè “nome_autore et al, 1984” per intendersi. In questa nuova relazione invece vorrei che mi venissero messe delle citazioni con i numeri fra parentesi quadre. Come posso risolvere?

    Grazie mille a tutti

    Lorenzo

Visualizzazione 12 filoni di risposte
  • Autore
    Risposte
    • #31529
      Up
      0
      Down
      ::

      Ciao a tutti, ho questo problema con la bibliografia: sto scrivendo la tesi e con la bibliografia è tutto ok, solo che ho iniziato a scrivere un’altra relazione e l’ho fatto copiando il file principale (si chiama così?) della tesi (poi i capitoli ovviamente me li riscrivo da capo) e il file della bibliografia. Ovviamente ho rinominato entrambi i files. Ora il problema è che in questa seconda relazione le voci della bibliografia non mi vengono visualizzate e al posto delle citazioni ci viene un (?). Ho cambiato solo il nome dei due files da tesi.tex e tesi.bib e ca.tex e ca.bib e ovviamente il contenuto della bibliografia che prima conteneva una sessantina di articoli e ora un solo libro. Per il resto è tutto rimasto invariato.

      Cambiare il nome del file .bib, se è rimasto uguale, non è necessario, visto che lo specifichi nell’argomento di \bibliography.

      Naturalmente per risolvere le citazioni devi far girare BibTeX e ricompilare due volte.

      Le righe di codice con cui dovrei richiamare la bibliografia sono:
      `\nocite{*}
      \bibliographystyle{spbasic}
      \bibliography{ca}`

      Mentre i pacchetti che carico all’inizio del file “principale” sono
      `\usepackage{amssymb, amsmath, amsthm,mathrsfs,latexsym}
      \usepackage[italian]{babel}
      \usepackage{graphicx}
      \usepackage{natbib}
      \usepackage{placeins}
      \usepackage[dvips]{rotating}
      \usepackage[latin1]{inputenc}`

      Per file “principale” intendo il file in cui ci sono tutti i vari \include{nome_capitolo}
      Come si risolve? E soprattutto: perché nella tesi funziona e qui no?

      Alta cosa: nella tesi le citazioni mi vengono messe come negli articoli scientifici, cioè “nome_autore et al, 1984” per intendersi. In questa nuova relazione invece vorrei che mi venissero messe delle citazioni con i numeri fra parentesi quadre. Come posso risolvere?

      `\usepackage[numbers,square]{natbib}`
      Ciao
      Enrico

    • #31530
      Up
      0
      Down
      ::


      Grazie mille, ma cosa significa far girare bib tex?
      Grazie ancora

    • #31531
      Up
      0
      Down
      ::


      Ho trovato come far girare Bib Tex (il tasto bianco con la scritta bib) e ho ricompilato due volte ma niente….

    • #31532
      Up
      0
      Down
      ::

      Ho trovato come far girare Bib Tex (il tasto bianco con la scritta bib) e ho ricompilato due volte ma niente….

      Niente significa che le citazioni ancora non sono corrette?
      Se hai cambiato il contenuto del file .bib ma nel documento ci sono ancora i vecchi riferimenti è normale che risultino dei punti di domanda al posto delle citazioni. Assicurati che il file .bib contenga tutti i testi che citi nel documento.
      Nel caso il problema fosse questo ti consiglio comunque di cancellare tutti i file ausiliari prima di ricompilare.

      Ciao
      Ivan

    • #31533
      Up
      0
      Down
      ::


      Niente da fare, ho eliminato tutti i files ausiliari e ho messo un solo riferimento nella bibliografia, tra l’altro ho messo un riferimento copiato dalla tesi quindi deve essere giusto per forza. Ma niente, non mi inserisce né la bibliografia né l’unica citazione che ho messo per ora…
      Cosa posso fare?
      Grazie

    • #31534
      Up
      0
      Down
      ::


      Ho fatto un’ulteriore prova: ho eliminato tutti i files e ho lasciato solo i .tex, poi ho preso la bibliografia della tesi e l’ho messa nella cartella di quest’altra relazione ma niente, non funziona nemmeno così….Non so più dove sbattere la testa…Nessuno a qualche idea?
      Grazie ancora
      Lorenzo

    • #31535
      Up
      0
      Down
      ::

      Ho fatto un’ulteriore prova: ho eliminato tutti i files e ho lasciato solo i .tex, poi ho preso la bibliografia della tesi e l’ho messa nella cartella di quest’altra relazione ma niente, non funziona nemmeno così….Non so più dove sbattere la testa…Nessuno a qualche idea?
      Grazie ancora
      Lorenzo

      Ho qualche idea: leggere una guida. E magari dirci che messaggi danno LaTeX e BibTeX.

      Ciao
      Enrico

    • #31536
      Up
      0
      Down
      ::


      Scusami, in che senso che messaggi danno Latex e BibTex?

    • #31537
      Up
      0
      Down
      ::

      Scusami, in che senso che messaggi danno Latex e BibTex?

      pdflatex ca
      bibtex ca
      pdflatex ca
      pdflatex ca

      A questo punto dovresti avere il file con i riferimenti e la bibliografia corretti. Se questo non dà il risultato sperato, i file ca.log e ca.blg devono avere qualcosa dentro che potrebbe spiegare la magagna.

      Ciao
      Enrico

    • #31538
      Up
      0
      Down
      ::


      Perdonami, ma continuo a non seguirti…Cosa devo fare esattamente?

    • #31539
      Up
      0
      Down
      ::


      Ok, ho dato quei comandi dalla linea di comando, ma quando faccio bibtex ca mi dà questa uscita:

      ʌ79;This is BibTeX, Version 0.99c (MiKTeX 2.2)
      The top-level auxiliary file: ca.aux
      A level-1 auxiliary file: Introduzione.aux
      A level-1 auxiliary file: Specifica.aux
      I couldn’t open style file spbasic.bst
      —line 11 of file ca.aux
      : \bibstyle{spbasic
      : }
      I’m skipping whatever remains of this command
      I found no style file—while reading file ca.aux
      (There were 2 error messages)

      Non so assolutamente cosa sia….

    • #31540
      Up
      0
      Down
      ::

      Ok, ho dato quei comandi dalla linea di comando, ma quando faccio bibtex ca mi dà questa uscita:

      ʌ79;This is BibTeX, Version 0.99c (MiKTeX 2.2)
      The top-level auxiliary file: ca.aux
      A level-1 auxiliary file: Introduzione.aux
      A level-1 auxiliary file: Specifica.aux
      I couldn’t open style file spbasic.bst
      —line 11 of file ca.aux
      : \bibstyle{spbasic
      : }
      I’m skipping whatever remains of this command
      I found no style file—while reading file ca.aux
      (There were 2 error messages)

      Non so assolutamente cosa sia….

      Ti sta esattamente dicendo che cosa non va: non trova il file di stile spbasic.bst

      Se nella tesi ti andava bene (ma come è possibile se non sapevi come far girare BibTeX? Boh.) dovresti avere da qualche parte un file con quel nome. Trovalo e copialo nella stessa cartella dove sta il file ca.tex

      Ciao
      Enrico

    • #31541
      Up
      0
      Down
      ::


      BibTex effettivamente non l’ho mai usato…Comunque il problema era proprio lo stile della bibliografia, me l’ha detto anche il mio tutor che è uno in gamba!

      Grazie mille a tutti!

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

Go to top