- Questo topic ha 4 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 11 anni fa da .
-
Topic
-
Salveun piccolo problema che non riesco a risolvere.
Nell’ambito della definizione di uno stile .bbx, ho :` %%%%%%% in collection
\newbibmacro*{incollection:up}{%
\usebibmacro{maintitle+booktitle}%
\newunit\newblock
\usebibmacro{byeditor+others}
\newunit\newblock
\printfield{edition}%
\newunit\newblock
\printfield{volumes}%
\newunit\newblock
\usebibmacro{series+number}
\newunit\newblock
%% \usebibmacro{finentry}%
}\DeclareCiteCommand{\bbx@crossrefUp}%
{}
{ \newunit\newblock
\usebibmacro{incollection:up}
\newunit\newblock
}%
{}%
{}\newbibmacro*{incollection:down}{%
\newunit\newblock
\usebibmacro{publisher+location+date}%
\newunit\newblock
%\usebibmacro{finentry}
}\DeclareCiteCommand{\bbx@crossrefDown}%
{}
{ \usebibmacro{incollection:down}
}%
{}%
{}\DeclareBibliographyDriver{incollection}{%
\usebibmacro{bibindex}%
\usebibmacro{begentry}%
\usebibmacro{author/translator+others}%
\newunit\newblock
\usebibmacro{title}%
\newunit\newblock
\printlist{language}%
\newunit\newblock
\usebibmacro{byauthor}%
\newunit\newblock
\usebibmacro{in}%
\iffieldundef{crossref}%
{%
}
{ \printtext{\setunit{\unspace}}
\printtext{\bbx@crossrefUp{\thefield{crossref}}}
\newunit\newblock
\usebibmacro{chapter+pages}% <<<<< VOGLIO UNA VIRGOLA DOPO QUESTO \newunit\newblock \printtext{\bbx@crossrefDown{\thefield{crossref}}}% \printfield{note} } \usebibmacro{finentry} } ` lo devo usare con record come i seguenti `@Collection{ccc, editor = {Curatore}, title = {MyBook}, publisher = {Casa Editrice}, location = {Roma}, year = {2000} } @InCollection{ccc001, author = {Autoro Bis}, label = {MC}, title = {MyArticle}, year = {1977}, location = {Firenze}, pages = {1-99}, crossref = {ccc}, note = {Nota nota nota nota} }` e deve risultare comeAutoro Bis. «MyArticle», in MyBook, a cura di Curatore,
pp. 1–99, Casa Editrice, Roma, 2000. Nota nota nota notanon riesco a capire come avere questa virgola (qui evidenziata in rosso) tra l’indicazione delle pagine dell’articolo InCollection e l’editore della Collection.
Grazie sincero
mario
- Devi essere connesso per rispondere a questo topic.