- Questo topic ha 12 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 16 anni, 2 mesi fa da
mario.
-
CreatoreTopic
-
4 Luglio 2010 alle 14:16 #46926::
Salvericorro 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
-
CreatoreTopic
-
AutoreRisposte
-
-
4 Luglio 2010 alle 15:03 #46927::
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.
marioThe 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
-
4 Luglio 2010 alle 17:01 #46928::
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
EnricoSalve
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
mariops. 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?
-
4 Luglio 2010 alle 17:49 #46929::
[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
EnricoSalve
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
mariops. 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
-
5 Luglio 2010 alle 12:33 #46930::
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
-
5 Luglio 2010 alle 12:55 #46931::
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
mariomincrossrefs=1
Ciao
Enrico
-
5 Luglio 2010 alle 14:07 #46932
-
5 Luglio 2010 alle 14:26 #46933::
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
marioSenza 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
-
5 Luglio 2010 alle 17:10 #46934::
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
-
5 Luglio 2010 alle 17:39 #46935::
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
-
6 Luglio 2010 alle 11:28 #46936::
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
-
6 Luglio 2010 alle 12:21 #46937
-
6 Luglio 2010 alle 13:40 #46938::
`@InBook{aarticle,
author = {Mario},
title = {The article},
note = {\cite{aabook}, pp.~134–165}
}`
Ciao
EnricoNI, 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
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.