Can you send a minimal example/<br clear="all">Nicolas<br>
<br><br><div class="gmail_quote">On Sun, Jun 21, 2009 at 4:37 PM, Ed Morehouse <span dir="ltr">&lt;<a href="mailto:emorehouse@wesleyan.edu">emorehouse@wesleyan.edu</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

thanks, joel, for the reply.  i&#39;ve been doing some testing and the situation<br>
seems more complicated than i realized.  to answer your questions:<br>
<br>
* i am not getting any error messages about \UnicodeMathSymbol being undefined.<br>
<br>
* wrapping the math symbol declarations in &quot;\makeatletter&quot; ... &quot;\makeatother&quot;<br>
does not have any noticable effect.<br>
<br>
* adding &quot;\let\UnicodeMathSymbol\um &lt;at&gt; mathsymbol &lt;at&gt; noparse&quot; causes the<br>
error, &quot;Missing begin{document}&quot;.<br>
<br>
* it is not quite correct for me to have said that adding these declarations<br>
locally to the preamble of a document has no effect:  a local declaration for<br>
inverted exclamation mark causes the glyph for that character to be drawn,<br>
whereas without it, no glyph is drawn.  however, these local declarations do not<br>
seem to be correctly setting the character class. for example, my local<br>
declaration of vertical bar does not result in relation symbol spacing for that<br>
character. (this is most mysterious to me)<br>
<br>
* it&#39;s true that i could modify the unicode-math package to look for a local<br>
file with my declarations, which is what i have done for the time being, but the<br>
problem with this approach is that depending on the subject matter, the same<br>
symbol can have different meanings.  for example, in set theory, &quot;⊃&quot; is often<br>
taken to mean &quot;superset&quot;, which is a relation (\mathrel); whereas  in logic, it<br>
is sometimes used for &quot;implies&quot;, which is a binary operator on logical formulas<br>
(\mathbin).  having unicode-math consult a local file for math symbol<br>
declarations means that each time i typeset a document, i have to fiddle with<br>
that file to set the right character classes (or re-edit unicode-math to look<br>
for a different file), and it also means that i can&#39;t use the same symbol in<br>
different character classes within the same document (admittedly, generally a<br>
bad idea but sometimes unavoidable).<br>
<br>
anyway, i appreciate you taking the time to try to help and i second your<br>
expression of appreciation to will.  being able to type &quot;α → β&quot; is *so* much<br>
nicer than &quot;\alpha \rightarrow \beta&quot;.  i hope that someday something like<br>
unicode-math makes its way into xetex proper.<br>
<font color="#888888"><br>
-ed morehouse<br>
<br>
<br>
<br>
<br>
</font></blockquote></div><br>