X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] ["1733" "Thu" "29" "June" "1995" "16:48:09" "+0200" "Stefan Mintert" "sm@PEACHUM.INFORMATIK.UNI-DORTMUND.DE" nil "66" "latest latex release: Bug in index handling" "^Date:" nil nil "6" nil nil nil nil] nil) Received: from MZDMZA.ZDV.UNI-MAINZ.DE (vzdmzf.zdv.Uni-Mainz.DE [134.93.178.6]) by trudi.zdv.Uni-Mainz.DE (8.6.12/8.6.12) with ESMTP id QAA21602 for ; Thu, 29 Jun 1995 16:50:22 +0200 Received: from DIRECTORY-DAEMON by MZDMZA.ZDV.UNI-MAINZ.DE (PMDF V4.3-12 #4432) id <01HSAA7MDT1C8ZEATT@MZDMZA.ZDV.UNI-MAINZ.DE>; Thu, 29 Jun 1995 16:50:10 +0100 Received: from mxrelay.gmd.de by MZDMZA.ZDV.UNI-MAINZ.DE (PMDF V4.3-12 #4432) id <01HSAA7L3PKG9AMJVY@MZDMZA.ZDV.UNI-MAINZ.DE>; Thu, 29 Jun 1995 16:50:08 +0100 Received: from vm.gmd.de by mxrelay.gmd.de (LSMTP for OpenVMS v0.1a) with SMTP id D33F9198 ; Thu, 29 Jun 1995 16:49:55 +0200 Received: from VM.GMD.DE (NJE origin LISTSERV@DEARN) by VM.GMD.DE (LMail V1.2b/1.8b) with BSMTP id 2180; Thu, 29 Jun 1995 16:49:30 +0200 Received: from VM.URZ.UNI-HEIDELBERG.DE by VM.URZ.UNI-HEIDELBERG.DE (LISTSERV release 1.8b) with NJE id 2642 for LATEX-L@VM.URZ.UNI-HEIDELBERG.DE; Thu, 29 Jun 1995 16:47:15 +0000 Received: from DHDURZ1 (NJE origin SMTP@DHDURZ1) by VM.URZ.UNI-HEIDELBERG.DE (LMail V1.2a/1.8a) with BSMTP id 4421; Thu, 29 Jun 1995 16:46:05 +0000 Received: from waldorf.informatik.uni-dortmund.de by vm.urz.Uni-Heidelberg.de (IBM VM SMTP V2R2) with TCP; Thu, 29 Jun 95 16:46:03 CET Received: from peachum.informatik.uni-dortmund.de by waldorf.informatik.uni-dortmund.de with SMTP (Sendmail 8.6.11/UniDo 2.0.32) id QAA29643; Thu, 29 Jun 1995 16:48:12 +0200 Received: from localhost by peachum.informatik.uni-dortmund.de id AA21883; Thu, 29 Jun 95 16:48:10 +0200 Reply-to: Mailing list for the LaTeX3 project Message-id: <9506291448.AA21883@peachum.informatik.uni-dortmund.de> X-Envelope-to: schoepf@goofy.zdv.uni-mainz.de MIME-version: 1.0 Content-type: TEXT/PLAIN; CHARSET=US-ASCII Content-transfer-encoding: 7BIT Date: Thu, 29 Jun 1995 16:48:09 +0200 From: Stefan Mintert Sender: Mailing list for the LaTeX3 project To: Multiple recipients of list LATEX-L Subject: latest latex release: Bug in index handling Status: R X-Status: X-Keywords: X-UID: 1670 I think, I found a bug in the latest LaTeX2e release in the definition of \@idxitem. To reproduce the bug use this latex file: -------------------------------------------- \documentclass{article} \usepackage{makeidx} \makeindex \begin{document} test \index{abc} test \index{abcd} test \printindex \end{document} -------------------------------------------- Run latex, makeindex and latex again. The resulting DVI file looks like this: Index abc, 1 abcd, 1 It should be Index abc, 1 abcd, 1 The bug is caused by a error in the definition of \@idxitem. In article.cls, report.cls, book.cls \@idxitem is defined like this: \newcommand\@idxitem{\hangindent 40\p@} In the previous latex release it was defined like this: \newcommand\@idxitem{\par\hangindent 40\p@} ^^^^^ Is this bugfix ok? Stefan. PS: I send this mail to latex-bugs@uni-mainz.de and LATEX-L@VM.URZ.UNI-HEIDELBERG.DE because I think this bugfix may be interesting not only for the LaTeX-Team +----------------------------------------------------------------------------+ Stefan Mintert mintert@irb.informatik.uni-dortmund.de Computer Science Department - IRB software@irb.informatik.uni-dortmund.de University of Dortmund PGP Key fingerprint = D-44221 Dortmund 5A 6E B6 DF 6B 8E 35 0E Germany 1F 6A 6B 28 AA A0 B1 57 Tel.: 4700 (inside UniDO) +----------------------------------------------------------------------------+ "let the music keep our spirits high..." (Jackson Browne)