Received: from mx0.gmx.net (mx0.gmx.net [213.165.64.100]) by h1439878.stratoserver.net (8.14.2/8.14.2/Debian-2build1) with SMTP id o2U1sf2O022102 for ; Tue, 30 Mar 2010 03:54:42 +0200 Received: (qmail 5934 invoked by alias); 30 Mar 2010 01:54:36 -0000 Delivered-To: GMX delivery to rainer.schoepf@gmx.net Received: (qmail invoked by alias); 30 Mar 2010 01:54:36 -0000 Received: from relay.uni-heidelberg.de (EHLO relay.uni-heidelberg.de) [129.206.100.212] by mx0.gmx.net (mx041) with SMTP; 30 Mar 2010 03:54:36 +0200 Received: from listserv.uni-heidelberg.de (listserv.uni-heidelberg.de [129.206.100.94]) by relay.uni-heidelberg.de (8.14.1/8.14.1) with ESMTP id o2U1qQIa029975 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 30 Mar 2010 03:52:26 +0200 Received: from listserv.uni-heidelberg.de (localhost.localdomain [127.0.0.1]) by listserv.uni-heidelberg.de (8.13.1/8.13.1) with ESMTP id o2TM266q005642; Tue, 30 Mar 2010 03:52:22 +0200 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 16.0) with spool id 380456 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Tue, 30 Mar 2010 03:52:22 +0200 Received: from relay2.uni-heidelberg.de (relay2.uni-heidelberg.de [129.206.210.211]) by listserv.uni-heidelberg.de (8.13.1/8.13.1) with ESMTP id o2U1qM4S024081 for ; Tue, 30 Mar 2010 03:52:22 +0200 Received: from mail-bw0-f210.google.com (mail-bw0-f210.google.com [209.85.218.210]) by relay2.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id o2U1q8sO012323 for ; Tue, 30 Mar 2010 03:52:11 +0200 Received: by bwz2 with SMTP id 2so7712692bwz.10 for ; Mon, 29 Mar 2010 18:52:12 -0700 (PDT) Received: by 10.204.25.209 with SMTP id a17mr908535bkc.28.1269913932629; Mon, 29 Mar 2010 18:52:12 -0700 (PDT) Received: from irwin.vpn.uni-freiburg.de (p57B2DCF9.dip.t-dialin.net [87.178.220.249]) by mx.google.com with ESMTPS id 16sm2488778bwz.5.2010.03.29.18.52.11 (version=TLSv1/SSLv3 cipher=RC4-MD5); Mon, 29 Mar 2010 18:52:11 -0700 (PDT) Received: by irwin.vpn.uni-freiburg.de (Postfix, from userid 500) id A32A91A499; Tue, 30 Mar 2010 03:52:47 +0200 (CEST) Mail-Followup-To: latex-l@listserv.uni-heidelberg.de, "Claudia S. Barth" MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Message-ID: <20100330015247.GA24070@oberdiek.my-fqdn.de> Date: Tue, 30 Mar 2010 03:52:47 +0200 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Heiko Oberdiek Subject: Re: latex/3540: \DoNotIndex{\#,\$,\%,\^,\_,\~,\ ,\&,\{,\}} To: LATEX-L@listserv.uni-heidelberg.de Precedence: list List-Help: , List-Unsubscribe: List-Subscribe: List-Owner: List-Archive: X-GMX-Antispam: 0 (Mail was not recognized as spam); Detail=5D7Q89H36p4WX0t+AtsdWzrXATe7U7iyEYsVEub6UEScnitTuLsF1dwROLenO8vOmwvdy pgJ/SUsFNrCZZib4xGIRhKVI5/3XJCDlTO3AUhsOBsdGA7aE8f9QyJnx4GXo3kvaK52rz5wLFjTv haXng==V1; X-Resent-By: Forwarder X-Resent-For: rainer.schoepf@gmx.net X-Resent-To: rainer@rainer-schoepf.de Status: R X-Status: X-Keywords: X-UID: 6326 Hello, this is an answer to an old LaTeX bug (see LaTeX bug database). Unhappily I can't write an answer to the LaTeX bug system. After three failed tries I have to use this list for that. Please update the help text in the database: * How to answer to a bug entry? * Which email address(es)? Probably: latex-bugs@latex-project.org Anything else? How is the bug reporter is notified, if the answering person is different? * From address? Is any address allowed or it is limited to the bug reporter and authorisized people (LaTeX team)? * Subject? I have seen Re: / and Re: /: * Are there delays in the processing of mails send to the bug database regarding answers (cronjob, moderation, ...)? For bug latex/3540 there are workarounds: A workaround with e-TeX: \expandafter\DoNotIndex \expandafter{\detokenize{\#,\$,\%,\^,\_,\~,\ ,\&,\{,\}}} Workaround without e-TeX: \begingroup \def\x{\#,\$,\%,\^,\_,\~,\ ,\&,\{,\}}%^^A \makeatletter \@onelevel@sanitize\x \expandafter\endgroup \expandafter\DoNotIndex\expandafter{\x} or for just one of them: \expandafter\DoNotIndex\expandafter{\string\{} \expandafter\DoNotIndex\expandafter{\string\}} More tricky is `\ ', because the space has catcode 12 during the matching. \begingroup \makeatletter \lccode`9=32\relax \lowercase{%^^A \edef\x{\noexpand\DoNotIndex{\@backslashchar9}}%^^A }%^^A \expandafter\endgroup\x Most of them (except \{ and \}) could be catched in \DoNotIndex of doc.sty by changing \def\DoNotIndex{% \begingroup \MakePrivateLetters \catcode`\\12 % \do@not@index } to \def\DoNotIndex{% \begingroup \MakePrivateLetters \let\do\@makeother \dospecials \catcode`\{=1 % \catcode`\}=2 % \do@not@index } Yours sincerely Heiko Oberdiek