Re: Stili biblatex-philosophy

#43772
Up
0
Down
::

Doc” post=83630Intanto, grazie mille! Con questa soluzione ho risolto i problemi suddetti.
Tuttavia, ora ho notato altre magagne, che non so quando sono apparse.

Il problema è legato al campo [tt]crossref[/tt]. Ebbene, sembra che questo non riesca ad essere operativo quando gli item bibliografici sono in diverse sezioni della bibliografia.
Sono assolutamente certo del fatto che prima tutto funzionava alla perfezione, ma non posso dire se il problema è nato oggi o…. boh!

Grazie mille e scusami se ti secco!
Domenico

Corretto anche questo. Se hai fretta, aggiungi questo nel preambolo:

`
\makeatletter
\AtBeginShorthands{
\DeclareCiteCommand{\bbx@crossref@inbook}
{}%
{\iffieldundef{shorthand}{%
\usebibmacro{citeindex}%
\ifuseeditor{%
\ifthenelse{\value{listtotal}=2}%
{\printnames[][-\value{maxnamesincross}]{labelname}}%
{\printnames[][-\value{minnamesincross}]{labelname}}}%
{\usebibmacro{labeltitle}}%
\setunit*{\addspace}%
\usebibmacro{date+extrayear:crossref}}%
{\usebibmacro{cite:shorthand}}}%
{}%
{}%

\DeclareCiteCommand{\bbx@crossref@incollection}
{}%
{\iffieldundef{shorthand}{%
\usebibmacro{citeindex}%
\ifuseeditor{%
\ifthenelse{\value{listtotal}=2}%
{\printnames[][-\value{maxnamesincross}]{labelname}}%
{\printnames[][-\value{minnamesincross}]{labelname}}}%
{\usebibmacro{labeltitle}}%
\setunit*{\addspace}%
\usebibmacro{date+extrayear:crossref}}%
{\usebibmacro{cite:shorthand}}}%
{}%
{}%
\newbibmacro*{date+extrayear:crossref}{%
\begingroup%
\clearfield{month}%
\iffieldundef{labelyear}
{\printtext[parens]{\midsentence\bibstring{nodate}}}
{\printtext[parens]{\printdateextra}}%
\endgroup}%
}
\makeatother
`

Se non avete fretta, aspetto i vostri responsi prima di caricare gli stili.
Soprattutto per quest’ultima aggiunta, c’è bisogno di qualche test in più.

Ciao
Ivan

Go to top