X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] ["1301" "Thu" "30" "January" "1997" "21:09:49" "+0100" "Soren Sandmann Pedersen" "sandmann@daimi.aau.dk" nil "35" "Index generation" "^Date:" nil nil "1" nil nil nil nil] nil) Received: from listserv.gmd.de (listserv.gmd.de [192.88.97.1]) by mail.Uni-Mainz.DE (8.8.5/8.8.4) with ESMTP id VAA01609; Thu, 30 Jan 1997 21:11:44 +0100 (MET) Received: from listserv.gmd.de by listserv.gmd.de (LSMTP for OpenVMS v1.1a) with SMTP id <0.9B307D59@listserv.gmd.de>; Thu, 30 Jan 1997 21:11:21 +0100 Received: from RELAY.URZ.UNI-HEIDELBERG.DE by RELAY.URZ.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 1.8b) with spool id 85405 for LATEX-L@RELAY.URZ.UNI-HEIDELBERG.DE; Thu, 30 Jan 1997 21:10:58 +0100 Received: from daimi.aau.dk (daimi.aau.dk [130.225.16.1]) by relay.urz.uni-heidelberg.de (8.7.6/8.7.4) with ESMTP id VAA08659 for ; Thu, 30 Jan 1997 21:10:56 +0100 (MET) Received: (from sandmann@localhost) by daimi.aau.dk (8.8.5/8.8.5) id VAA27182 for latex-l@relay.urz.uni-heidelberg.de; Thu, 30 Jan 1997 21:09:51 +0100 (MET) X-Mailer: ELM [version 2.4ME+ PL22 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Message-ID: <199701302009.VAA27182@daimi.aau.dk> Reply-To: Mailing list for the LaTeX3 project Date: Thu, 30 Jan 1997 21:09:49 +0100 From: Soren Sandmann Pedersen Sender: Mailing list for the LaTeX3 project To: Multiple recipients of list LATEX-L Subject: Index generation Status: R X-Status: X-Keywords: X-UID: 1790 According to The Companion, indices should be generated with the MakeIndex program. This is fine as long as one is writing English (and German?) texts; for other languages, however, the sorting mechanism does not work properly, since it does not take into account the language-specifik characters. This made me wonder if the index generation could be generated by (La)TeX itself. Are there any reasons why it couldn't? Index generation within LaTeX would perhaps be slow, but it a number of advantages would be gained: - The appearence of the index could be determined from the class, keeping with one of the goals of LaTeX. - The language-specific details such as special characters and sort orderering could be taken care of automatically. - It would not be necessary to depend on the extra program MakeIndex. The speed would of course be a problem; but a user could wait until he or she produces the final version of the document to produce the index. It would also be possible to generate an index in draft mode in which the entries were only partially solved (e.g., only sorted by first letter). I would like to hear some opinions on this matter, as I might start writing an experimental package. Soeren Sandmann -- Soeren Sandmann e-mail: sandmann@daimi.aau.dk