Re: Stili biblatex-philosophy

#43786
Doc
Partecipante
    Up
    0
    Down
    ::


    Ciao Ivan,
    Ho ricevuto l’aggiornamento odierno dei tuoi stili e sto cercando di capire cosa c’è di nuovo, giacché nelle discussioni di questi giorni mi sono perso.

    Mi pare di capire che il codice
    `%———————————————————————–
    %Correzione temporanea
    \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
    %———————————————————————–`
    non sia più necessario. Confermi?

    Tuttavia, riscontro un ben più grave problema.
    Esso è riscontrabile negli autori antichi citati in bibliografia, per cui si ottiene qualcosa del genere:

    Aelius Dionysius aicista (), Fragmenta, in Erbse (), p. -.

    È chiaro che non ha senso l’indicazione dell’anno per un autore antico!
    Puoi verificarlo tu stesso compilando il mio solito codice di esempio di cui sopra.

    Ciao,
    Domenico

    Go to top