Problema con Bibtex e file.bst

  • Creatore
    Topic
  • #33641
    Up
    0
    Down
    ::


    Chiedo scusa se apro un topic nuovo ma il problema è congiunto.

    Ho questo piccolo documento:
    `\documentclass[fontsize=11pt,paper=a4,oneside,openright,titlepage,fleqn,cleardoublepage=empty,abstract=false,headexclude,footexclude]{scrreprt}

    \usepackage[latin1]{inputenc}
    \usepackage[final]{microtype}
    \usepackage{amsfonts,amssymb,amsthm}
    \usepackage[square]{natbib}
    \usepackage{multibib}
    \usepackage{indentfirst}
    \usepackage[tight,italian]{minitoc}
    \usepackage{makeidx}
    \usepackage{setspace}
    \usepackage{classicthesis-ldpkg}
    \usepackage[eulerchapternumbers,subfig,beramono,eulermath,pdfspacing,parts]{classicthesis}
    \usepackage{mathtools}
    \usepackage[english, italian]{babel}
    \usepackage{multirow}

    \newcites{web}{Riferimenti WEB}

    \areaset[15mm]{145mm}{699pt}
    \setlength\headsep{36pt}
    \makeindex
    \begin{document}
    \pagestyle{scrheadings}
    \pagenumbering{arabic}
    \singlespacing

    \myChapter{Capitolo primo}
    \label{cap:capitolo_primo}
    Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Integer odio augue, varius at, varius sit amet, adipiscing a, mauris. Curabitur fermentum lacus vitae ante. Etiam dui. Sed mauris. Fusce porttitor. Nullam pharetra laoreet est.\citep{shlens:pca}

    Quisque sit amet augue sed ligula commodo mollis. Fusce nec erat sed mi porta scelerisque. Cras id leo eu pede viverra congue. Ut felis orci, condimentum quis, facilisis eget, malesuada eget, enim. Praesent sollicitudin fringilla libero. Sed sit amet nibh. Aenean dolor turpis, aliquam nec, venenatis et, malesuada id, dui.\citeweb{prova:tesi}

    \bibliographystyle{natbib_ita}
    \bibliography{Bibliografia}
    \nocite{*}

    \bibliographystyleweb{natbib_ita}
    \bibliographyweb{web}
    \nociteweb{*}

    \end{document}}
    `
    Ho inserito tutte le opzioni che uso nel file effettivo di tesi (questo e’ una bozza che mi da gli stessi problemi) perche’ credevo ci potessero essere correlazioni.

    Il problema e’ che non viene visualizzata la bibliografia secondaria. Utilizzo win vista, MikTex e TexnicCenter.

    Da svariati post letti in questo forum ho capito che devo chiamare bibtex anche sulla bibliografia secondaria e non posso farlo da TexnicCenter. Dopo aver aperto un prompt in modalita’ amministratore vado nella cartella di miktex dove si trova bibtex.exe e lo lancio dandogli come parametro il file “web” della bibliografia secondaria.
    Mi da il seguente errore:

      C:\Program Files\MiKTeX 2.7\miktex\bin>bibtex.exe c:\Tirocinio\Latex\prove\prova
      _bib3\web
      This is BibTeX, Version 0.99c (MiKTeX 2.7)
      The top-level auxiliary file: c:\Tirocinio\Latex\prove\prova_bib3\web.aux
      I couldn’t open style file natbib_ita.bst
      —line 3 of file c:\Tirocinio\Latex\prove\prova_bib3\web.aux
      : \bibstyle{natbib_ita
      : }
      I’m skipping whatever remains of this command
      I couldn’t open database file web.bib
      —line 4 of file c:\Tirocinio\Latex\prove\prova_bib3\web.aux
      : \bibdata{web
      : }
      I’m skipping whatever remains of this command
      I found no database files—while reading file c:\Tirocinio\Latex\prove\prova_bi
      b3\web.aux
      I found no style file—while reading file c:\Tirocinio\Latex\prove\prova_bib3\w
      eb.aux
      (There were 4 error messages)

      C:\Program Files\MiKTeX 2.7\miktex\bin>

    Premetto che i files Bibliografia.bib, natbib.bst, natbib.sty, natbib_ita.bst e web.bib sono tutti nella stessa cartella che contiene il file .tex.

    Grazie per l’attenzione.

    Claudio

Visualizzazione 8 filoni di risposte
  • Autore
    Risposte
    • #33642
      Antonio Ledda
      Partecipante
        Up
        0
        Down
        ::

        Chiedo scusa se apro un topic nuovo ma il problema è congiunto.

        Ho questo piccolo documento:
        `\documentclass[fontsize=11pt,paper=a4,oneside,openright,titlepage,fleqn,cleardoublepage=empty,abstract=false,headexclude,footexclude]{scrreprt}

        \usepackage[latin1]{inputenc}
        \usepackage[final]{microtype}
        \usepackage{amsfonts,amssymb,amsthm}
        \usepackage[square]{natbib}
        \usepackage{multibib}
        \usepackage{indentfirst}
        \usepackage[tight,italian]{minitoc}
        \usepackage{makeidx}
        \usepackage{setspace}
        \usepackage{classicthesis-ldpkg}
        \usepackage[eulerchapternumbers,subfig,beramono,eulermath,pdfspacing,parts]{classicthesis}
        \usepackage{mathtools}
        \usepackage[english, italian]{babel}
        \usepackage{multirow}

        \newcites{web}{Riferimenti WEB}

        \areaset[15mm]{145mm}{699pt}
        \setlength\headsep{36pt}
        \makeindex
        \begin{document}
        \pagestyle{scrheadings}
        \pagenumbering{arabic}
        \singlespacing

        \myChapter{Capitolo primo}
        \label{cap:capitolo_primo}
        Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Integer odio augue, varius at, varius sit amet, adipiscing a, mauris. Curabitur fermentum lacus vitae ante. Etiam dui. Sed mauris. Fusce porttitor. Nullam pharetra laoreet est.\citep{shlens:pca}

        Quisque sit amet augue sed ligula commodo mollis. Fusce nec erat sed mi porta scelerisque. Cras id leo eu pede viverra congue. Ut felis orci, condimentum quis, facilisis eget, malesuada eget, enim. Praesent sollicitudin fringilla libero. Sed sit amet nibh. Aenean dolor turpis, aliquam nec, venenatis et, malesuada id, dui.\citeweb{prova:tesi}

        \bibliographystyle{natbib_ita}
        \bibliography{Bibliografia}
        \nocite{*}

        \bibliographystyleweb{natbib_ita}
        \bibliographyweb{web}
        \nociteweb{*}

        \end{document}}
        `
        Ho inserito tutte le opzioni che uso nel file effettivo di tesi (questo e’ una bozza che mi da gli stessi problemi) perche’ credevo ci potessero essere correlazioni.

        Il problema e’ che non viene visualizzata la bibliografia secondaria. Utilizzo win vista, MikTex e TexnicCenter.

        Da svariati post letti in questo forum ho capito che devo chiamare bibtex anche sulla bibliografia secondaria e non posso farlo da TexnicCenter. Dopo aver aperto un prompt in modalita’ amministratore vado nella cartella di miktex dove si trova bibtex.exe e lo lancio dandogli come parametro il file “web” della bibliografia secondaria.
        Mi da il seguente errore:

          C:\Program Files\MiKTeX 2.7\miktex\bin>bibtex.exe c:\Tirocinio\Latex\prove\prova
          _bib3\web
          This is BibTeX, Version 0.99c (MiKTeX 2.7)
          The top-level auxiliary file: c:\Tirocinio\Latex\prove\prova_bib3\web.aux
          I couldn’t open style file natbib_ita.bst
          —line 3 of file c:\Tirocinio\Latex\prove\prova_bib3\web.aux
          : \bibstyle{natbib_ita
          : }
          I’m skipping whatever remains of this command
          I couldn’t open database file web.bib
          —line 4 of file c:\Tirocinio\Latex\prove\prova_bib3\web.aux
          : \bibdata{web
          : }
          I’m skipping whatever remains of this command
          I found no database files—while reading file c:\Tirocinio\Latex\prove\prova_bi
          b3\web.aux
          I found no style file—while reading file c:\Tirocinio\Latex\prove\prova_bib3\w
          eb.aux
          (There were 4 error messages)

          C:\Program Files\MiKTeX 2.7\miktex\bin>

        Premetto che i files Bibliografia.bib, natbib.bst, natbib.sty, natbib_ita.bst e web.bib sono tutti nella stessa cartella che contiene il file .tex.

        Grazie per l’attenzione.

        Claudio

        Col seguente codice:

        `\documentclass{book}

        \usepackage[italian]{babel}
        \usepackage[latin1]{inputenc}
        \usepackage[T1]{fontenc}

        \usepackage[resetlabels]{multibib}
        \newcites{web}{Siti Web consultati}

        \usepackage{hyperref}

        \begin{document}

        \chapter{Benvenuto}

        Un po' di testo [\ldots]

        \nociteweb{*}
        \bibliographystyleweb{plain}
        \bibliographyweb{web}

        \end{document}`

        nel documento .tex e

        `@misc{uno,
        title = {{Gardening}},
        note = {\url{http://it.gardening.eu/}},
        key = {Flora}
        }
        `
        nel file web.bib, non ho problemi.

        Dopo aver dato:

          1. PDFLaTeX su documento;
          2. BibTeX su web.bib (in TeXnicCenter: Build->Current File->BibTeX);
          3. PDFLaTeX su documento;
          4. PDFLaTeX su documento,

        la sitografia appare nel .pdf finale.

        Era questo il problema, oppure ho frainteso?

        Ciao,
        Antonio

        Modifica
        Maggiori informazioni a pagina 154 dell’Arte.

      • #33643
        Up
        0
        Down
        ::


        Ci sei vicino. Il problema è che ho 2 bibliografie. “Bibliografia.bib” e “web.bib” e quando lancio in TeXnicCenter: Build->Current File->BibTeX la lancia soltanto sul file principale “Bibliografia.bib” e non anche sull’altro. Per questo motivo ho scritto tutta la procedura che eseguivo dal prompt di MS-DOS, per vedere se sbagliavo qualcosa.

        Se hai qualche altro suggerimento dimmi pure

        Claudio

      • #33644
        Antonio Ledda
        Partecipante
          Up
          0
          Down
          ::

          Ci sei vicino. Il problema è che ho 2 bibliografie. “Bibliografia.bib” e “web.bib” e quando lancio in TeXnicCenter: Build->Current File->BibTeX la lancia soltanto sul file principale “Bibliografia.bib” e non anche sull’altro. Per questo motivo ho scritto tutta la procedura che eseguivo dal prompt di MS-DOS, per vedere se sbagliavo qualcosa.

          Se hai qualche altro suggerimento dimmi pure

          Claudio

          Devi dare BibTeX sul “contenuto” del file web.bib (Build->Current File->BibTeX), aperto e visibile in un’altra finestra di TeXnicCenter.

          A questo punto il più è fatto (in teoria).

          Ciao,
          Antonio

        • #33645
          Up
          0
          Down
          ::


          Grazie mille!!! Non sapevo che con il TexnicCenter si potessero aprire anche i file .bib e di conseguenza lanciare Bibtex da li. Io li aprivo col blocco note e cercavo di lanciare Bibtex da linea di comando.

          Grazie Antonio sei stato preziosissimo!!!

          Claudio

        • #33646
          Antonio Ledda
          Partecipante
            Up
            0
            Down
            ::

            Grazie mille!!! Non sapevo che con il TexnicCenter si potessero aprire anche i file .bib e di conseguenza lanciare Bibtex da li. Io li aprivo col blocco note e cercavo di lanciare Bibtex da linea di comando.

            Grazie Antonio sei stato preziosissimo!!!

            Claudio

            Prego e buon lavoro con LaTeX.

            Ne approfitto per suggerirti (ma credo che tu l’abbia già fatto) di scaricare le guide indicate in cima a questa pagina. Sono ottime per iniziare a studiare. (E io le sto ancora studiando. :wink:)

            Ciao,
            Antonio

          • #33647
            Up
            0
            Down
            ::


            Grazie per gli ottimi consigli, alcuni manuali li ho già letti. Altri li leggo a mano a mano che mi servono le cose altrimenti se leggo tutto assieme dimetico come si fanno le cose ^_^

            Volevo un altro piccolo suggerimento inerente la bibliografia multipla. Ho notato che quando cito un testo appartenente alla bibliografia principale, il suo riferimento inverso è presente anche all’interno della bibliografia ( quando dice “Citato alla pagina xx” ).

            Ho anche notato che questo fatto non accade con le bibliografie secondarie. Come mai? Esiste un modo per risolvere, e fare in modo che tutte le bibliografie presentino questo comportamento, e non solo la principale?

            Grazie per l’attenzione e buona domenica a tutti

            Claudio

          • #33648
            Up
            0
            Down
            ::


            up

            Please datemi una piccola mano… Ripeto la domanda:

            come si fa ad ottenere i backreference anche nelle bibliografie secondarie quando si usa multibib?

            Grazie

            Cloud

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

              Please datemi una piccola mano… Ripeto la domanda:

              come si fa ad ottenere i backreference anche nelle bibliografie secondarie quando si usa multibib?

              Non so se il pacchetto backref sia compatibile con multibib (se dovessi scommettere un centesimo, direi di no). Hai dato un’occhiata alle documentazioni?

              Ciao,
              L.

            • #33650
              Up
              0
              Down
              ::


              Si le ho viste ma non si menzionano a vicenda. A quanto ho capito backref va a cercare i riferimenti soltanto nella bibliografia principale, mentre delle altre non sa nemmeno che esistono, ed io non so nemmeno se sia possibile fargliele vedere perche’ forse doveva essere una opzione prevista in partenza. Non so…

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

          Go to top