Re: biblatex: stili philosophy-classic e philosophy-modern

#37559
Up
0
Down
::

Anche se per voci di quel tipo si potrebbe usare @collection è bene porre rimedio.

Ciao Ivan,

ho riflettuto sul perché i miei records che causavano il problema con il tuo stile erano del tipo book e non del tipo collection: il fatto è che tutti i miei records bibtex sono il frutto di importazioni periodiche da Zotero, che rimane il mio primo e più importante tool per gestire le fonti bibliografiche dato che è insuperabile nella capacità di catturare i dati dal web, da banche dati e cataloghi, insieme a riproduzioni delle pagine web e ai PDF.
Ora in Zotero non esiste il tipo record collection (cioè miscellanea di saggi) ma solo il tipo book. Pertanto, quando nei casi di volumi che raccolgono saggi scritti da vari autori e con uno o più curatori i records bibliografici vengono esportati da Zotero in BibDesk, anche con un semplice drag and drop, continuano a mantenere come tipo record book.
Non mi sono mai preoccupato di correggere questi casi uno a uno (e d’altronde sarebbe oneroso), nonostante le convenzioni specifiche del formato bibtex prevedano l’uso del tipo collection, perché condivido l’opinione di chi pensa che i sistemi per la gestione di bibliografie devono prevedere tipi di record diversi solo quando ciò è richiesto dallo stile bibliografico, altrimenti sono distinzioni superflue.
Il tipo record collection di bibtex in effetti mi sembra, almeno per i casi che ho gestito finora, del tutto sovrapponibile al tipo book e quindi mi pare inessenziale mantenere questo tipo specifico di record.
Il problema che ho segnalato quindi in effetti non è solo relativo al tuo stile ma rientra in un problema di ordine superiore: la compatibilità del formato record bibtex con altri formati bibliografici (per es. RIS, Zotero, ecc.) molto usati: nel passaggio da un formato all’altro possono scaturire problemi.
Però se riesci a risolvere questo specifico problema senz’altro sarà più comodo perché ci si risparmierà una revisione dei record bibtex.
Ciao
pierfranco

Metti questo nel preambolo:
`\renewcommand{\labelnamepunct}{%
\ifthenelse{\ifnameundef{author}}
{{\addspace}}{\unspace}}`
Forse lo metterò di default nella prossima versione, dopo averlo testato per bene.

Ciao
Ivan

Go to top