includere bibliografia

  • Creatore
    Topic
  • #60032
    Up
    0
    Down
    ::


    Ho creato un documento .tex in cui la struttura \`e questa:
    `
    \documentclass[a4paper,10pt]{article}
    \begin{document}
    ….
    \cite{pippo}

    \bibliographystyle{plain}
    \bibliography{riferimenti}
    \addcontentsline{toc}{chapter}{Bibliografia}
    \clearpage{\pagestyle{empty}\cleardoublepage}

    \end{documet}
    `

    e nella stessa cartella \`e presente il file riferimenti.bib del tipo
    `
    @Article{pippo,
    author = {Disney},
    title = {Bla bla},
    journal = {Topolino},
    year = {1932},
    }
    `

    Ma quando compilo non mi trova i riferimenti.
    Dove sbaglio?

Visualizzazione 5 filoni di risposte
  • Autore
    Risposte
    • #60033
      GKT
      Partecipante
        Up
        0
        Down
        ::

        Ho creato un documento .tex in cui la struttura \`e questa:
        `
        \documentclass[a4paper,10pt]{article}
        \begin{document}
        ….
        \cite{pippo}

        \bibliographystyle{plain}
        \bibliography{riferimenti}
        \addcontentsline{toc}{chapter}{Bibliografia}
        \clearpage{\pagestyle{empty}\cleardoublepage}

        \end{documet}
        `

        e nella stessa cartella \`e presente il file riferimenti.bib del tipo
        `
        @Article{pippo,
        author = {Disney},
        title = {Bla bla},
        journal = {Topolino},
        year = {1932},
        }
        `

        Ma quando compilo non mi trova i riferimenti.
        Dove sbaglio?

        Compilando il tuo esempio con pdfLaTeX, BibTeX e ancora due volte con pdfLaTeX ottengo i riferimenti e la bibliografia.
        In che senso non ti trova i riferimenti? Hai qualche dettaglio in più sugli errori che ottieni?

        Lorenzo

      • #60034
        Up
        0
        Down
        ::


        l’errore me lo d\`a in questo file .bbl quando compilo il file .tex con pdflatex:

        `
        \begin{thebibliography}{1}

        \bibitem{Nobre_2d}
        F.D.Nobre.
        \newblock Phase diagram of the two-dimensional $\pm$ J Ising spin glass.
        \newblock {\em Physical Review E}, 64:046108, 2001.

        \bibitem{Montecarlo_3d}
        A.P.~Young H.G.~Katzgraber, M.~Körner.
        \newblock Universality in three-dimensional ising spin glasses: A Monte Carlo
        study.
        \newblock {\em Physical Review B}, 73:224432, 2006.

        \bibitem{WB_Ising}
        F.D.Nobre O.R.Salmon, B.T.Agostini.
        \newblock Ising spin glasses on Wheatstone–Bridge hierarchical lattices.
        \newblock {\em Physics Letters A}, 374:1631–1635, 2010.

        \end{thebibliography}
        `

        e mi dice:

        `
        [PDFLaTeX] finished with exit status 1
        ./riassunto.bbl:5:Missing $ inserted …ck Phase diagram of the two-dimensional \pm
        ./riassunto.bbl:6: Command \em invalid in math mode on input line 6.
        ./riassunto.bbl:6:Command \itshape invalid in math mode. \newblock {\em
        ./riassunto.bbl:7:Missing $ inserted
        ./riassunto.bbl:7:Missing } inserted
        ./riassunto.bbl:4:Underfull \hbox (badness 10000) in paragraph
        ./riassunto.bbl:7:Extra }, or forgotten \endgroup
        [PDFLaTeX] 5 errors, 1 warning, 1 badbox
        `

        che vuol dire?

      • #60035
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Non vedo errori, ma apparentemente quel pezzettino di codice
          `
          $\pm$
          `
          non viene elaborato bene. Che ci sia qualche carattere nascosto che impedisca al processore di usare correttamente il secondo $ ?
          A me quel codice non da errori, ma può essere che che eseguendo il copia e incolla che ti ha permesso di mettere il tuo codice nel post, qualcosa sia cambiato rispetto a quello che hai nel tuo file; Io ho compilato il tutto codice con la classe article e senza usare nessun pacchetto aggiuntivo e funziona tutto come deve.

          Invece mi lascia perplesso quel J isolato, fuori dalla formuletta separato da uno spazio; sei sicuro che doveva essere così e non dovesse invece essere
          `
          $ \pm J $
          `
          con il J dentro la formula?

        • #60036
          Up
          0
          Down
          ::


          Alla fine ho risolto scaricando la citazione direttamente dal sito della rivista.
          Ora nel file .bbl ho:
          `
          \providecommand{\bysame}{\leavevmode\hbox to3em{\hrulefill}\thinspace}
          \providecommand{\MR}{\relax\ifhmode\unskip\space\fi MR }
          % \MRhref is called by the amsart/book/proc definition of \MR.
          \providecommand{\MRhref}[2]{%
          \href{http://www.ams.org/mathscinet-getitem?mr=#1}{#2}
          }
          \providecommand{\href}[2]{#2}
          \begin{thebibliography}{1}

          \bibitem{Montecarlo_3d}
          Helmut~G. Katzgraber, Mathias K\”orner, and A.~P. Young, \emph{Universality in
          three-dimensional ising spin glasses: A monte carlo study}, Phys. Rev. B
          \textbf{73} (2006), no.~22, 224432.

          \bibitem{Nobre_2d}
          Fernando~D. Nobre, \emph{Phase diagram of the two-dimensional
          $\ifmmode\pm\else\textpm\fi{}j$ ising spin glass}, Phys. Rev. E \textbf{64}
          (2001), no.~4, 046108.

          \bibitem{WB_Ising}
          Octavio~R. Salmon, Bráulio~T. Agostini, and Fernando~D. Nobre, \emph{Ising
          spin glasses on wheatstone-bridge hierarchical lattices}, Physics Letters A
          \textbf{374} (2010), no.~15-16, 1631 — 1635.

          \end{thebibliography}
          `

          …e tutto funziona bene. Anche se non ho capito perch\`e prima non andava.

        • #60037
          OldClaudio
          Partecipante
            Up
            0
            Down
            ::


            Le prime righe non servono a nulla; commentandole non si ottiene nessuna differenza, ti ho lasciato quell’inutile \ifmmode, che dovrebbe essere inutile se i segni di dollaro funzionassero correttamente (e da me funzionano correttamente, ma si ho cambiato il gruppo {} con \, — magari no ti piace, e allora, trovandosi dietro una macro cancellalo e lasciaci uno spazio al suo posto.

            invece ti ho messo Monte Carlo con le iniziali maiuscole e ti ho cambiato la forma della citazione: i titoli degli articoli nelle riviste andrebbero fra virgolette, e i nomi delle riviste in corsivo.

            `
            \begin{thebibliography}{1}

            \bibitem{Montecarlo_3d}
            Helmut~G. Katzgraber, Mathias K\”orner, and A.~P. Young, “Universality in
            three-dimensional ising spin glasses: A Monte Carlo study'', \emph{Phys. Rev. B}
            \textbf{73} (2006), no.~22, 224432.

            \bibitem{Nobre_2d}
            Fernando~D. Nobre, “Phase diagram of the two-dimensional
            $\ifmmode\pm\else\textpm\fi\,j$ ising spin glass'', \emph{Phys. Rev. E} \textbf{64}
            (2001), no.~4, 046108.

            \bibitem{WB_Ising}
            Octavio~R. Salmon, Bráulio~T. Agostini, and Fernando~D. Nobre, “Ising
            spin glasses on wheatstone-bridge hierarchical lattices'', \emph{Physics Letters A}
            \textbf{374} (2010), no.~15-16, 1631 — 1635.

            \end{thebibliography}
            `

          • #60038
            Up
            0
            Down
            ::


            Effettivamente mi funziona anche cos\`i…
            Ho riprovato a compilare il primo .bbl e mi funziona se tolgo
            `
            \newblock
            `
            e li sostituisco con delle semplici virgole…

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

        Go to top