Seguendo una dritta ricevuta da Joachim, sono venuto a conoscenza oggi di un interessante package per LaTeX chiamato natbib.

La migliore descrizione di questo pacchetto arriva dalla documentazione ufficiale, che recita:
The natbib package is a reimplementation of the LATEX \cite command, to work with both author–year and numerical citations. It is compatible with the standard bibliographic style files, such as plain.bst, as well as with those for harvard, apalike, chicago, astron, authordate, and of course natbib.
In contrast to the packages listed above, the natbib package sup- ports not only the various author–year bibliography styles, but also those for standard numerical citations. In fact, it can also produce nu- merical citations even with an author–year bibliographic style, some- thing that permits easy switching between the two citation modes. To this end, replacements for the standard LATEX .bst files are also provided.
It is possible to define the citation style (type of brackets and punc- tuation between citations) and even to associate it with the name of the bibliographic style so that it is automatically activated. Citation styles can be defined for local .bst files by means of a configuration file natbib.cfg.
It is compatible with the packages: babel, index, citeref, showkeys, chapterbib, hyperref, koma and with the classes amsbook and amsart. It can also emulate the sorting and compressing func- tions of the cite package as well as the multiple citation (and merg- ing) functions of Thorsten Ohl’s mcite package. (The natbib pack- age, however, is not compatible with either cite or mcite them- selves.)
Note that the citeref package (for adding citation page numbers in the bibliography) must be loaded after natbib. (The hyperref package with the option pagebackref also provides this feature, but with hyperlinks.)
The natbib package therefore acts as a single, flexible interface for most of the available bibliographic styles.
Siamo in sostanza di fronte ad un tool che permette di estendere le possibilità di utilizzo del comando \cite, per creare nuovi stili di citazione/bibliografia e/o modificare/perfezionare quelli già esistenti. Un reference sheet, contenente un riepilogo di tutte le possibilita’ di utilizzo di natbib, e’ disponibile on line.