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 o93Dktj9012025 for ; Sun, 3 Oct 2010 15:46:56 +0200 Received: (qmail 26155 invoked by alias); 3 Oct 2010 13:46:50 -0000 Delivered-To: GMX delivery to rainer.schoepf@gmx.net Received: (qmail invoked by alias); 03 Oct 2010 13:46:50 -0000 Received: from relay2.uni-heidelberg.de (EHLO relay2.uni-heidelberg.de) [129.206.210.211] by mx0.gmx.net (mx044) with SMTP; 03 Oct 2010 15:46:50 +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 o93DkWe5027294 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 3 Oct 2010 15:46:32 +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 o92M14EN022794; Sun, 3 Oct 2010 15:45:17 +0200 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 16.0) with spool id 454089 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Sun, 3 Oct 2010 15:45:17 +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 o93DjHnV003726 for ; Sun, 3 Oct 2010 15:45:17 +0200 Received: from mail-pv0-f177.google.com (mail-pv0-f177.google.com [74.125.83.177]) by relay2.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id o93DkNXK027212 for ; Sun, 3 Oct 2010 15:46:27 +0200 Received: by pvg12 with SMTP id 12so1834614pvg.22 for ; Sun, 03 Oct 2010 06:45:09 -0700 (PDT) Received: by 10.142.166.4 with SMTP id o4mr7265339wfe.199.1286113509308; Sun, 03 Oct 2010 06:45:09 -0700 (PDT) Received: from [10.0.1.104] (219-90-169-141.ip.adam.com.au [219.90.169.141]) by mx.google.com with ESMTPS id d10sm4818657wfe.10.2010.10.03.06.45.06 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sun, 03 Oct 2010 06:45:08 -0700 (PDT) References: <4CA802B8.40101@verizon.net> <20101003084105.GA8020@oberdiek.my-fqdn.de> <4CA870CE.9000300@verizon.net> <11221FAF-8A24-4163-AD1F-7A2B865343DD@yahoo.de> Content-Type: multipart/alternative; boundary=Apple-Mail-1-716614527 Content-Transfer-Encoding: 7bit X-Mailer: iPad Mail (7B367) Mime-Version: 1.0 (iPad Mail 7B367) X-Spam-Whitelist: Message-ID: <5B34351F-D25B-4608-95C6-F6C5E399E8B5@gmail.com> Date: Mon, 4 Oct 2010 00:22:55 +1030 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Will Robertson Subject: Re: [XeTeX] hyperref broken?? To: LATEX-L@listserv.uni-heidelberg.de In-Reply-To: <11221FAF-8A24-4163-AD1F-7A2B865343DD@yahoo.de> Precedence: list List-Help: , List-Unsubscribe: List-Subscribe: List-Owner: List-Archive: X-GMX-Antispam: 0 (Mail was not recognized as spam); Detail=5D7Q89H36p6i75npGen84eVAEFK/syJmFuaL1OLtauwJ5R/kaZ9HAe8peGX1DeqJL7BW4 1X28hmBsSaikXt0ebYfUaHmtXkk7HChP+4IT8t5foOuRzC8vyH8YP07l+7OgkY63m+qRZCiPVOZg mL0OA==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: 6451 --Apple-Mail-1-716614527 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable (Sent quickly. Please excuse brevity.) On 03/10/2010, at 11:41 PM, Philipp Stephani = wrote: > Am 03.10.2010 um 14:02 schrieb David Perry: >=20 >> If I omit the option, or use 'xetex' in place of 'hypertex' or use = the driverfallback option, I get: >>=20 >> ! Undefined control sequence. >> \str_if_eq_p:nn #1#2->\tex_ifnum:D \pdf_strcmp:D >> {\etex_unexpanded:D = {#1}}{\... >> l.479 ...p:w \cs_set_nopar:cpn \cs_set_nopar:Npn >>=20 >> I fixed the missing commas but that made no difference. >=20 > Looks like an expl3 problem: \pdf_strcmp:D is pdfTeX's \pdfstrcmp, = which might be nonexistent or available under a different name in XeTeX. = This *might* get fixed by updating expl3; otherwise write to the LaTeX = list (LATEX-L@LISTSERV.UNI-HEIDELBERG.DE, I've put it on CC). I think I fixed this coincidentally earlier today. The update will roll = out in a timely fashion. =20 You should be able to work around this problem by writing \let\pdfstrcmp\strcmp early in your preamble. If I've got this right, that is =E2=80=94 I'm = not in front of the code right now. =20 Hope this helps, W =20= --Apple-Mail-1-716614527 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable
(Sent quickly. Please excuse = brevity.)

On 03/10/2010, at 11:41 PM, Philipp Stephani = <st_philipp@YAHOO.DE> = wrote:

Am = 03.10.2010 um 14:02 schrieb David Perry:

If I omit the option, or use 'xetex' in place of = 'hypertex' or use the driverfallback option, I = get:

! Undefined control = sequence.
\str_if_eq_p:nn #1#2->\tex_ifnum:D = \pdf_strcmp:D
=             &n= bsp;           &nbs= p;            =           {\etex_unexpan= ded:D {#1}}{\...
l.479 ...p:w  \cs_set_nopar:cpn =  \cs_set_nopar:Npn

I fixed the missing commas but that made no = difference.

Looks like an = expl3 problem: \pdf_strcmp:D is pdfTeX's \pdfstrcmp, which might be = nonexistent or available under a different name in XeTeX. This *might* = get fixed by updating expl3; otherwise write to the LaTeX list (LATEX-L@LISTSERV.UNI-HE= IDELBERG.DE, I've put it on = CC).

I think I fixed this = coincidentally earlier today. The update will roll out in a timely = fashion.  

You should be able to work = around this problem by writing

   =  \let\pdfstrcmp\strcmp

early in your = preamble. If I've got this right, that is =E2=80=94 I'm not in front of = the code right now.  

Hope this = helps,
W  
= --Apple-Mail-1-716614527--