bibliografie multiple???

  • Creatore
    Topic
  • #17306
    Up
    0
    Down
    ::


    Scusate se pongo una domanda ripetitiva, ma cercando nel sito, su alcune guide e sul forum ho trovato qualcosa ma… non mi ha dato la possibilità di risolvere i miei problemi…

    Uso Miktex 2.5 sotto windows, installazione completa, come editor adopero Texnic Center, il mio problema è questo:

      Ho creato il file Biblio.bib secondo alcune indicazioni seguite sul sito e sul forum:
      `@book{book:rif.1,
      author={},
      title={},
      year={},
      editor={}
      }
      ` che ritengo sia una forma corretta, dovrei citare anche una tesi di Laurea ma non del tipo PhD
      Ho creato un secondo file con i siti web considerati e visitati, secondo il procedimento che ho visto sul forum:
      `@Misc{url:rif.7,
      title={Gruppo Utilizzatori Italiani di TeX},
      note={\url{http://www.guit.sssup.it}}
      }
      ` in modo da dare una veste piuttosto formale al mio lavoro…
      Ho messo nel preambolo:
      `\documentclass[…]{book}

      \usepackage{multibib}
      \usepackage{natbib}
      \usepackage{url}

      `
      e nel backmatter ho inserito
      `\cleardoublepage
      %\addcontentsline{toc}{chapter}{Bibliografia}
      \nocite{*}
      \bibliographystyle{natbib_ita}
      \bibliography{biblio}
      `
      Ho commentato il comando addcontestline perché con il foglio di stile che impiego nel sommario mi verrebbe fuori due volte la dicitura Bibliografia

    Fin qui spero di aver fatto giusto, ora i miei problemi sono:

      La bibliografia viene senza numeri o lettere, vorrei sapere dove devo mettere il parametro, se ci va, per far venire fuori [n] ogni volta che nella pagina della bibliografia cito un testo
      Quale metodo mi conviene utilizzare per citare la tesi di Laurea
      Ed infine come gestire la seconda bibliografia e cioè quella per i siti, perché proprio non riesco a farla funzionare

    Grazie mille e perdonatemi se non sono stato sufficientemente abile a cercare… ma son tre giorni che ci sbatto la testa e non ne vengo fuori… il problema è che sono stretto con i tempi :oops:.

Visualizzazione 13 filoni di risposte
  • Autore
    Risposte
    • #17307
      lorenzo.pantieri
      Partecipante
        Up
        0
        Down
        ::

        dovrei citare anche una tesi di Laurea ma non del tipo PhD

        Visto che il record masterthesis (a me) non funziona, io ho usato
        `@PHDTHESIS{pantieri:tesi,
        AUTHOR = {L.~Pantieri},
        TITLE = {Lo sviluppo storico del concetto di funzione e le origini della teoria delle distribuzioni},
        SCHOOL = {Università degli Studi di Bologna},
        YEAR = {2000},
        TYPE = {tesi di laurea in {Matematica}},
        }`
        che mi pare funzionare egregiamente.

        La bibliografia viene senza numeri o lettere, vorrei sapere dove devo mettere il parametro, se ci va, per far venire fuori [n] ogni volta che nella pagina della bibliografia cito un testo

        Il pacchetto natbib, che usi, è pensato per avere dei riferimenti del tipo [Pantieri, 2000]. Però dovrebbe bastare caricarlo con l’opzione numbers
        `\usepackage[numbers]{natbib}
        `
        per avere dei riferimenti del tipo [n].

        Per quanto riguarda la “sitografia”: http://www.guit.sssup.it/phpBB2/viewtopic.php?t=2101&highlight=sitografia
        Non l’ho provato, ma ho visto che c’è un intervento di “egreg9”, dovrebbe bastare.

        Ciao,
        L.

      • #17308
        Up
        0
        Down
        ::

        `@PHDTHESIS{pantieri:tesi,
        AUTHOR = {L.~Pantieri},
        TITLE = {Lo sviluppo storico del concetto di funzione e le origini della teoria delle distribuzioni},
        SCHOOL = {Università degli Studi di Bologna},
        YEAR = {2000},
        TYPE = {tesi di laurea in {Matematica}},
        }`

        Funziona e mi piace, grazie mille…

        `\usepackage[numbers]{natbib}
        `
        per avere dei riferimenti del tipo [n].

        Anche questo lavora come desidero.

        Però… o sono io che non ho capito un tubo, ma questo qui

        Per quanto riguarda la “sitografia”: http://www.guit.sssup.it/phpBB2/viewtopic.php?t=2101&highlight=sitografia
        Non l’ho provato, ma ho visto che c’è un intervento di “egreg9”, dovrebbe bastare.

        non riesco proprio a farlo funzionare…aspetterò magari qualche delucidazione da egreg, ho corretto il nocites in nocite, ma non ne vuole sapere, non mi segna nemmeno il titoletto nell’indice…

        Ah giusto un’ultima cosa…non capisco perché… nella citazione dei libri…

        `@book{book:rif.1,
        author={},
        title={},
        year={},
        editor={}
        } `

        non mi venga fuori l’editore… sbaglio qualcosa io, o è normale con natbib_ita???

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

          Ah giusto un’ultima cosa…non capisco perché… nella citazione dei libri…

          `@book{book:rif.1,
          author={},
          title={},
          year={},
          editor={}
          } `

          non mi venga fuori l’editore… sbaglio qualcosa io, o è normale con natbib_ita???

          “Editore” in inglese si dice “publisher”! 8)

          “Editor” significa “redattore” (in BibTeX, il campo “editor” è alternativo ad “author”).

        • #17310
          Up
          0
          Down
          ::

          “Editore” in inglese si dice “publisher”!

          Grazie Lorenzo!!!!

          Ora ho messo a posto la bibliografia, immettendo
          `…
          publisher={}
          `

          al posto di `…
          editor={}
          `

          ma continuo ad avere il problema della sitografia

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

            continuo ad avere il problema della sitografia…

            `\documentclass{article}

            \usepackage[applemac]{inputenc}
            \usepackage[T1]{fontenc}
            \usepackage[italian]{babel}
            \usepackage[square,numbers]{natbib}

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

            \usepackage{url}

            \begin{document}
            \tableofcontents

            \addcontentsline{toc}{section}{\refname}
            \bibliographystyle{plain}
            \bibliography{biblio}
            \nocite{*}

            \renewcommand{\refname}{Siti \textsc{web} consultati}
            \addcontentsline{toc}{section}{\refname}
            \nociteweb{*}
            \bibliographystyleweb{plain}
            \bibliographyweb{web}

            \end{document}
            `
            dove biblio.bib è
            `@PHDTHESIS{pantieri:tesi,
            AUTHOR = {L.~Pantieri},
            TITLE = {Lo sviluppo storico del concetto di funzione e le origini della teoria delle distribuzioni},
            SCHOOL = {Università degli Studi di Bologna},
            YEAR = {2000},
            TYPE = {tesi di laurea in {Matematica}}
            }`
            e web.bib è
            `@MISC{url:guit,
            title={Gruppo Utilizzatori Italiani di {\TeX}},
            note={\url{http://www.guit.sssup.it}}
            }`
            Compila una volta con LaTeX. Poi compila con BibTeX sia biblio.bib sia web.bib: in altre parole, da Terminale ti posizioni nella directory del tuo file .tex e dai
            `bibtex biblio
            bibtex web`
            Poi ancora due volte con LaTeX.

            Mi devi una birra! 8)

            Ciao,
            L.

          • #17312
            DMW
              Up
              0
              Down
              ::


              Perché se tolgo l’opzione resetlabels non continua la numerazione?

              scive

              [1] L.Pantieri

              e

              [1] Gruppo…

              Ma la seconda bibliografia non dovrebbe cominciare da 2?

              _________________________Seconda parte_________________________

              Poi con una ricerca ho trovato questo
              http://groups.google.com/group/comp.text.tex/browse_thread/thread/9e4973791a6f2bd8

              ma non ci ho capito una mazza perché non ho capito cosa devo aggiungere e cosa devo togliere.
              Compaiono linee tipo @@ -33,8 +35,10 @@ e non so cosa rappresentino.

              Nel caso in cui voi capiate cosa bisogna togliere e aggiungere, mi chiedo di mettete il codice risultante finale.

              Ciao

              Andrea

            • #17313
              Up
              0
              Down
              ::


              Scrivo due righe per spiegare il procedimento per ottenere le bibliografie multiple per chi utilizzi TeXnic Center:

              `
              \documentclass{article}

              \usepackage[applemac]{inputenc}
              \usepackage[T1]{fontenc}
              \usepackage[italian]{babel}
              \usepackage[square,numbers]{natbib}

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

              \usepackage{url}

              \begin{document}
              \tableofcontents

              \addcontentsline{toc}{section}{\refname}
              \bibliographystyle{plain}
              \bibliography{biblio}
              \nocite{*}

              \renewcommand{\refname}{Siti \textsc{web} consultati}
              \addcontentsline{toc}{section}{\refname}
              \nociteweb{*}
              \bibliographystyleweb{plain}
              \bibliographyweb{web}

              \end{document}`

              a seconda del \documentclass e dello stile bibliografico che si preferisce si utilizzano i pacchetti preferiti…

              Tuttavia, dopo una prima compilazione dovrebbero venir fuori diversi file *.aux, nel caso che mi si presenta ne trovo solo uno: web.aux; una volta accertata la sua presenza si può procedere a compilare, con BibTeX tale file, procedendo nel seguente modo:

                si apre il menù Build
                si sceglie la voce Current File
                si compila il file *.bib con l’opzione BibTeX

              a questo punto il file *.bbl è pronto per essere inserito.

              Si ricompila il file principale più volte e… dovrebbe essere a posto.

              Io ho il primo file: biblio.bib che viene letto da MikTeX e processato, tuttavia non crea un file .aux, ma lo considera già durante la compilazione, i riferimenti si trovano all’interno di fileprincipale.aux e .bbl

              PS: ho visto la patch postata:

              Poi con una ricerca ho trovato questo
              http://groups.google.com/group/comp.text.tex/browse_thread/thread/9e4973791a6f2bd8

              ma sinceramente non saprei come utilizzarla…

            • #17314
              Up
              0
              Down
              ::

              Perché se tolgo l’opzione resetlabels non continua la numerazione?

              scive

              [1] L.Pantieri

              e

              [1] Gruppo…

              Ma la seconda bibliografia non dovrebbe cominciare da 2?

              Ho provato ad utilizzare multibib tanto con il parametro resetlabels quanto senza, ma il risultato sembra lo stesso: la seconda bibliografia inizia da 1…

              Ho cercato di trasferire la patch trovata da Andrea in un file, sia .sty, sia .bst, ma non la trova, l’ho inserita nella directory in cui ho inserito la tesi…
              Se qualcuno che ne capisce di più riesce a capire ed a spiegarmi perché mi dà questo problema, io vorrei che i siti continuassero con la numerazione anche per le citazioni all’interno del documento.

              HELP ME PLEASE… 😳

            • #17315
              Up
              0
              Down
              ::

              Perché se tolgo l’opzione resetlabels non continua la numerazione?

              scive

              [1] L.Pantieri

              e

              [1] Gruppo…

              Ma la seconda bibliografia non dovrebbe cominciare da 2?

              Ho provato ad utilizzare multibib tanto con il parametro resetlabels quanto senza, ma il risultato sembra lo stesso: la seconda bibliografia inizia da 1…

              Ho cercato di trasferire la patch trovata da Andrea in un file, sia .sty, sia .bst, ma non la trova, l’ho inserita nella directory in cui ho inserito la tesi…
              Se qualcuno che ne capisce di più riesce a capire ed a spiegarmi perché mi dà questo problema, io vorrei che i siti continuassero con la numerazione anche per le citazioni all’interno del documento.

              HELP ME PLEASE… 😳

              `\begin{filecontents}{prmul.bib}
              @article{a,
              author={G. Episcopo},
              title={Un articolo},
              }
              @book{b,
              author={T. Izio},
              title={Un libro},
              }
              \end{filecontents}
              \begin{filecontents}{xyz.bib}
              @article{1,
              author={C. Sempronio},
              title={Articolo xyz},
              }
              @book{2,
              author={C. Aio},
              title={Libro xyz},
              }
              \end{filecontents}

              \documentclass[a4paper]{article}
              \usepackage{multibib}
              \newcites{xyz}{XYZ}

              \begin{document}
              \nocite{*}
              \nocitexyz{*}

              \bibliographystyle{plain}
              \bibliography{prmul}

              \renewcommand{\refname}{XYZ}
              \bibliographystylexyz{plain}
              \bibliographyxyz{xyz}

              \end{document}`
              Con questo input, che chiamiamo prmulbib.tex, devi dare le seguenti istruzioni
              `latex prmulbib
              bibtex prmulbib
              bibtex xyz
              latex prmulbib
              latex prmulbin`
              e avrai la prosecuzione. Nota che i due ambienti filecontents servono solo a contenere in un unico input l’esempio: non è necessario che tu scriva lì i file bibliografici, basta che tu li abbia da qualche parte.

              Ciao
              Enrico

            • #17316
              Up
              0
              Down
              ::


              Scusa Enrico… una delucidazione…

              Ho scritto i file bibliografici in due file differenti, vorrei che tu mi indicassi dove sbaglio… il codice che scrivo è:
              `
              \begin{filecontents}{biblio.bib}
              \include{libri} o \input{libri}
              \end{filecontents}
              \begin{filecontents}{siti.bib}
              \include{web} o \input{web}
              \end{filecontents}

              \documentclass{book}
              …`

              Provo a compilare i file biblio.bib e siti.bib con bibtex, ma non va e l’errore che mi ritorna è:

              I couldn’t open file name ‘….\biblio.aux’
              Please type input file name (no extention) — bibtex.exe: Bad file descriptor

              il mio file biblio.bib esce così:

              %% LaTeX2e file `biblio.bib’
              %% generated by the `filecontents’ environment
              %% from source `tesi’ on 2007/10/17.
              %%
              \include{libri}

              Devo salvare i file libri e web come .tex, invece che come .bib???
              Ho provato anche questa via, ma non mi fa quello che desidero… grazie comunque per il tempo dedicatomi…

              Ah visto che ci sei ho un altro problemino che ho già esposto qui grazie mille ancora!!! 😳 😉

            • #17317
              Up
              0
              Down
              ::

              Scusa Enrico… una delucidazione…

              Ho scritto i file bibliografici in due file differenti, vorrei che tu mi indicassi dove sbaglio… il codice che scrivo è:
              `
              \begin{filecontents}{biblio.bib}
              \include{libri} o \input{libri}
              \end{filecontents}
              \begin{filecontents}{siti.bib}
              \include{web} o \input{web}
              \end{filecontents}

              \documentclass{book}
              …`

              Provo a compilare i file biblio.bib e siti.bib con bibtex, ma non va e l’errore che mi ritorna è:

              I couldn’t open file name ‘….\biblio.aux’
              Please type input file name (no extention) — bibtex.exe: Bad file descriptor

              il mio file biblio.bib esce così:

              %% LaTeX2e file `biblio.bib’
              %% generated by the `filecontents’ environment
              %% from source `tesi’ on 2007/10/17.
              %%
              \include{libri}

              Devo salvare i file libri e web come .tex, invece che come .bib???
              Ho provato anche questa via, ma non mi fa quello che desidero… grazie comunque per il tempo dedicatomi…

              Ah visto che ci sei ho un altro problemino che ho già esposto qui grazie mille ancora!!! 😳 😉

              No, no! L’ambiente filecontents serve per includere nel documento principale un file che, alla compilazione, viene scritto se già non esistente. Se hai già i tuoi file, puoi tranquillamente dimenticartene.

              Ciao
              Enrico

            • #17318
              Up
              0
              Down
              ::


              Scusa Enrico ma non riesco a far funzionare la bibliografia che continui, posto anche il codice sorgente:

              `
              \documentclass[a4paper,12pt]{book}
              % caricamento dei pacchetti che verranno utilizzati
              \usepackage{a4wide} \usepackage[italian]{babel}
              \usepackage[latin1]{inputenc}
              \usepackage[T1]{fontenc}
              \usepackage{epigraph}
              \usepackage{indentfirst}
              \parindent=12pt
              \usepackage{graphicx}
              % \usepackage[binding=0.5cm]{layaureo}
              \usepackage{fancyhdr} \usepackage{hhline}
              \usepackage{multirow} \usepackage[italian]{varioref}
              \usepackage{rotating} \usepackage[numbers]{natbib} \usepackage{multibib}
              \newcites{web}{Siti web consultati}
              \usepackage{url}
              \frenchspacing

              \pagestyle{fancy}
              \renewcommand{\chaptermark}[1]{\markboth{#1}{}}
              \renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
              \fancyhf{}
              \fancyhead[LE,RO]{\thepage}
              \fancyhead[LO]{\rightmark}
              \fancyhead[RE]{\leftmark}
              \renewcommand{\headrulewidth}{0pt}
              \renewcommand{\footrulewidth}{0pt}
              \addtolength{\headheight}{3pt}
              \fancypagestyle{plain}{%
              \fancyhead{}
              \renewcommand{\headrulewidth}{0pt} }

              \makeatletter
              \def\cleardoublepage{\clearpage\if@twoside
              \ifodd\c@page
              \else\hbox{}\thispagestyle{empty}\newpage
              \if@twocolumn\hbox{}\newpage\fi\fi\fi}
              \makeatother

              % fine del preambolo
              \begin{document}
              \nocite{*}
              \nociteweb{*}
              \cleardoublepage
              \addcontentsline{toc}{chapter}{\refname}
              \bibliographystyle{natbib_ita}
              \bibliography{libri}

              \cleardoublepage
              \renewcommand{\refname}{Siti web consultati}
              \addcontentsline{toc}{chapter}{\refname}
              \bibliographystyleweb{plain}
              \bibliographyweb{web}
              \end{document}`

              in cui i file sono: libri.bib
              `@BOOK{book1,
              AUTHOR={Berger, Susanne and l'Industrial Performance Center (MIT)},
              TITLE={Mondializzazione: Come fanno per competere?},
              PUBLISHER={Garzanti},
              YEAR={2006}
              }
              `

              e web.bib
              `@MISC{url.13,
              title={Pubblicazione dello standard IDEF0},
              note={\url{http://www.idef.com/pdf/idef0.pdf}},
              }
              ` Il secondo gruppo di riferimenti, la cosiddetta sitografia da me non inizia da 2, ma ricomincia da [1] e non capisco perché…
              Ho anche installato MikTeX 2.6, ma non cambia nulla… ho riscaricato natbib_ita e niente lo stesso, sto cercando di capire come utilizzare la patch trovata da DMW

              Poi con una ricerca ho trovato questo
              http://groups.google.com/group/comp.text.tex/browse_thread/thread/9e4973791a6f2bd8

              ma non ci ho capito una mazza perché non ho capito cosa devo aggiungere e cosa devo togliere.
              Compaiono linee tipo @@ -33,8 +35,10 @@ e non so cosa rappresentino.

              Nel caso in cui voi capiate cosa bisogna togliere e aggiungere, mi chiedo di mettete il codice risultante finale.

              ho provato a salvarla come file .sty e come .bst ed includere \usepackage{patch} ma non mi cambia niente, dove dovrei andare a posizionare il file che vado a creare e con che estensione?

              Un altra cosa… nella sitografia, vorrei anche andare a capo con l’indirizzo web e poter avere, ad esempio IDEF0 in maiuscolo… come posso fare? chiedo perdono per aver trattato più argomenti ma mi sembrano correlati… grassie! 😳

            • #17319
              Up
              0
              Down
              ::

              Scusa Enrico ma non riesco a far funzionare la bibliografia che continui, posto anche il codice sorgente:
              `<...>`
              Il secondo gruppo di riferimenti, la cosiddetta sitografia da me non inizia da 2, ma ricomincia da [1] e non capisco perché…

              Io sì: non è compatibile con natbib che, del resto, non ti serve visto che usi citazioni numeriche.

              Ho anche installato MikTeX 2.6, ma non cambia nulla… ho riscaricato natbib_ita e niente lo stesso, sto cercando di capire come utilizzare la patch trovata da DMW

              Poi con una ricerca ho trovato questo
              http://groups.google.com/group/comp.text.tex/browse_thread/thread/9e4973791a6f2bd8

              ma non ci ho capito una mazza perché non ho capito cosa devo aggiungere e cosa devo togliere.
              Compaiono linee tipo @@ -33,8 +35,10 @@ e non so cosa rappresentino.

              Nel caso in cui voi capiate cosa bisogna togliere e aggiungere, mi chiedo di mettete il codice risultante finale.

              ho provato a salvarla come file .sty e come .bst ed includere \usepackage{patch} ma non mi cambia niente, dove dovrei andare a posizionare il file che vado a creare e con che estensione?

              Si tratta di un modo comodo di scrivere le variazioni necessarie. Richiede un sistema Unix. Il pacchetto patch fa tutt’altro. Cerca un guru Unix e chiedilo a lui, conoscerai qualcuno che sa smanettare su Gnu/Linux. Ti fornirà un file multibib.sty modificato che dovrai tenere nella stessa cartella del tuo documento. Allora dovrebbe funzionare anche con natbib.

              Un altra cosa… nella sitografia, vorrei anche andare a capo con l’indirizzo web e poter avere, ad esempio IDEF0 in maiuscolo… come posso fare? chiedo perdono per aver trattato più argomenti ma mi sembrano correlati… grassie! 😳

              Scrivilo fra graffe:
              `title=Pubblicazione dello standard {IDEF0},`
              Ciao
              Enrico

            • #17320
              Up
              0
              Down
              ::


              Grazie Prof. Enrico 😆

              Il suo aiuto mi è statop, come sempre preziosissimo!!!!

              Che lei sappia… è possibile mandare a capo i siti internet?
              Ad esempio:

              [n] Pubblicazione dello standard IDEF0.
              http://www.idef.com/pdf/idef0.pdf.

              magari con l’indirizzo anche incolonnato con Pubblicazione, o al max leggermente rientrato….

              anziché:

              [n] Pubblicazione dello standard IDEF0. http://www.idef.com/pdf/idef0.pdf.

              perché mi piace di più e mi va meglio per siti con indirizzi piuttosto lunghi…

              Grazie ancora… 😳

              PS. ho sostituito natbib_ita con plain_ita e tutto funziona alla grande. TeX è veramente una bomba!!! 😆

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

          Go to top