Problema BibTeX+bibtopic

  • Creatore
    Topic
  • #24736
    Up
    0
    Down
    ::


    Sto scrivendo la tesina per la maturità in LaTeX e ho bisogno, alla fine, di una bibliografia divisa in “sezioni” (libri, siti, libri di testo etc). Ho trovato il pacchetto bibtopic e sto cercando di usarlo (ho letto la documentazione), ma ho qualche problema.

    Quando tento di processare il mio documento con BibTeX ricevo un errore, se poi compilo con pdflatex facendo finta di niente 🙄 appaiono solo le sezioni della bibliografia, senza il titolo (bibliografia) e soprattutto senza gli elementi. Nei punti dove dovrebbero esserci i riferimenti ai documenti citati compare un punto di domanda.

    questo è il codice relativo alla bibliografia nel documento:

    `\addcontentsline{toc}{section}{\bibname}
    \bibliographystyle{plain}

    \begin{btSect}{libri}
    \subsection*{Libri}
    \btPrintAll
    \end{btSect}

    \begin{btSect}{siti}
    \subsection*{Siti Internet}
    \btPrintAll
    \end{btSect}

    \begin{btSect}{manuali}
    \subsection*{Libri di testo}
    \btPrintAll
    \end{btSect}

    \begin{btSect}{articoli}
    \subsection*{Articoli}
    \btPrintAll
    \end{btSect}`

    e questo l’inizio del log di BibTeX

    `This is BibTeX, Version 0.99c (Web2C 7.5.6)
    The top-level auxiliary file: stampa.aux
    The style file: plain.bst
    I found no \bibdata command—while reading file stampa.aux
    Warning–I didn't find a database entry for “ph:IV”
    Warning–I didn't find a database entry for “filo”
    You've used 0 entries,
    2118 wiz_defined-function locations,
    499 strings with 3999 characters,`

Visualizzazione 3 filoni di risposte
  • Autore
    Risposte
    • #24737
      Up
      0
      Down
      ::

      Sto scrivendo la tesina per la maturità in \[\LaTeX\] e ho bisogno, alla fine, di una bibliografia divisa in “sezioni” (libri, siti, libri di testo etc). Ho trovato il pacchetto bibtopic e sto cercando di usarlo (ho letto la documentazione), ma ho qualche problema.

      Quando tento di processare il mio documento con BibTeX ricevo un errore, se poi compilo con pdflatex facendo finta di niente 🙄 appaiono solo le sezioni della bibliografia, senza il titolo (bibliografia) e soprattutto senza gli elementi. Nei punti dove dovrebbero esserci i riferimenti ai documenti citati compare un punto di domanda.

      questo è il codice relativo alla bibliografia nel documento:

      `\addcontentsline{toc}{section}{\bibname}
      \bibliographystyle{plain}

      \begin{btSect}{libri}
      \subsection*{Libri}
      \btPrintAll
      \end{btSect}

      \begin{btSect}{siti}
      \subsection*{Siti Internet}
      \btPrintAll
      \end{btSect}

      \begin{btSect}{manuali}
      \subsection*{Libri di testo}
      \btPrintAll
      \end{btSect}

      \begin{btSect}{articoli}
      \subsection*{Articoli}
      \btPrintAll
      \end{btSect}`

      e questo l’inizio del log di BibTeX

      `This is BibTeX, Version 0.99c (Web2C 7.5.6)
      The top-level auxiliary file: stampa.aux
      The style file: plain.bst
      I found no \bibdata command—while reading file stampa.aux
      Warning–I didn't find a database entry for “ph:IV”
      Warning–I didn't find a database entry for “filo”
      You've used 0 entries,
      2118 wiz_defined-function locations,
      499 strings with 3999 characters,`

      Se non dai un comando \bibliography che indichi a BibTeX il file .bib dove sta il tuo database, come pensi che possa fare? Per arte divinatoria? 🙂

      Ciao
      Enrico

    • #24738
      Up
      0
      Down
      ::


      dalla documentazione di bibtopic:

      \bibliography{bib-files}
      This command cannot be used together with bibtopic.sty; in fact, it is disabled
      and using it will result in a warning. Instead, use one of the commands \bt-
      PrintCited, \btPrintNotCited and \btPrintAll together with the btSect
      environment (described below).

      i file .bib sono quelli dati come parametro all’ambiente btSect

    • #24739
      Up
      0
      Down
      ::

      dalla documentazione di bibtopic:

      \bibliography{bib-files}
      This command cannot be used together with bibtopic.sty; in fact, it is disabled
      and using it will result in a warning. Instead, use one of the commands \bt-
      PrintCited, \btPrintNotCited and \btPrintAll together with the btSect
      environment (described below).

      i file .bib sono quelli dati come parametro all’ambiente btSect

      Quel messaggio di BibTeX significa esattamente che non trova alcuna indicazione di quali .bib leggere.

      E infatti si legge sulla documentazione di bibtopic (perdona per la risposta di prima, ma ho guardato principalmente il log di BibTeX) che devi far girare bibtex sugli altri file aux prodotti, non su quello relativo al documento. Naturalmente il sistema automatico di WinEdt, TeXnic Center o Kile non lo fanno e occorre usare una shell.

      Ciao
      Enrico

    • #24740
      Up
      0
      Down
      ::

      E infatti si legge sulla documentazione di bibtopic (perdona per la risposta di prima, ma ho guardato principalmente il log di BibTeX) che devi far girare bibtex sugli altri file aux prodotti, non su quello relativo al documento. Naturalmente il sistema automatico di WinEdt, TeXnic Center o Kile non lo fanno e occorre usare una shell.

      esatto, TeXmaker da solo non lo fa, però utilizzando i comandi personalizzati sono riuscito ad aggirare il problema. Ora con un solo click esegue bibtex su tutti i file necessari

      grazie

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

Go to top