Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
2_composition:annexes:bibliographie:references_biblio_multiples [2018/05/24 19:09] joseph.wright |
2_composition:annexes:bibliographie:references_biblio_multiples [2018/12/04 00:02] (Version actuelle) jejust |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | --- | + | ====== Multiple citations ====== |
- | section: Bibliographies and citations | + | |
- | subsection: Creating citations | + | |
- | permalink: /FAQ-mcite.html | + | |
- | date: 2014-06-10 | + | |
- | --- | + | |
- | # Multiple citations | ||
- | A convention sometimes used in physics journals is to ''collapse'' a group of | + | A convention sometimes used in physics journals is to "collapse" a group of |
related citations into a single entry in the bibliography. BibTeX, | 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) | + | by default, can't cope with this arrangement, but the [[ctanpkg>mcite|mcite]] |
- | and [`mciteplus`](https://ctan.org/pkg/mciteplus) packages deal with the problem. | + | and [[ctanpkg>mciteplus|mciteplus]] packages deal with the problem. |
- | [`mcite`](https://ctan.org/pkg/mcite) overloads the `\cite` command to recognise a | + | [[ctanpkg>mcite|mcite]] overloads the ''\cite'' command to recognise a |
- | `*` at the start of a key, so that citations of the form | + | ''*'' at the start of a key, so that citations of the form |
- | ```latex | + | |
+ | <code latex> | ||
\cite{paper1,*paper2} | \cite{paper1,*paper2} | ||
- | ``` | + | </code> |
appear in the document as a single citation, and appear arranged | appear in the document as a single citation, and appear arranged | ||
appropriately in the bibliography itself. You're not limited to | appropriately in the bibliography itself. You're not limited to | ||
- | collapsing just two references. You can mix ''collapsed'' references | + | collapsing just two references. You can mix "collapsed" references |
- | with ''ordinary'' ones, as in | + | with "ordinary" ones, as in |
- | ```latex | + | |
+ | <code latex> | ||
\cite{paper0,paper1,*paper2,paper3} | \cite{paper0,paper1,*paper2,paper3} | ||
- | ``` | + | </code> |
- | Which will appear in the document as 3 citations ''[4,7,11]'' | + | 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 | + | (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 | + | combined entry for paper 1 and paper 2, and "11" will refer to |
- | paper 3. | + | paper 3. |
You need to make a small change to the bibliography style | You need to make a small change to the bibliography style | ||
- | (`bst`) file you use; the [`mcite`](https://ctan.org/pkg/mcite) package | + | (''bst'') file you use; the [[ctanpkg>mcite|mcite]] package |
documentation tells you how to do that. | documentation tells you how to do that. | ||
- | Most recent versions of [`REVTeX`](https://ctan.org/pkg/revtex4-1) (version 4.1 and later), in | + | Most recent versions of [[ctanpkg>revtex4-1|REVTeX]] (version 4.1 and later), in |
- | conjunction with recent versions of [`natbib`](https://ctan.org/pkg/natbib), already contain | + | conjunction with recent versions of [[ctanpkg>natbib|natbib]], already contain |
support for combined citations and so no longer even need | 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 | + | [[ctanpkg>mciteplus|mciteplus]] (but [[ctanpkg>mciteplus|mciteplus]] is more general and will |
work with many other class and package combinations). | work with many other class and package combinations). | ||
- | The [`mciteplus`](https://ctan.org/pkg/mciteplus) package adresses many of the infelicites of | + | The [[ctanpkg>mciteplus|mciteplus]] package adresses many of the infelicites of |
- | [`mcite`](https://ctan.org/pkg/mcite). Again, ''ordinary'' `bst` files will not | + | [[ctanpkg>mcite|mcite]]. Again, "ordinary" ''bst'' files will not |
- | work with [`mciteplus`](https://ctan.org/pkg/mciteplus), but the package documentation explains | + | work with [[ctanpkg>mciteplus|mciteplus]], but the package documentation explains |
how to patch an existing BibTeX style. | how to patch an existing BibTeX style. | ||
- | The [`collref`](https://ctan.org/pkg/collref) package takes a rather different approach to the | + | The [[ctanpkg>collref|collref]] package takes a rather different approach to the |
problem, and will work with most (if not all) BibTeX packages. | 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 | + | [[ctanpkg>Collref|Collref]] spots common subsets of the references, so if it |
sees a sequence | sees a sequence | ||
- | ```latex | + | |
+ | <code latex> | ||
\cite{paper0,paper1,paper2,paper3} | \cite{paper0,paper1,paper2,paper3} | ||
... | ... | ||
- | \cite{some_other_paper,paper1,paper2,and_another} | + | \cite{some//other//paper,paper1,paper2,and_another} |
- | ``` | + | </code> |
- | it will collect `paper1` and `paper2` as a multiple reference. | + | it will collect ''paper1'' and ''paper2'' as a multiple reference. |
+ | |||
+ | |||
+ | ----- | ||
+ | |||
+ | //Source:// [[faquk>FAQ-mcite|Multiple citations]] | ||
+ | {{htmlmetatags>metatag-keywords=(LaTeX,bibliographies) | ||
+ | metatag-og:title=(Multiple citations) | ||
+ | metatag-og:site_name=(FAQ LaTeX francophone) | ||
+ | }} | ||