style=numeric e Xref

  • Creatore
    Topic
  • #46926
    Up
    0
    Down
    ::


    Salve

    ricorro al vostro aiuto per una lavoro di urgenza.
    Ho un bibliografia molto semplice in stile numeric. (una versione veloce di un lavoro più complesso che sarà svolto con altro stile).
    Torna quasi tutto, ma non riesco a visualizzare i riferimenti che dovrebbero essere creati usando il campo Xref. Perchè?

    uso
    ` \usepackage[style=numeric,hyperref=auto,defernums=true,sorting=ynt]{biblatex}`

    Mi manca qualcosa?

    Grato del vostro aiuto.
    mario

Visualizzazione 11 filoni di risposte
  • Autore
    Risposte
    • #46927
      Up
      0
      Down
      ::

      Salve

      ricorro al vostro aiuto per una lavoro di urgenza.
      Ho un bibliografia molto semplice in stile numeric. (una versione veloce di un lavoro più complesso che sarà svolto con altro stile).
      Torna quasi tutto, ma non riesco a visualizzare i riferimenti che dovrebbero essere creati usando il campo Xref. Perchè?

      uso
      ` \usepackage[style=numeric,hyperref=auto,defernums=true,sorting=ynt]{biblatex}`

      Mi manca qualcosa?

      Grato del vostro aiuto.
      mario

      The xref field is merely a pointer which may be used by bibliography styles which format child entries in a special way (see section 4.10.1 for an example). If the parent entry is referenced by a certain number of child entries, biblatex will automatically execute the equivalent of a \nocite command to request it from BibTeX. The threshold is controlled by the mincrossrefs package option from section 3.1.3.

      Così dice il manuale a pagina 32. Il valore normale di mincrossrefs è 2, ciò significa che occorrono almeno due citazioni di qualcosa che abbia un campo xref che punta a un certo elemento, affinché questo compaia nella bibliografia.

      Se non ti torna, puoi mostrare un esempio minimo?

      Ciao
      Enrico

    • #46928
      Up
      0
      Down
      ::

      The xref field is merely a pointer which may be used by bibliography styles which format child entries in a special way (see section 4.10.1 for an example). If the parent entry is referenced by a certain number of child entries, biblatex will automatically execute the equivalent of a \nocite command to request it from BibTeX. The threshold is controlled by the mincrossrefs package option from section 3.1.3.

      Così dice il manuale a pagina 32. Il valore normale di mincrossrefs è 2, ciò significa che occorrono almeno due citazioni di qualcosa che abbia un campo xref che punta a un certo elemento, affinché questo compaia nella bibliografia.

      Se non ti torna, puoi mostrare un esempio minimo?

      Ciao
      Enrico

      Salve

      grazie risposta domenicale.
      Quello che vorrei è il semplice esempio di pag, 169 del manuale:
      `[1] Audrey Author: Title of article. In: [2], pp. 134–165.
      [2] Edward Editor, ed.: Title of collection. Publisher: Location, 1995.`

      Devo veramente studiarmi il codice per realizzare una cosa del genere, come sembra suggerire il manuale? Speravo che fosse un comportamento di default dello style numeric.

      O forse posso trovare il codice da qualche parte? (e inserirlo … dove?)

      grazto di ogni aiuto
      mario

      ps. con crossref, funziona tutto, ma, al posto di [2], mi inserisce la citazione completa del record Edward. Esiste un modo di configurare crossref in modo da realizzare l’esempio?

    • #46929
      Up
      0
      Down
      ::

      [quote]The xref field is merely a pointer which may be used by bibliography styles which format child entries in a special way (see section 4.10.1 for an example). If the parent entry is referenced by a certain number of child entries, biblatex will automatically execute the equivalent of a \nocite command to request it from BibTeX. The threshold is controlled by the mincrossrefs package option from section 3.1.3.

      Così dice il manuale a pagina 32. Il valore normale di mincrossrefs è 2, ciò significa che occorrono almeno due citazioni di qualcosa che abbia un campo xref che punta a un certo elemento, affinché questo compaia nella bibliografia.

      Se non ti torna, puoi mostrare un esempio minimo?

      Ciao
      Enrico

      Salve

      grazie risposta domenicale.
      Quello che vorrei è il semplice esempio di pag, 169 del manuale:
      `[1] Audrey Author: Title of article. In: [2], pp. 134–165.
      [2] Edward Editor, ed.: Title of collection. Publisher: Location, 1995.`

      Devo veramente studiarmi il codice per realizzare una cosa del genere, come sembra suggerire il manuale? Speravo che fosse un comportamento di default dello style numeric.

      O forse posso trovare il codice da qualche parte? (e inserirlo … dove?)

      grazto di ogni aiuto
      mario

      ps. con crossref, funziona tutto, ma, al posto di [2], mi inserisce la citazione completa del record Edward. Esiste un modo di configurare crossref in modo da realizzare l’esempio?[/quote]
      Naturalmente non è un esempio minimo che dovrebbe avere il codice. Puoi provare aggiungendo “crossrefs=1” alle opzioni passate a biblatex.

      Ciao
      Enrico

    • #46930
      Up
      0
      Down
      ::

      Puoi provare aggiungendo “crossrefs=1” alle opzioni passate a biblatex.

      grazie risposta.

      Non mi sembra riconosca crossref=1 (neanche crossrefs=1 , mincrossref=1):
      `/usr/local/share/texmf/tex/latex/biblatex/biblatex.sty:7590:Package keyval Error: crossref undefined \blx@processoptions`

      esisterà uno stile in cui è stata implementata l’idea dell’esempio di pag.169 del tutorial, o no?

      grato di ogni suggerimento
      saluti
      mario

    • #46931
      Up
      0
      Down
      ::

      Puoi provare aggiungendo “crossrefs=1” alle opzioni passate a biblatex.

      grazie risposta.

      Non mi sembra riconosca crossref=1 (neanche crossrefs=1 , mincrossref=1):
      `/usr/local/share/texmf/tex/latex/biblatex/biblatex.sty:7590:Package keyval Error: crossref undefined \blx@processoptions`

      esisterà uno stile in cui è stata implementata l’idea dell’esempio di pag.169 del tutorial, o no?

      grato di ogni suggerimento
      saluti
      mario

      mincrossrefs=1

      Ciao
      Enrico

    • #46932
      Up
      0
      Down
      ::

      mincrossrefs=1

      ok, nessun msg di errore, ma nemmeno inserisce i riferimenti come desiderato
      Altre idee? Rinuncio?
      Sto riprovando con philosophy-modern
      grazie aiuto
      alla prossima
      mario

    • #46933
      Up
      0
      Down
      ::

      mincrossrefs=1

      ok, nessun msg di errore, ma nemmeno inserisce i riferimenti come desiderato
      Altre idee? Rinuncio?
      Sto riprovando con philosophy-modern
      grazie aiuto
      alla prossima
      mario

      Senza un esempio completo del database bibliografico, che vuoi di più? Tanto per provare, il file mario.tex
      `\documentclass[a4paper]{article}
      \usepackage[style=numeric,hyperref=auto,defernums=true,sorting=ynt,
      mincrossrefs=1]{biblatex}

      \bibliography{mario}

      \begin{document}
      a\cite{knuth}

      \printbibliography

      \end{document}`
      con il file bibliografico mario.bib
      `@book{brandt,
      Author = {von Brandt, Ahasver and Erich Hoffmann},
      Booktitle = {Space and Beyond},
      Location = {Westport},
      Publisher = {Greenwood},
      Title = {Die nordischen L{\”a}nder von der Mitte des 11.~Jahrhunderts bis 1448},
      Year = {2000}}

      @book{knuth,
      Author = {Knuth, Donald E.},
      Date = {1986},
      Location = {Reading, Mass.},
      Publisher = {Addison-Wesley},
      Shorttitle = {METAFONTbook},
      Sorttitle = {Computers & Typesetting C},
      Title = {The METAFONTbook},
      xref=”brandt”}`
      produce entrambi i titoli nella bibliografia, sebbene solo uno sia effettivamente citato.

      Ciao
      Enrico

    • #46934
      Up
      0
      Down
      ::

      Senza un esempio completo del database bibliografico, che vuoi di più?

      `@InBook{aarticle,
      author = {Mario},
      title = {The article},
      pages = {134–165},
      Xref = {aabook}
      }

      @Collection{aabook,
      editor = {Surname},
      title = {The Book},
      year = {2000},
      note = {maybe a note too}
      }`

      nella biblografia finale desidero:

      `[1] Mario The article. In: [2], pp. 134–165. <<<< [2] non riesco ad ottenerlo[/color] [2] surname editor, ed.: The Book, 2000.` grazie ++ mario

    • #46935
      Up
      0
      Down
      ::

      Senza un esempio completo del database bibliografico, che vuoi di più?

      `@InBook{aarticle,
      author = {Mario},
      title = {The article},
      pages = {134–165},
      Xref = {aabook}
      }

      @Collection{aabook,
      editor = {Surname},
      title = {The Book},
      year = {2000},
      note = {maybe a note too}
      }`

      nella biblografia finale desidero:

      `[1] Mario The article. In: [2], pp. 134–165. <<<< [2] non riesco ad ottenerlo[/color] [2] surname editor, ed.: The Book, 2000.` grazie ++ mario[/quote] Se leggi la documentazione, capisci che non è xref il campo da usare, ma crossref. Ciao Enrico

    • #46936
      Up
      0
      Down
      ::

      Se leggi la documentazione, capisci che non è xref il campo da usare, ma crossref.

      grazie continue risposte 😀
      Avevo in parte già provato. Ho riprovato. Con i due record:

      `@Collection{aabook,
      editor = {Surname},
      title = {The Book},
      publisher = {editor},
      year = {1969},
      series = {collana}
      }

      @InBook{aarticle,
      author = {Mario},
      title = {The article},
      pages = {134,165},
      crossref = {aabook}
      }`

      ottengo

      `[148] Mario. «The article». In: a cura di Surname. collana. editor, 1969,
      pp. 134,165.
      [171] Surname, cur. The Book. collana. editor, 1969.`

      ma non riesco ad ottenere:
      `[148] Mario. «The article». In: [171] pp. 134,165.
      [171] Surname, cur. The Book. collana. editor, 1969.`
      Uso
      `\usepackage[style=numeric,hyperref=auto,defernums=true,sorting=nyvt,mincrossrefs=1]{biblatex}`

      grato di ogni ulteriore commento
      mario

    • #46937
      Up
      0
      Down
      ::


      `@InBook{aarticle,
      author = {Mario},
      title = {The article},
      note = {\cite{aabook}, pp.~134–165}
      }`
      Ciao
      Enrico

    • #46938
      Up
      0
      Down
      ::

      `@InBook{aarticle,
      author = {Mario},
      title = {The article},
      note = {\cite{aabook}, pp.~134–165}
      }`
      Ciao
      Enrico

      NI, e se poi in alcuni casi ho bisogno del campo note per delle note, mi salta, temo, parte della formattazione. Credo che dovrei imparare a capire la modifica suggerita nel manuale a pag.164. Per ora torno sull’ottimo philosophy-modern, su cui ho iniziato un altro topic.

      Grazie aiuto
      ciao
      mario

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

Go to top