Ceci est une ancienne révision du document !


— title: Multiple citations category: bibliographies tags: citations permalink: /FAQ-mcite —

A convention sometimes used in physics journals is to “collapse” a group of related citations into a single entry in the bibliography. BibTeX, by default, can't cope with this arrangement, but the [`mcite`](https://ctan.org/pkg/mcite) and [`mciteplus`](https://ctan.org/pkg/mciteplus) packages deal with the problem.

[`mcite`](https://ctan.org/pkg/mcite) overloads the `\cite` command to recognise a `*` at the start of a key, so that citations of the form ```latex \cite{paper1,*paper2} ``` appear in the document as a single citation, and appear arranged appropriately in the bibliography itself. You're not limited to collapsing just two references. You can mix “collapsed” references with “ordinary” ones, as in ```latex \cite{paper0,paper1,*paper2,paper3} ``` Which will appear in the document as 3 citations “[4,7,11]” (say) — citation “4” will refer to paper 0, “7” will refer to a combined entry for paper 1 and paper 2, and “11” will refer to paper 3.

You need to make a small change to the bibliography style (`bst`) file you use; the [`mcite`](https://ctan.org/pkg/mcite) package documentation tells you how to do that.

Most recent versions of [`REVTeX`](https://ctan.org/pkg/revtex4-1) (version 4.1 and later), in conjunction with recent versions of [`natbib`](https://ctan.org/pkg/natbib), already contain support for combined citations and so no longer even need [`mciteplus`](https://ctan.org/pkg/mciteplus) (but [`mciteplus`](https://ctan.org/pkg/mciteplus) is more general and will work with many other class and package combinations).

The [`mciteplus`](https://ctan.org/pkg/mciteplus) package adresses many of the infelicites of [`mcite`](https://ctan.org/pkg/mcite). Again, “ordinary” `bst` files will not work with [`mciteplus`](https://ctan.org/pkg/mciteplus), but the package documentation explains how to patch an existing BibTeX style.

The [`collref`](https://ctan.org/pkg/collref) package takes a rather different approach to the problem, and will work with most (if not all) BibTeX packages. [`Collref`](https://ctan.org/pkg/Collref) spots common subsets of the references, so if it sees a sequence ```latex \cite{paper0,paper1,paper2,paper3} … \cite{some_other_paper,paper1,paper2,and_another} ``` it will collect `paper1` and `paper2` as a multiple reference.

2_composition/annexes/bibliographie/references_biblio_multiples.1528031137.txt.gz · Dernière modification: 2018/06/03 15:05 par joseph.wright
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0