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 p7D6XKVU023840 for ; Sat, 13 Aug 2011 08:33:21 +0200 Received: (qmail 11388 invoked by alias); 13 Aug 2011 06:33:15 -0000 Delivered-To: GMX delivery to rainer.schoepf@gmx.net Received: (qmail invoked by alias); 13 Aug 2011 06:33:14 -0000 Received: from relay2.uni-heidelberg.de (EHLO relay2.uni-heidelberg.de) [129.206.210.211] by mx0.gmx.net (mx013) with SMTP; 13 Aug 2011 08:33:14 +0200 Received: from listserv.uni-heidelberg.de (listserv.uni-heidelberg.de [129.206.100.94]) by relay2.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id p7D6V42n015792 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sat, 13 Aug 2011 08:31:05 +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 p7CM15fH019929; Sat, 13 Aug 2011 08:31:04 +0200 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 16.0) with spool id 1542479 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Sat, 13 Aug 2011 08:31:04 +0200 Received: from relay.uni-heidelberg.de (relay.uni-heidelberg.de [129.206.100.212]) by listserv.uni-heidelberg.de (8.13.1/8.13.1) with ESMTP id p7D6V4O3023002 for ; Sat, 13 Aug 2011 08:31:04 +0200 Received: from anchor-post-3.mail.demon.net (anchor-post-3.mail.demon.net [195.173.77.134]) by relay.uni-heidelberg.de (8.14.1/8.14.1) with ESMTP id p7D6Ushv006773 for ; Sat, 13 Aug 2011 08:30:57 +0200 Received: from morningstar2.demon.co.uk ([80.176.134.7] helo=palladium.local) by anchor-post-3.mail.demon.net with esmtp (Exim 4.69) id 1Qs7kD-0001ww-p2; Sat, 13 Aug 2011 06:30:53 +0000 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:5.0) Gecko/20110624 Thunderbird/5.0 MIME-Version: 1.0 References: <4E461299.5010000@codefu.org> X-Enigmail-Version: 1.2 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Message-ID: <4E461A1D.4040600@morningstar2.co.uk> Date: Sat, 13 Aug 2011 07:30:53 +0100 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Joseph Wright Subject: Re: ExplSyntaxNamesOff and colons To: LATEX-L@listserv.uni-heidelberg.de In-Reply-To: <4E461299.5010000@codefu.org> Precedence: list List-Help: , List-Unsubscribe: List-Subscribe: List-Owner: List-Archive: X-GMX-Antispam: 0 (eXpurgate); Detail=5D7Q89H36p4sL0/c6cZlxzseezXBgCxWszeCSGbKr/KVMgr8RRqyg/UIt3ig1zPkaMceS 2Ci2+ZAlXswGSkYcLZX3ZYN1uR04eJZmea44uXin6+foaDtk0GVR/YpHHSEvH2hG/vaLyZdxsqqV yFSH5c7xZORfhkVcX/nBRK1LR2C79osZ584vz3wWu+N+moGBZH0kghBSVS/lleMo7fKjLFuJE35u Xl3fFL/12ilcfU=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: 6807 On 13/08/2011 06:58, Dale Sedivec wrote: > Hi, I'm a MacTeX 2011 user. I was working on a document that used > expl3, then I decided to run the TeX Live Utility to update my > installation. After updating I could no longer build my document. After > a lot of trial and error I think I've come up with a minimal example to > demonstrate my problem: > > ~~~~~~ > \documentclass{article} > > \usepackage{expl3} > > \ExplSyntaxNamesOn > \ExplSyntaxNamesOff > > \begin{document} > > Colons break: boom! > > \end{document} > ~~~~~~ > > Here are the errors I get when I run pdflatex over that: > > ~~~~~~ > ! Missing $ inserted. > > $ > l.10 Colons break: > boom! > ! Missing $ inserted. > > $ > l.11 > ~~~~~~ > > PRIOR to updating today, the $Id$ substitutions in my installation > indicated I had something like expl3 from SVN revision 2246. That > revision worked fine with the above example. > > My newly-updated version of the LaTeX3 packages as well as the > latest version from GitHub both produce the same errors as above. > > When I use \ExplSyntaxOff instead of \ExplSyntaxNamesOff, or if I > copy in the definition for \ExplSyntaxNamesOff from r2246, the above > code works. > > Is this my fault or is this a bug? > > Thanks, > Dale > Hello David, Thanks for the bug report: I've logged it as https://github.com/latex3/svn-mirror/issues/39. This is a simple mix-up in the code, as I managed to reverse ":" and "_" when setting category codes. A fix will be checked in today, but it may be a few days before I can update CTAN. -- Joseph Wright