Problema Bibliografia latex

  • Creatore
    Topic
  • #82982
    Up
    0
    Down
    ::


    Salve a tutti, avrei un problema per quel che riguarda la gestione della bibliografia in Latex. In pratica ho creato il file *.bib come scritto in tute le guide e poi per richiamarla dovrei fare \cite{key}, il problema è che quando compilo con pdflatex e viene generato il pdf, all’interno nel punto in cui ho inserito il riferimento bibliografico esce la seguente cosa: [wiki:latex], cioè mi esce la chiave e non il numero, inoltre non mi esce neanche il link alla bibliografia. Vi posto il documento che uso:

    `\documentclass[12pt, oneside, openany, a4paper]{book}

    \usepackage[T1]{fontenc} % codifica dei font in uscita
    \usepackage[utf8]{inputenc} % lettere accentate da tastiera
    \usepackage[italian]{babel} % lingua principale del documento
    \usepackage{url} % per scrivere gli indirizzi Internet
    \usepackage{multirow}
    %%%Bibliografia controllare anche giù
    \usepackage[babel]{csquotes}
    \usepackage[style=numeric]{biblatex} %ok
    \bibliography{biblio} %ok
    %\usepackage[bottom]{footmisc}

    %\usepackage{arsclassica}

    %\usepackage{concmath}

    %%% Stile font
    %\usepackage{lmodern}
    \usepackage{kurier}
    \usepackage{textcomp}

    %\usepackage{mathpazo}
    %\usepackage[scaled=.95]{helvet}
    %\usepackage{courier}

    %Per la rilegatura
    \usepackage[a4paper,heightrounded,bindingoffset=1cm]{geometry}

    %\usepackage{layaureo}
    \usepackage[italian]{varioref}
    %Interlinea
    \usepackage{setspace}
    %\onehalfspacing
    \doublespacing

    \usepackage{graphicx}
    \usepackage{eurosym}
    \usepackage{amssymb}
    \usepackage{float}

    \usepackage{verbatim}
    \usepackage{listings}
    \lstset{language=Java}

    \graphicspath{immagini/}

    %Indice cliccabile
    \usepackage[bookmarks]{hyperref}
    \hypersetup{colorlinks=false}

    %\addbibresource{biblio.bib}

    \usepackage{fancyhdr}
    \pagestyle{fancy}
    \fancyhf{}
    \fancyhead[R]{\thepage}
    \fancyhead[L]{\small\nouppercase{\scshape\leftmark}}
    %\fancyfoot[c]{\thepage}

    \usepackage[Sonny]{fncychap}

    \begin{document}

    \input{capitoli/frontespizio}

    \input{capitoli/dedica}

    \begin{spacing}{1.5}
    \tableofcontents
    \end{spacing}

    \begin{spacing}{1.5}
    \listoftables
    \end{spacing}

    \begin{spacing}{1.5}
    \listoffigures
    \end{spacing}

    \title{Tesi di laurea}
    \author{Crescenzo Diomaiuta}
    \date{21-03-2013}

    \frontmatter

    \input{capitoli/ringraziamenti}

    \input{capitoli/introduzione}

    \mainmatter

    \input{capitoli/capitolo1}

    \input{capitoli/capitolo2}

    \input{capitoli/capitolo3}

    %\input{capitoli/capitolo4}

    %\input{capitoli/capitolo5}

    %\input{capitoli/conclusioni}

    %\bibliographystyle{plain}

    \backmatter
    \cleardoublepage
    \phantomsection
    \addcontentsline{toc}{chapter}{\bibname}
    \nocite{*}
    \printbibliography
    \end{document}`

Visualizzazione 9 filoni di risposte
  • Autore
    Risposte
    • #82983
      Up
      0
      Down
      ::

      blade84″ post=82334Salve a tutti, avrei un problema per quel che riguarda la gestione della bibliografia in Latex. In pratica ho creato il file *.bib come scritto in tute le guide e poi per richiamarla dovrei fare \cite{key}, il problema è che quando compilo con pdflatex e viene generato il pdf, all’interno nel punto in cui ho inserito il riferimento bibliografico esce la seguente cosa: [wiki:latex], cioè mi esce la chiave e non il numero, inoltre non mi esce neanche il link alla bibliografia. Vi posto il documento che uso:

      \documentclass[12pt, oneside, openany, a4paper]{book}

      \usepackage[T1]{fontenc} % codifica dei font in uscita
      \usepackage[utf8]{inputenc} % lettere accentate da tastiera
      \usepackage[italian]{babel} % lingua principale del documento
      \usepackage{url} % per scrivere gli indirizzi Internet
      \usepackage{multirow}
      %%%Bibliografia controllare anche giù
      \usepackage[babel]{csquotes}
      \usepackage[style=numeric]{biblatex} %ok
      \bibliography{biblio} %ok
      %\usepackage[bottom]{footmisc}

      %\usepackage{arsclassica}

      %\usepackage{concmath}

      %%% Stile font
      %\usepackage{lmodern}
      \usepackage{kurier}
      \usepackage{textcomp}

      %\usepackage{mathpazo}
      %\usepackage[scaled=.95]{helvet}
      %\usepackage{courier}

      %Per la rilegatura
      \usepackage[a4paper,heightrounded,bindingoffset=1cm]{geometry}

      %\usepackage{layaureo}
      \usepackage[italian]{varioref}
      %Interlinea
      \usepackage{setspace}
      %\onehalfspacing
      \doublespacing

      \usepackage{graphicx}
      \usepackage{eurosym}
      \usepackage{amssymb}
      \usepackage{float}

      \usepackage{verbatim}
      \usepackage{listings}
      \lstset{language=Java}

      \graphicspath{immagini/}

      %Indice cliccabile
      \usepackage[bookmarks]{hyperref}
      \hypersetup{colorlinks=false}

      %\addbibresource{biblio.bib}

      \usepackage{fancyhdr}
      \pagestyle{fancy}
      \fancyhf{}
      \fancyhead[R]{\thepage}
      \fancyhead[L]{\small\nouppercase{\scshape\leftmark}}
      %\fancyfoot[c]{\thepage}

      \usepackage[Sonny]{fncychap}

      \begin{document}

      \input{capitoli/frontespizio}

      \input{capitoli/dedica}

      \begin{spacing}{1.5}
      \tableofcontents
      \end{spacing}

      \begin{spacing}{1.5}
      \listoftables
      \end{spacing}

      \begin{spacing}{1.5}
      \listoffigures
      \end{spacing}

      \title{Tesi di laurea}
      \author{Crescenzo Diomaiuta}
      \date{21-03-2013}

      \frontmatter

      \input{capitoli/ringraziamenti}

      \input{capitoli/introduzione}

      \mainmatter

      \input{capitoli/capitolo1}

      \input{capitoli/capitolo2}

      \input{capitoli/capitolo3}

      %\input{capitoli/capitolo4}

      %\input{capitoli/capitolo5}

      %\input{capitoli/conclusioni}

      %\bibliographystyle{plain}

      \backmatter
      \cleardoublepage
      \phantomsection
      \addcontentsline{toc}{chapter}{\bibname}
      \nocite{*}
      \printbibliography
      \end{document}

      Hai fatto andare Biber o BibTeX?

      Ciao
      Tommaso

    • #82984
      Up
      0
      Down
      ::


      Ciao.
      Devi compilare il file con biblatex e poi ricompilarlo con (pdf)latex. Nei più comuni editor c’è un menu a tendina all’interno del quale devi selezionare biblatex.

      A presto,
      Mattep

    • #82985
      Up
      0
      Down
      ::


      Ciao uso come editor texworks su sistema operativo Windows. In pratico ho letto da alcune parti che devo fare così, ma non ho capito bene, devo compilare il file .tex con Bibtex o il file .bib?

    • #82986
      Up
      0
      Down
      ::


      Devi compilare il file .tex con bibtex e poi ricompilarlo con (pdf)latex.

      Matteo

    • #82987
      Up
      0
      Down
      ::


      Grazie Matteo, ho fatto come dici tu, però quando compilo con Bibtex il file *.tex, mi da i seguenti errori:

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

    • #82988
      Up
      0
      Down
      ::

      blade84″ post=82340Grazie Matteo, ho fatto come dici tu, però quando compilo con Bibtex il file *.tex, mi da i seguenti errori:

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

      Sperando che il consiglio sia quello giusto 😉

      Devi far girare Biber, non BibTeX. Dovresti averlo, sul menù a discesa di TeXworks.

      Ciao
      Enrico

    • #82989
      Up
      0
      Down
      ::


      Ciao Enrico, purtroppo nel menù a tendina non ci sta Biber, in ogni caso l’ho fatto via promt dei comandi, ma mi restituisce il seguente errore: ERROR – Cannot find control file ‘Tesi Mia.tex.bcf’! – did you pass the “backend=biber” option to BibLaTeX?” Però nella cartella ci sta il file *.bcf

    • #82990
      Up
      0
      Down
      ::


      Ragazzi finalmente sono riuscito a risolvere, adesso escono correttamente e la inserisce anche correttamente alla fine, dovevo compilarlo con Biber come suggerito da Enrico, però quando lo facevo attraverso il terminale io gli passavo il file completo di estensione “tesi.tex” e mi restituiva errore, passandoglielo senza estensione ha compilato, compilando poi con pdflatex ho visto che la bibliografia esce correttamente. Adesso vorrei chiedere un altra cosa, visto che ci troviamo, come devo fare per farla comparire anche all’interno dell’indice cliccabile?

    • #82991
      Up
      0
      Down
      ::

      blade84″ post=82354Ragazzi finalmente sono riuscito a risolvere, adesso escono correttamente e la inserisce anche correttamente alla fine, dovevo compilarlo con Biber come suggerito da Enrico, però quando lo facevo attraverso il terminale io gli passavo il file completo di estensione “tesi.tex” e mi restituiva errore, passandoglielo senza estensione ha compilato, compilando poi con pdflatex ho visto che la bibliografia esce correttamente. Adesso vorrei chiedere un altra cosa, visto che ci troviamo, come devo fare per farla comparire anche all’interno dell’indice cliccabile?

      Porta pazienza, Blade, ma non si capisce molto dal tuo messaggio. Vuoi che la voce Bibliografia compaia anche nell’indice generale del tuo documento? Il codice che hai messo è corretto, almeno per me. Hai provato a ricomporre il tuo documento un altro paio di volte?

      Ciao
      Tommaso

    • #82992
      Up
      0
      Down
      ::


      Grazie Tommaso avevi ragione, ricompilando di nuovo mi è uscito tutto correttamente, grazie mille a tutti per il vostro aiuto e per la vostra disponibilità. Avrei un altro problema che pure non capisco come mai si verifica, però riguarda un’altra cosa e quindi apro una nuova discussione. Questa è risolta. Di nuovo grazie a tutti.

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

Go to top