Bibtex

  • Creatore
    Topic
  • #40457
    Up
    0
    Down
    ::


    Ho creato un file LaTex e la relativa bibliografia (per ora con un solo item) in BibTex , salvata come biblio.bib nella stessa cartella del file LaTex. Il richiamo alla bibliografia nella sorgente è:
    `
    \bibliographystyle{plain}
    \bibliography{biblio}
    `
    e il riferimento bibliografico è citato nel testo, ma la bibliografia non compare affatto quando compilo il PDF. Cosa ho sbagliato (probabilmente è una banalità, ma sono agli inizi…)?
    Grazie

Visualizzazione 13 filoni di risposte
  • Autore
    Risposte
    • #40458
      Up
      0
      Down
      ::

      Ho creato un file LaTex e la relativa bibliografia (per ora con un solo item) in BibTex , salvata come biblio.bib nella stessa cartella del file LaTex. Il richiamo alla bibliografia nella sorgente è:
      `
      \bibliographystyle{plain}
      \bibliography{biblio}
      `
      e il riferimento bibliografico è citato nel testo, ma la bibliografia non compare affatto quando compilo il PDF. Cosa ho sbagliato (probabilmente è una banalità, ma sono agli inizi…)?
      Grazie

      Hai compilato 3 volte?

    • #40459
      Up
      0
      Down
      ::


      sì… in realtà per scrupolo l’ho anche fatto una ventina di volte 😉
      Comunque qualora fosse rilevante sto usando la classe memoir.
      Questo è il preambolo:

      `

      \documentclass[11pt,a4paper,twoside,openright]{memoir}
      \usepackage[greek, italian]{babel}
      \usepackage{amsmath,amsfonts,amssymb,euscript}
      \usepackage[latin1]{inputenc}

      \settrimmedsize{290mm}{210mm}{*}
      \setlength{\trimtop}{10pt}
      \setlength{\trimedge}{\stockwidth}
      \addtolength{\trimedge}{-\paperwidth}
      \settypeblocksize{*}{125mm}{1.618}
      \setulmargins{50pt}{*}{*}
      \setlrmargins{*}{*}{1.618}
      \setheaderspaces{*}{*}{1.618}
      \checkandfixthelayout

      \setmarginnotes{17pt}{51pt}{\onelineskip}

      \pretitle{\begin{center}\Huge}
      \title{\HUGE \vskip 3.4in (\foreignlanguage{greek}{Qron\' o)metron >\' anjrwpos} }
      \posttitle{\par \end{center}\vskip 0.5em}
      \author{G.Cecchetti}
      \date{\today}

      \maxtocdepth{subsection}
      \renewcommand{\cftchapterpagefont}{}
      \renewcommand{\cftchapterfont}{}

      \pagestyle{Ruled}

      \chapterstyle{veelo}

      \hangsecnum
      \maxsecnumdepth{subsection}

      \usepackage{natbib} `

    • #40460
      Up
      0
      Down
      ::

      Ho creato un file LaTex e la relativa bibliografia (per ora con un solo item) in BibTex , salvata come biblio.bib nella stessa cartella del file LaTex. Il richiamo alla bibliografia nella sorgente è:
      `
      \bibliographystyle{plain}
      \bibliography{biblio}
      `
      e il riferimento bibliografico è citato nel testo, ma la bibliografia non compare affatto quando compilo il PDF. Cosa ho sbagliato (probabilmente è una banalità, ma sono agli inizi…)?
      Grazie

      Ce l’hai messa qualche citazione? Se vuoi tutto ciò che sta nel tuo file bibliografico, basta mettere \nocite{*} prima dei comandi per la bibliografia.

      Ciao
      Enrico

    • #40461
      Up
      0
      Down
      ::


      Sì avevo messo una citazione nel testo. Comunque adesso ho usato una macro di TeXShop che mi ha subito inserito la bibliografia correttamente…. anche se non capisco come. Grazie mille comunque per l’interessamento e, se riuscite a capire come mai prima non andava, fatemelo sapere !

      Grazie ancora,
      G.

    • #40462
      Up
      0
      Down
      ::

      Sì avevo messo una citazione nel testo. Comunque adesso ho usato una macro di TeXShop che mi ha subito inserito la bibliografia correttamente…. anche se non capisco come. Grazie mille comunque per l’interessamento e, se riuscite a capire come mai prima non andava, fatemelo sapere !

      Devi far girare BibTeX, naturalmente (con l’apposito menù di TeXShop).

      Ciao
      Enrico

    • #40463
      Up
      0
      Down
      ::


      Tutto sommato non ho fatto male a postare questo topic… ora ho un altro problema. Ho inserito il pacchetto natbib per avere le citazioni autore-anno, ma se scelgo come bibliographystyle uno di quelli di natbib (classic,plainnat o natbib_ita) mi dice che la bibliografia non è compatibile con le citazioni author-year. Credo di dover installare i file .bts (plainnat.bts) ma non ho idea di come si faccia… suggerimenti?

    • #40464
      lorenzo.pantieri
      Partecipante
        Up
        0
        Down
        ::

        Tutto sommato non ho fatto male a postare questo topic… ora ho un altro problema. Ho inserito il pacchetto natbib per avere le citazioni autore-anno, ma se scelgo come bibliographystyle uno di quelli di natbib (classic,plainnat o natbib_ita) mi dice che la bibliografia non è compatibile con le citazioni author-year. Credo di dover installare i file .bts (plainnat.bts) ma non ho idea di come si faccia… suggerimenti?

        Se hai una MiKTeX completa o una TeX Live, lo stile plainnat dovrebbe essere già preinstallato. Per installare gli altri due .bst, segui le inidicazioni passo-passo che trovi nell’Arte, quassù.

        In alternativa, se ti interessa lo stile autore anno, puoi pensare di passare a biblatex. Sul mio sito trovo un articolo introduttivo.

        Ciao,
        L.

      • #40465
        Up
        0
        Down
        ::


        Grazie, alla fine ci sono riuscito. Spero che con un po’ di pratica riuscirò a spendere meno tempo ad armeggiare sul preambolo e più a scrivere! Ma non ho dubbi che sia così… già adoro il latex.

      • #40466
        Up
        0
        Down
        ::


        Ciao sto usando latex su unix. Ho lo stesso problema con natbib, che mi dice che sono incompatibili autore e editore…che cosa devo fare?!

        Grazie

        Francesco

      • #40467
        lorenzo.pantieri
        Partecipante
          Up
          0
          Down
          ::

          Ciao sto usando latex su unix. Ho lo stesso problema con natbib, che mi dice che sono incompatibili autore e editore…che cosa devo fare?!

          Inviaci un esempio minimo compilabile (EMC) che riproduca il tuo problema.

          Ciao,
          L.

        • #40468
          Up
          0
          Down
          ::


          Ho risolto quel problema. Non avevo visto che per ogni tipo di riferimento bibliografico ci sono alcune voci da inserire necessariamente e altre incompatibili (esempio autore/editore per book).
          Grazie

        • #40469
          Up
          0
          Down
          ::

          Ho risolto quel problema. Non avevo visto che per ogni tipo di riferimento bibliografico ci sono alcune voci da inserire necessariamente e altre incompatibili (esempio autore/editore per book).

          Lorenzo si è dimenticato di darti il benvenuto, come si usa qui. Lo faccio io, cogliendo l’occasione per avvisare che il campo “editor” nei documenti per BibTeX non ha a che fare con l’editore, ma con il curatore (sempre attenzione ai falsi amici, con l’inglese). Con biblatex si possono gestire sia autore che curatore nella stessa opera (mi pare, Ivan può essere più preciso).

          Se non si vuole/può passare a biblatex, credo che l’unica scappatoia sia di usare il campo “note” per indicare il curatore.

          Ciao
          Enrico

        • #40470
          Up
          0
          Down
          ::

          Con biblatex si possono gestire sia autore che curatore nella stessa opera (mi pare, Ivan può essere più preciso).

          Confermo 😉 E si possono indicare anche il traduttore, l’autore della prefazione, della postfazione e tante altre belle cose 🙂

          Ciao
          Ivan

        • #40471
          lorenzo.pantieri
          Partecipante
            Up
            0
            Down
            ::

            Lorenzo si è dimenticato di darti il benvenuto, come si usa qui.

            Ops! Mi era sfuggito che fosse il primo messaggio: chiedo scusa! 😳

            Benvenuto anche da parte mia! 😉

            Ciao,
            L.

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

        Go to top