bibliografie multiple – miktek 2.7 & texlipse

  • Creatore
    Topic
  • #24752
    Up
    0
    Down
    ::


    Ciao a tutti,
    premetto che sono un manovalaccio di Latex.

    Comunque, ho guardato altri post simili senza risolvere.

    Dunque, voglio due blibliografie, nella prima quella con i riferimenti accademici standard (articoli etc) nella seconda url web etc.
    Utilizzo il plugin per Eclipse Texlipse, forse è quello il problema. Questo è il documento:

    `
    \documentclass[a4paper, openright, 11pt]{book}

    \usepackage[italian]{babel}
    \usepackage[latin1]{inputenc}
    \usepackage[a4paper,plainpages=false,pdfpagelabels]{hyperref}
    \usepackage{graphicx}
    \usepackage{indentfirst}
    \usepackage{enumerate}
    \usepackage{natbib}
    \usepackage[resetlabels]{multibib}
    \newcites{web}{{Altri riferimenti}}
    \usepackage{url}

    \newcommand{\myExample}[1]{
    {\vspace{5pt} \noindent \fontfamily{pag}\selectfont \footnotesize {\bfseries
    Esempio} – #1 \vspace{5pt}}
    }

    \newcommand{\myDefinition}[1]{
    {\vspace{5pt} \noindent \emph{#1} \vspace{5pt}}
    }

    \begin{document}

    \include{Titolo}

    \include{Introduzione}
    \include{Ringraziamenti}

    \tableofcontents

    \listoffigures

    \listoftables

    \mainmatter

    \part{Inquadramento}
    \include{cap1}
    \part{Parte2}
    \include{cap2}
    \part{Parte3}
    \part{Parte4}
    \include{cap3}

    \backmatter

    \bibliographystyle{natbib_ita}
    \bibliography{refs1,refs2}
    \bibliographystyleweb{plain_ita}
    \bibliographyweb{webr}

    \end{document}
    `

    non vedo la bibliografia “web”. Ovviamente ho delle citazioni fatte con \citeweb, ma niente.Fra l’altro se do \citeweb{x} tramite Texlipse noto che non vede i riferimenti bibtex contenuti in webr.bib, ma solo quelli in refs1,refs2.

    Suggerimenti?

    grazie!

Visualizzazione 12 filoni di risposte
  • Autore
    Risposte
    • #24753
      Up
      0
      Down
      ::

      Ciao a tutti,
      premetto che sono un manovalaccio di Latex.

      Comunque, ho guardato altri post simili senza risolvere.

      Dunque, voglio due blibliografie, nella prima quella con i riferimenti accademici standard (articoli etc) nella seconda url web etc.
      Utilizzo il plugin per Eclipse Texlipse, forse è quello il problema. Questo è il documento:
      `\documentclass[a4paper, openright, 11pt]{book}

      \usepackage[resetlabels]{multibib}

      \end{document}`
      non vedo la bibliografia “web”. Ovviamente ho delle citazioni fatte con \citeweb, ma niente.Fra l’altro se do \citeweb{x} tramite Texlipse noto che non vede i riferimenti bibtex contenuti in webr.bib, ma solo quelli in refs1,refs2.

      Suggerimenti?

      È lo stesso problema discusso in un altro topic al penultimo messaggio

      Il pacchetto fa generare due file .aux e devi sottoporli entrambi a bibtex.

      Ciao
      Enrico

    • #24754
      Up
      0
      Down
      ::


      Grazie!
      qualche riferimento per capire i comandi che devo eseguire?
      naturalmente accetto RTFM come risposta!

      mille grazie ancora

    • #24755
      Up
      0
      Down
      ::

      Grazie!
      qualche riferimento per capire i comandi che devo eseguire?
      naturalmente accetto RTFM come risposta!

      Che sistema operativo usi?

      Sai aprire una shell? A quel punto non dovrebbe essere difficile scoprire quale sia il file .aux su cui far girare bibtex.

      Ciao
      Enrico

    • #24756
      Up
      0
      Down
      ::


      Ora sono su so windows vista e so aprire una shell e quant’altro 🙂 Sono solo ignorantissimo di Tex-Latex, a parte sapere che nasce dal grande Knuth 😉

      Se vuoi provare a dirmi che fare, ti ascolto ben volentieri..grazie in anticipop

      Nota:
      1)Nel progetto Eclipse-Texlipse ho una directory tmp in cui vengono memorizzati i file ausiliari per ottenere il pdf finale (uso pdflatex). Dentro lì ho un file che suppongo sia relativo a webr.bib (webr.aux). Fra l’altro mi genera sempre anche un file web.aux..mentre il file bibtex con gli altri riferimenti si chiama webr.tex…mah

      2)vuoi che ti scrivo le proprietà che si possono impostare in Texlipse per la gestione bibtex e/o in generale per il build? magari si può intervenire lì

      mille grazie!

    • #24757
      Up
      0
      Down
      ::

      Ora sono su so windows vista e so aprire una shell e quant’altro 🙂 Sono solo ignorantissimo di Tex-Latex, a parte sapere che nasce dal grande Knuth 😉

      Se vuoi provare a dirmi che fare, ti ascolto ben volentieri..grazie in anticipop

      Nota:
      1)Nel progetto Eclipse-Texlipse ho una directory tmp in cui vengono memorizzati i file ausiliari per ottenere il pdf finale (uso pdflatex). Dentro lì ho un file che suppongo sia relativo a webr.bib (webr.aux). Fra l’altro mi genera sempre anche un file web.aux..mentre il file bibtex con gli altri riferimenti si chiama webr.tex…mah

      2)vuoi che ti scrivo le proprietà che si possono impostare in Texlipse per la gestione bibtex e/o in generale per il build? magari si può intervenire lì

      mille grazie!

      Devi semplicemente dare il comando “bibtex webr” e poi ricompilare al modo solito. Come si possa fare con TeXlipse non ne ho idea, ma di sicuro da una shell DOS dovrebbe bastare spostarsi nella directory giusta e dare quel comando.

      Ciao
      Enrico

    • #24758
      Up
      0
      Down
      ::


      Ci avevo provato prima, guarda cosa ottengo

      `F:\wkShared\tesi2007\tmp>bibtex webr
      This is BibTeX, Version 0.99c (MiKTeX 2.7)
      The top-level auxiliary file: webr.aux
      I found no \citation commands—while reading file webr.aux
      I found no \bibdata command—while reading file webr.aux
      I found no \bibstyle command—while reading file webr.aux
      (There were 3 error messages)`

      Per curiosità ho invocato bibtex su web.aux ed ottengo questo

      `F:\wkShared\tesi2007\tmp>bibtex web
      This is BibTeX, Version 0.99c (MiKTeX 2.7)
      The top-level auxiliary file: web.aux
      I couldn't open style file plain_ita.bst
      —line 1 of file web.aux
      : \bibstyle{plain_ita
      : }
      I'm skipping whatever remains of this command
      I couldn't open database file webr.bib
      —line 2 of file web.aux
      : \bibdata{webr
      : }
      I'm skipping whatever remains of this command
      I found no \citation commands—while reading file web.aux
      I found no database files—while reading file web.aux
      I found no style file—while reading file web.aux
      (There were 5 error messages)`

      dicendogli di includere la directory in cui c’è plain_ita.bst ottengo

      `F:\wkShared\tesi2007\tmp>bibtex -include-directory=.. web
      This is BibTeX, Version 0.99c (MiKTeX 2.7)
      The top-level auxiliary file: web.aux
      The style file: plain_ita.bst
      I found no \citation commands—while reading file web.aux
      Database file #1: webr.bib
      (There was 1 error message)`

      Puoi darmi qualche altra dritta?

      Scusa la domanda banalissima, ma cosa intendi con compilare al solito modo?

    • #24759
      Up
      0
      Down
      ::


      up..nessuno sa aiutarmi?

    • #24760
      Up
      0
      Down
      ::


      re-up

    • #24761
      Up
      0
      Down
      ::


      Premetto che non so cosa sia TeXlipse.
      Io ho fatto una cosa simile alla tua, con 2 bibliografie.
      Semplicemente farei così: togli tutti i file ausiliari creati dal compilatore.
      Lancia da DOS
      `pdflatex DOC
      pdflatex DOC
      bibtex DOC
      bibtex BIB2
      pdflatex DOC
      pdflatex DOC`
      Con DOC e BIB2 che sono il nome del file TeX principale e quello della seconda bibliografia rispettivamente.

      Così dovresti avere il tuo pdf corretto.

      Mi sembra strano che ti dia errore sul plain_ita… l’hai messo nella cartella giusta di MikTeX?
      Hai dato un refresh del FNDB?

    • #24762
      Up
      0
      Down
      ::


      dopo provo, grazie! ehm, in effetti, con texlipse funzionava mettendo plain_ita.bst nella directory del progetto..invece dove dovrei metterlo esattamente?

    • #24763
      Up
      0
      Down
      ::

      dopo provo, grazie! ehm, in effetti, con texlipse funzionava mettendo plain_ita.bst nella directory del progetto..invece dove dovrei metterlo esattamente?

      Sperando i maestri non mi scotennino per quello che ho fatto:
      Mettilo in:
      `C:\Program Files\MiKTeX 2.7\bibtex\bst\natbib`
      E poi dai un bel refresh del FNDB e aggiorna i formati.

    • #24764
      Up
      0
      Down
      ::

      Premetto che non so cosa sia TeXlipse.
      Io ho fatto una cosa simile alla tua, con 2 bibliografie.
      Semplicemente farei così: togli tutti i file ausiliari creati dal compilatore.
      Lancia da DOS
      `pdflatex DOC
      pdflatex DOC
      bibtex DOC
      bibtex BIB2
      pdflatex DOC
      pdflatex DOC`
      Con DOC e BIB2 che sono il nome del file TeX principale e quello della seconda bibliografia rispettivamente.

      Così dovresti avere il tuo pdf corretto.

      Mi sembra strano che ti dia errore sul plain_ita… l’hai messo nella cartella giusta di MikTeX?
      Hai dato un refresh del FNDB?

      mille grazie, funziona..come nome del file .bib utilizzavo un nome diverso da quello usato per la bibliografia ausiliaria, i problemi stavano qui

    • #24765
      Up
      0
      Down
      ::


      Dunque..mi fa le due bibliografie separate..però anche se la prima ha come stile “natbib_ita” e la seconda “plain_ita”, alla fine entrambe adottano “plain_ita”. Consigli?!

      Se metto ad entrambe “plain_ita” ottengo tutto in plain_ita correttamente…

      Da altri “esperimenti” emerge che viene utilzzata lo stile della seconda bibliografia, che sovrascrive quello della prima..

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

Go to top