Altre due soluzioni.
1)
`\DeclareBibliographyCategory{skipbib}
\newcommand{\skipcite}[1]{\cite{#1}\addtocategory{skipbib}{#1}}
\begin{document}
\skipcite{mittelbach:2014}
\printbibliography[notcategory=skipbib]
\end{document}
`
Naturalmente dovrai definire \skipbib usando il comando di citazione che preferisci a seconda dello stile usato nel documento.
2) (richiede Biber)
`
\usepackage{xparse}
\ExplSyntaxOn
\NewDocumentCommand{\skipbib}{ m }
{
\DeclareSourcemap{
\maps[datatype=bibtex]{
\map{
\clist_map_inline:nn { #1 } {
\step[fieldsource=entrykey,
match=##1,
fieldset=options,
fieldvalue={skipbib}]
}
}
}
}
}
\ExplSyntaxOff
\skipbib{key1,key2}
`
\skipbib ha come argomento le chiavi delle voci da escludere dalla bibliografia.
La prima soluzione ha il vantaggio che se sai già quali voci escludere te la cavi con un comando dato nel testo.
Se poi cambi idea devi andare a modificare i singoli comandi.
La seconda soluzione, invece, ti permette di citare le voi come di consueto, senza preoccuparti
della bibliografia e decidere alla fine se escluderle o meno mettendole dentro al comando \skipbib.
Inoltre ti fa risparmiare l’opzione notcategory in \printbibliography.
Le due soluzioni possono essere usate contemporaneamente nello stesso documento.
Ciao
Ivan