richiesta aituo per bibliografia con bibitem

  • Questo topic ha 9 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 16 anni fa da valerio1979.
  • Creatore
    Topic
  • #48840
    Up
    0
    Down
    ::


    Salve a tutti,

    sto scrivendo un libro su un template della Springer (il template per le monografie). Quindi, in teoria, è tutto già pronto….

    L’inconveniente è con la lista di reference. E’ richiesto che alla fine di ogni capitolo ci siano le corrispondenti reference (inserita attraverso il comando input).
    Richiedono inoltre che le reference siano elencate in ordine alfabetico con bibitem.
    Tuttavia nel file pdf finale, la lista di reference deve riportare i riferimenti in ordine di apparizione nel testo.

    Quando io compilo il testo, invece, succede questo:
    1) mi vengono elencate tutte le reference elencate con bibitem (anche quelle non citate nel testo) e mi vengono numerate nell’ordine in cui le ho inserite.
    2) Conseguentemente, nel testo i numeri delle citazioni non sono progressivi

    Per dare un esempio, il mio file di biografia è:

    \begin{thebibliography}{99.}%
    \bibitem ,,,,,,,,,,,
    \end{thebibliography}

    e sul file root,vengono richiamati i seguenti package:

    \documentclass[graybox,envcountchap,sectrefs]{svmono}

    Non so se sono stato chiaro…. prbabilemnte no 🙂 … vi serve qualcosa per capire meglio il problema??
    Potreste indicarmi qualche soluzione?

    Grazie

    Valerio

Visualizzazione 8 filoni di risposte
  • Autore
    Risposte
    • #48841
      Up
      0
      Down
      ::

      Salve a tutti,

      sto scrivendo un libro su un template della Springer (il template per le monografie). Quindi, in teoria, è tutto già pronto….

      L’inconveniente è con la lista di reference. E’ richiesto che alla fine di ogni capitolo ci siano le corrispondenti reference (inserita attraverso il comando input).
      Richiedono inoltre che le reference siano elencate in ordine alfabetico con bibitem.
      Tuttavia nel file pdf finale, la lista di reference deve riportare i riferimenti in ordine di apparizione nel testo.

      Quando io compilo il testo, invece, succede questo:
      1) mi vengono elencate tutte le reference elencate con bibitem (anche quelle non citate nel testo) e mi vengono numerate nell’ordine in cui le ho inserite.
      2) Conseguentemente, nel testo i numeri delle citazioni non sono progressivi

      Per dare un esempio, il mio file di biografia è:

      \begin{thebibliography}{99.}%
      \bibitem ,,,,,,,,,,,
      \end{thebibliography}

      e sul file root,vengono richiamati i seguenti package:

      \documentclass[graybox,envcountchap,sectrefs]{svmono}

      Non so se sono stato chiaro…. prbabilemnte no 🙂 … vi serve qualcosa per capire meglio il problema??
      Potreste indicarmi qualche soluzione?

      Grazie

      Valerio

      Benvenuto!

      Potresti darci il link dove è possibile scaricare la classe che stai usando. svmono su TeX Live non c’è.

      Ciao

    • #48842
      Up
      0
      Down
      ::

      Salve a tutti,

      sto scrivendo un libro su un template della Springer (il template per le monografie). Quindi, in teoria, è tutto già pronto….

      L’inconveniente è con la lista di reference. E’ richiesto che alla fine di ogni capitolo ci siano le corrispondenti reference (inserita attraverso il comando input).
      Richiedono inoltre che le reference siano elencate in ordine alfabetico con bibitem.
      Tuttavia nel file pdf finale, la lista di reference deve riportare i riferimenti in ordine di apparizione nel testo.

      Quando io compilo il testo, invece, succede questo:
      1) mi vengono elencate tutte le reference elencate con bibitem (anche quelle non citate nel testo) e mi vengono numerate nell’ordine in cui le ho inserite.
      2) Conseguentemente, nel testo i numeri delle citazioni non sono progressivi

      Per dare un esempio, il mio file di biografia è:

      \begin{thebibliography}{99.}%
      \bibitem ,,,,,,,,,,,
      \end{thebibliography}

      e sul file root,vengono richiamati i seguenti package:

      \documentclass[graybox,envcountchap,sectrefs]{svmono}

      Non so se sono stato chiaro…. prbabilemnte no 🙂 … vi serve qualcosa per capire meglio il problema??
      Potreste indicarmi qualche soluzione?

      Grazie

      Valerio

      Benvenuto!

      Potresti darci il link dove è possibile scaricare la classe che stai usando. svmono su TeX Live non c’è. E magari anche un codice minimale.

      Ciao

    • #48843
      Up
      0
      Down
      ::


      grazie!

      questo è il link

      http://www.springer.com/authors/book+authors?SGWID=0-154102-12-417900-0

      il file si trova nella sezione “For monographs, textbooks, and similar”.

      Una volta scaricato, bisogna andare nella cartella “templates” e lì il file root è “book”. Il file di reference che viene richiamato da “chapter” è “referenc”.

      grazie in anticipo per provare a venire fuori da questo inghippo 🙂

      Valerio

    • #48844
      Up
      0
      Down
      ::


      Ho letto la guida contenuta nel sito che hai indicato. Dice che è preferibile usare lo schema di citazione numerico; inoltre richiede che la bibliografia sia ordinata alfabeticamente anche se viene usato lo schema numerico. Le voci presenti nella bibliografia devono essere solo quelle citate nel testo. Se vuoi mettere anche voci che non hai citato devi creare una sezione apposita “Letture di approfondimento”, o qualcosa di simile.
      Quindi, nell’ambiente thebibliography metti solo le voci che effettivamente citi, e in ordine alfabetico. Nel testo i numeri di riferimento non saranno progressivi, ma questo non è richiesto.

      Ciao
      Ivan

    • #48845
      Up
      0
      Down
      ::


      ciao Ivan,
      grazie dell’interessamento.

      però devo dire che dai libri che ho letto della springer, le reference nel testo compaiono in ordine progressivamente crescente….. non so se le sistemano poi loro…

      Se volessi usare il file THEBIBLIOGRAPHY…. cosa che vorrei fare….. come posso fare in modo che la bibliografia compaia alla fine di ogni capitolo?

      Devo richiamare il file dopo ogni capitolo ?

      grazie

    • #48846
      Up
      0
      Down
      ::

      ciao Ivan,
      grazie dell’interessamento.

      però devo dire che dai libri che ho letto della springer, le reference nel testo compaiono in ordine progressivamente crescente….. non so se le sistemano poi loro…

      Se volessi usare il file THEBIBLIOGRAPHY…. cosa che vorrei fare….. come posso fare in modo che la bibliografia compaia alla fine di ogni capitolo?

      Devo richiamare il file dopo ogni capitolo ?

      grazie

      thebibliography è un ambiente. Lo trovi, per esempio, nel file reference.tex (incluso con \input nel file chapter.tex). Non serve creare un file a parte. Puoi mettere l’ambiente alla fine di ogni capitolo. In alternativa potresti creare un archvio bibliografico (un file .bib; lo trovi spiegato in qualsiasi guida) e usare le potenzialità di BibTeX. Ci sono pacchetti che permettono di creare bibliografie suddivise per capitolo (bibunits e multibib, mi par di ricordare). Visto però che nel template viene usato l’ambiente thebibliography credo che sia sfficiente questo. Penseranno poi loro a sistemarlo.

      Ciao
      Ivan

    • #48847
      Up
      0
      Down
      ::


      in effetti, tra le varie possibilità c’è quella di creare un file .bib…….

      ..in questo caso quello che non riesco a fare è fare in modo che le reference compaiano alla fine di ogni capitolo…pensi che con bibunits sia possibile??

    • #48848
      Up
      0
      Down
      ::

      in effetti, tra le varie possibilità c’è quella di creare un file .bib…….

      ..in questo caso quello che non riesco a fare è fare in modo che le reference compaiano alla fine di ogni capitolo…pensi che con bibunits sia possibile??

      Senza dubbio. Qui trovi un articolo di Lorenzo:
      http://www.lorenzopantieri.net/LaTeX_files/BibliografieMultiple.pdf

      Lo stile bibliografico che dovrai usare è svmono (il file si chiama svmono.bst ed è contenuto assieme al file di classe).

      Ciao
      Ivan

    • #48849
      Up
      0
      Down
      ::


      ciao Ivan,

      grazie mille!! bibunit è proprio quello che cercavo!… spero vada bene anche per loro….
      altrimenti se la riorganizzeranno loro!! 🙂
      In effetti, se uso lo stile ieeetran, le reference sono elencate proprio come le volevo. Tuttavia, usando il loro stile (spbasic) le citazioni vengono fatte con i nomi degli autori (e non con i numeri).

      Sai se in qualche modo l’opzione “NUMBERS” mi permette di forzare lo stile?!
      Ho notato che se uso NATBIB, la compilazione va in palla…..

      Se può aiutare, questo, al momento, è un riassunto del codice:

      \documentclass[graybox,envcountchap]{svmono}
      \usepackage[sectionbib]{bibunits}
      ………altro……
      \bibliographyunit[\chapter]
      \defaultbibliography{bibliography}
      \defaultbibliographystyle{spbasic}
      …..altro…..
      \include{Chapter-1}
      \putbib

      e così via…..

      grazie
      Valerio

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

Go to top