Received: by nummer-3.proteosys id <01C19443.452F0B54@nummer-3.proteosys>; Thu, 3 Jan 2002 11:41:58 +0100 Return-Path: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C19443.452F0B54" x-vm-v5-data: ([nil nil nil nil t nil nil t nil][nil nil nil nil nil nil nil nil nil nil nil nil "^From:" nil nil nil]) X-MimeOLE: Produced By Microsoft Exchange V6.5 x-vm-vheader: ("From:" "Sender:" "Resent-From" "To:" "Apparently-To:" "Cc:" "Subject:" "Date:" "Resent-Date:") nil x-vm-bookmark: 1 Content-class: urn:content-classes:message Subject: ?cite (or equivalent) Date: Fri, 26 Jul 1991 17:53:01 +0100 Message-ID: X-MS-Has-Attach: X-MS-TNEF-Correlator: From: "LaTeX-L Mailing list" Sender: To: "Rainer M. Schoepf" Reply-To: "LaTeX-L Mailing list" Status: R X-Status: X-Keywords: X-UID: 364 This is a multi-part message in MIME format. ------_=_NextPart_001_01C19443.452F0B54 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable One of "my users" is using the reference-by-number scheme for his citations. He has made the following request: When one gives a sequence of references in a single \cite, could = LaTeX ensure that the numbers appear in ascending order in the text? For example, if one's input file contains text text \cite{baker} text text \cite{charlie} text text = \cite{able} text text text \cite{delta} text text ... text text \cite{able,baker,delta} text text \bibliographystyle{unsrt} could LaTeX give text text [1] text text [2] text text [3] text text text [4] text text ... text text [1,3,4] text text rather than text text [1] text text [2] text text [3] text text text [4] text text ... text text [3,1,4] text text This seems a reasonable request. For example, the American Chemical Society's Style Guide requires * With numerical reference citations, start with 1 and number consecutively throughout the paper ... * When citing more than one reference at one place, list the numbers = in ascending order and separate them by commas (without spaces as superscripts; with spaces on line), or if they are part of a consecutive series, use a dash for 3 or more ... At the time when the user is typing e.g. \cite{able,baker,delta} in a draft, s/he won't necessarily know what the "order of first citation" = will turn out to be in the final document. I don't mind continuing to tell such people No, LaTeX can't. You'll have to re-order the keys in such \cites manually when you are really sure that your text is in its final = form. However, if someone has ideas for automating the process, I think there would be some grateful users. David Rhead (JANET: d.rhead@uk.ac.nottingham.ccc.vme) ------_=_NextPart_001_01C19443.452F0B54 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable ?cite (or equivalent)

One of "my users" is using the = reference-by-number scheme for his
citations.  He has made the following = request:
     When one gives a sequence of = references in a single \cite, could LaTeX
     ensure that the numbers = appear in ascending order in the text?
For example, if one's input file contains
     text text \cite{baker} text = text \cite{charlie} text text \cite{able}
     text text text \cite{delta} = text text ...
     text text = \cite{able,baker,delta} text text
     = \bibliographystyle{unsrt}
could LaTeX give
     text text [1] text text [2] = text text [3]
     text text text [4] text text = ...
     text text [1,3,4] text = text
rather than
     text text [1] text text [2] = text text [3]
     text text text [4] text text = ...
     text text [3,1,4] text = text

This seems a reasonable request.  For example, = the American Chemical
Society's Style Guide requires
*    With numerical reference = citations, start with 1 and number
     consecutively throughout the = paper ...
*    When citing more than one = reference at one place, list the numbers in
     ascending order and separate = them by commas (without spaces as
     superscripts; with spaces on = line), or if they are part of a
     consecutive series, use a = dash for 3 or more ...
At the time when the user is typing e.g. = \cite{able,baker,delta} in a
draft, s/he won't necessarily know what the = "order of first citation" will
turn out to be in the final document.

I don't mind continuing to tell such people
     No, LaTeX can't.  = You'll have to re-order the keys in such \cites
     manually when you are really = sure that your text is in its final form.
However, if someone has ideas for automating the = process, I think there
would be some grateful users.

David Rhead
(JANET: d.rhead@uk.ac.nottingham.ccc.vme)


------_=_NextPart_001_01C19443.452F0B54--