LATEX-L Archives

Mailing list for the LaTeX3 project

LATEX-L@LISTSERV.UNI-HEIDELBERG.DE

Options: Use Forum View

Use Monospaced Font
Show Text Part by Default
Condense Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Sender:
Mailing list for the LaTeX3 project <[log in to unmask]>
Date:
Fri, 22 Jan 2010 15:21:57 +0000
Reply-To:
Mailing list for the LaTeX3 project <[log in to unmask]>
Message-ID:
Subject:
MIME-Version:
1.0
Content-Transfer-Encoding:
7bit
In-Reply-To:
Content-Type:
text/plain; charset=ISO-8859-1; format=flowed
From:
Joseph Wright <[log in to unmask]>
Parts/Attachments:
text/plain (26 lines)
On 22/01/2010 15:13, Frank Mittelbach wrote:
> if the two would work together by just using \cs_set_eq:NN for the moment then
> as a short measure we could do that until mhsetup gets sorted out. However, it
> might be the case that more is needed given that the mhsetup code is only
> "based on" expl3 concepts but was used to run standalone and was developed
> when expl3 was in an earlier stage.
>
> as Joseph said, we should sort it out one way or the other soon.

A fix at the mhsetup end seems to be to move the definitions to 
\AtBeginDocument:

\AtBeginDocument{
   \@ifundefined{if_num:w}{\MH_let:NwN \if_num:w =\ifnum}{}
   \@ifundefined{if_dim:w}{\MH_let:NwN \if_dim:w =\ifdim}{}
   \@ifundefined{if_case:w}{\MH_let:NwN \if_case:w =\ifcase}{}
   \@ifundefined{or:}{\MH_let:NwN \or:=\or}{}
}

(lines 93 onward).

Philipp, can you test this works in the "real world": if so something 
can go to CTAN today.
-- 
Joseph Wright

ATOM RSS1 RSS2