samiel” post=98670Grazie Ivan, grande lavoro. Però vedi cosa succede qui:
`\begin{filecontents*}{\jobname.bib}@collection{ kuhn:1983,
author = “Thomas Kuhn and Joseph D. Sneed and Wolfgang Stegmüller”,
title = “Paradigmi e rivoluzioni nella scienza”,
publisher = “Armando”,
location = “Roma”,
year = “1983”,
}@book{ stegmuller:1976a,
author = “Wolfgang Stegmüller”,
title = “The Structure and Dynamics of Theories”,
publisher = “Springer”,
location = “New-York Heidelberg Berlin”,
year = “1976”,
}@inbook{ stegmuller:1976b,
author = “Wolfgang Stegmüller”,
title = “What is a Paradigm”,
crossref = “stegmuller:1976a”,
pages = “170-108”,
}@incollection{ stegmuller:1983,
author = “Wolfgang Stegmüller”,
title = “Mutamento accidentale (“non sostanziale'') della teoria e
rimozione della teoria”,
crossref = “kuhn:1983”,
pages = “49-78”,
}
\end{filecontents*}\documentclass[a4paper,11pt]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}
\usepackage[babel,italian=guillemets]{csquotes}
\usepackage[style=philosophy-verbose,backend=biber,scauthors=true,%
classical=true,volnumformat=strings,volumeformat=romansc,firstinits=true,%
sorting=nyt,firstinits=true,commacit=true,citepages=omit,indexing]{biblatex}\nocite{*}
\addbibresource{\jobname.bib}\begin{document}
La matrice disciplinare è una versione più ampia del paradigma, poiché include
non solo i casi esemplari, ma le generalizzazioni simboliche e i
modelli\footnote{Non a caso, è proprio la nozione di modello a segnare il punto
di incontro fra l'epistemologia di Kuhn e quella di Stegmüller. Per quest'ultimo
il concetto di “modello'' (col suo ricorso al formalismo) è in grado di colmare
il divario fra approccio storicistico e approccio sistematico alla storia della
scienza, sottraendo il paradigma a possibili derive soggettivistiche e
irrazionalistiche. Si veda ad esempio \cite{stegmuller:1983} e inoltre la
discussione condotta in \cite{stegmuller:1976b}}. Kuhn spiega l'espressione:
«“Disciplinare''\printbibliography
\end{document}`
Problemi:
1) manca l’autore di @collection
2) nella nota vedi cosa succede all’autore nell’ultimo caso (@book dell’@inbook)
(c’è una forma che va benissimo in Bibliografia, ma qui no…)m
1) Aggiungi il codice seguente. Per il momento devi metterlo prima di tutti i comandi \xpatch.. e \replaceedition.
`\makeatletter
\newbibmacro*{nodash:author}{%
\ifboolexpr{%
test \ifuseauthor
and
not test {\ifnameundef{author}}
}%
{\printnames{author}%
\iffieldundef{nameaddon}{}%
{\setunit{\addspace}%
\printtext[brackets]{\printfield{nameaddon}}}%
\setunit{\addcomma\space}%
\usebibmacro{authorstrg}}%
{\global\undef\bbx@lasthash}}
\newbibmacro*{nodash:editor+others}{%
\usebibmacro{nodash:bbx:editor}{editor+othersstrg}}%
\newbibmacro*{nodash:bbx:editor}[1]{%
\ifboolexpr{%
test \ifuseeditor
and
not test {\ifnameundef{editor}}
}%
{\printnames{editor}%
\setunit{\addspace}%
\usebibmacro{#1}%
\clearname{editor}}%
{\global\undef\bbx@lasthash}}
\newbibmacro*{nodash:author/editor+others/translator+others}{%
\ifboolexpr{
test \ifuseauthor
and
not test {\ifnameundef{author}}
}
{\usebibmacro{nodash:author}}
{\ifboolexpr{
test \ifuseeditor
and
not test {\ifnameundef{editor}}
}
{\usebibmacro{nodash:editor+others}}
{\usebibmacro{translator+others}}}}
\newbibmacro*{usedriver:book}{%
\usebibmacro{bibindex}%
\usebibmacro{begentry}%
\usebibmacro{nodash:author/editor+others/translator+others}%
\setunit{\labelnamepunct}\newblock
\usebibmacro{maintitle+title}%
\newunit
\printlist{language}%
\newunit\newblock
\usebibmacro{byauthor}%
\newunit\newblock
\usebibmacro{byeditor+others}%
\newunit\newblock
\printfield{edition}%
\newunit
\printfield{volumes}%
\newunit\newblock
\usebibmacro{series+number}%
\newunit\newblock
\printfield{note}%
\newunit\newblock
\usebibmacro{publisher+location+date}%
\newunit
\iffieldundef{maintitle}
{\printfield{volume}%
\printfield{part}}
{}%
\newunit\newblock
\usebibmacro{chapter+pages}%
\newunit
\printfield{pagetotal}%
\newunit\newblock
\iftoggle{bbx:isbn}
{\printfield{isbn}}
{}%
\newunit\newblock
\usebibmacro{doi+eprint+url}%
\newunit\newblock
\usebibmacro{addendum+pubstate}%
\setunit{\addsemicolon\space}\newblock
\iftoggle{bbx:related}
{\usebibmacro{related:init}%
\usebibmacro{related}}
{}%
\newunit\newblock
\usebibmacro{pageref}%
}
\newbibmacro*{usedriver:collection}{%
\usebibmacro{bibindex}%
\usebibmacro{begentry}%
\usebibmacro{nodash:editor+others}%
\setunit{\labelnamepunct}\newblock
\usebibmacro{maintitle+title}%
\newunit
\printlist{language}%
\newunit\newblock
\usebibmacro{byeditor+others}%
\newunit\newblock
\printfield{edition}%
\newunit
\iffieldundef{maintitle}
{\printfield{volume}%
\printfield{part}}
{}%
\newunit
\printfield{volumes}%
\newunit\newblock
\usebibmacro{series+number}%
\newunit\newblock
\printfield{note}%
\newunit\newblock
\usebibmacro{publisher+location+date}%
\newunit\newblock
\usebibmacro{chapter+pages}%
\newunit
\printfield{pagetotal}%
\newunit\newblock
\iftoggle{bbx:isbn}
{\printfield{isbn}}
{}%
\newunit\newblock
\usebibmacro{doi+eprint+url}%
\newunit\newblock
\usebibmacro{addendum+pubstate}%
\setunit{\addsemicolon\space}\newblock
\iftoggle{bbx:related}
{\usebibmacro{related:init}%
\usebibmacro{related}}
{}%
\newunit\newblock
\usebibmacro{pageref}%
}
\makeatother`
2) Dovrebbe bastare il codice sopra.
Ciao
Ivan