Re: escludere testi dalla bibliografia

#88214
Up
0
Down
::

angelico” post=87661ciao a tutti,
premetto che ho un unico file.bib con praticamente tutti i testi che in genere uso. Attraverso il comando \nocite{*} è possibile includere in bibliografia i testi che non sono espressamente citati nel testo. Siccome io dovrei escludere pochi testi dalla bibliografia, vorrei sapere se esiste un comando simile a \nocite che permetta d’inserirvi dei riferimenti bibliografici da escludere. So che in \nocite è possibile specificare i testi da includere, lasciando fuori gli altri, ma nel mio caso si tratta di escluderne meno di 9 e di includerne circa 30, di consseguenza si farebbe prima ad escludere i testi non necessari.
In effetti potrei creare un altri file.bib senza i testi non necessari, ma vorrei comunque sapere se si può agire in altro modo.
spero di essere stato chiaro.
grazie
ciao
angelico

Si può fare abbastanza facilmente con biblatex, aggiungendo il campo
`skipbib=true`
alla voce che si vuole escludere dalla bibliografia. Naturalmente questa è una modifica globale, perché si agisce direttamente del database.
S può fare anche in modo dinamico, usando il comando \DeclareSourceMap e biber, che permette di modificare il contenuto dei campi bibiliografici di specifiche voci, all’interno del preambolo, senza toccare il database. Con latex3 si può quindi creare un comando che contenga come argomenti separati da virgole le chiavi delle voci alle quali si vuole aggiungere il campo skipbib=true. Ho i codici sul computer, che adesso non è con me… La faccenda non è comunque semplice, almeno per me.

Ciao
Ivan

Go to top